.tasc .content{margin:20px auto 0}@media only screen and (min-width: 801px){.tasc .content{margin:40px auto 0}}.tasc .sub_header_nav~.container{margin-top:initial;overflow:hidden}.tasc .container{max-width:initial}.tasc h2{color:#222;font-family:"Noto Sans JP",sans-serif;font-size:1.63rem;font-weight:900;margin:70px 0 0;padding-top:1.2em;text-align:left}.tasc h2::before{content:"";display:block;border-color:#006036;left:0;width:70px}.tasc .sep4.js_slide_roop{overflow:visible}@media only screen and (max-width: 480px){.tasc .sep4 .js_slide_clip{max-width:380px}}.tasc .sep4 .js_next_button,.tasc .sep4 .js_prev_button{margin-top:initial;width:30px;height:60px;top:25%}@media only screen and (min-width: 801px){.tasc .sep4 .js_next_button,.tasc .sep4 .js_prev_button{top:50%;transform:translateY(-50%)}}.tasc .sep4 .js_next_button::after,.tasc .sep4 .js_prev_button::after{border-color:#636363;border-width:0 2px 2px 0;height:7px;width:7px;top:50%;left:50%;margin:initial}.tasc .sep4 .js_prev_button{right:-20px}.tasc .sep4 .js_prev_button::after{transform:translate(-50%, -50%) rotate(-45deg)}@media only screen and (min-width: 801px){.tasc .sep4 .js_prev_button{right:0}}.tasc .sep4 .js_next_button{left:-20px}.tasc .sep4 .js_next_button::after{transform:translate(-50%, -50%) rotate(135deg)}@media only screen and (min-width: 801px){.tasc .sep4 .js_next_button{left:0}}.tasc .sep4 .image_tile_hover>li{max-width:100%}.tasc .sep4 .wm-image-link{display:flex;flex-direction:column-reverse;transition:opacity .3s}@media(hover: hover){.tasc .sep4 .wm-image-link:hover{opacity:.7}}.tasc .sep4 .wm-image-link h3,.tasc .sep4 .wm-image-link p{margin-top:18px}@media only screen and (min-width: 801px){.tasc .sep4 .wm-image-link h3,.tasc .sep4 .wm-image-link p{margin-top:initial}}.tasc .sep4 .wm-image-link h3{line-height:1.4285714286}.tasc .sep4 .wm-image-link p{font-size:1em;line-height:1.4285714286;margin-top:8px}@media only screen and (min-width: 801px){.tasc .sep4 .wm-image-link p{display:none}}.tasc .sep4 .wm-image-link img{aspect-ratio:380/224;display:block;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}@media only screen and (min-width: 801px){.tasc .sep4 .wm-image-link img{aspect-ratio:270/159}}@media only screen and (min-width: 801px){.tasc .sep4 .wm-image-link .image_tile_hover_in{padding:10px 15px}}.tasc #event2 .topics_list_label li{border:1px solid #006036;color:#006036;font-size:0.75rem}.tasc #event2 .image_tile_list a{display:block}.tasc #event2 dd{color:#222}.tasc #event2 #event2__btn{display:flex;justify-content:center;margin-top:40px}.tasc #event2 #event2__btn .btn{display:flex;align-items:center;justify-content:center;width:100%;max-width:200px;min-height:42px;background:#006036;color:#fff;font-size:1rem;text-transform:uppercase;text-decoration:none;transition:opacity .3s}.tasc #event2 #event2__btn .btn:hover{opacity:.7}.tasc #topics{padding:0}.tasc #topics .topics_list{max-width:100%;color:#222}.tasc #topics .topics_list a{color:#222}.tasc #abutTasc{position:relative;padding:1px 0 60px;margin-top:70px;overflow:visible}@media only screen and (min-width: 801px){.tasc #abutTasc{padding:1px 0 80px}}.tasc #abutTasc::before{display:block;content:"";background:#f3f6f5;width:100vw;height:100%;margin-inline:calc(50% - 50vw);position:absolute;top:0;left:0;z-index:-1}.tasc #abutTasc p{color:#222;max-width:1000px;margin-inline:auto;font-size:1rem;line-height:1.625;margin-top:33px}.tasc #banner ul{display:flex;justify-content:center;flex-wrap:wrap;gap:20px;margin:29px 0 0;padding:0 0 60px}.tasc #banner ul::before{display:none}@media only screen and (min-width: 801px){.tasc #banner ul{gap:30px 24;padding-bottom:77px}}.tasc #banner ul li{width:calc(50% - 10px);display:block;margin:0;padding:0}.tasc #banner ul li::before{display:none}@media only screen and (min-width: 801px){.tasc #banner ul li{width:calc(33.3% - 16px)}}.tasc #banner ul li a{display:block}.tasc #banner ul li a::after{content:none}.tasc #banner ul li img{display:block}.tasc .header_wrapper{margin:0;position:relative;display:flex;flex-direction:column-reverse;padding:0}@media only screen and (min-width: 801px){.tasc .header_wrapper{margin-bottom:120px}}@media only screen and (min-width: 801px){.tasc .header_wrapper header{width:100%;text-shadow:0 0 10px #000;position:absolute;top:initial;left:50%;bottom:55px;transform:translateX(-50%);z-index:2;width:100%;max-width:760px;padding:45px 55px;background:rgba(251,251,251,.8)}}.tasc .header_wrapper .wm-h1,.tasc .header_wrapper h1{text-align:center;color:#006036;font-size:1.25rem;line-height:1.6;font-weight:bold;font-family:"Noto Sans JP",sans-serif;margin-top:10px;margin-bottom:0;padding:0}@media only screen and (min-width: 801px){.tasc .header_wrapper .wm-h1,.tasc .header_wrapper h1{font-size:1.5rem;line-height:1.5;text-shadow:none;margin-top:initial}}.tasc .header_wrapper .wm-h1::before,.tasc .header_wrapper h1::before{display:none}.tasc .header_carousel{display:flex;position:relative;z-index:0}.tasc .header_carousel li{flex-shrink:0;position:relative;transition:all 3s ease;width:100%}.tasc .header_carousel li+li{margin-left:-100%}.tasc .header_carousel img{display:block;width:100%}.tasc .js_fade_wrapper{position:relative;z-index:0}.tasc .js_fade_wrapper .header_carousel li:not(.js_current){opacity:0}.tasc .js_thumbnail{bottom:0;display:flex;justify-content:center;top:initial;left:0;position:absolute;width:100%;z-index:1}.tasc .js_thumbnail li{border:6px solid #fff;border-radius:6px;height:0;margin:16px;transition:all 3s ease;width:0}.tasc .js_thumbnail .js_current{border-color:#006036}#mv{margin-inline:calc(50% - 50vw);width:100vw}#mv img{display:block;width:100%}@media only screen and (min-width: 801px){.tasc article>div{overflow:visible;padding:0}}