@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 #sp_wrap .contents .top-lead{margin:0 1rem;font-size:.9375rem;line-height:2}#feature #detail .entry .outline{display:none;margin:32px 0 55px}.img_title{margin-bottom:2rem;max-width:100%}#feature .genre_health #detail .entry .speaker{margin:47px 0 42px;padding:47px 17px 33px}#feature #detail .entry .speaker .name-card{width:250px;height:205px!important}#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 #sp_wrap .genre_health #detail .entry .speaker{margin:-14px 0 42px;padding:35px 14px 5px}#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{line-height:1.5}#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}.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}#feature .contents h2.sect-title{font-size:1.25rem;font-weight:700;color:#eb6ea5;margin:19px 0!important;line-height:2}#feature .contents h2.sect-title_margin-bottom_0{font-size:1.25rem;font-weight:700;color:#eb6ea5;margin:3rem 0 0!important;line-height:2}#feature .contents h3.sect-title{font-size:1.25rem;font-weight:700;margin-bottom:1rem}#feature .contents .column_title h3{color:#333;font-weight:700;font-size:1.25rem;border-bottom:1px solid;display:inline}.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_subtitle{color:#333;font-weight:700;font-size:1.25rem;box-shadow:inset 0 -.12em 0 #333;display:inline-block;margin:1rem 0!important}#feature .entry_contents .margin-bottom_0{margin-bottom:0!important}.color_title{color:#eb6ea5}.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}.img_w500px{display:block;max-width:500px;margin:2em auto}.related_banner{margin:2rem auto}.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:1rem auto}.image_row_top-align{max-width:650px;display:flex;align-items:flex-start;gap:20px;justify-content:space-evenly;margin:1rem auto}.rows_1{flex:1}.rows_2{flex:1;background-color:#f7f7f7;padding:1rem}.img_tworows{max-width:100%;height:auto;margin:0 auto 1rem}.text_tworows{max-width:50%}#pc_wrap .pc_hidden{display:none}#sp_wrap .sp_hidden{display:none}#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}#sp_wrap [id^=section]::before{content:"";display:block;height:90px;margin-top:-90px;visibility:hidden}