@media screen and (min-width: 768px){.l_container{padding:100px 0 0}}@media screen and (max-width: 767px){.l_container{padding:110px 0 0}}.l_main_visual_top{width:100%;position:relative;overflow:hidden}@media screen and (max-width: 767px){.l_main_visual_top{background:url(../img/p-top/sp/mv.jpg) no-repeat center bottom/cover;height:300px}}@media screen and (min-width: 768px){.l_main_visual_top{background:url(../img/p-top/mv.jpg) no-repeat center bottom/cover;height:402px}}@-webkit-keyframes mv-animation-sp{0%{background-position:0 0}100%{background-position:-2400px 0}}@keyframes mv-animation-sp{0%{background-position:0 0}100%{background-position:-2400px 0}}@-webkit-keyframes mv-animation-pc{0%{background-position:0 0}100%{background-position:-3320px 0}}@keyframes mv-animation-pc{0%{background-position:0 0}100%{background-position:-3320px 0}}.l_main_visual_top:before{content:"";position:absolute;top:0;left:0;mix-blend-mode:screen;opacity:.7}@media screen and (max-width: 767px){.l_main_visual_top:before{width:2400px;height:227px;background:url(../img/p-top/sp/mv-obj.png) repeat-x;background-size:cover;-webkit-animation:120s mv-animation-sp linear infinite;animation:120s mv-animation-sp linear infinite}}@media screen and (min-width: 768px){.l_main_visual_top:before{width:3264px;height:237px;background:url(../img/p-top/mv-obj.png) repeat-x;-webkit-animation:120s mv-animation-pc linear infinite;animation:120s mv-animation-pc linear infinite}}.l_main_visual_top .container{position:relative}@media screen and (min-width: 768px){.l_main_visual_top .container{padding:130px 0}}@media screen and (max-width: 767px){.l_main_visual_top .container{padding:35px 0}}.l_main_visual_top .ttl .st1{fill:none;stroke:#fff;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:10}@media screen and (max-width: 767px){.l_main_visual_top .ttl .st1{stroke-width:5}}@media screen and (min-width: 768px){.l_main_visual_top .ttl .st1{stroke-width:10}}.l_main_visual_top .read{opacity:0;color:#fff;font-size:1.4rem;line-height:2.1428571429;letter-spacing:0.42px}.l_main_visual_top .read.is_active{opacity:1;transition:opacity .5s}@media screen and (min-width: 768px){.sec.pickup .container{margin:0 auto;padding:80px 0;max-width:1000px}}@media screen and (max-width: 767px){.sec.pickup .container{padding:40px 20px 50px}}@media screen and (min-width: 768px){.sec.pickup .pickup_slider_wrap{position:relative}}@media screen and (max-width: 767px){.sec.pickup .pickup_slider_wrap .c_ttl_1{display:block}}@media screen and (min-width: 768px){.sec.pickup .pickup_slider_wrap .c_ttl_1{position:absolute;top:5px;right:95px}}@media screen and (max-width: 767px){.sec.pickup .pickup_slider_wrap .c_ttl_1 .c_ttl_1_sub{margin:10px 0 0}}@media screen and (min-width: 768px){.sec.pickup .pickup_slider{margin:0 0 12px}}@media screen and (max-width: 767px){.sec.pickup .pickup_slider{margin:20px 0 0}}@media screen and (min-width: 768px){.sec.pickup .pickup_slide{display:flex}}.sec.pickup .pickup_slide_img{border-radius:20px}@media screen and (max-width: 767px){.sec.pickup .pickup_slide_img{width:100%;height:auto}}@media screen and (min-width: 768px){.sec.pickup .pickup_slide_txts{margin:0 0 0 50px;padding:100px 0 0}}@media screen and (max-width: 767px){.sec.pickup .pickup_slide_txts{margin:20px 0 0}}.sec.pickup .pickup_slide_date{font-family:"Helvetica Neue",Helvetica,Arial,"Noto Sans JP","ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","游ゴシック",YuGothic,sans-serif;font-size:1.4rem;line-height:1.5;letter-spacing:0.42px}@media screen and (min-width: 768px){.sec.pickup .pickup_slide_ttl{font-size:2.4rem;line-height:1.5;letter-spacing:0.72px}}@media screen and (max-width: 767px){.sec.pickup .pickup_slide_ttl{margin:10px 0 0;font-size:2rem;line-height:1.8;letter-spacing:0.6px}}@media screen and (min-width: 768px){.sec.pickup .pickup_slide_anchor{margin:20px 0 0}}@media screen and (max-width: 767px){.sec.pickup .pickup_slide_anchor{margin:10px 0 0;padding:0 0 8px}}.sec.pickup .pickup_slide_link{position:relative;padding:0 25px 5px 0;border-bottom:1px solid #0069b2;color:#0069b2;font-size:1.6rem;line-height:1.5;letter-spacing:0.48px}@media screen and (min-width: 768px){.sec.pickup .pickup_slide_link:before{position:absolute;bottom:-3px;left:0;width:50px;height:5px;background:#fff;content:"";transition:transform .4s ease-in;transform:translateX(-50px)}}.sec.pickup .pickup_slide_link:after{position:absolute;top:4px;right:0;display:inline-block;width:18px;height:18px;background:url(../img/common/icon-link-arrow.svg) no-repeat center center/contain;content:""}@media screen and (min-width: 768px){.sec.pickup .pickup_slide_link:hover:before{transform:translateX(110px)}}.sec.pickup .pickup_slider_contr{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 768px){.sec.pickup .pickup_slider_contr{width:600px}}@media screen and (max-width: 767px){.sec.pickup .pickup_slider_contr{margin-top:36px}}.sec.pickup .slick-dots{position:static}.sec.pickup .slick-dots li{margin:0 5px;width:10px;height:20px}.sec.pickup .slick-dots li.slick-active button:before{color:#0069b2}.sec.pickup .slick-dots li button{width:10px;height:20px}.sec.pickup .slick-dots li button:before{color:#ddd;opacity:1}.sec.pickup .prev_arrow,.sec.pickup .next_arrow{position:static;z-index:1;width:26px;height:26px;border-radius:26px;background:url(../img/common/articles_slider_next.svg) no-repeat center/contain}@media screen and (max-width: 767px){.sec.pickup .prev_arrow,.sec.pickup .next_arrow{background:url(../img/common/articles_slider_next.svg) no-repeat center/contain}}.sec.pickup .prev_arrow{transform:rotate(180deg);margin-right:20px}@media screen and (min-width: 768px){.sec.pickup .prev_arrow{margin-right:30px}}.sec.pickup .next_arrow{margin-left:20px}@media screen and (min-width: 768px){.sec.pickup .next_arrow{margin-left:30px}}@media screen and (min-width: 768px){.sec.recommend{margin:40px 0 0}}@media screen and (min-width: 768px){.sec.recommend .container{margin:0 auto;padding:25px 40px;max-width:1286px}}@media screen and (max-width: 767px){.sec.recommend .container{padding:25px 0 65px}}.sec.recommend .box{position:relative;background:#f3f5fa}@media screen and (min-width: 768px){.sec.recommend .box{padding:100px 0 70px;border-radius:30px}}@media screen and (max-width: 767px){.sec.recommend .box{padding:80px 20px 70px;border-radius:30px 0 0 30px}}.sec.recommend .c_ttl_1{position:absolute}@media screen and (min-width: 768px){.sec.recommend .c_ttl_1{top:-22px;width:100%}}@media screen and (max-width: 767px){.sec.recommend .c_ttl_1{top:-18px;width:calc(100% - 40px)}}@media screen and (min-width: 768px){.sec.latest{margin:40px 0 0}}@media screen and (min-width: 768px){.sec.latest .container{margin:0 auto;padding:25px 40px 50px;max-width:1286px}}@media screen and (max-width: 767px){.sec.latest .container{padding:40px 0}}.sec.latest .box{position:relative;background:#f3f5fa}@media screen and (min-width: 768px){.sec.latest .box{padding:100px 0 70px;border-radius:30px}}@media screen and (max-width: 767px){.sec.latest .box{padding:80px 20px 70px;border-radius:0 30px 30px 0}}.sec.latest .c_ttl_1{position:absolute}@media screen and (min-width: 768px){.sec.latest .c_ttl_1{top:-22px;width:100%}}@media screen and (max-width: 767px){.sec.latest .c_ttl_1{top:-18px;width:calc(100% - 40px)}}.sec .button_wrap{position:absolute;margin:0 auto}@media screen and (min-width: 768px){.sec .button_wrap{right:100px;bottom:-18px}}@media screen and (max-width: 767px){.sec .button_wrap{bottom:-25px;left:50%;width:100%;text-align:center;transform:translateX(-50%)}}@media screen and (max-width: 767px){.sec .button_wrap .c_button_1{margin:0 auto}}