﻿@media (max-width: 767px){#fee .main-visual{padding-bottom:0}}@media (max-width: 767px){#fee #wrap{margin-top:-24px}}#fee #wrap .c-page-heading{display:flex;width:100%}#fee #wrap .c-page-heading h3{background:url("../../img/point/img_dot.png") left bottom/8px 3px repeat-x;color:#50CEA6;font-size:28px;font-weight:bold;padding-bottom:12px;padding-right:2px;letter-spacing:0.075em}@media (max-width: 767px){#fee #wrap .c-page-heading h3{font-size:22px}}#fee #wrap .medical{padding:8px 21px 132px;position:relative}@media (max-width: 767px){#fee #wrap .medical{padding:60px 21px 14px}#fee #wrap .medical::before{content:"";position:absolute;background:url("../../img/fee/img_shape.png") center/cover no-repeat;width:165px;height:111px;top:12px;right:-30px}}#fee #wrap .medical__box{display:flex;align-items:center;flex-wrap:wrap;padding-left:calc((100% - 1006px) / 2);padding-right:calc((100% - 1258px) / 2)}#fee #wrap .medical__box .content{width:56%;padding-top:50px}@media (max-width: 767px){#fee #wrap .medical__box .content{width:100%;padding-top:35px}}#fee #wrap .medical__box .content .capsule{border-radius:54px;display:flex;width:calc(100% - 100px);max-width:480px;overflow:hidden}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule{width:100%;max-width:unset}}#fee #wrap .medical__box .content .capsule--green{background:#edf8f7;margin-bottom:15px}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule--green{margin-bottom:10px}}#fee #wrap .medical__box .content .capsule--green .label{background:#50CEA6}#fee #wrap .medical__box .content .capsule--pink{background:#fdf0f4;margin-bottom:32px}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule--pink{margin-bottom:24px}}#fee #wrap .medical__box .content .capsule--pink .label{background:#FF8CAA}#fee #wrap .medical__box .content .capsule .label{color:#fff;display:flex;align-items:center;justify-content:center;width:130px;font-size:22px;font-weight:500;padding-left:15px;letter-spacing:0.15em}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule .label{width:96px;font-size:19px}}#fee #wrap .medical__box .content .capsule .value{flex:1;display:flex;flex-wrap:wrap;align-items:center;justify-content:center;padding:24px 36px 24px 0}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule .value{padding:20px 36px 20px 0}}#fee #wrap .medical__box .content .capsule .value strong{font-size:22px;padding-right:4px;letter-spacing:0.05em}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule .value strong{font-size:21px;padding:0 4px 0 12px}}#fee #wrap .medical__box .content .capsule .value strong span{display:inline-block;font-size:18px;letter-spacing:0.15em;padding-left:4px;position:relative;top:-2px}#fee #wrap .medical__box .content .capsule .value span{font-size:18px;font-weight:bold;letter-spacing:0.15em}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule .value span{font-size:16px}}#fee #wrap .medical__box .content .capsule .value p{width:100%;font-size:14px;text-align:center;padding:2px 0 0 12px;letter-spacing:0.04em}@media (max-width: 767px){#fee #wrap .medical__box .content .capsule .value p{font-size:12px;padding-top:0}}#fee #wrap .medical__box .content .info{background:#edf8f7;border-radius:20px;padding:32px 36px;margin-bottom:25px}@media (max-width: 767px){#fee #wrap .medical__box .content .info{padding:24px 26px;margin-bottom:17px}}#fee #wrap .medical__box .content .info .ttl{background:url("../../img/point/img_dot.png") left bottom/8px 3px repeat-x;max-width:550px;font-size:18px;font-weight:bold;padding-bottom:16px;margin-bottom:12px;letter-spacing:0.075em}@media (max-width: 767px){#fee #wrap .medical__box .content .info .ttl{font-size:16px;padding-bottom:14px}}#fee #wrap .medical__box .content .info .txt{display:flex;flex-wrap:wrap}@media (max-width: 767px){#fee #wrap .medical__box .content .info .txt{flex-direction:column}}#fee #wrap .medical__box .content .info .txt span{color:#585249;font-size:16px;padding-left:14px;letter-spacing:0.05em;position:relative}@media (max-width: 767px){#fee #wrap .medical__box .content .info .txt span{font-size:15px;letter-spacing:0.025em}}#fee #wrap .medical__box .content .info .txt span:not(:last-child){padding-right:18px}@media (max-width: 767px){#fee #wrap .medical__box .content .info .txt span:not(:last-child){padding:0 0 5px 15px}}#fee #wrap .medical__box .content .info .txt span::before{content:"";position:absolute;background:#50CEA6;border-radius:50%;width:6px;height:6px;top:50%;left:0;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#fee #wrap .medical__box .content .cmn_btn{margin:0;height:60px;font-size:15px;letter-spacing:1.5px}#fee #wrap .medical__box .content .cmn_btn::before{width:9px;height:10px;margin-top:-5px;right:25px}@media (max-width: 767px){#fee #wrap .medical__box .content .cmn_btn{margin:0 auto;font-size:13px;letter-spacing:1.3px;height:50px}#fee #wrap .medical__box .content .cmn_btn span{left:-9px}}#fee #wrap .medical__box .img{width:54.8%;margin-top:-72px;margin-left:-10.8%}@media (max-width: 767px){#fee #wrap .medical__box .img{width:100%;margin:44px 0 0}}#fee #wrap .document{max-width:1048px;padding-bottom:135px}@media (max-width: 767px){#fee #wrap .document{padding-bottom:40px}}#fee #wrap .document__intro{font-size:16px;text-align:center;padding:44px 0 22px;line-height:30px;letter-spacing:0.025em}@media (max-width: 767px){#fee #wrap .document__intro{font-size:15px;text-align:left;padding:26px 0 16px;line-height:26px}}#fee #wrap .document__table{background:#50CEA6;border:1px solid #50CEA6;border-radius:20px;max-width:800px;margin:0 auto;overflow:hidden}#fee #wrap .document__table li{display:flex}#fee #wrap .document__table li:not(:first-child):not(:last-child) .col{border-bottom:1px solid #e0e5dc}#fee #wrap .document__table li .col{background:#fff;display:flex;align-items:center}#fee #wrap .document__table li .col--01{border-right:1px solid #e0e5dc;flex:1}#fee #wrap .document__table li .col--01 p{padding:12px 10px 12px 24px}@media (max-width: 767px){#fee #wrap .document__table li .col--01 p{padding:8px 10px 8px 14px}}#fee #wrap .document__table li .col--02{border-right:1px solid #e0e5dc;width:178px;justify-content:flex-end}@media (max-width: 767px){#fee #wrap .document__table li .col--02{width:84px;justify-content:center;text-align:center}}#fee #wrap .document__table li .col--02 p{padding:12px 32px}@media (max-width: 767px){#fee #wrap .document__table li .col--02 p{padding:8px 6px}}#fee #wrap .document__table li .col--03{width:178px;justify-content:center}@media (max-width: 767px){#fee #wrap .document__table li .col--03{width:84px;text-align:center}}#fee #wrap .document__table li .col--03 p{padding:12px 20px}@media (max-width: 767px){#fee #wrap .document__table li .col--03 p{padding:8px 6px}}#fee #wrap .document__table li .col h4{background:#50CEA6;color:#fff;display:flex;align-items:center;justify-content:center;width:100%;height:70px;font-size:16px;font-weight:bold;line-height:22px;letter-spacing:0.04em}@media (max-width: 767px){#fee #wrap .document__table li .col h4{height:58px;font-size:15px}}#fee #wrap .document__table li .col p{font-size:16px;line-height:24px;letter-spacing:0.04em}@media (max-width: 767px){#fee #wrap .document__table li .col p{font-size:14px;line-height:22px;letter-spacing:0.025em}}#fee #wrap .apply{background:#e4f4f1;padding:75px 0 80px}@media (max-width: 767px){#fee #wrap .apply{padding:32px 0 36px}}#fee #wrap .apply__container{display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:space-between}#fee #wrap .apply__container .c-page-heading{width:130px;padding-top:22px}@media (max-width: 767px){#fee #wrap .apply__container .c-page-heading{width:100%;padding-top:0}}#fee #wrap .apply__container .content{width:80%}@media (max-width: 767px){#fee #wrap .apply__container .content{width:100%}}#fee #wrap .apply__container .content .txt{font-size:16px;padding-bottom:38px;line-height:30px;letter-spacing:0.04em}@media (max-width: 767px){#fee #wrap .apply__container .content .txt{font-size:15px;padding:14px 0 24px;line-height:26px;letter-spacing:0.025em}}#fee #wrap .apply__container .content .box{background:#fff;border-radius:20px;border-bottom-right-radius:0;padding:30px 36px}@media (max-width: 767px){#fee #wrap .apply__container .content .box{border-radius:10px;border-bottom-right-radius:0;padding:26px 28px}}#fee #wrap .apply__container .content .box li{font-size:14px;line-height:24px;letter-spacing:0.06em;position:relative}@media (max-width: 767px){#fee #wrap .apply__container .content .box li{line-height:22px;letter-spacing:0.025em}}#fee #wrap .apply__container .content .box>li{padding-left:16px}#fee #wrap .apply__container .content .box>li:not(:last-child){margin-bottom:6px}@media (max-width: 767px){#fee #wrap .apply__container .content .box>li:not(:last-child){margin-bottom:12px}}#fee #wrap .apply__container .content .box>li:nth-last-child(1):nth-last-child(2){letter-spacing:0.05em}#fee #wrap .apply__container .content .box>li::before{content:"※";position:absolute;font-size:14px;letter-spacing:0.05em;top:0;left:0}#fee #wrap .apply__container .content .box>li ol{padding-top:2px;margin-bottom:-2px}@media (max-width: 767px){#fee #wrap .apply__container .content .box>li ol{padding-top:12px;margin-bottom:0}}@media (max-width: 767px){#fee #wrap .apply__container .content .box>li ol li:not(:last-child){margin-bottom:8px}}#fee #wrap .apply__container .content .box>li ol li::before{content:"";position:absolute;background:currentColor;border-radius:50%;width:3px;height:3px;top:10px;left:0;display:none}

/*# sourceMappingURL=maps/fee.min.css.map */
