@charset "utf-8";#pc_wrap .for-pc{display:block!important}#pc_wrap .for-sp{display:none!important}#sp_wrap .for-pc{display:none!important}#sp_wrap .for-sp{display:block!important}body{font-family:"游ゴシック体","Yu Gothic",YuGothic,sans-serif}.target{pointer-events:none}#feature #detail .entry h2{margin:0 0 36px}.genre_health #detail .entry .entry_contents h4.no00,.genre_health #detail .entry .entry_contents h4.no01,.genre_health #detail .entry .entry_contents h4.no02,.genre_health #detail .entry .entry_contents h4.no03,.genre_health #detail .entry .entry_contents h4.no04,.genre_health #detail .entry .entry_contents h4.no05{margin:0 0 24px;padding:6px 0 4px 86px;font-size:26px;line-height:1.2}#pc_wrap p.top-lead{margin-bottom:13px;font-size:16px;line-height:2}#feature #detail .entry .outline{display:none;margin:32px 0 55px}#feature .genre_health #detail .entry .speaker{margin:47px 0 42px;padding:47px 17px 33px;border:4px dotted #00ae97}#feature #detail .entry .speaker .name-card{width:250px;height:auto}#feature #detail .entry .speaker .name-card .career{font-size:86.571%;line-height:2}#feature #detail .entry .speaker .detail{width:370px;margin:6px 0 0 30px}#feature #detail .entry .speaker .detail p{margin-bottom:23px;line-height:1.7;text-align:justify!important}#feature .feature_page{background:#fff}#feature .contents .feature_page p{color:#1e1e1e;font-size:16px;line-height:2;text-align:justify!important}#feature .contents .feature_page h4 span{display:block}#feature .contents .feature_page h3{margin:19px 0;color:#00ae97;font-size:20px;line-height:1.3}#feature #detail .entry .next-page{margin-top:30px;margin-bottom:41px}#feature #feature_guard p a{color:#1e1e1e}#feature .feature_page section .image{margin-bottom:32px}#feature .feature_page section .image img{margin:0 auto}#feature .feature_page .big-image{margin-bottom:24px}#feature .feature_page .big-image img{width:100%;vertical-align:bottom}.genre_health #detail .entry .entry_contents h4.no01{background:url(/img/feature/79_weather/image05.png) no-repeat left top!important;padding:6px 0 4px 68px}#feature .feature_page section .mb30{margin-bottom:30px}#feature .feature_page section .m50{margin:50px auto}#feature .feature_page section .border{margin:0 auto 60px;padding:50px 0;width:90%;box-sizing:border-box;border:2px solid #00ae97;text-align:center}#feature .feature_page section .border h3{margin:0 0 18px}#feature .feature_page section .border span{font-size:20px}#feature .feature_page section .border .title{font-size:36px;color:#00ae97;margin:16px auto 30px}#feature .feature_page section .border .detail-link{margin:32px auto 0}#feature .feature_page section .medicine{width:90%;margin:0 auto 30px;box-sizing:border-box;padding:40px 30px;background:#f2f2f2}#feature .feature_page section .medicine h3{margin:0 auto 19px}#feature .feature_page section .medicine .inner{box-sizing:border-box;display:flex;justify-content:space-between}#feature .feature_page section .medicine .inner .img{width:104px}#feature .feature_page section .medicine .inner .img img{width:100%!important}#feature .feature_page section .medicine .inner .text{width:470px}#feature .feature_page section .medicine .inner .text p{margin-bottom:20px!important}#feature .feature_page section .medicine .inner .text span{font-size:14px}#feature .feature_page section .medicine .inner .text .f18{font-size:18px}#feature .feature_page section .medicine .inner .text .f16{font-size:16px}#feature .feature_page section .medicine .inner .text .f14{font-size:14px;font-weight:bold}#feature .feature_page section .detail-link{display:block;width:360px;height:50px;margin:20px 0 0;line-height:50px;text-align:center;color:#ffff;text-decoration:none;background:url(/img/feature/79_weather/image03.png) no-repeat 90% center / auto #00ae97;transition:all .3s}#feature .feature_page section .detail-link:hover{opacity:.8}#feature .feature_page section .summary{font-weight:bold}#feature .feature_page section .summary .no{color:#00ae97}.interview-banner{margin:0 auto 100px;width:90%;box-sizing:border-box;border:2px solid #00ae97;text-align:center}.interview-banner a{display:block;width:100%;height:100%;padding:40px 0;text-decoration:none;font-size:22px;font-weight:bold;color:#00ae97;background:url(/img/feature/79_weather/image04.png) no-repeat 95% center / auto}.interview-banner a span{font-size:32px;letter-spacing:3px}.interview-banner a:hover{opacity:.8}#sp_wrap .genre_health .pagenav ul .prev a,#sp_wrap .genre_health .pagenav ul .next a{color:#333;background:#f0f0f0}#feature #sp_wrap #detail .entry h2{margin:0 0 20px}#feature #sp_wrap #detail .entry .outline .time{top:35px;left:50%;transform:translate(-50%,0);-webkit-transform:translate(-50%,0);margin:0}#feature #sp_wrap #detail .entry .top-lead{margin-bottom:50px;font-size:14px;line-height:2}#feature #sp_wrap .genre_health #detail .entry .entry_contents h4{color:#00ae97;font-size:20px;padding:0 0 0 45px;margin-bottom:20px;line-height:1.2}#feature #sp_wrap #feature_guard.feature_page h3{font-size:21px;line-height:1.5;margin:30px 0 20px;font-weight:bold;padding:0 8px;text-align:left}#feature #sp_wrap #detail .entry .column02 p{font-size:16px;line-height:1.8}#feature #sp_wrap .feature_page p{font-size:16px}#feature #sp_wrap .genre_health #detail .entry .speaker{margin:-14px 0 42px;padding:35px 14px 5px;border:3px dotted #00ae97}#feature #sp_wrap #detail .entry .speaker h3{top:0}#feature #sp_wrap #detail .entry .speaker .name-card{width:91%;height:auto!important}#feature #sp_wrap #detail .entry .speaker .name-card .face{width:30%}#feature #sp_wrap #detail .entry .speaker .name-card .career{padding-left:33.5%;line-height:1.9}#feature #sp_wrap #detail .entry .speaker .detail{width:auto;margin:5px}#feature #sp_wrap #detail .entry .speaker .detail p{margin-bottom:10px;line-height:1.5}#feature #sp_wrap #detail .entry .speaker .detail .btn{margin:10px 0 0}#feature #sp_wrap .feature_page section .image{margin-bottom:16px}* #feature #sp_wrap{font-size:100%}#feature #sp_wrap .entry .entry_contents h4.no01{background:url(/img/feature/79_weather/image05.png) no-repeat left top / 30px auto!important;padding:6px 0 4px 68px}#feature #sp_wrap .feature_page section .mb30{margin-bottom:30px}#feature #sp_wrap .feature_page section .m50{margin:50px auto}#feature #sp_wrap .feature_page section .border{margin:0 auto 60px;padding:25px 25px 20px;width:100%;box-sizing:border-box;border:2px solid #00ae97;text-align:center!important}#feature #sp_wrap .feature_page section .border h3{margin:0 0 10px}#feature #sp_wrap .feature_page section .border span{font-size:18px}#feature #sp_wrap .feature_page section .border .title{font-size:32px!important;font-weight:bold;color:#00ae97;margin:8px auto 15px}#feature #sp_wrap .feature_page section .border .detail-link{margin:16px auto 0}#feature #detail .entry .column02 .border p{text-align:center}#feature #sp_wrap .feature_page section .medicine{width:100%;margin:0 auto 30px;box-sizing:border-box;padding:20px 15px;background:#f2f2f2}#feature #sp_wrap .feature_page section .medicine h3{margin:0 auto 9px}#feature #sp_wrap .feature_page section .medicine .inner{box-sizing:border-box;display:block;justify-content:space-between}#feature #sp_wrap .feature_page section .medicine .inner .img{width:50%;margin:0 auto 20px;text-align:center}#feature #sp_wrap .feature_page section .medicine .inner .text{width:100%}#feature #sp_wrap .feature_page section .medicine .inner .text p{margin-bottom:10px!important}#feature #sp_wrap .feature_page section .medicine .inner .text span{font-size:14px}#feature #sp_wrap .feature_page section .medicine .inner .text .f18{font-size:18px}#feature #sp_wrap .feature_page section .medicine .inner .text .f16{font-size:16px}#feature #sp_wrap .feature_page section .medicine .inner .text .f14{font-size:14px;font-weight:bold}#feature #sp_wrap .feature_page section .detail-link{display:block;width:100%;height:90px;margin:20px 0 0;line-height:90px;text-align:center;color:#ffff;text-decoration:none;background:url(/img/feature/79_weather/image03.png) no-repeat 90% center / auto #00ae97;transition:all .3s}#feature #sp_wrap .feature_page section .detail-link:hover{opacity:.8}#feature #sp_wrap .feature_page section .summary{font-weight:bold}#feature #sp_wrap .feature_page section .summary .no{color:#00ae97}#feature #sp_wrap .interview-banner{margin:0 auto 50px;width:100%;box-sizing:border-box;border:2px solid #00ae97;text-align:center}#feature #sp_wrap .interview-banner a{display:block;width:100%;height:100%;padding:25px 0;text-decoration:none;font-size:18px;font-weight:bold;color:#00ae97;background:url(/img/feature/79_weather/image04.png) no-repeat 95% center / auto}#feature #sp_wrap .interview-banner a span{font-size:30px;letter-spacing:3px}#feature #sp_wrap .interview-banner a:hover{opacity:.8}.sns_share{max-width:300px;display:flex;align-items:center;gap:20px;justify-content:space-evenly;margin:5em auto}.sns_svg_ico{width:auto!important;height:40px!important}.sns_svg_ico_x{width:auto!important;height:35px!important}.sns_share_text{font-family:Arial;font-weight:bold;font-size:20px}img.margin20{margin:1.5rem auto 1rem}.column_text{padding:10px;border:1px solid #333;font-size:16px;max-width:650px;margin:0 auto 4rem;text-align:justify!important}.container_box{max-width:730px;padding:2rem;margin:2em auto;border-top:3px solid #333;border-bottom:3px solid #333}.column_box p{margin:0 0 1rem!important;text-align:justify!important}.text_block_center{display:block;text-align:center;margin:1rem auto;width:100%;max-width:600px}.column_box_title{font-size:30px;font-weight:bold;color:#333;display:inline}.strongtext{font-weight:bold;background:linear-gradient(transparent 70%,yellow 70%)}.caption_text{padding:10px;margin-bottom:10px;border:1px solid #333;font-size:16px}ol.flow_list{counter-reset:list-counter;list-style:none;padding-left:0}ol.flow_list li{counter-increment:list-counter;margin-bottom:10px;padding-left:30px;position:relative;font-size:16px;text-align:left}ol.flow_list li::before{content:" " counter(list-counter);background-color:#ff6347;color:#fff;border-radius:50%;width:22px;height:22px;display:flex;align-items:center;justify-content:center;position:absolute;left:0;font-weight:bold}ul.list_disc{list-style-type:disc;padding-left:20px;margin:0 0 3rem 0;font-size:16px;font-weight:bold}.pict_center{display:flex;flex-direction:column;text-align:center;margin:1rem auto}.pc_hidden{display:none}@media screen and (max-width:599px){.pc_hidden{display:block}}.sp_hidden{display:none}@media screen and (min-width:1025px){.sp_hidden{display:block}}@media(max-width:599px){.tworows{display:block;text-align:center}.container_box{padding:2em 0}#feature #detail .entry p{padding:0 .5rem;line-height:2}.oshi_method ul{margin-left:20px}.oshi_profile_name_green{margin-bottom:0}.oshi_profile_name_purple{margin-bottom:0}.oshi_profile_name_magenta{margin-bottom:0}.sns_share{max-width:300px}.sns_share_text{font-size:16px}#feature .contents .feature_page h3{padding:0 18px}.oshi_method ul{font-size:16px}#feature .genre_health #detail .entry .outline ul li.no1{background:url(../img/icon/health/no01s.png) no-repeat left 8px;background-size:25px 13px}#feature .genre_health #detail .entry .outline ul li.no2{background:url(../img/icon/health/no02s.png) no-repeat left 8px;background-size:25px 13px}#feature .genre_health #detail .entry .outline ul li.no3{background:url(../img/icon/health/no03s.png) no-repeat left 8px;background-size:25px 13px}#feature .genre_health #detail .entry .outline ul li.no4{background:url(../img/icon/health/no04s.png) no-repeat left 8px;background-size:25px 13px}.genre_health #detail .entry h4.no01{background:url(../../img/icon/health/no01.png) no-repeat 0 8px;background-size:33px 19px}.genre_health #detail .entry h4.no02{background:url(../../img/icon/health/no02.png) no-repeat 0 8px;background-size:33px 19px}.genre_health #detail .entry h4.no03{background:url(../../img/icon/health/no03.png) no-repeat 0 8px;background-size:33px 19px}.genre_health #detail .entry h4.no04{background:url(../../img/icon/health/no04.png) no-repeat 0 8px;background-size:33px 19px}.column_box_title{font-size:1.25rem}.sub_title{font-size:1rem}ol.flow_list li{font-size:.875rem;padding:0 18px}ol.flow_list_2 li{font-size:.875rem;padding:0 18px}ul.list_disc{font-size:.875rem;padding:0 18px}.title_check{font-size:1.25rem}.Illusttitleblue{font-size:1.25rem}.column_box_title{font-size:1.25rem}#feature #detail.column .entry .column02 img{max-width:100%;margin:0 auto}#feature #sp_wrap #detail .entry .column02 p{font-size:.875rem;line-height:2}}