@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:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Helvetica,sans-serif}.target{pointer-events:none}#pc_wrap p.top-lead{margin-bottom:13px;font-size:16px;line-height:2;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Helvetica,sans-serif;font-weight:700}#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:205px!important}#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}.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:700;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 .next a,#sp_wrap .genre_health .pagenav ul .prev a{color:#333;background:#f0f0f0}#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:1rem;font-size:14px!important;line-height:1.8!important;font-weight:700;padding:0 1rem;text-align:justify}#feature #sp_wrap #detail .entry .column02 p{font-size:15px;line-height:2;margin-bottom:2rem}#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 .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 #detail .entry .column02 .border p{text-align:center}#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:700;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:700;font-size:20px}.top-lead{font-weight:700}.artwork_b img{margin:1rem auto}img.artwork_c{display:block;margin:1rem auto;max-width:100%;height:auto}.note_text{font-size:14px;margin:0 0 1rem;text-align:justify!important}#feature .contents h2.sect-title{font-size:1.625rem;font-weight:700;color:#00ae97;margin:3.5rem 0 1.5rem!important;line-height:1.5}#feature .contents .entry_contents h3{font-size:1.25rem;font-weight:700;margin-bottom:20px}.subtitle-wrapper{text-align:center}#feature .entry_contents p{color:#333;font-size:1rem;text-align:justify;line-height:2;font-family:"ヒラギノ角ゴ Pro W3","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS P Gothic",Helvetica,sans-serif}.marker_text{background:linear-gradient(transparent 70%,#ff0 70%);font-weight:600}#feature .entry_contents .column_title{color:#333;font-size:1.5rem;font-weight:700}#feature .entry_contents .column_subtitle{color:#333;font-size:1.25rem;font-weight:700;margin:0!important}.related_banner{margin:0 auto 2rem;padding:1rem 0}.related_banner p{text-align:center!important;margin:0;padding:0}.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 1em!important;text-align:justify!important}.tworows{max-width:650px;display:flex;align-items:center;gap:20px;justify-content:space-evenly;margin-bottom:1rem}.tworows_fs{max-width:650px;display:flex;align-items:flex-start;gap:2rem;justify-content:space-evenly;margin-bottom:1rem}.row_1{flex:1;max-width:300px}.row_2{flex:1;max-width:300px}.img_tworows{max-width:50%;height:auto;margin:1em auto}.text_tworows{max-width:50%}#pc_wrap .sp_hidden{display:none}#sp_wrap .pc_hidden{display:none}#pc_wrap .pc_hidden{display:block}#sp_wrap .sp_hidden{display:block}.article-toc{border:1px solid #ddd;background:#f9f9f9;padding:1.5em;margin:2em 0;border-radius:4px}.article-toc strong{display:block;margin-bottom:.5em;font-weight:700}.article-toc ul{list-style:none;margin:0;padding:0}.article-toc li{margin:.4em 0}.article-toc a{color:#0073aa;text-decoration:none}.article-toc a:hover{text-decoration:underline}.pict_center{width:fit-content;height:auto;max-width:100%;flex-shrink:0;margin:2em auto 5em}.pict_center_80{display:block;max-width:80%;margin:2em auto}.svg_ico{width:165px!important;height:auto!important}#sp_wrap .tworows{display:block;text-align:center}#sp_wrap .tworows_fs{display:block;text-align:center}#sp_wrap .image_row_top-align{display:block}#sp_wrap .container_box{padding:2em 0}#sp_wrap .sns_share{max-width:300px}#sp_wrap .sns_share_text{font-size:1rem}#sp_wrap .entry_contents{padding:0 .5rem}#sp_wrap .img_tworows{display:block}#sp_wrap .row_1,#sp_wrap .row_2{max-width:max-content}#sp_wrap #feature .entry_contents .column_title{color:#333!important;font-size:1.5rem!important;font-weight:700!important}#sp_wrap #feature .entry_contents .column_subtitle{color:#333!important;font-size:1.25rem!important;font-weight:700!important;margin:0!important}#sp_wrap [id^=section]::before{content:"";display:block;height:90px;margin-top:-90px;visibility:hidden}