#activities{max-width:5000px;margin:0 auto;margin-top:35px;padding-bottom:30px;overflow:hidden}@media only screen and (max-width: 999px){#activities{max-width:750px;max-width:100vw}}@media only screen and (max-width: 999px){#activities{margin-top:27px;margin-top:3.6vw}}@media only screen and (max-width: 999px){#activities{padding-bottom:30px;padding-bottom:4vw}}#activities .m_section_inner{position:relative;padding-bottom:42px}@media only screen and (max-width: 999px){#activities .m_section_inner{padding-bottom:80px;padding-bottom:10.66667vw}}#activities .m_section_inner:before,#activities .m_section_inner:after{content:'';position:absolute;top:0;width:3000px;height:100%;background-color:#fffdf7;z-index:99999}@media only screen and (max-width: 999px){#activities .m_section_inner:before,#activities .m_section_inner:after{width:750px;width:100vw}}#activities .m_section_inner:before{right:100%}#activities .m_section_inner:after{left:100%}#activities h2{position:relative;padding-left:15px;font-size:24px;color:#e95f9d}@media only screen and (max-width: 999px){#activities h2{padding-left:25px;padding-left:3.33333vw}}@media only screen and (max-width: 999px){#activities h2{font-size:34px;font-size:4.53333vw}}#activities h2:before{content:"";display:inline-block;position:absolute;width:auto;height:auto;background-repeat:no-repeat;background-position:0 0;background-size:contain;top:8px;left:0;width:5px;height:25px;background-color:#e95f9d}@media only screen and (max-width: 999px){#activities h2:before{top:13px;top:1.73333vw}}@media only screen and (max-width: 999px){#activities h2:before{width:6px;width:.8vw}}@media only screen and (max-width: 999px){#activities h2:before{height:34px;height:4.53333vw}}#activities .activities_list{width:335px;margin-top:25px;overflow:visible}@media only screen and (max-width: 999px){#activities .activities_list{width:335px;width:44.66667vw}}@media only screen and (max-width: 999px){#activities .activities_list{margin-top:25px;margin-top:3.33333vw}}#activities .activities_list .slick-arrow{position:absolute;top:0;left:0;visibility:hidden}#activities .activities_list #next,#activities .activities_list #prev{position:absolute;top:50%;width:31px;height:31px;margin-top:-4px;background:url(../images/common/icon_arrow.png) no-repeat 0 0;background-size:contain;cursor:pointer;z-index:100000;-webkit-transition:opacity 0.35s ease;-o-transition:opacity 0.35s ease;transition:opacity 0.35s ease}@media only screen and (max-width: 999px){#activities .activities_list #next,#activities .activities_list #prev{width:31px;width:4.13333vw}}@media only screen and (max-width: 999px){#activities .activities_list #next,#activities .activities_list #prev{height:31px;height:4.13333vw}}@media only screen and (max-width: 999px){#activities .activities_list #next,#activities .activities_list #prev{margin-top:-4px;margin-top:-.53333vw}}#activities .activities_list #next:hover,#activities .activities_list #prev:hover{opacity:.7}#activities .activities_list #next{right:-50px}@media only screen and (max-width: 999px){#activities .activities_list #next{right:-50px;right:-6.66667vw}}#activities .activities_list #prev{left:-50px;-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}@media only screen and (max-width: 999px){#activities .activities_list #prev{left:-50px;left:-6.66667vw}}#activities .activities_list>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:900%}#activities .activities_list>ul .slick-list{width:100%;overflow:visible}#activities .activities_list>ul.slick-slider{width:auto}#activities .activities_list>ul .slick-track{left:-500%}#activities .activities_list>ul .indicator{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;position:absolute;bottom:-42px;left:0;width:1000px;z-index:11111}@media only screen and (max-width: 999px){#activities .activities_list>ul .indicator{bottom:-68px;bottom:-9.06667vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul .indicator{width:750px;width:100vw}}#activities .activities_list>ul .indicator li{width:12px;height:12px;border-radius:50%;background-color:#E75F9D}@media only screen and (max-width: 999px){#activities .activities_list>ul .indicator li{width:18px;width:2.4vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul .indicator li{height:18px;height:2.4vw}}#activities .activities_list>ul .indicator li button{text-indent:300%;font-size:0;overflow:hidden;cursor:pointer}#activities .activities_list>ul .indicator li ~ li{margin-left:20px}@media only screen and (max-width: 999px){#activities .activities_list>ul .indicator li ~ li{margin-left:28px;margin-left:3.73333vw}}#activities .activities_list>ul .indicator li.slick-active{background-color:#9f2d65}#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{width:335px;height:560px;padding-right:9px;padding-left:0px}@media only screen and (max-width: 999px){#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{width:335px;width:44.66667vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{height:560px;height:74.66667vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{padding-right:15px;padding-right:2vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{padding-left:15px;padding-left:2vw}}#activities .activities_list>ul>li .activities_inner,#activities .activities_list>ul .slick-track>li .activities_inner{position:relative;height:100%;border:4px solid #B41E22;border-radius:21px;background-color:#fff;overflow:hidden}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner,#activities .activities_list>ul .slick-track>li .activities_inner{border-radius:21px;border-radius:2.8vw}}#activities .activities_list>ul>li .activities_inner h3,#activities .activities_list>ul .slick-track>li .activities_inner h3{padding:20px 15px 10px }@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner h3,#activities .activities_list>ul .slick-track>li .activities_inner h3{padding:26px 15px 17px 35px ;padding:3.46667vw 2vw 2.26667vw 4.66667vw }}#activities .activities_list>ul>li .activities_inner ul,#activities .activities_list>ul .slick-track>li .activities_inner ul{position:absolute;bottom:0;right:0;width:100%;padding:0 0 0 19px ;background-color:#fff;z-index:5}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul,#activities .activities_list>ul .slick-track>li .activities_inner ul{padding:0 0 0 19px ;padding:0 0 0 2.53333vw }}#activities .activities_list>ul>li .activities_inner ul li,#activities .activities_list>ul .slick-track>li .activities_inner ul li{padding:15px 0 0 ;text-align:right;-webkit-transition:padding-top 0.5s ease , padding-bottom 0.5s ease;-o-transition:padding-top 0.5s ease , padding-bottom 0.5s ease;transition:padding-top 0.5s ease , padding-bottom 0.5s ease}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li,#activities .activities_list>ul .slick-track>li .activities_inner ul li{padding:15px 0 0 ;padding:2vw 0 0 }}#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{position:relative;right:-1px;width:298px;height:56px;margin-bottom:10px;overflow:hidden}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{right:-1px;right:-.13333vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{width:298px;width:39.73333vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{height:56px;height:7.46667vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{margin-bottom:10px;margin-bottom:1.33333vw}}#activities .activities_list>ul>li .activities_inner ul li h4 img,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4 img{width:345px;max-width:none}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li h4 img,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4 img{width:345px;width:46vw}}#activities .activities_list>ul>li .activities_inner ul li h4 img.oo_pcrev,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4 img.oo_pcrev{width:auto}#activities .activities_list>ul>li .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando{height:0;min-height:0;padding:0 10px 0 0 ;overflow:hidden;-webkit-transition:height 0.5s ease , min-height 0.5s ease , padding-top 0.5s ease , padding-bottom 0.5s ease;-o-transition:height 0.5s ease , min-height 0.5s ease , padding-top 0.5s ease , padding-bottom 0.5s ease;transition:height 0.5s ease , min-height 0.5s ease , padding-top 0.5s ease , padding-bottom 0.5s ease}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando{padding:0 10px 0 0 ;padding:0 1.33333vw 0 0 }}#activities .activities_list>ul>li .activities_inner ul li .cando a,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando a{display:block}#activities .activities_list>ul>li .activities_inner ul li .cando a ~ a,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando a ~ a{margin-top:10px}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li .cando a ~ a,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando a ~ a{margin-top:10px;margin-top:1.33333vw}}#activities .activities_list>ul>li .activities_inner ul li:last-child,#activities .activities_list>ul .slick-track>li .activities_inner ul li:last-child{padding-top:0;padding-bottom:21px}@media only screen and (max-width: 999px){#activities .activities_list>ul>li .activities_inner ul li:last-child,#activities .activities_list>ul .slick-track>li .activities_inner ul li:last-child{padding-bottom:21px;padding-bottom:2.8vw}}#activities .activities_list>ul>li.activities_01 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_01 .activities_inner{border-color:#B41E22}#activities .activities_list>ul>li.activities_02 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_02 .activities_inner{border-color:#054A95}#activities .activities_list>ul>li.activities_03 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_03 .activities_inner{border-color:#3B8A53}#activities .activities_list>ul>li.activities_04 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_04 .activities_inner{border-color:#DD7222}#activities .activities_list>ul>li.activities_05 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_05 .activities_inner{border-color:#d16093}#activities .activities_list>ul>li.activities_06 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_06 .activities_inner{border-color:#5F2E82}#activities .activities_list>ul>li.activities_07 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_07 .activities_inner{border-color:#2A7980}#activities .activities_list>ul>li.activities_08 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_08 .activities_inner{border-color:#903B2A}#activities .activities_list>ul>li.activities_09 .activities_inner,#activities .activities_list>ul .slick-track>li.activities_09 .activities_inner{border-color:#A02B64}#activities .activities_list>ul>li:hover .activities_inner ul li,#activities .activities_list>ul>li:hover .activities_inner ul li:last-child,#activities .activities_list>ul>li:focus .activities_inner ul li,#activities .activities_list>ul>li:focus .activities_inner ul li:last-child,#activities .activities_list>ul>li.js_focuson .activities_inner ul li,#activities .activities_list>ul>li.js_focuson .activities_inner ul li:last-child,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li:last-child,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li:last-child,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li:last-child{padding:0}#activities .activities_list>ul>li:hover .activities_inner ul li .cando,#activities .activities_list>ul>li:focus .activities_inner ul li .cando,#activities .activities_list>ul>li.js_focuson .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li .cando{min-height:201px;padding:0 10px 5px 0 }@media only screen and (max-width: 999px){#activities .activities_list>ul>li:hover .activities_inner ul li .cando,#activities .activities_list>ul>li:focus .activities_inner ul li .cando,#activities .activities_list>ul>li.js_focuson .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li .cando{min-height:201px;min-height:26.8vw}}@media only screen and (max-width: 999px){#activities .activities_list>ul>li:hover .activities_inner ul li .cando,#activities .activities_list>ul>li:focus .activities_inner ul li .cando,#activities .activities_list>ul>li.js_focuson .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li .cando{padding:0 10px 5px 0 ;padding:0 1.33333vw .66667vw 0 }}#activities .activities_list>ul>li:hover .activities_inner ul li ~ li .cando,#activities .activities_list>ul>li:focus .activities_inner ul li ~ li .cando,#activities .activities_list>ul>li.js_focuson .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li ~ li .cando{min-height:209px}@media only screen and (max-width: 999px){#activities .activities_list>ul>li:hover .activities_inner ul li ~ li .cando,#activities .activities_list>ul>li:focus .activities_inner ul li ~ li .cando,#activities .activities_list>ul>li.js_focuson .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li:focus .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li.js_focuson .activities_inner ul li ~ li .cando{min-height:209px;min-height:27.86667vw}}#training_lifeculture{margin-top:30px}@media only screen and (max-width: 999px){#training_lifeculture{margin-top:30px;margin-top:4vw}}#training_lifeculture .m_section_inner{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}#training_lifeculture .m_section_inner .training{width:610px}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training{width:610px;width:81.33333vw}}#training_lifeculture .m_section_inner .training ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#training_lifeculture .m_section_inner .training ul li{margin-top:11px;text-align:center}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li{margin-top:11px;margin-top:1.46667vw}}#training_lifeculture .m_section_inner .training ul li:nth-child(1),#training_lifeculture .m_section_inner .training ul li:nth-child(2){margin-top:0}#training_lifeculture .m_section_inner .training ul li a{display:block;width:300px;height:100%;padding:15px 15px 9px ;border:4px solid #0191af;border-radius:20px;background-color:#fff;font-size:16px;color:#0191af}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li a{width:300px;width:40vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li a{padding:7px 14px 3px ;padding:.93333vw 1.86667vw .4vw }}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li a{border-radius:20px;border-radius:2.66667vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li a{font-size:26px;font-size:3.46667vw}}#training_lifeculture .m_section_inner .training ul li .image{display:inline-block;width:260px;height:124px;margin-top:10px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li .image{width:260px;width:34.66667vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li .image{height:124px;height:16.53333vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li .image{margin-top:5px;margin-top:.66667vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .training ul li .image{border-radius:10px;border-radius:1.33333vw}}#training_lifeculture .m_section_inner .training ul li.traning01 .image{background-image:url(../images/index/training_01.jpg)}#training_lifeculture .m_section_inner .training ul li.traning02 .image{background-image:url(../images/index/training_02.jpg)}#training_lifeculture .m_section_inner .training ul li.traning03 .image{background-image:url(../images/index/training_03.jpg)}#training_lifeculture .m_section_inner .training ul li.traning04 .image{background-image:url(../images/index/training_04.jpg)}#training_lifeculture .m_section_inner .lifeculture{text-align:center}#training_lifeculture .m_section_inner .lifeculture a{display:block;width:380px;height:100%;padding:15px 15px 9px ;border:4px solid #e0543b;border-radius:20px;background-color:#fff;font-size:16px;color:#e0543b}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture a{width:380px;width:50.66667vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture a{padding:12px 15px 17px ;padding:1.6vw 2vw 2.26667vw }}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture a{border-radius:20px;border-radius:2.66667vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture a{font-size:26px;font-size:3.46667vw}}#training_lifeculture .m_section_inner .lifeculture .images{position:relative;width:340px;height:331px;margin:0 auto;margin-top:14px}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images{width:340px;width:45.33333vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images{height:247px;height:32.93333vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images{margin-top:9px;margin-top:1.2vw}}#training_lifeculture .m_section_inner .lifeculture .images .image{position:absolute;top:0;left:0;display:inline-block;width:340px;height:331px;border-radius:10px;background-repeat:no-repeat;background-position:center center;background-size:cover}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images .image{width:340px;width:45.33333vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images .image{height:247px;height:32.93333vw}}@media only screen and (max-width: 999px){#training_lifeculture .m_section_inner .lifeculture .images .image{border-radius:10px;border-radius:1.33333vw}}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture01{background-image:url(../images/index/lifeculture_01.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture02{background-image:url(../images/index/lifeculture_02.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture03{background-image:url(../images/index/lifeculture_03.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture04{background-image:url(../images/index/lifeculture_04.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture05{background-image:url(../images/index/lifeculture_05.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture06{background-image:url(../images/index/lifeculture_06.jpg)}#introduction{margin-top:40px}@media only screen and (max-width: 999px){#introduction{margin-top:40px;margin-top:5.33333vw}}#introduction .m_section_inner{padding:15px 10px 20px ;border:4px solid #0191AF;border-radius:20px;background-color:#fff;color:#0191af}@media only screen and (max-width: 999px){#introduction .m_section_inner{padding:12px 20px 24px ;padding:1.6vw 2.66667vw 3.2vw }}@media only screen and (max-width: 999px){#introduction .m_section_inner{border-radius:20px;border-radius:2.66667vw}}#introduction ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;margin-top:13px}@media only screen and (max-width: 999px){#introduction ul{margin-top:14px;margin-top:1.86667vw}}#introduction ul li a{display:block;width:186px;padding:7px 5px 8px ;border:4px solid #0191AF;border-radius:15px;text-align:center;letter-spacing:.2px;font-size:16px}@media only screen and (max-width: 999px){#introduction ul li a{width:186px;width:24.8vw}}@media only screen and (max-width: 999px){#introduction ul li a{padding:7px 5px 11px ;padding:.93333vw .66667vw 1.46667vw }}@media only screen and (max-width: 999px){#introduction ul li a{border-radius:15px;border-radius:2vw}}@media only screen and (max-width: 999px){#introduction ul li a{letter-spacing:.2px;letter-spacing:.02667vw}}@media only screen and (max-width: 999px){#introduction ul li a{font-size:26px;font-size:3.46667vw}}#introduction ul li.introduction01 a{border-color:#e0543e;color:#e0543e}#introduction ul li.introduction02 a{border-color:#066cb6;color:#066cb6}#introduction ul li.introduction03 a{border-color:#00a198;color:#00a198}#introduction ul li.introduction04 a{border-color:#aa4d3e;color:#aa4d3e}#introduction ul li.introduction05 a{border-color:#a2619d;color:#a2619d}#introduction h2{border-width:0;text-align:center;font-size:16px}@media only screen and (max-width: 999px){#introduction h2{font-size:26px;font-size:3.46667vw}}@media screen and (max-width: 999px){header{display:block}header p{display:none;margin-top:25px;margin-top:3.33333vw;width:100%;font-size:15px;text-align:center}}@media only screen and (max-width: 999px) and (max-width: 999px){header p{font-size:20px;font-size:2.66667vw}}@media screen and (max-width: 999px){#activities .m_section_inner{padding-right:0;padding-left:0}#activities .m_section_inner:before{right:96%}#activities .m_section_inner:after{left:95.5%}#activities h2{width:670px;width:89.33333vw;margin:0 auto}#activities .activities_list{position:relative;width:100%;max-width:900px;max-width:120vw;height:970px;height:129.33333vw;margin:0 auto;margin-top:43px;margin-top:5.73333vw;padding-right:23px;padding-right:3.06667vw;padding-left:23px;padding-left:3.06667vw}#activities .activities_list #next,#activities .activities_list #prev{top:auto;bottom:-90px;bottom:-12vw;width:60px;width:8vw;height:60px;height:8vw;margin-top:0;background-image:url(../images/common/icon_arrow.png);background-size:contain}#activities .activities_list #next{right:40px;right:5.33333vw}#activities .activities_list #prev{left:40px;left:5.33333vw}#activities .activities_list>ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;width:900%}#activities .activities_list>ul .indicator{left:50%;width:385px;width:51.33333vw;margin-left:-192px;margin-left:-25.6vw}#activities .activities_list>ul>li,#activities .activities_list>ul .slick-track>li{width:12.7%;height:970px;height:129.33333vw;max-height:none;min-height:1em}#activities .activities_list>ul>li .activities_inner,#activities .activities_list>ul .slick-track>li .activities_inner{position:relative;height:100%;border:solid #B41E22;border-width:4px;border-width:.53333vw;overflow:hidden}#activities .activities_list>ul>li .activities_inner h3 img,#activities .activities_list>ul .slick-track>li .activities_inner h3 img{width:auto;height:110px;height:14.66667vw}#activities .activities_list>ul>li .activities_inner ul,#activities .activities_list>ul .slick-track>li .activities_inner ul{position:absolute;bottom:0;right:0;width:100%;padding:3% 0 1.5% 2.9%;background-color:#fff;z-index:5}#activities .activities_list>ul>li .activities_inner ul li,#activities .activities_list>ul .slick-track>li .activities_inner ul li{text-align:right}#activities .activities_list>ul>li .activities_inner ul li h4,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4{width:auto;height:auto}#activities .activities_list>ul>li .activities_inner ul li h4 img,#activities .activities_list>ul .slick-track>li .activities_inner ul li h4 img{width:100%;height:auto}#activities .activities_list>ul>li .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando{height:0;overflow:hidden}#activities .activities_list>ul>li .activities_inner ul li .cando a,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando a{width:100%;margin-top:12px;margin-top:1.6vw}#activities .activities_list>ul>li .activities_inner ul li .cando a ~ a,#activities .activities_list>ul .slick-track>li .activities_inner ul li .cando a ~ a{margin-top:21px;margin-top:2.8vw}#activities .activities_list>ul>li:hover .activities_inner ul li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li .cando{height:47.1vw;min-height:46.5vw}#activities .activities_list>ul>li:hover .activities_inner ul li ~ li .cando,#activities .activities_list>ul .slick-track>li:hover .activities_inner ul li ~ li .cando{height:46.5vw}#training_lifeculture .m_section_inner{display:block}#training_lifeculture .m_section_inner .training{width:100%}#training_lifeculture .m_section_inner .training ul{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;width:100%}#training_lifeculture .m_section_inner .training ul li{width:48.5%;margin-top:3%}#training_lifeculture .m_section_inner .training ul li:nth-child(1),#training_lifeculture .m_section_inner .training ul li:nth-child(2){margin-top:0}#training_lifeculture .m_section_inner .training ul li a{width:100%}#training_lifeculture .m_section_inner .training ul li a .image{width:100%;height:0;padding-bottom:49.0%}#training_lifeculture .m_section_inner .training ul li.traning01 .image{background-image:url(../images/index/training_01_sp.jpg)}#training_lifeculture .m_section_inner .training ul li.traning02 .image{background-image:url(../images/index/training_02_sp.jpg)}#training_lifeculture .m_section_inner .training ul li.traning03 .image{background-image:url(../images/index/training_03_sp.jpg)}#training_lifeculture .m_section_inner .training ul li.traning04 .image{background-image:url(../images/index/training_04_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture{width:100%;margin-top:3.1%;overflow:hidden}#training_lifeculture .m_section_inner .lifeculture a{width:100%}#training_lifeculture .m_section_inner .lifeculture .images{width:100%}#training_lifeculture .m_section_inner .lifeculture .images .image{width:100%}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture01{background-image:url(../images/index/lifeculture_01_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture02{background-image:url(../images/index/lifeculture_02_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture03{background-image:url(../images/index/lifeculture_03_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture04{background-image:url(../images/index/lifeculture_04_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture05{background-image:url(../images/index/lifeculture_05_sp.jpg)}#training_lifeculture .m_section_inner .lifeculture .images .image.lifeculture06{background-image:url(../images/index/lifeculture_06_sp.jpg)}#introduction{margin-top:2.6%;padding:0 5.33333%}#introduction h2 img{width:60%}#introduction ul{-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}#introduction ul li{width:48.17%;margin-top:3.2%}#introduction ul li:nth-child(1),#introduction ul li:nth-child(2){margin-top:0}#introduction ul li a{width:100%}#introduction ul li img{width:100%}#training_lifeculture .m_section_inner .training ul li a,#training_lifeculture .m_section_inner .lifeculture a,#introduction .m_section_inner,#introduction ul li a{border-width:4px;border-width:.53333vw}}@media only print{body{min-width:1025px}#page_top{display:none}.oo_sprev{display:none}}[data-whatinput="mouse"] #activities .activities_list>ul>li,[data-whatinput="mouse"] #activities .activities_list>ul .slick-track>li,[data-whatinput="mouse"] #activities .activities_list>ul .indicator li,[data-whatinput="touch"] #activities .activities_list>ul>li,[data-whatinput="touch"] #activities .activities_list>ul .slick-track>li,[data-whatinput="touch"] #activities .activities_list>ul .indicator li{outline:none}[data-whatinput="keyboard"] #activities .activities_list a:focus,[data-whatinput="keyboard"] #activities .activities_list ul .indicator li:focus{outline-width:0;-webkit-box-shadow:0 0 1px 1px #1589ee inset;box-shadow:0 0 1px 1px #1589ee inset}[data-whatinput="keyboard"] #activities .activities_list ul .indicator li button{display:block;width:100%;height:100%;border-radius:50%}.attention{display:block;width:100%;max-width:1000px;margin:0 auto;margin-top:20px;text-align:right;font-size:13px;color:#f00}@media only screen and (max-width: 999px){.attention{margin-top:30px;margin-top:4vw}}@media only screen and (max-width: 999px){.attention{font-size:18px;font-size:2.4vw}}.attention+#activities{margin-top:10px}@media only screen and (max-width: 999px){.attention+#activities{margin-top:10px;margin-top:1.33333vw}}@media screen and (max-width: 999px){.attention{padding:0 5.33333%;text-align:center}}
