@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:36px;max-width:730}#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}.title_question{display:flex;gap:2rem;padding:1rem;align-items:center}.title_answer{display:flex;gap:2rem;padding:1rem 0;align-items:center}.title_icon{max-width:100px}#feature .contents .title_question .question_text{font-size:1.5rem;font-weight:700;color:#4b6cb3;display:inline;margin:0!important}#feature .contents .title_answer .answer_text{font-size:1.5rem;font-weight:700;color:#e95389;margin:0!important}.accordion_answer{display:block;width:100%;margin:10px auto 50px}.accordion_answer .tab{position:relative;color:#4b6cb3;overflow:hidden;font-size:1.25rem;border:none}.tab input{position:absolute;opacity:0;z-index:-1}.tab label{position:relative;display:block;padding:0 0 0 1em;background:#fff67f;border:5px solid;border-color:#4b6cb3;border-top:transparent;border-bottom:transparent;border-right:transparent;font-weight:700;line-height:3;font-size:1.25rem;cursor:pointer;margin:1rem auto 0}.tab-content{position:relative;max-height:0;overflow:hidden;background:#fff;border:5px solid;border-color:#4b6cb3;border-top:transparent;border-bottom:transparent;border-right:transparent;-webkit-transition:max-height .35s;-o-transition:max-height .35s;transition:max-height .35s;padding:0 1rem}.tab-content p{padding:0 1em 0 1em;color:#333;word-break:break-all;text-align:justify!important}.tabimg{width:95%;margin:0 auto 30px}.tab input:checked~.tab-content{max-height:200em}.tab label::after{position:absolute;right:0;top:0;display:block;width:3em;height:3em;line-height:3;text-align:center;-webkit-transition:all .35s;-o-transition:all .35s;transition:all .35s}.tab input[type=checkbox]+label::after{content:"+"}.tab input[type=radio]+label::after{content:"\25BC"}.tab input[type=checkbox]:checked+label::after{transform:rotate(360deg)}.tab input[type=radio]:checked+label::after{transform:rotateX(180deg)}.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}.faq_hr{border-top:1px dashed #bbb;margin:2rem 0}#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;margin-bottom:1rem!important}#feature .entry_contents .column_subtitle{color:#333;font-size:1.25rem;font-weight:700;margin:0!important}#feature .entry_contents .margin-bottom_0{margin-bottom:0!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 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:250px;height:auto;margin:1em auto}.text_tworows{max-width:50%}#pc_wrap .pc_hidden{display:none}#sp_wrap .sp_hidden{display:none}#sp_wrap .tworows{grid-template-columns:1fr;gap:0;padding:0;margin:0 auto}#sp_wrap #feature .title_answer .answer_text{font-size:1.125rem}#sp_wrap #feature .title_question .question_text{font-size:1.125rem}#sp_wrap .accordion_answer .tab{font-size:1.125rem!important}#sp_wrap .title_icon{max-width:80px!important}#sp_wrap .column_tworows{grid-template-columns:1fr;gap:0}#sp_wrap .column_box{margin:-1rem auto 2rem;padding:1rem}#sp_wrap .column_number{margin:0 auto;position:static;padding:.5rem 1rem;font-size:18px;display:inline-block;line-height:1.7}#sp_wrap .tab-content{padding:0 1rem}#sp_wrap .title_question{gap:1rem}#sp_wrap .title_answer{gap:.5rem}#sp_wrap .tab-content p{padding:0}#sp_wrap #feature .column_title{font-size:1.125rem}#sp_wrap #feature #detail .entry{margin:0 10px 20px}#sp_wrap .faq_hr{margin:1rem 0}#sp_wrap .accordion_answer{margin:0 auto 2rem}#sp_wrap .tab label{font-size:16px}#sp_wrap #feature #sp_wrap #detail .entry .column02 p.check_text{font-size:1.4rem!important;margin-bottom:.5rem!important}#sp_wrap #feature #sp_wrap #detail .column_link_body p.no-margin{margin-bottom:.5rem!important;color:#fff}#sp_wrap .tworows_fs{display:block;text-align:center}#sp_wrap #feature .entry_contents p{font-size:.9375rem!important}