main#main{word-break:break-all}@media screen and (max-width: 979px){main#main{font-size:Min(16px, 4vw)}}main#main .mhlw-risk{min-height:auto}main#main #mv>div.image{font-size:22px;background:#fed2d1;background:linear-gradient(180deg, #fff 3%, #fed2d1 3%);text-align:center}main#main #mv>p{width:980px;margin:30px auto 0}main#main nav{background-color:#282828;margin-top:0}main#main nav .local_nav{width:980px;max-width:100%;margin:auto}@media only screen and (max-width: 979px){main#main nav .local_nav{width:100%}}main#main nav .local_nav ul{display:flex;flex-wrap:wrap;justify-content:center;align-items:stretch}main#main nav .local_nav ul li{display:flex;align-items:center;justify-content:center;width:auto}@media only screen and (min-width: 980px){main#main nav .local_nav ul li::before{content:'';background-color:#ffffff;width:1px;height:80%}main#main nav .local_nav ul li:last-child::after{content:'';background-color:#ffffff;width:1px;height:80%}}main#main nav .local_nav ul li>a{flex:1;padding:15px 14px;text-align:center;color:#fff;text-decoration:none;line-height:1.2}@media only screen and (max-width: 979px){main#main nav .local_nav ul li{width:50%;min-height:50px;font-size:16px;margin:0;border-bottom:1px solid #fff}main#main nav .local_nav ul li:nth-child(odd){border-right:1px solid #fff}}main#main .ac_ar_001.dir-area{background-color:#fff;margin:0;padding:80px 0 100px}main#main .ac_ar_001.dir-area>.ac_ly_001:first-child{margin-top:0}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area{padding:8vw 0}main#main .ac_ar_001.dir-area>.ac_ly_001{margin-top:5vw}}main#main .ac_ar_001.dir-area header.index_txt{margin-bottom:50px;text-align:center}main#main .ac_ar_001.dir-area header.index_txt .en{position:relative;line-height:1;font-size:50px;font-weight:bold}main#main .ac_ar_001.dir-area header.index_txt .en::before{position:absolute;content:"";width:100px;height:2px;background-color:#000;bottom:-15px;left:50%;transform:translateX(-50%)}main#main .ac_ar_001.dir-area header.index_txt h2{margin-top:30px;font-weight:normal;font-size:18px}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area header.index_txt{margin-bottom:3vw}main#main .ac_ar_001.dir-area header.index_txt .en{font-size:Min(36px, 8vw)}main#main .ac_ar_001.dir-area header.index_txt .en::before{width:14vw;bottom:-1.5vw}main#main .ac_ar_001.dir-area header.index_txt h2{margin-top:3vw;font-size:Min(16px, 3.5vw)}}main#main .ac_ar_001.dir-area.intro{padding:40px 0}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area.intro{padding:4vw 0}}main#main .ac_ar_001.dir-area#which{background:#fbf7eb}main#main .ac_ar_001.dir-area#which p{font-size:40px;font-weight:bold;line-height:1.2;text-align:center}main#main .ac_ar_001.dir-area#which .whichInner{width:980px;max-width:100%;display:flex;margin:20px auto 0}main#main .ac_ar_001.dir-area#which .whichInner>div{width:50%}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area#which p{font-size:5vw}main#main .ac_ar_001.dir-area#which .whichInner{width:100%;flex-direction:column;margin:2vw auto 0}main#main .ac_ar_001.dir-area#which .whichInner>div{width:100%;text-align:center}}main#main .ac_ar_001.dir-area.pickup{background-color:#ffe8e7}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont{background-color:#ffffff}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont .photo{text-align:center}@media screen and (min-width: 980px){main#main .ac_ar_001.dir-area.pickup #PickupSlider{margin-bottom:60px}main#main .ac_ar_001.dir-area.pickup #PickupSlider .slick-prev{left:calc(50% - 465px);margin:0}main#main .ac_ar_001.dir-area.pickup #PickupSlider .slick-next{right:calc(50% - 465px);margin:0}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont{width:860px;margin:0 10px;padding:30px}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont .comment{margin-top:10px}}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.pickup #PickupSlider{margin-bottom:50px}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont{margin:0 1vw;padding:3vw}main#main .ac_ar_001.dir-area.pickup #PickupSlider .PickupSlider_cont .comment{margin-top:1vw}}main#main .ac_ar_001.dir-area.pickup .mhlw-risk+.mhlw-risk{margin-top:10px}main#main .ac_ar_001.dir-area.about .ac_ly_002{align-items:center}main#main .ac_ar_001.dir-area.about .about_cont{display:flex;justify-content:center;flex-wrap:wrap;gap:10px;margin-top:30px}main#main .ac_ar_001.dir-area.about .about_cont .col{background-color:#fbf7eb;width:320px;padding:30px}main#main .ac_ar_001.dir-area.about .about_cont .col .title{text-align:center;color:#cf994e}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.about .about_cont{gap:2vw;margin-top:3vw}main#main .ac_ar_001.dir-area.about .about_cont .col{width:100%;padding:3vw}}main#main .ac_ar_001.dir-area.way{background-color:#ffe8e7}main#main .ac_ar_001.dir-area.way .way_cont{display:flex;justify-content:center;flex-wrap:wrap;gap:10px}main#main .ac_ar_001.dir-area.way .way_cont .col{background-color:#ffffff;width:485px;padding:30px}main#main .ac_ar_001.dir-area.way .way_cont .col .title{text-align:center;color:#fdaaa7}main#main .ac_ar_001.dir-area.way .catch{margin-top:50px;font-size:40px;font-weight:bold;text-align:center;line-height:1.2;color:#282828;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 500 100.5' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23282828;stroke-width:2;stroke-miterlimit:10;' d='M3.385,2.212 c0,0-10.5,44.558,75.889,36.717c0,0,174.58-21.385,176.49,47.495c0,0,0.22,11.254-6.498,11.736c0,0-6.087-0.554-6.231-10.784 c0,0-12.903-72.772,182.01-49.318c0,0,74.146,12.487,71.055-34.755'/%3E%3C/svg%3E");background-size:497px auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:80px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.way .catch{background-size:100% auto}}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.way .way_cont{gap:2vw}main#main .ac_ar_001.dir-area.way .way_cont .col{width:100%;padding:3vw}main#main .ac_ar_001.dir-area.way .catch{background-size:70vw;width:90%;font-size:5vw;padding-bottom:14vw;margin:10vw auto 0}}main#main .ac_ar_001.dir-area.recommend .anchor_cont01{display:flex;justify-content:space-between;gap:20px;margin-top:50px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .anchor_cont01{gap:2vw;margin-top:5vw}}main#main .ac_ar_001.dir-area.recommend .anchor_cont01 a.anchor-button{background-color:#282828;border-radius:0;width:calc((100% - 20px)/2);padding:25px 0;color:#ffffff;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .anchor_cont01 a.anchor-button::after{scale:50%}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .anchor_cont01 a.anchor-button{width:calc((100% - 2vw)/2);padding:3vw 0 4.5vw}main#main .ac_ar_001.dir-area.recommend .anchor_cont01 a.anchor-button .text{font-size:Min(4vw, 21px)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont{margin:80px auto 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont+.cat01_cont{margin-top:160px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont{margin:8vw auto 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont+.cat01_cont{margin-top:16vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont h3.title{background-color:#282828;filter:drop-shadow(10px 10px 0px rgba(0,0,0,0.3));width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin:0 auto;padding:20px 30px;text-align:center;color:#e3c59b;font-size:24px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont h3.title{padding:3vw;font-size:Min(5vw, 24px)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02{display:flex;flex-wrap:wrap;gap:20px;margin-top:50px}main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02 a.anchor-button{background-color:#f0f0f0;border:1px solid #dedede;border-radius:50px;width:calc((100% - 40px)/3);padding:10px 0 20px;color:#000000;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02 a.anchor-button::after{background:url(/assets/images/common/ico_chevron-right-gray.png?2025112110719) 50% 50% no-repeat;background-size:contain;scale:50%;transform:rotate(90deg)}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02{gap:1vw;margin-top:5vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02 a.anchor-button{width:calc((100% - 2vw)/3);padding:3vw 0 4vw;border-radius:0.2vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont .anchor_cont02 a.anchor-button .text{font-size:Min(3vw, 18px)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont{margin:60px auto 0}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont{margin-top:6vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont h4.title{background-color:#ffe8e7;margin:0 auto 0;padding:20px 30px;text-align:center;color:#282828;font-size:24px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont h4.title{margin-top:6vw;padding:3vw;font-size:Min(5vw, 24px)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont .cat_title{background-color:#f0f0f0;margin-top:40px;padding:10px;font-weight:bold;line-height:1.2}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont .cat02_cont .cat_title{margin-top:5vw;padding:2vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002{margin-top:30px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002{margin-top:3vw;padding:0 2vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col{background-color:#fff;border:1px solid #ccc;filter:drop-shadow(10px 10px 0px rgba(0,0,0,0.3));padding:20px;position:relative}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col{filter:drop-shadow(5px 5px 0px rgba(0,0,0,0.3));padding:4vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col+.col{margin-top:5vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .pop{position:absolute;right:-10px;top:-15px;background-color:#fee9d1;padding:10px;font-size:90%;font-weight:bold}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .pop{position:static;text-align:center;margin-top:-6vw;margin-bottom:2vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .sub{line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .ope_name{font-size:24px;font-weight:bold;line-height:1.2;margin-top:5px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .ope_name span{font-size:18px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .ope_name{font-size:Min(24px, 5vw)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .ope_name span{font-size:Min(16px, 4vw)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .course{display:flex;justify-content:flex-end;align-items:center;margin:5px 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .course .price{font-size:18px;font-weight:bold}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .course .price .yen{font-size:32px;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area{display:flex;flex-wrap:wrap;align-items:flex-end}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area{justify-content:center}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area em{width:100%;text-align:center}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area em{font-style:normal}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span{background-color:#000;border-radius:25px;font-weight:bold;color:#fff;padding:3px 10px;margin:5px 0 0 5px;display:inline-block}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.faceline{background-color:#da7b00}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.ago{background-color:#324e9c}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.hoho{background-color:#52d19c}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.fat{background-color:#c36bd4}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.face{background-color:#505050}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.era{background-color:#c9df67}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.jowl{background-color:#63a6e9}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.buccal{background-color:#c36bd4}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.kao{background-color:#505050}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.kubi{background-color:#63a6e9}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .area span.mailer{background-color:#52d19c}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .img01{position:absolute;top:5px;right:5px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .btn{font-weight:bold;margin-top:15px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .btn+.btn{margin-top:5px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .btn a{display:block;padding:10px 5px;text-align:center;color:#282828;text-decoration:none;background-color:#fed2d1;border-radius:5px;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.menulist .cat02_cont .ac_ly_002 .col .btn.ope a{background-color:#ffacaa}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui{font-size:18px;padding:30px 0 70px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiIndex{font-size:40px;font-weight:bold;text-align:center;line-height:1.2;color:#fdaaa7;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' viewBox='0 0 500 100.5' xml:space='preserve'%3E%3Cpath style='fill-rule:evenodd;clip-rule:evenodd;fill:none;stroke:%23FDAAA7;stroke-width:2;stroke-miterlimit:10;' d='M3.385,2.212 c0,0-10.5,44.558,75.889,36.717c0,0,174.58-21.385,176.49,47.495c0,0,0.22,11.254-6.498,11.736c0,0-6.087-0.554-6.231-10.784 c0,0-12.903-72.772,182.01-49.318c0,0,74.146,12.487,71.055-34.755'/%3E%3C/svg%3E");background-size:497px auto;background-position:center bottom;background-repeat:no-repeat;padding-bottom:80px}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiIndex{background-size:100% auto}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer{width:870px;height:543px;margin:0 auto;background:url("/assets/kogao/images2/bui01.png?2025112110719") right top no-repeat;position:relative}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul{margin:30px 0 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li{width:320px;height:60px;position:absolute;left:0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(1){top:60px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(2){top:165px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(3){top:274px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(4){top:380px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(5){top:474px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li a{display:flex;justify-content:center;align-items:center;width:100%;height:100%;text-decoration:none;color:#fff;text-align:center;background:#282828;position:relative}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li a::before{content:"";position:absolute;right:10px;top:50%;width:14px;height:14px;border:2px solid;border-color:#fff #fff transparent transparent;transform:rotate(45deg) translate(-50%, 0)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(2n) a{color:#282828;background:#fed2d1}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(2n) a::before{border-color:#282828 #282828 transparent transparent}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui{font-size:Min(3vw, 18px);padding:4vw 0 7vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiIndex{width:90%;font-size:7vw !important;padding-bottom:14vw;margin:0 auto}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer{width:100%;height:60vw;background-size:auto 100%}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul{margin:4vw 0 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li{width:35vw;height:8vw;left:1.5vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(1){top:4vw;height:10vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(2){top:16.5vw;height:10vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(3){top:30vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(4){top:41vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li:nth-child(5){top:51.5vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li a{line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont #bui .buiContainer ul li a::before{right:2vw;width:2vw;height:2vw;border:0.3vw solid;border-color:#fff #fff transparent transparent}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container01{position:relative;background:#f9f9f9;margin:40px 0 0 auto;padding:15px 0 0;text-align:center}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container01 .aboutIndex{position:absolute;left:-45px;top:20px;background:#282828;display:inline-block;padding:15px 25px;text-align:center;color:#fff;font-size:28px;font-weight:bold;line-height:1.2}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container01{width:100%;margin-top:5vw;padding:6vw 0 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container01 .aboutIndex{left:-1vw;top:3vw;padding:1.5vw 3.5vw;font-size:Min(4vw, 24px)}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02{margin-top:30px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont{display:flex;justify-content:space-between;align-items:center;line-height:1.4}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header{width:50%}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header>p{width:380px;height:65px;display:flex;justify-content:center;align-items:flex-end;text-align:center;font-size:18px;font-weight:bold;position:relative;margin:0 auto;padding:0 0 10px;border-bottom:2px solid #282828}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header>p::before,main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header>p::after{content:"";position:absolute;bottom:-30px;left:50%;transform:translate(-50%, 0);border:14px solid transparent;border-top:14px solid #282828;z-index:1}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header>p::after{bottom:-27px;z-index:2;border-top:14px solid #fff}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header h5{color:#fdaaa7;font-size:30px;text-align:center;margin:25px 0 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header .aboutBtn{text-align:center}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header .aboutBtn a{display:flex;justify-content:center;align-items:center;max-width:410px;height:60px;line-height:1.4;font-weight:bold;text-align:center;color:#e3c59b;background:#282828;position:relative;border-radius:7px;margin:15px auto 0;text-decoration:none}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header .aboutBtn a::before{content:"";display:block;position:absolute;right:15px;top:calc(50% - 7px);width:12px;height:12px;border-top:1px solid #e3c59b;border-right:1px solid #e3c59b;transform:rotate(45deg)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont{width:410px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont .aboutIndex.photo{background:#282828;padding:5px;text-align:center;color:#fff;font-weight:bold;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont .aboutPhotoText1{margin-top:5px;text-align:right}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02{margin-top:4vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont{flex-direction:column}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header{width:100%}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header>p{width:100%;height:inherit;font-size:Min(4vw, 24px);padding:0 0 1.5vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header h5{margin-top:5vw;font-size:Min(6vw, 30px)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header .aboutBtn a{width:410px;max-width:90%;height:auto;border-radius:2vw;margin:2.5vw auto 0;padding:3vw 2vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont header .aboutBtn a::before{content:"";right:3.5vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont{width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;max-width:100%;margin:4vw auto 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont .aboutIndex.photo{padding:1vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont .aboutPhoto img{width:100%}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container02 .cont .photo_cont .aboutPhotoText1{margin-top:0.5vw}}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03{margin-top:50px;padding:30px;border-radius:10px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .title{width:60%;margin:-60px auto 0;padding:1em;border-radius:50px;text-align:center;font-weight:bold;line-height:1}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:10px;margin-top:20px}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont h5.link_btn{width:calc((100% - 10px)/2)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont h5.link_btn a.button-normal{background-color:#ffffff;width:100%;height:60px;border-radius:50px;color:#000;font-size:initial;font-weight:normal;line-height:1.2}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont h5.link_btn a.button-normal::after{background:url(/assets/images/common/ico_chevron-right-gray.png?2025112110719) 50% 50% no-repeat;background-size:9px auto;background-repeat:no-repeat}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03.hifuka{background-color:#fff2de}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03.hifuka .title{background-color:#ffdca6}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03.geka{background-color:#e7f2ff}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03.geka .title{background-color:#cee4ff}@media screen and (max-width: 979px){main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03{margin-top:5vw;padding:3vw 2vw 2vw;border-radius:1vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .title{min-width:60%;margin:-6vw auto 0}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont{gap:1vw;margin-top:2vw}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont h5.link_btn{width:calc((100% - 1vw)/2)}main#main .ac_ar_001.dir-area.recommend .cat01_cont.problem .cat02_cont .container03 .link_cont h5.link_btn a.button-normal{height:auto;padding:2vw 35px 2vw 4vw;font-size:Min(3.6vw, 14px)}}main#main .ac_ar_001.dir-area.reason{background-color:#ffe8e7}main#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{background-color:#282828;margin-bottom:20px;color:#fff;text-align:center;font-weight:bold}main#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{font-size:21px;color:#cba064}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column .heading{margin-bottom:2vw}main#main .ac_ar_001.dir-area.reason .ac_ly_002.-sp-1column h3{font-size:Min(21px, 4.5vw)}}main#main .ac_ar_001.dir-area.flow .flow_cont .title{color:#cba064;font-weight:bold;font-size:21px}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area.flow .flow_cont .title{font-size:Min(21px, 3.5vw)}}main#main .ac_ar_001.dir-area.flow .flow_cont .title span{margin-right:0.5em;font-style:italic}main#main .ac_ar_001.dir-area.flow .flow_cont .title h3{display:inline-block;font-size:24px}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area.flow .flow_cont .title h3{font-size:Min(24px, 4vw)}}main#main .ac_ar_001.dir-area.faq{background-color:#ffe8e7}main#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:40px}main#main .ac_ar_001.dir-area.faq .faq-box .question::before,main#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#282828;color:#ffffff}main#main .ac_ar_001.dir-area.faq .faq-box .question{color:#282828;font-weight:bold}main#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:21px;line-height:1.4}main#main .ac_ar_001.dir-area.faq .faq-box .answer::before{background-color:#cba064}@media only screen and (max-width: 979px){main#main .ac_ar_001.dir-area.faq .faq-box:not(:first-child){margin-top:6vw}main#main .ac_ar_001.dir-area.faq .faq-box .question,main#main .ac_ar_001.dir-area.faq .faq-box .answer{align-items:flex-start;min-height:0;padding-left:8vw}main#main .ac_ar_001.dir-area.faq .faq-box .question::before,main#main .ac_ar_001.dir-area.faq .faq-box .answer::before{font-size:Min(18px, 4vw)}main#main .ac_ar_001.dir-area.faq .faq-box .question{margin-bottom:1vw}main#main .ac_ar_001.dir-area.faq .faq-box .question::before{top:0.5vw}main#main .ac_ar_001.dir-area.faq .faq-box .question h3{font-size:Min(21px, 4.5vw)}main#main .ac_ar_001.dir-area.faq .faq-box .answer{margin-top:3vw}}
