@charset "utf-8";@import url("https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@400;700&display=swap");#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:"Noto Sans JP","游ゴシック体","Yu Gothic",sans-serif!important}.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:170px!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}#feature .feature_page{background:#fff}#feature .contents .feature_page p{color:#1e1e1e;font-size:16px;line-height:2;text-align:justify;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",sans-serif}#feature .contents .feature_page h4 span{display:block}#feature .contents .feature_page h3{margin:19px 0;color:#00afec;font-size:20px;line-height:2}#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:1rem;font-size:14px;line-height:2;padding:0 1rem;text-align:justify}#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:24px;line-height:1.5;margin:０ 0 20px;font-weight:bold;padding:0 1rem}#feature #sp_wrap #detail .entry .column02 p{font-size:14px;line-height:2;padding:0 1rem}#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:100%;margin:0 auto;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}.sosyal{display:table;max-width:100%;margin:10px auto 50px;border-collapse:separate;border-spacing:7px 0;text-align:center;letter-spacing:normal}.sosyal .facebook{background-color:#2e4a88;box-shadow:0 4px 0 #163169;text-shadow:0 -1px -1px #1b3d82;display:table-cell;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;color:white;border-radius:5px;padding:12px 15px}.sosyal .facebook:hover{background-color:#3a5791}.sosyal .facebook:active{top:2px;box-shadow:0 2px 0 #163169}.sosyal .twitter{background-color:#333;box-shadow:0 4px 0 #000;display:table-cell;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;color:white;border-radius:5px;padding:12px 26px}.sosyal .twitter:active{top:2px;box-shadow:0 2px 0 #696969}.sosyal .twitter:hover{background-color:#4d4d4d}.sosyal .line{background-color:#00b900;box-shadow:0 4px 0 #090;display:table-cell;position:relative;font-family:Arial;font-size:14px;font-weight:bold;text-decoration:none;color:white;border-radius:5px;padding:12px 37px}.sosyal .line:active{top:2px;box-shadow:0 2px 0 #090}.sosyal .line:hover{background-color:#4aba4a}.sosyalfont{font-family:Arial;font-weight:bold;font-size:24px;line-height:24px;text-align:center;margin:3rem 0 0}.sosyalfont sub{font-size:14px;font-weight:normal;text-align:center}.top-lead{font-weight:bold}.artwork_b img{margin:1rem auto}.note_text{font-size:14px;margin:0 0 1rem;text-align:justify!important}.strongtext{font-weight:bold;background:linear-gradient(transparent 70%,yellow 70%)}.related_banner{margin:0 auto 2rem;padding:1rem 0}.related_banner p{text-align:center!important;margin:0;padding:0}.tworows{display:grid;gap:35px 10px;padding:.5em 1em;margin:1em auto;grid-template-columns:1.5fr 1fr;position:relative;justify-content:space-evenly}.tworows img{max-width:100%!important;width:100%;height:100%;object-fit:contain}.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{grid-template-columns:1fr}.sekai .reporterbox{display:block}.sekai .reporterbox .pict img{max-width:100%!important;margin:1rem auto!important;padding:0}.sekai_img .caption{text-align:center;padding:.5rem 0;font-size:12px;text-indent:0}.column .entry .column02 img{max-width:100%!important}.column .entry .column02{text-align:start!important}}