@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:"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}#pc_wrap p.top-lead{margin-bottom:13px;font-size:16px;line-height:2}#feature #detail .entry .outline{margin:32px 0 55px}#feature .genre_health #detail .entry .outline ul li p,#feature .genre_health #detail .entry .outline ul li p a{font-size:.875rem}#feature .genre_health #detail .entry .outline ul li p a br{display:none}#feature .genre_health #detail .entry .outline ul li p br{display:none}#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:270px;height:auto}#feature #detail .entry .speaker .name-card .career{font-size:86.571%;line-height:2}#feature #detail .entry .speaker .detail{width:350px;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!important;font-family:"Noto Sans JP","游ゴシック体","Yu Gothic",sans-serif!important}#feature .contents .feature_page h4 span{display:block}#feature .contents .feature_page h3{margin:19px 0;color:#ff5e07;font-size:20px;line-height:1.5;font-weight:700}#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;text-align:center}#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{line-height:1.5}#feature #detail .page1 .title{margin:0 auto 20px}#feature_guard.contents.feature_page.page1 .image-text01{font-size:16px;line-height:1.5}#feature .contents .feature_page p.image-text01{margin-bottom:20px}#feature .feature_page.page1 section .inner{width:91.8%;margin:0 auto;padding:30px 0}#feature_guard.contents.feature_page .image-title01{width:78%;color:#e95377;font-size:20px;font-weight:700;line-height:1.5;text-align:center}.genre_health #detail .entry .entry_contents h4.no03{margin:-9px 0 22px;background-position:0 2px}#feature .feature_page.page4 .box{margin:0 0 20px}#feature .feature_page.page4 .sect03 dl{margin:0 0 32px;font-size:16px}#feature .feature_page.page4 .sect03 dl dt{display:flex;align-items:center;justify-self:start;font-weight:700}#feature .feature_page.page4 .sect03 dl dt span{width:17px;margin:0 5px 0 0;height:17px;background:#000;color:#fff;border-radius:50%;display:block;text-align:center;line-height:17px;font-size:12px}#feature .feature_page.page5 .sect03 ul li{margin:0 0 32px;font-size:16px}#feature .feature_page.page5 .sect03 ul li strong{position:relative;padding:0 0 0 22px}#feature .feature_page.page5 .sect03 ul li strong::after{content:"";display:block;width:17px;height:17px;background:#00ae97;border-radius:50%;position:absolute;top:0;left:0}p:empty{display:none}#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 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!important;line-height:1.8!important;font-weight:700;padding:0 18px;text-align:justify}#feature #sp_wrap .genre_health #detail .entry .entry_contents h4{color:#00ae97;font-size:21px;padding:0 0 0 45px;margin:0 0 20px 18px;background-size:33px 19px;line-height:1.5}#feature #sp_wrap #feature_guard.feature_page h3{font-size:21px;line-height:1.16666667;margin:30px 0 20px;font-weight:700;padding:0 18px}#feature #sp_wrap #detail .entry .column02 p{font-size:.875rem;line-height:2;padding:0 18px;text-align:justify}#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}#sp_wrap #feature_guard.page1{padding-bottom:30px}#sp_wrap .genre_health #detail .entry .entry_contents h4{line-height:1.5}#sp_wrap #feature_guard.contents.feature_page.page1 .image-title01,#sp_wrap #feature_guard.contents.feature_page.page2 .image-title01:nth-child(2),#sp_wrap #feature_guard.contents.feature_page.page3 .image-title01{width:89.3%;margin:0 auto}#sp_wrap #feature_guard.contents.feature_page.page1 .img .for-sp{width:87%}#feature #sp_wrap #detail .page1 .ketsuatsu{width:100%;padding:15px 9px 12px;margin:0 0 15px 0}#feature #sp_wrap .genre_health #detail .page1 .ketsuatsu .mini-title{font-size:13px;color:#000;padding:0;margin-bottom:12px}#feature #sp_wrap #detail .page1 .ketsuatsu .image{width:100%;margin:0 0 5px}#feature #sp_wrap #detail .page1 .ketsuatsu .description{font-size:12px;line-height:16px}#sp_wrap #feature_guard.page2{padding-bottom:17px}#feature #sp_wrap .contents .page2 .note{margin-top:0;font-size:12px}#feature #sp_wrap .genre_health #detail .entry .entry_contents .image-title01{width:55.4%;margin:0 auto 11px;padding:0;color:#e95377;font-size:13px;line-height:1.4;text-align:center}#feature #sp_wrap .genre_health #detail .entry .entry_contents .image-title01.wide{width:79.6%}#feature #sp_wrap .feature_page.page2 section .inner .img02{margin-bottom:13px}#feature #sp_wrap #detail .entry .column02 p.text-small{margin-bottom:0;font-size:.875rem;line-height:1.5;letter-spacing:0}#feature #sp_wrap .feature_page.page2 section.image,#feature #sp_wrap .feature_page.page3 section.image{width:100%}#feature #sp_wrap .feature_page.page2 section .inner{width:93.1%;padding:30px 0 22px}#feature #sp_wrap #detail .entry .column02 p.description02{margin-bottom:5px}#feature #sp_wrap #detail .page2 .sect02{width:100%;padding:10px 8px 17px;margin:0 auto 20px}#feature #sp_wrap .genre_health #detail .page2 .sect02 .mini-title{font-size:13px;line-height:16px;margin-bottom:12px;color:#1e1e1e;padding:0}#feature #sp_wrap #detail .page2 .sect03{width:100%;border:1px solid #000;padding:15px 8px 16px;box-sizing:border-box;margin:0 auto 0}#feature #sp_wrap .genre_health #detail .page2 .sect03 .mini-title{font-size:13px;line-height:16px;margin-bottom:7px;color:#1e1e1e;padding:0;letter-spacing:0}#feature #sp_wrap #detail .page2 .sect03 .image{width:100%}#feature #sp_wrap .genre_health #detail .page2 .sect03 .description{margin:6px 0 13px;font-size:12px;line-height:16px;text-align:center;letter-spacing:0}#feature #sp_wrap #detail .page2 .sect03 dl .detail-title{font-size:13px;line-height:15px;padding:8px 8px;border-radius:10px 10px 0 0;letter-spacing:0}#feature #sp_wrap #detail .page2 .sect03 dl .detail-text{border:1px solid silver;border-top:0;border-radius:0 0 20px 20px;font-size:12px;line-height:15px;padding:8px 9px 8px;box-sizing:border-box;letter-spacing:0}#feature #sp_wrap #detail .page2 .sect03 .detail-box{width:96%;margin:0 auto}#sp_wrap #feature_guard.page3{padding-bottom:17px}#sp_wrap .genre_health #detail .entry .entry_contents h4.no03{margin-top:0;font-size:12px}#feature #sp_wrap .contents .page3 .check-wrap{position:relative;margin-top:62px}#feature #sp_wrap .contents .page3 .check-wrap .check-title{position:absolute;top:-42px;left:50%;width:92%;margin-left:-46%}#feature #sp_wrap .contents .page3 .check-wrap .inner{padding:35px 6% 20px;border:1px solid #d3cfc4}#feature #sp_wrap .contents .page3 .check-wrap .inner .image{float:none;width:30%;margin:0 auto 21px}#feature #sp_wrap .contents .page3 .check-wrap .inner .texts{float:none;width:100%;margin-left:auto}#feature #sp_wrap .contents .page3 .check-wrap .inner .texts .text{margin-bottom:25px;padding-top:0;font-size:12px;line-height:1.75}#feature #sp_wrap .contents .page3 .check-wrap .inner .texts .product{margin-bottom:21px;font-size:12px;line-height:1.75}#feature #sp_wrap .contents .page3 .check-wrap .btn a{display:block;text-align:center;font-size:13px;line-height:1.69}#feature #sp_wrap .contents .page3 .check-wrap .notes{margin:8px 0 0}#feature #sp_wrap .contents .page3 .check-wrap .notes p{margin:0;padding-left:1em;text-indent:-1em;font-size:10px;line-height:1.75}#feature #sp_wrap #detail .page3 .sect02{margin-bottom:0}#feature #sp_wrap .genre_health #detail .page3 .sect02 .mini-title,#feature #sp_wrap .genre_health #detail .page3 .sect04 .mini-title{font-size:13px;line-height:16px;font-weight:700;color:#fff;padding:8px 8px;background-color:#e60012;text-align:center;border-radius:10px 10px 0 0;border-bottom:0;margin-bottom:0}#feature #sp_wrap #detail .page3 .sect02 .bottom-box{padding:8px 8px 8px}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .detail,#feature #sp_wrap #detail .page3 .sect04 .bottom-box .detail{font-size:12px;line-height:16px;text-align:center}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .detail{margin-bottom:8px}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .care{display:block}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .care li{width:100%;padding:6px 8px;min-height:52px}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .care li:not(:nth-of-type(3n + 1)){margin-left:0}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .care li:nth-of-type(n+2){margin-top:10px}#feature #sp_wrap #detail .page3 .sect02 .bottom-box .care li p{font-size:12px;line-height:13px;margin:0}#feature #sp_wrap #detail .page3 .sect02 .bottom-box{padding:8px 8px 15px}#feature #detail .page3 .sect04 .bottom-box,#feature #sp_wrap #detail .page3 .sect02 .bottom-box{border-radius:0 0 10px 10px;border-top:0}#feature #sp_wrap #detail .page3 .sect04{margin-bottom:0}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box{display:block}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .left,#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .right{width:100%}#feature #sp_wrap #detail .page3 .sect04 .bottom-box{padding:8px 10px 17px}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>div .list-title{padding:0;color:#e60012;font-size:13px;line-height:16px;font-weight:700;text-align:center;margin-bottom:8px}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>.right .list-title{padding-top:10px}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .detail{margin-bottom:15px}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box ul{display:flex;flex-wrap:wrap;justify-content:space-between}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .left ul li:nth-of-type(odd){width:51.57%;padding-left:1%}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .left ul li:nth-of-type(2n){width:calc(100% - 53.07%)}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>div ul li{font-size:12px;letter-spacing:0}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>.left ul li:nth-last-of-type(2){border-bottom:2px dotted #a35649}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .left ul li{line-height:22px}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box .right ul li{text-indent:0;line-height:14px;padding:3px 0 3px .6em;width:100%}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>div ul li .circle-num{line-height:1}#feature #sp_wrap #detail .page3 .sect04 .bottom-box .box>div ul li .star{margin-left:0}.genre_health #detail .entry .entry_contents h4.no01{background:url(/img/icon/health/no01.png) no-repeat 0}.genre_health #detail .entry .entry_contents h4.no02{background:url(/img/icon/health/no02.png) no-repeat 0 10px}.genre_health #detail .entry .entry_contents h4.no03{background:url(/img/icon/health/no03.png) no-repeat 0 10px}.genre_health #detail .entry .entry_contents h4.no04{background:url(/img/icon/health/no04.png) no-repeat 0 10px}.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}.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}.text_block_center{display:block;text-align:center;margin:1em auto;width:100%;max-width:600px}.strongtext{font-weight:700;background:linear-gradient(transparent 70%,#ff0 70%)}span.circle_number{background-color:#41b25d;color:#fff;border-radius:50%;width:20px;height:20px;display:inline-flex;align-items:center;justify-content:center;font-weight:700;font-size:13px;margin:0 .3rem}.column_title{color:#ff5e07;font-weight:700;font-size:1.875rem;text-align:center;margin:1rem 0}.sub_title_g{display:inline-block;margin:.3rem auto;padding:0 .3rem;color:#fff;font-weight:700;font-size:1.25rem;background-color:#00998f}.sub_title_m{display:inline-block;margin:.3rem auto;padding:0 .3rem;color:#fff;font-weight:700;font-size:1.25rem;background-color:#ea5897}.sub_title_p{display:inline-block;margin:.3rem auto;padding:0 .3rem;color:#fff;font-weight:700;font-size:1.25rem;background-color:#7968bd}.sub_title_o{display:inline-block;margin:.3rem auto;padding:0 .3rem;color:#fff;font-weight:700;font-size:1.25rem;background-color:#ff6f36}.sub_title_y{display:inline-block;margin:.3rem auto;padding:0 .3rem;color:#333;font-weight:700;font-size:1.25rem;background-color:#ffe100}.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%}.pict_center{width:fit-content;height:auto;max-width:100%;flex-shrink:0;margin:2em auto}.pict_center_80{display:block;max-width:80%;margin:2em auto}.svg_ico{width:165px!important;height:auto!important}.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}.tworows_fs{display:block;text-align:center}.container_box{padding:2em 0}#feature #detail .entry p{padding:0 .5rem;line-height:2}#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_title{font-size:1.25rem}.sub_title{font-size:1.1rem}.title_check{font-size:1.25rem}.pict_center_80{max-width:100%!important}.sub_title_g{font-size:1.1rem}.sub_title_m{font-size:1.1rem}.sub_title_p{font-size:1.1rem}.sub_title_o{font-size:1.1rem}.sub_title_y{font-size:1.1rem}.row_1{max-width:100%}.row_2{max-width:100%}}