#main .dir-area{margin:0;padding-top:60px;padding-bottom:60px}#main .dir-area.bg_pk{background-color:#ffeded}#main .dir-area.bg_yl{background-color:#fffddc}#main .dir-area h2{font-size:57px;font-weight:bold}#main .dir-area h2 .sub{font-size:26px}#main .dir-area h3{font-size:28px;font-weight:bold;text-align:center}@media only screen and (max-width: 979px){#main .dir-area h2{font-size:32px}#main .dir-area h2 .sub{font-size:16px}#main .dir-area h3{font-size:22px}}#main .bg-img01{background:url(/assets/datsumo/part/armpit/images/mv_bg.jpg?202412691252) no-repeat;background-position:center;background-size:cover}@media only screen and (max-width: 979px){#main .bg-img01{background:none}}#main nav{background-color:#261d1b}#main nav .menu-list{display:flex;max-width:980px;margin:0 auto;padding:0.8em 0}#main nav .menu-list li{flex:1;border-right:1px solid #fffefe}#main nav .menu-list li:first-child{border-left:1px solid #fffefe}#main nav .menu-list li a{height:40px;display:flex;justify-content:center;align-items:center;flex-direction:column;line-height:1.2;font-size:18px;text-align:center;text-decoration:none;color:#fffefe}@media only screen and (max-width: 979px){#main nav .menu-list{flex-wrap:wrap;padding:0}#main nav .menu-list li{padding:2vw;flex:auto;width:50%;border-bottom:1px solid #fffefe}#main nav .menu-list li:first-child{border-left:none}#main nav .menu-list li a{font-size:3.5vw}}#main .recommend ul{display:flex;justify-content:center;align-items:center;flex-wrap:wrap}#main .recommend ul li{height:70px;width:28%;display:flex;justify-content:center;align-items:center;color:#000;font-weight:bold;line-height:1.4;border:2px solid #000;border-radius:50px;text-align:center;background-color:#fff;margin:0 10px 20px}@media only screen and (max-width: 979px){#main .recommend ul li{min-width:46%;padding:1.2vw 0;margin:0 5px;margin-bottom:2vw}}#main .what .ac_ly_001 h3{padding:5px 20px;border-left:15px solid #f98ba5;background-color:#ffeded;text-align:left}#main .what .ac_ly_001.effect table{margin:0 auto}#main .what .ac_ly_001.effect table thead td{background-color:#f98ba5;color:#fffefe;font-weight:bold;text-align:center}#main .what .ac_ly_001.effect table tbody td{padding:16px}@media only screen and (max-width: 979px){#main .what .ac_ly_001.effect table tbody td{padding:2vw}}#main .what .ac_ly_001.effect table tbody td:first-child{width:30%;background-color:#f3f3f3;font-weight:bold;text-align:center}#main .merit .ac_ly_002.-sp-1column{margin-top:0;margin-bottom:32px}#main .merit .ac_ly_002.-sp-1column .col.img{text-align:center}#main .merit .ac_ly_002.-sp-1column .col.txt_cont{padding:16px;background-color:#fff}#main .merit .ac_ly_002.-sp-1column .col.txt_cont h3{margin-bottom:10px;color:#f98ba5;font-size:21px;line-height:1.4}#main .merit .ac_ly_002.-sp-1column .col.txt_cont h3 span{margin-bottom:10px;padding:5px;display:block;background-color:#f98ba5;color:#fffefe;font-weight:bold;text-align:center;font-size:18px}@media only screen and (max-width: 979px){#main .merit .ac_ly_002.-sp-1column{margin-bottom:2em}#main .merit .ac_ly_002.-sp-1column:last-child{margin-bottom:0}}#main .reason .ac_ly_003 .col{padding:16px;background-color:#fff;text-align:center}#main .reason .ac_ly_003 .col h3{font-size:21px;line-height:1.4;color:#f29119}#main .reason .ac_ly_003 .col p{text-align:left}#main .reason .ac_ly_003 .col img,#main .reason .ac_ly_003 .col h3{margin-bottom:10px}#main .price .tbl-custom01{width:100%;border-collapse:collapse}#main .price .tbl-custom01 tr th{padding:12px;background-color:#f98ba5;border:1px solid #c2c2c2;color:#fff;font-weight:bold}#main .price .tbl-custom01 tr td{padding:5px 10px;width:40%;text-align:right;border:1px solid #c2c2c2}#main .price .tbl-custom01 tr td.sub-title{font-weight:bold;width:30%;text-align:left;border-right:0px}#main .price .tbl-custom01 tr td.course{width:30%}#main .price .tbl-custom01 tr td._text-size-18{color:#f98ba5}#main .price .priceBalloon{font-size:14px;font-weight:bold;text-align:center;background:#ffea00;color:#000;padding:5px;margin:20px 0 15px auto;position:relative;max-width:200px;line-height:1.2}#main .price .priceBalloon::before{content:"";position:absolute;display:block;width:0;height:0;left:50%;bottom:-10px;transform:translate(-50%, 0);border-top:10px solid #ffea00;border-right:10px solid transparent;border-left:10px solid transparent}#main .price .priceBalloon:first-child{margin-top:0}#main .price .priceBalloon a{text-decoration:none}@media only screen and (max-width: 979px){#main .price .priceBalloon{font-size:2.5vw;padding:1vw;margin:3vw 0 2vw auto;max-width:30vw}#main .price .priceBalloon::before{bottom:-1.5vw;border-top:1.5vw solid #ffea00;border-right:1.5vw solid transparent;border-left:1.5vw solid transparent}#main .price .priceBalloon:first-child{margin-top:0}}@media only screen and (max-width: 979px){#main .flow .box{padding:2vw;width:96%}}#main .flow .step-box{margin-bottom:30px}#main .flow .step-box .text h3{text-align:left;font-size:21px}#main .flow .step-box .text .step .inner{color:#f29119}#main .about .table-box tbody td{padding:16px}@media only screen and (max-width: 979px){#main .about .table-box tbody td{padding:2vw}}#main .about .table-box tbody td:first-child{width:20%;background-color:#f98ba5;color:#fff;font-weight:bold;text-align:center}#main .qa hr{border:2px dotted #f98ba5}#main .qa .faq-box{padding:16px;background-color:#fff}@media only screen and (max-width: 979px){#main .qa .faq-box{padding:2vw}}
