.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}.comp-location__map{overflow:hidden;position:relative;height:400px;margin:0 -16px;background:#e5e3df}.comp-location__map .title{display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;z-index:10;padding:0 12px;height:32px;background:rgba(0,0,0,0.5);box-sizing:border-box}.comp-location__map .title h3{color:#fff;font-weight:500;font-size:12px;line-height:17px}.comp-location__map .inner{overflow:hidden}.comp-location__map .inner_view{overflow:hidden}.comp-location__sch{display:flex;justify-content:center;align-items:center;padding-top:24px;padding-bottom:24px;flex-direction:column}.comp-location__sch .cst-unit__sch{width:100%}.comp-location__sch button{width:100%;margin:16px 0 0 0}.comp-location__list .part-top{padding:0 16px 16px;border-bottom:#ccc 1px solid}.comp-location__list .part-top:before{margin-bottom:16px}.comp-location__list .part-top .num{display:flex;align-items:center;gap:4px;color:#222}.comp-location__list .part-top .num b{font-weight:600;font-family:'Noto Sans',sans-serif;letter-spacing:0}.comp-location__list .part-addr li{padding-bottom:24px}.comp-location__list .part-addr li ~ li:before{margin-bottom:0}.comp-location__list .part-addr li .tg-head{padding-top:24px}.comp-location__list .part-addr li .tg-head .tit{display:flex;justify-content:space-between;align-items:center;gap:10px}.comp-location__list .part-addr li .tg-head .tit h4{font-weight:500;font-size:16px;line-height:22px}.comp-location__list .part-addr li .tg-head .tit .tg-button{display:flex;align-items:center}.comp-location__list .part-addr li .tg-head .tit .tg-button:after{content:'';display:block;width:24px;height:24px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -210px 0;background-size:300px auto}.comp-location__list .part-addr li .tg-head .tit .tg-button[aria-pressed="true"]:after{background-position:-186px 0}.comp-location__list .part-addr li .tg-head .sns{display:flex;align-items:center;gap:8px;margin-top:16px}.comp-location__list .part-addr li .tg-head .sns a{display:block;width:28px;height:28px;background:url("/20250721135927/mo/images/cst/ico_sns2.svg") no-repeat 0 0}.comp-location__list .part-addr li .tg-head .sns a.fb{background-position:0 0}.comp-location__list .part-addr li .tg-head .sns a.wa{background-position:0 -30px}.comp-location__list .part-addr li .tg-head .sns a.ln{background-position:0 -60px}.comp-location__list .part-addr li .tg-head .sns a.gc{background-position:0 -90px}.comp-location__list .part-addr li .tg-head .sub{display:flex;justify-content:space-between;align-items:flex-end;gap:10px;margin-top:16px}.comp-location__list .part-addr li .tg-head .sub-tx span{display:block;color:#333;word-break:break-all;overflow-wrap:break-word}.comp-location__list .part-addr li .tg-head .sub-tx span+span{margin-top:2px}.comp-location__list .part-addr li .tg-head .sub-tx .addr+.cal,.comp-location__list .part-addr li .tg-head .sub-tx .addr+.tx{margin-top:8px}.comp-location__list .part-addr li .tg-head .sub-tx .cal+.tx{margin-top:8px}.comp-location__list .part-addr li .tg-layer{display:none;margin-top:16px}.comp-location__list .part-addr li .tg-layer .trans{padding:16px;background:#F4F7FA}.comp-location__list .part-addr li .tg-layer .trans ~ .trans{margin-top:8px}.comp-location__list .part-addr li .tg-layer .trans dt{font-weight:500}.comp-location__list .part-addr li .tg-layer .trans dd{position:relative;padding-left:8px;margin-top:8px;color:#333;font-size:12px;line-height:19px}.comp-location__list .part-addr li .tg-layer .trans dd:after{content:'';display:block;position:absolute;left:3px;top:9px;width:2px;height:2px;border-radius:100%;background:#333}.comp-location__list .part-addr li .btn-set{margin-top:16px}.comp-location__list .part-addr li .btn-set em{display:flex;justify-content:center;align-items:center;gap:4px}.comp-location__list .part-addr li .btn-set em:before{content:'';display:block;width:20px;height:20px;background:url("/20250721135927/mo/images/cst/ico_lct.svg") no-repeat 0 0}.comp-location__list .part-addr li .btn-set .btn.ln em:before{background:url("/20250721135927/mo/images/cst/ico_lct_tell.svg") no-repeat 0 0}.comp-location__list .part-addr li[aria-expanded="true"] .tg-layer{display:block}.comp-location__list .part-addr .list_none{padding:60px 0;color:#888;text-align:center}.comp-location__list .part-addr .list_none b{margin-right:4px;font-weight:700;font-size:16px}#lyr_cmn_find_map.layer-full .layer-box_cont{padding:0}#lyr_cmn_find_map .map img{width:100%}#lyr_cmn_find_map .find-map-list{padding:0 0 24px}#lyr_cmn_find_map .find-map-list ul li{margin:16px;padding:16px;border:1px solid #ccc;border-radius:4px}#lyr_cmn_find_map .find-map-list ul li .tg-head{padding-top:0}#lyr_cmn_find_map .find-map-list ul li .tg-head .sub-tx span{word-break:break-all}#lyr_cmn_find_map .find-map-list ul li ~ li:before{display:none}.radius_border{border:1px solid #919191;border-radius:5px}.custom_typecontrol{position:absolute;top:10px;right:10px;z-index:10;overflow:hidden;width:130px;height:30px;margin:0;padding:0;font-size:12px}.custom_typecontrol span{display:block;width:50%;height:30px;float:left;text-align:center;line-height:30px;cursor:pointer}.custom_typecontrol .btn{background:#fff;border:none;background:linear-gradient(#fff, #e6e6e6);color:#000}.custom_typecontrol .btn:hover{background:#f5f5f5;background:linear-gradient(#f5f5f5, #e3e3e3)}.custom_typecontrol .btn:active{background:#e6e6e6;background:linear-gradient(#e6e6e6, #fff)}.custom_typecontrol .selected_btn{color:#fff;background:#425470;background:linear-gradient(#425470, #5b6d8a)}.custom_typecontrol .selected_btn:hover{color:#fff}.custom_zoomcontrol{position:absolute;top:50px;right:10px;z-index:10;display:flex;flex-direction:column;align-items:center;justify-content:center;width:36px;height:80px;overflow:hidden;background-color:#f5f5f5}.custom_zoomcontrol span{width:100%;cursor:pointer}.custom_zoomcontrol span:first-child{border-bottom:1px solid #bfbfbf}.custom_zoomcontrol span img{display:block;width:15px;padding:12px 0;margin:auto;border:none}.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}.comp-grade{display:flex;position:relative;width:28px;height:32px}.comp-grade:before,.comp-grade:after{content:'';flex:1;display:block;width:50%;height:100%;mask:url("/20250721135927/mo/images/cst/ico-grade_bg.svg") no-repeat 0 0;mask-size:cover}.comp-grade:before{background:#00ADE9}.comp-grade:after{transform:rotate(180deg);background:#009ADF}.comp-grade i{flex:none;display:block;position:absolute;left:0;top:0;right:0;bottom:0;z-index:2;background-repeat:no-repeat;background-position:0 0;background-size:cover}.comp-grade__sales{background-image:url("/20250721135927/mo/images/cst/ico-grade_sales.svg")}.comp-grade__diamond{background-image:url("/20250721135927/mo/images/cst/ico-grade_diamond.svg")}.comp-grade__sharon{background-image:url("/20250721135927/mo/images/cst/ico-grade_sharon.svg")}.comp-grade__star{background-image:url("/20250721135927/mo/images/cst/ico-grade_star.svg")}.comp-grade__royal{background-image:url("/20250721135927/mo/images/cst/ico-grade_royal.svg")}.comp-grade__crown{background-image:url("/20250721135927/mo/images/cst/ico-grade_crown.svg")}.comp-grade__imperial{background-image:url("/20250721135927/mo/images/cst/ico-grade_imperial.svg")}.wrap[data-point='p-color_0'] .comp-grade:before{background:#111}.wrap[data-point='p-color_0'] .comp-grade:after{background:#000}.wrap[data-point='p-color_1'] .comp-grade:before{background:#ce0707}.wrap[data-point='p-color_1'] .comp-grade:after{background:#8e0404}.wrap[data-point='p-color_2'] .comp-grade:before{background:#ea339c}.wrap[data-point='p-color_2'] .comp-grade:after{background:#c6157b}.wrap[data-point='p-color_3'] .comp-grade:before{background:#f05300}.wrap[data-point='p-color_3'] .comp-grade:after{background:#ad3c00}.wrap[data-point='p-color_4'] .comp-grade:before{background:#f0a600}.wrap[data-point='p-color_4'] .comp-grade:after{background:#ad7800}.wrap[data-point='p-color_5'] .comp-grade:before{background:#ab834e}.wrap[data-point='p-color_5'] .comp-grade:after{background:#7e613a}.wrap[data-point='p-color_6'] .comp-grade:before{background:#857360}.wrap[data-point='p-color_6'] .comp-grade:after{background:#5f5244}.wrap[data-point='p-color_7'] .comp-grade:before{background:#00872f}.wrap[data-point='p-color_7'] .comp-grade:after{background:#004418}.wrap[data-point='p-color_8'] .comp-grade:before{background:#009090}.wrap[data-point='p-color_8'] .comp-grade:after{background:#004d4d}.wrap[data-point='p-color_10'] .comp-grade:before{background:#0d56fa}.wrap[data-point='p-color_10'] .comp-grade:after{background:#043ec0}.wrap[data-point='p-color_11'] .comp-grade:before{background:#6500cc}.wrap[data-point='p-color_11'] .comp-grade:after{background:#440089}.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}.layer-side .layer-box_hd.filter{gap:0 10px;padding-top:4px;padding-bottom:4px}.layer-side .layer-box_hd.filter .title{padding-right:0}.layer-side .layer-box_hd.filter .btn.reset{display:flex;align-items:center;gap:4px;width:auto;padding:0 8px}.layer-side .layer-box_hd.filter .btn.reset:before{content:'';display:block;width:16px;height:16px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -164px;background-size:300px auto}.layer-side .layer-box_hd.filter .btn.reset em{color:#000;font-size:12px}.layer-side .layer-box_hd.filter .btn.ck{display:flex;align-items:center;gap:4px;width:auto;padding:0 8px}.layer-side .layer-box_hd.filter .btn.ck:before{content:'';display:block;width:16px;height:16px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -180px;background-size:300px auto}.layer-side .layer-box_hd.filter .btn.ck em{color:#000;font-size:12px}.layer-side .filter__chk{display:flex;flex-flow:row wrap;align-items:center;gap:10px 20px;padding:14px 16px;background:#F4F7FA}.layer-side .filter__cont{padding:0 16px 16px}.layer-side .filter__cont>div{border-bottom:#ddd 1px solid}.layer-side .filter__range{padding:16px 0}.layer-side .filter__range .tit{margin-bottom:8px}.layer-side .filter__range .tit h4{display:block;font-weight:500;line-height:20px}.layer-side .filter__range .cost{display:flex;align-items:center;gap:4px}.layer-side .filter__range .cost .ptxt{overflow:visible;position:relative}.layer-side .filter__range .cost .ptxt input{text-align:right}.layer-side .filter__range .cost .ptxt strong{display:none}.layer-side .filter__range .cost em{flex:none;min-width:18px}.layer-side .filter__range.comma .cost .ptxt input{color:transparent;letter-spacing:0}.layer-side .filter__range.comma .cost .ptxt input:focus{color:#000}.layer-side .filter__range.comma .cost .ptxt input:focus ~ strong{display:none}.layer-side .filter__range.comma .cost .ptxt strong{display:block;position:absolute;left:0;right:0;top:0;bottom:0;padding:0 16px;border:transparent 1px solid;font-weight:400;line-height:46px;letter-spacing:0;text-align:right;pointer-events:none;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.layer-side .filter__range .ui-slider{position:relative;height:8px;margin:14px 8px 0}.layer-side .filter__range .ui-slider:after{content:'';display:block;position:absolute;left:-8px;right:-8px;top:0;bottom:0;border-radius:15px;background:#eee}.layer-side .filter__range .ui-slider-track{position:absolute;left:0;right:0;top:0;bottom:0;z-index:2;touch-action:manipulation}.layer-side .filter__range .ui-slider-bg{height:100%;margin:0 -8px;border-radius:8px;background:#9CE7FF;touch-action:manipulation}.layer-side .filter__range .ui-slider-handle{display:block;position:absolute;top:-4px;z-index:3;width:16px;height:16px;margin-left:-8px;border-radius:100%;background:#00B6F0;cursor:pointer;outline:none;touch-action:manipulation}.layer-side .filter__range.disabled .ui-slider-bg{display:none}.layer-side .filter__range.disabled .ui-slider-handle{background:#ccc !important;cursor:default}.layer-side .filter__word{padding:16px 0}.layer-side .filter__word .tg-btn{display:flex;align-items:center;position:relative;width:100%;height:24px;padding-right:24px;box-sizing:border-box}.layer-side .filter__word .tg-btn h4{font-weight:500;line-height:20px}.layer-side .filter__word .tg-btn:after{content:'';display:block;position:absolute;right:0;top:0;width:24px;height:24px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -210px 0;background-size:300px auto}.layer-side .filter__word .tg-btn[aria-pressed="true"]:after{background-position:-186px 0}.layer-side .filter__word .tg-layer ul{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:center;gap:8px;padding-top:8px}.layer-side .filter__word .tg-layer li{position:relative}.layer-side .filter__word .tg-layer li label{display:block;position:relative;min-height:32px;padding:8px 16px 8px 36px;border:#ccc 1px solid;border-radius:32px;color:#666;font-size:12px;line-height:14px;box-sizing:border-box;cursor:pointer}.layer-side .filter__word .tg-layer li label:after{content:'';display:block;position:absolute;left:16px;top:8px;width:16px;height:16px;background:#666;mask:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -180px;-webkit-mask:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -180px;-webkit-mask-size:300px auto;mask-size:300px auto}.layer-side .filter__word .tg-layer li input{display:block;position:absolute;left:0;right:0;top:0;bottom:0;opacity:0;cursor:pointer}.layer-side .filter__word .tg-layer li input:checked+label{border-color:#00B6F0;background:#00B6F0;color:#fff}.layer-side .filter__word .tg-layer li input:checked+label:after{background:#fff}.wrap[data-point='p-color_0'] .layer-side .filter__range .ui-slider-handle{background:#191919}.wrap[data-point='p-color_0'] .layer-side .filter__range .ui-slider-bg{background:#595959}.wrap[data-point='p-color_0'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#191919;background:#191919}.wrap[data-point='p-color_1'] .layer-side .filter__range .ui-slider-handle{background:#DD0707}.wrap[data-point='p-color_1'] .layer-side .filter__range .ui-slider-bg{background:#fa6969}.wrap[data-point='p-color_1'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#DD0707;background:#DD0707}.wrap[data-point='p-color_2'] .layer-side .filter__range .ui-slider-handle{background:#EB41A3}.wrap[data-point='p-color_2'] .layer-side .filter__range .ui-slider-bg{background:#f7b4db}.wrap[data-point='p-color_2'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#EB41A3;background:#EB41A3}.wrap[data-point='p-color_3'] .layer-side .filter__range .ui-slider-handle{background:#FF5800}.wrap[data-point='p-color_3'] .layer-side .filter__range .ui-slider-bg{background:#ffac80}.wrap[data-point='p-color_3'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#FF5800;background:#FF5800}.wrap[data-point='p-color_4'] .layer-side .filter__range .ui-slider-handle{background:#FFB100}.wrap[data-point='p-color_4'] .layer-side .filter__range .ui-slider-bg{background:#ffd880}.wrap[data-point='p-color_4'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#FFB100;background:#FFB100}.wrap[data-point='p-color_5'] .layer-side .filter__range .ui-slider-handle{background:#B28B57}.wrap[data-point='p-color_5'] .layer-side .filter__range .ui-slider-bg{background:#dac7ae}.wrap[data-point='p-color_5'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#B28B57;background:#B28B57}.wrap[data-point='p-color_6'] .layer-side .filter__range .ui-slider-handle{background:#8E7B66}.wrap[data-point='p-color_6'] .layer-side .filter__range .ui-slider-bg{background:#c5baae}.wrap[data-point='p-color_6'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#8E7B66;background:#8E7B66}.wrap[data-point='p-color_7'] .layer-side .filter__range .ui-slider-handle{background:#009634}.wrap[data-point='p-color_7'] .layer-side .filter__range .ui-slider-bg{background:#17ff67}.wrap[data-point='p-color_7'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#009634;background:#009634}.wrap[data-point='p-color_8'] .layer-side .filter__range .ui-slider-handle{background:#009F9F}.wrap[data-point='p-color_8'] .layer-side .filter__range .ui-slider-bg{background:#20ffff}.wrap[data-point='p-color_8'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#009F9F;background:#009F9F}.wrap[data-point='p-color_10'] .layer-side .filter__range .ui-slider-handle{background:#1C60FA}.wrap[data-point='p-color_10'] .layer-side .filter__range .ui-slider-bg{background:#99b7fd}.wrap[data-point='p-color_10'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#1C60FA;background:#1C60FA}.wrap[data-point='p-color_11'] .layer-side .filter__range .ui-slider-handle{background:#6D00DB}.wrap[data-point='p-color_11'] .layer-side .filter__range .ui-slider-bg{background:#ad5cff}.wrap[data-point='p-color_11'] .layer-side .filter__word .tg-layer li input:checked+label{border-color:#6D00DB;background:#6D00DB}.comp-diary{position:relative}.comp-diary .my-date{overflow:hidden;clear:both;position:relative;height:24px;padding:16px 0;text-align:center}.comp-diary .my-date .m-date{position:relative;display:inline-block;padding:0 24px;margin:0 8px;font-size:16px;line-height:24px}.comp-diary .my-date .m-date b{font-weight:500}.comp-diary .my-date .m-date em{margin:0 2px}.comp-diary .my-date .m-date button{position:absolute;top:5px;width:16px;height:16px;background:url("/20250721135927/mo/images/myo/ico-arrow-right2.svg") no-repeat 1px 50%;background-size:contain}.comp-diary .my-date .m-date button:disabled{opacity:0.2}.comp-diary .my-date .m-date .prev button{left:0;transform:rotate(180deg)}.comp-diary .my-date .m-date .next button{right:0}.comp-diary .my-type{float:right;margin:24px 16px 0 0}.comp-diary .my-type button{position:relative;float:left;width:24px;height:24px;background:no-repeat 50% 50%;background-size:contain;opacity:.5;transition:.2s}.comp-diary .my-type button.cal{background-image:url("/20250721135927/mo/images/myo/ico-calendar.svg")}.comp-diary .my-type button.lst{margin-left:17px;background-image:url("/20250721135927/mo/images/myo/ico-nav.svg")}.comp-diary .my-type button.lst:before{content:"";display:block;position:absolute;top:4px;left:-9px;width:1px;height:16px;background-color:#ccc}.comp-diary .my-type button.on{opacity:1}.comp-diary .my-type button.filter{margin-left:17px;opacity:1}.comp-diary .my-type button.filter:before{content:"";display:block;position:absolute;top:4px;left:-9px;width:1px;height:16px;background-color:#ccc}.comp-diary .my-type button.filter:after{content:'';display:block;position:relative;width:24px;height:24px;margin:auto;background:#000;mask:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -210px -48px;-webkit-mask:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -210px -48px;-webkit-mask-size:300px auto;mask-size:300px auto}.comp-diary .my-type button.filter.active:after{background:#00B6F0}.comp-diary .my-chk{position:relative;padding:0 16px 16px 16px}.comp-diary .my-chk .chk label{height:24px;padding-left:32px;line-height:24px}.comp-diary .my-chk .chk input{width:24px;height:24px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.comp-diary .my-chk .chk input[type=checkbox]+label{min-height:17px;height:17px;padding-left:16px;font-size:12px;line-height:17px}.comp-diary .my-chk .chk input[type=checkbox]+label:after{top:50%;width:10px;height:10px;margin-top:-5px;border:2px solid #333;border-radius:50% !important;background:#fff}.comp-diary .my-chk .chk input[type=checkbox]+label:before{display:none}.comp-diary .my-chk .chk input[type=checkbox]{width:17px;height:17px}.comp-diary .my-chk .chk input[type=checkbox]:checked+label:after{background:#333}.comp-diary .my-chk dl{display:block;overflow:hidden;margin:-8px 0 0 -8px}.comp-diary .my-chk dd{float:left;margin:8px 0 0 8px}.comp-diary .my-chk dd.gr .chk input[type=checkbox]+label:after{border-color:#A9DB3E}.comp-diary .my-chk dd.gr .chk input[type=checkbox]:checked+label:after{background:#A9DB3E}.comp-diary .my-chk dd.bl .chk input[type=checkbox]+label:after{border-color:#53CEE9}.comp-diary .my-chk dd.bl .chk input[type=checkbox]:checked+label:after{background:#53CEE9}.comp-diary .my-chk dd.or .chk input[type=checkbox]+label:after{border-color:#F87F44}.comp-diary .my-chk dd.or .chk input[type=checkbox]:checked+label:after{background:#F87F44}.comp-diary .my-chk dd.yw .chk input[type=checkbox]+label:after{border-color:#F8D559}.comp-diary .my-chk dd.yw .chk input[type=checkbox]:checked+label:after{background:#F8D559}.comp-diary .my-chk dd.gy .chk input[type=checkbox]+label:after{border-color:#B6BFC7}.comp-diary .my-chk dd.gy .chk input[type=checkbox]:checked+label:after{background:#B6BFC7}.comp-diary .my-chk dd .scd{position:relative;display:inline-block;padding-left:16px;height:17px;font-size:12px;line-height:17px;color:#666}.comp-diary .my-chk dd .scd:after{content:"";display:block;position:absolute;top:3px;left:0;width:12px;height:12px;background:url("/20250721135927/mo/images/common/ico_star_12.svg") no-repeat 0 -12px;background-size:60px 24px}.comp-diary .grid-cal-wrap{margin-top:0}.comp-diary .grid-cal-wrap .grid-cal{border-top-color:#ccc}.comp-diary .grid-cal-wrap .cal-grid>div{height:auto;min-height:84px;padding:0;font-size:12px}.comp-diary .grid-cal-wrap .cal-grid>div a{display:block;min-height:84px;height:100%;box-sizing:border-box}.comp-diary .grid-cal-wrap .cal-grid>div a>span{display:block}.comp-diary .grid-cal-wrap .cal-grid>div .day{color:#666;padding:8px 4px 10px 4px;font-size:12px;text-align:center}.comp-diary .grid-cal-wrap .cal-grid>div .date{display:none}.comp-diary .grid-cal-wrap .cal-grid>div .scd{display:none}.comp-diary .grid-cal-wrap .cal-grid>div .cnt{position:relative;display:block;padding:0 4px 2px 14px;height:14px;text-align:right;font-size:10px;line-height:14px;color:#666;font-weight:500}.comp-diary .grid-cal-wrap .cal-grid>div .cnt:before{content:"";display:block;position:absolute;top:2px;left:4px;width:10px;height:10px;background-color:#53CEE9}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.gr:before{background-color:#96D412}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.or:before{background-color:#F87F44}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.gy:before{background-color:#B6BFC7}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.yw:before{background-color:#F8D559}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.pp:before{background-color:#9E76F2}.comp-diary .grid-cal-wrap .cal-grid>div .cnt.gy:before{background-color:#b6bfc7}.comp-diary .grid-cal-wrap .cal-grid>div .more{position:relative;display:block;padding:0 4px 2px 14px;height:14px;text-align:right;font-size:10px;line-height:14px;color:#666;font-weight:500}.comp-diary .grid-cal-wrap .cal-grid>div .more:before{content:"";display:block;position:absolute;top:2px;left:4px;width:10px;height:10px;background-color:#F4F7FA}.comp-diary .grid-cal-wrap .cal-grid>div.today{border:2px solid #333;background-color:#fff}.comp-diary .grid-cal-wrap .cal-grid>div.today a{height:80px}.comp-diary .grid-cal-wrap .cal-grid>div:nth-child(7n) .day{color:#245ff8}.comp-diary .grid-cal-wrap .cal-grid>div:nth-child(7n+1) .day{color:#e22929}.comp-diary .grid-cal-wrap.lst .grid-cal{border-top:1px solid #ccc}.comp-diary .grid-cal-wrap.lst .cal-header{display:none}.comp-diary .grid-cal-wrap.lst .cal-grid{display:block;flex-wrap:nowrap}.comp-diary .grid-cal-wrap.lst .cal-grid>div{width:100%;height:auto;min-height:47px;padding:0;border-right:0}.comp-diary .grid-cal-wrap.lst .cal-grid>div a{display:block;min-height:47px;height:auto;padding:5px 16px 10px 112px}.comp-diary .grid-cal-wrap.lst .cal-grid>div .day{display:none}.comp-diary .grid-cal-wrap.lst .cal-grid>div .date{display:block;display:flex;color:#333;position:absolute;top:0;left:16px;width:86px;padding-right:10px;line-height:47px}.comp-diary .grid-cal-wrap.lst .cal-grid>div .date em{display:inline-block;flex:1;align-self:center;margin-left:5px;line-height:14px;text-align:left}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd{display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;height:30px;padding:0 10px;margin-top:4px;border-left:7px solid #53CEE9;line-height:30px;vertical-align:top;width:auto;box-sizing:border-box;background:#E8F6F9;z-index:1}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.gr{border-color:#96D412;background:#F1FBDD}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.or{border-color:#F87F44;background:#FEEDE5}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.gy{border-color:#B6BFC7;background:#F4F7FA}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.yw{border-color:#F8D559;background:#FFF6D6}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.pp{border-color:#9E76F2;background:#F3F0F9}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.gy{border-color:#b6bfc7;background:#f4f7fa}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd:nth-child(n+13){display:none}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd:last-child{display:block}.comp-diary .grid-cal-wrap.lst .cal-grid>div .scd.none{display:none}.comp-diary .grid-cal-wrap.lst .cal-grid>div .cnt{display:none}.comp-diary .grid-cal-wrap.lst .cal-grid>div .more{display:block;float:left;clear:left;position:relative;z-index:32;height:30px;padding:0 10px;margin-top:4px;font-size:14px;line-height:30px;color:#333;text-align:left;background:#F4F7FA}.comp-diary .grid-cal-wrap.lst .cal-grid>div .more:before{display:none}.comp-diary .grid-cal-wrap.lst .cal-grid>div.today{border:2px solid #333}.comp-diary .grid-cal-wrap.lst .cal-grid>div:nth-child(7n) .date{color:#245ff8}.comp-diary .grid-cal-wrap.lst .cal-grid>div:nth-child(7n+1) .date{color:#e22929}.comp-diary .grid-cal-wrap.lst .cal-grid>div.dis{background:#fafafa}.comp-diary .grid-cal-wrap.lst .cal-grid>div.dis .date{color:#888}.comp-diary .grid-cal-wrap.lst .cal-grid>div.void .date{opacity:.5}.grid-cal-wrap{overflow:hidden;clear:both;margin-top:25px}.grid-cal-wrap .grid-cal{border-top:1px solid #000}.grid-cal-wrap .cal-header{display:flex;border-bottom:1px solid #ccc;color:#666;align-items:center}.grid-cal-wrap .cal-header>div{width:calc(100% / 7);padding:8px 0;border-right:1px solid #ccc;font-size:12px;line-height:17px;text-align:center;box-sizing:border-box}.grid-cal-wrap .cal-header>div:first-child{color:#e22929}.grid-cal-wrap .cal-header>div:nth-child(7n){border-right:0;color:#245ff8}.grid-cal-wrap .cal-grid{display:flex;flex-wrap:wrap}.grid-cal-wrap .cal-grid>div{position:relative;width:calc(100% / 7);height:60px;padding:8px 2px;border-right:1px solid #ccc;border-bottom:1px solid #ccc;color:#d2d2d2;box-sizing:border-box}.grid-cal-wrap .cal-grid>div>span{display:block;font-size:12px;line-height:17px;text-align:center}.grid-cal-wrap .cal-grid>div .day{color:#666}.grid-cal-wrap .cal-grid>div .rate{margin-top:4px;color:#666;line-height:24px}.grid-cal-wrap .cal-grid>div .r100{position:absolute;top:29px;left:50%;transform:translateX(-50%);width:24px;height:24px;background:url("/20250721135927/mo/images/myo/ico-cal_success.svg") no-repeat 0 0;background-size:contain}.grid-cal-wrap .cal-grid>div .r100 em{display:none}.grid-cal-wrap .cal-grid>div.dis{background:#fafafa}.grid-cal-wrap .cal-grid>div.void>span{opacity:.3}.grid-cal-wrap .cal-grid>div.today{background:#fffdef}.grid-cal-wrap .cal-grid>div:nth-child(7n+1) .day{color:#e22929}.grid-cal-wrap .cal-grid>div:nth-child(7n){border-right:0}.grid-cal-wrap .cal-grid>div:nth-child(7n) .day{color:#245ff8}.cst-edu__diary_btm{margin-top:16px}.cst-edu__diary_btm span{display:block;color:#333;word-break:keep-all;overflow-wrap:break-word}.cst-edu__diary_btm .btn{margin-top:16px}.container.cst_main .contents,.container.cst_sub .contents{padding-bottom:0}.tip-box.down{width:auto;height:auto}.tip-box.down .tip-mk{display:flex;align-items:center;gap:4px;width:auto;height:auto;background:none;color:#666;font-size:12px}.tip-box.down .tip-mk:after{content:'';display:block;width:16px;height:16px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -196px;background-size:300px auto}.tip-box.down .tip-mk:before{left:50%;margin-left:-5px}.tip-box.down .lyr-tip .tip-con button{line-height:22px;text-align:left;text-decoration:underline}.tip-box.down .lyr-tip .tip-con button+button{margin-top:4px}.tip-box.down ~ .tg-button .tit{padding-right:160px}.cst-unit__sch .ptxt input{padding-right:70px !important}.cst-unit__sch .ptxt .sch{position:absolute;right:12px;top:50%;transform:translateY(-50%);width:24px;height:24px;margin-top:0;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -138px 0;background-size:300px auto}.cst-unit__sch .ptxt .del{right:40px;top:50%;transform:translateY(-50%);margin-top:0}.cst-unit__sch.wide-bg{padding:16px;margin:0 -16px;background:#F4F7FA}.cst-unit__sch .guide{display:flex;align-items:center;justify-content:flex-end;margin-bottom:8px}.cst-unit__sch .guide_tit{color:#666}.cst-list__none{display:flex;flex-direction:column;justify-content:center;align-items:center;overflow:hidden;width:100%;padding:100px 0}.cst-list__none span{display:block;min-width:80px;padding-top:100px;color:#888;font-size:16px;line-height:22px;background:url("/20250721135927/mo/images/common/ico_none.svg") no-repeat center top;text-align:center}.cst-ico__new{display:inline-block;width:16px;height:16px;max-width:16px;flex-basis:100%;margin-top:4px;margin-right:10px;border-radius:3px;background:#00B6F0 url("/20250721135927/mo/images/cst/ico_new.svg") no-repeat 0 0;color:#fff}.cst-trans{display:flex;align-items:center;gap:4px}.cst-trans label{color:#333;line-height:18px;cursor:pointer;text-align:right}.cst-trans label span,.cst-trans label em{display:block;text-align:right;word-break:keep-all;overflow-wrap:break-word}.cst-btn__down{display:flex;align-items:center;gap:4px;padding-left:4px;color:#333;line-height:20px}.cst-btn__down:after{content:'';display:block;width:16px;height:16px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -196px;background-size:300px auto}.cst-btn__down:hover{text-decoration:underline}.cst-btn__down+.cst-btn__down{margin-top:6px}.cst-tgl__list{margin:0 -16px}.cst-tgl__list>ul>li+li{border-top:#ccc 1px solid}.cst-tgl__list>ul>li .tg-head{position:relative}.cst-tgl__list>ul>li .tg-head .tg-button{width:100%;padding:16px;text-align:left;box-sizing:border-box}.cst-tgl__list>ul>li .tg-head .tg-button .top{display:flex;justify-content:space-between;align-items:center;gap:8px}.cst-tgl__list>ul>li .tg-head .tg-button .top .sp{display:flex;align-items:center;gap:8px;flex:1}.cst-tgl__list>ul>li .tg-head .tg-button .top .sp span{color:#00B6F0;font-weight:500;font-size:16px;line-height:22px;word-break:break-all}.cst-tgl__list>ul>li .tg-head .tg-button .top .sp .asw{display:block;min-width:48px;height:20px;padding:0 4px;border-radius:2px;background:#ccc;color:#fff;font-weight:500;font-size:11px;line-height:20px;text-align:center;box-sizing:border-box;word-break:break-all}.cst-tgl__list>ul>li .tg-head .tg-button .top .sp .asw.ok{background:#00B6F0}.cst-tgl__list>ul>li .tg-head .tg-button .top .date{color:#666;font-size:12px;line-height:17px}.cst-tgl__list>ul>li .tg-head .tg-button .top ~ .tit{margin-top:4px}.cst-tgl__list>ul>li .tg-head .tg-button .top ~ .tit{margin-top:4px}.cst-tgl__list>ul>li .tg-head .tg-button .tit{display:flex;align-items:center;justify-content:space-between;gap:2px;position:relative;width:100%;font-weight:500;font-size:16px;line-height:22px}.cst-tgl__list>ul>li .tg-head .tg-button .tit b{flex:none;align-self:flex-start;font-weight:500}.cst-tgl__list>ul>li .tg-head .tg-button .tit span{flex:1;word-break:break-all}.cst-tgl__list>ul>li .tg-head .tg-button .tit:after{content:'';flex:none;display:block;width:24px;height:24px;background:#000;mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;transform:rotate(0deg)}.cst-tgl__list>ul>li .tg-head .tg-button[aria-pressed="true"] .tit:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.cst-tgl__list>ul>li .tg-head .tip-box.down{display:flex;justify-content:flex-end;position:relative;margin:-8px 0 16px;padding:0 16px}.cst-tgl__list>ul>li .tg-head .tip-box.down ~ .tg-button .tit{padding-right:160px}.cst-tgl__list>ul>li .tg-layer{display:none;padding:16px;margin:0 16px 16px;background:#F4F7FA}.cst-tgl__list>ul>li .tg-layer__inner{position:relative;word-break:break-word}.cst-tgl__list>ul>li .tg-layer__inner:has(>.sp,>.bk){padding-left:18px}.cst-tgl__list>ul>li .tg-layer__inner table{width:100% !important}.cst-tgl__list>ul>li .tg-layer__inner a{display:inline}.cst-tgl__list>ul>li .tg-layer__date{display:block;width:100%;margin-top:10px;padding-left:18px;color:#666}.cst-tgl__list>ul>li .tg-layer__btn{display:flex;align-items:center;gap:8px;margin-top:8px;padding-left:18px}.cst-tgl__list>ul>li .tg-layer__btn .btn{width:auto;padding:0 12px}.cst-tgl__list>ul>li .tg-layer__top{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px}.cst-tgl__list>ul>li .tg-layer__top .sp{display:flex;align-items:center;gap:8px;flex:1}.cst-tgl__list>ul>li .tg-layer__top .sp span{color:#00B6F0;font-weight:500;font-size:16px;line-height:22px;word-break:break-all}.cst-tgl__list>ul>li .tg-layer__top .sp .asw{display:block;min-width:48px;height:20px;padding:0 4px;border-radius:2px;background:#ccc;color:#fff;font-weight:500;font-size:11px;line-height:20px;text-align:center;box-sizing:border-box;word-break:break-all}.cst-tgl__list>ul>li .tg-layer__top .sp .asw.ok{background:#00B6F0}.cst-tgl__list>ul>li .tg-layer__top .date{color:#666;font-size:12px;line-height:17px}.cst-tgl__list>ul>li .tg-layer__top ~ .tit{margin-top:4px}.cst-tgl__list>ul>li .tg-layer div.sp,.cst-tgl__list>ul>li .tg-layer div.bk{position:absolute;left:0;top:0;color:#00B6F0;font-weight:500;font-size:16px;line-height:22px}.cst-tgl__list>ul>li .tg-layer div.bk{color:#333}.cst-tgl__list>ul>li .tg-layer img{display:block;max-width:100%}.cst-tgl__list>ul>li .tg-layer p{color:#333}.cst-tgl__list>ul>li .tg-layer:has(.add-answer){padding:0;background:none}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) div[class^='add-'] ~ div[class^='add-']{margin-top:16px}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-answer{padding:20px;background:#F4F7FA}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-regist{border-top:none !important}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-regist .ptxt textarea{height:160px}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-regist .btn-set{margin-top:16px}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-question{padding:20px;background:#F4F4F4}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-question .btn-set{justify-content:flex-start;margin-top:8px;margin-top:10px;margin-left:18px}.cst-tgl__list>ul>li .tg-layer:has(.add-answer) .add-question .btn-set .btn{width:auto;min-width:50px;padding:0 12px;color:#000}.cst-tgl__list>ul>li .tg-question{display:none;padding:0 16px 16px;margin-top:-8px}.cst-tgl__list>ul>li .tg-question__inner{word-break:break-word}.cst-tgl__list>ul>li .tg-question__inner p{color:#333}.cst-tgl__list>ul>li .tg-question__inner p+p{margin-top:8px}.cst-tgl__list>ul>li .tg-question__inner img{display:block;max-width:100%}.cst-tgl__list>ul>li .tg-question .btn-set{justify-content:flex-start;margin-top:8px}.cst-tgl__list>ul>li .tg-question .btn-set .btn{width:auto;min-width:50px;padding:0 12px;color:#000}.cst-tgl__list>ul>li[aria-expanded="true"] .tg-question{display:block}#cst-board.gtTabs>div[role="tablist"] button span{display:inline-block !important;position:relative;padding:0 8px}#cst-board button i[aria-label="new"]{display:block;position:absolute;right:0;top:0;width:4px;height:4px;border-radius:100%;background:red;pointer-events:none}.cst-main__faq{margin-top:24px}.cst-main__faq .top h3{display:block;font-weight:500;font-size:18px;line-height:25px}.cst-main__faq .top .sp{display:block;margin-top:8px;color:#00B6F0;font-size:16px;line-height:22px}.cst-main__faq .box{padding-top:16px;padding-bottom:16px;margin-top:24px;background:#F4F7FA}.cst-main__faq .box dt{display:flex;margin-bottom:10px;font-weight:500;font-size:18px;line-height:25px}.cst-main__faq .box .tx{margin-bottom:10px;color:#666;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.cst-main__board dl{position:relative;padding-bottom:24px}.cst-main__board dl ~ dl:before{margin-bottom:0}.cst-main__board dl ~ dl .more{top:33px}.cst-main__board dl dt{padding:24px 24px 16px 0;border-bottom:#000 1px solid;font-weight:500;font-size:16px;line-height:22px}.cst-main__board dl .item a{display:block;padding:16px 0;border-bottom:#ccc 1px solid;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cst-main__board dl .item a span{color:#333}.cst-main__board dl .item a b{margin-right:4px;font-weight:500}.cst-main__board dl .more{position:absolute;right:0;top:23px}.cst-main__board dl .more a{width:24px;height:24px;background:#000;mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;transform:rotate(-90deg)}.cst-main__link:before{margin-bottom:0}.cst-main__link ul{display:flex;flex-flow:row wrap;gap:8px;margin:24px 0}.cst-main__link ul li{width:calc(50% - 4px)}.cst-main__link ul a{overflow:hidden;height:100%;border:#ccc 1px solid;border-radius:4px;background:#F4F7FA;box-sizing:border-box}.cst-main__link ul a span{display:flex;align-items:center;gap:12px;height:100%;min-height:72px;padding:8px 16px;line-height:18px;box-sizing:border-box;word-break:break-word}.cst-main__link ul a span:before{content:'';flex:none;display:block;width:32px;height:32px;background:url("/20250721135927/mo/images/cst/ico_main_link.svg") no-repeat 0 0}.cst-main__link ul a span.n0:before{background-position:0 0}.cst-main__link ul a span.n1:before{background-position:0 -32px}.cst-main__link ul a span.n2:before{background-position:0 -64px}.cst-main__link ul a span.n3:before{background-position:0 -96px}.cst-main__link ul a span.n4:before{background-position:0 -128px}.cst-main__link ul a span.n5:before{background-position:0 -160px}.cst-main__counsel{position:relative;padding-top:16px;padding-bottom:24px;background:#F4F7FA}.cst-main__counsel .bx{overflow:hidden;padding:16px;background:#fff;border:#ccc 1px solid;border-radius:4px;box-sizing:border-box}.cst-main__counsel .bx ~ .bx{margin-top:16px}.cst-main__counsel .bx_top{display:flex;align-items:flex-end;justify-content:space-between;gap:8px}.cst-main__counsel .bx_top__tx h4{display:block;margin-bottom:8px}.cst-main__counsel .bx_top__tx h4 b{display:block;font-weight:500;font-size:16px;line-height:22px}.cst-main__counsel .bx_top__tx h4 span{display:block;margin-top:8px;color:#666;line-height:22px}.cst-main__counsel .bx_top__tx .sd{display:block;color:#666;letter-spacing:-0.75px;word-break:keep-all;overflow-wrap:break-word}.cst-main__counsel .bx_top__tx .pg{display:block;font-weight:500;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.cst-main__counsel .bx_top__tx .pg ~ span{margin-top:2px}.cst-main__counsel .bx_top__tx .pg em{display:inline-block;color:#00B6F0;font-weight:500}.cst-main__counsel .bx_top__img{flex:none;width:75px}.cst-main__counsel .bx_top__img img{width:100%;height:auto}.cst-main__counsel .bx_btm{margin-top:16px}.cst-main__counsel .bx_call{display:flex;justify-content:center;align-items:center;gap:24px;margin-top:16px}.cst-main__counsel .bx_call__bt{margin:16px -16px -16px}.cst-main__counsel .bx_call__bt .btn{border-radius:0}.cst-main__counsel .bx_call__img{min-width:100px}.cst-main__counsel .bx_call__img img{width:100%;max-width:138px}.cst-main__counsel .bx_call__info{display:flex;flex-direction:column;align-items:flex-start;gap:8px}.cst-main__counsel .bx_call__info dt{color:#333;font-weight:500}.cst-main__counsel .bx_call__info dd{display:flex;align-items:flex-start;gap:10px;overflow:hidden;min-width:110px;min-height:24px;padding:3px 16px 3px 0;border-radius:12px;background:#F4F7FA;color:#333;line-height:18px;box-sizing:border-box}.cst-main__counsel .bx_call__info dd em{flex:none;width:24px;height:24px;margin:-3px 0;border:#00B6F0 1px solid;border-radius:100%;background:#fff;color:#00B6F0;font-weight:700;line-height:21px;text-align:center;box-sizing:border-box;box-shadow:0 0 4px rgba(0,0,0,0.2)}.cst-main__counsel .bx_call__info dd em.sp{background:#00B6F0;color:#fff !important;font-size:18px;line-height:30px}.cst-main__counsel .bx .email-infos{display:flex;gap:10px;flex-direction:row;flex-wrap:wrap}.cst-main__counsel .bx .email-infos>li{display:flex;flex-direction:column;gap:4px;width:100%}.cst-main__counsel .bx .email-infos>li strong{color:#333;font-size:16px;font-weight:500}.cst-main__counsel .bx .email-infos>li span{color:#333;font-size:16px;font-weight:400;letter-spacing:-0.8px}.cst-main__counsel .bx .bx_btm .btn+.btn{margin-top:16px}.cst-main__counsel .bx .bx_btm .btn em{overflow:visible}.gtTabs.hrzScroll.cst-top{margin:0 -16px}.cst-board__top{display:flex;justify-content:space-between;align-items:flex-end;gap:2px 8px;padding:16px;margin:0 -16px;border-bottom:#ccc 1px solid}.cst-board__top .num{flex:none;display:flex;align-items:center;gap:4px;height:36px;color:#222}.cst-board__top .num b{font-weight:600;font-family:'Noto Sans',sans-serif;letter-spacing:0}.cst-board__top .sort{flex:auto;display:flex;flex-wrap:wrap;align-items:center;justify-content:flex-end;gap:10px;max-width:calc(100% - 80px)}.cst-board__top .sort .slt.ssd,.cst-board__top .sort .btn_opt_slt.ssd{min-width:120px}.cst-board__top .sort .slt.ssd .lyr>ul,.cst-board__top .sort .btn_opt_slt.ssd .lyr>ul{max-height:288px}.cst-board__top .sort .guide{display:flex;align-items:center}.cst-board__top:has(.sort .btn_opt_slt+.btn_opt_slt){flex-wrap:wrap}.cst-board__top:has(.sort .btn_opt_slt+.btn_opt_slt) .num{flex:1 auto}.cst-board__top:has(.sort .btn_opt_slt+.btn_opt_slt) .sort{flex:1;flex-wrap:nowrap;gap:8px;max-width:100%}.cst-board__top:has(.sort .btn_opt_slt+.btn_opt_slt) .sort .btn_opt_slt{flex:1}.cst-board__lst{margin:0 -16px}.cst-board__lst li{position:relative}.cst-board__lst li+li{border-top:#ccc 1px solid}.cst-board__lst li.top_item{background:#FBF9F3}.cst-board__lst li a{padding:16px}.cst-board__lst li a .hd{display:flex;flex-wrap:wrap;align-items:center}.cst-board__lst li a .hd em{display:flex;align-items:center;position:relative}.cst-board__lst li a .hd em:after{content:'';display:block;width:1px;height:12px;margin:0 8px;background:#ccc}.cst-board__lst li a .hd em:last-child:after{display:none}.cst-board__lst li a .hd .sp{color:#00B6F0;font-weight:500;line-height:20px}.cst-board__lst li a .hd .num,.cst-board__lst li a .hd .date{color:#666;font-size:12px;line-height:18px}.cst-board__lst li a .hd .num:before{content:'';display:block;width:16px;height:16px;margin-top:1px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -212px;background-size:300px auto}.cst-board__lst li a .hd ~ .bd{margin-top:8px}.cst-board__lst li a .bd{display:flex}.cst-board__lst li a .bd em{display:block;overflow:hidden;color:#333;font-weight:500;font-size:16px;line-height:22px;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical}.cst-board__lst li a .bd ~ .hd{margin-top:8px}.cst-board__lst li a .no{display:block;margin:0 0 8px 0;font-size:16px;line-height:22px;font-weight:500}.cst-board__lst li .tip-box.down{display:flex;justify-content:flex-end;margin:-8px 16px 16px}.cst-board__lst.gds-list{padding:16px}.cst-board__lst.gds-list li{padding:16px;border:#ccc 1px solid;border-radius:4px}.cst-board__lst.gds-list li+li{margin-top:8px}.cst-board__lst.gds-list li span{display:block;position:relative}.cst-board__lst.gds-list li .top{display:flex;justify-content:space-between;align-items:center;flex-flow:row wrap;gap:4px;margin-bottom:16px}.cst-board__lst.gds-list li .top .status{display:flex;align-items:center;gap:4px;font-weight:500;font-size:16px;line-height:22px}.cst-board__lst.gds-list li .top .status:before{content:'';display:block;width:20px;height:20px;margin-top:2px}.cst-board__lst.gds-list li .top .status.out:before{background:url("/20250721135927/mo/images/cst/ico_out.svg") no-repeat 0 0}.cst-board__lst.gds-list li .top .status.end:before{background:url("/20250721135927/mo/images/cst/ico_end.svg") no-repeat 0 0}.cst-board__lst.gds-list li .top .spn{color:#00B6F0;line-height:20px}.cst-board__lst.gds-list li .gds{display:flex;gap:8px}.cst-board__lst.gds-list li .gds .img{flex:none;overflow:hidden;width:80px;height:80px}.cst-board__lst.gds-list li .gds .img img{width:100%;height:auto}.cst-board__lst.gds-list li .gds .info .tit{display:flex}.cst-board__lst.gds-list li .gds .info .tit em{overflow:hidden;line-height:22px;display:-webkit-box !important;display:box !important;text-overflow:ellipsis;-webkit-line-clamp:2;line-clamp:2;word-break:break-word;-webkit-box-orient:vertical;box-orient:vertical}.cst-board__lst.gds-list li .gds .info .opt{display:block;margin-top:4px;color:#666;line-height:20px}.cst-board__lst.gds-list li .gds .info .opt em{display:inline;position:relative;color:#666;line-height:20px;vertical-align:top}.cst-board__lst.gds-list li .gds .info .opt em+em:before{content:'';display:inline-block;margin:0 4px;width:1px;height:14px;background:#ccc;vertical-align:-2px}.cst-board__lst.gds-list li .gds .info .date{display:flex;flex-flow:row wrap;align-items:center;gap:0 4px;margin-top:8px}.cst-board__lst.gds-list li .gds .info .date ~ .date{margin-top:4px}.cst-board__lst.gds-list li .gds .info .date b{color:#666;font-weight:400;font-size:12px;line-height:17px}.cst-board__lst.gds-list li .gds .info .date em{color:#222;font-size:12px;line-height:17px}.cst-board__lst.gds-list li .restock{margin-top:16px}.cst-board__cks{display:flex;flex-flow:row wrap;align-items:center;gap:8px 24px;padding:16px;margin:0 -16px;background:#F4F4F4}.cst-board__trans{display:flex;justify-content:flex-end;padding:16px 0}.cst-board__trans ~ .cst-board__detail .dtl-head{border-top:#ccc 1px solid}.cst-board__detail .dtl-head{padding:16px;border-bottom:#ccc 1px solid;background:#F4F7FA}.cst-board__detail .dtl-head .tit{display:flex;font-size:16px;color:#222;font-weight:500;line-height:22px;word-break:break-word}.cst-board__detail .dtl-head .tit span{margin-right:5px}.cst-board__detail .dtl-head .num{overflow:hidden;margin-top:8px}.cst-board__detail .dtl-head .num span{float:left;position:relative;color:#666;font-size:12px;line-height:17px}.cst-board__detail .dtl-head .num span+span{margin-left:8px;padding-left:9px}.cst-board__detail .dtl-head .num span+span:after{content:'';display:block;position:absolute;left:0;top:50%;width:1px;height:12px;margin-top:-6px;background:#ccc}.cst-board__detail .dtl-head .num span.view{display:flex;align-items:center;gap:2px}.cst-board__detail .dtl-head .num span.view:before{content:'';display:block;width:16px;height:16px;margin-top:1px;background:url("/20250721135927/mo/images/common/ico_common.svg") no-repeat -68px -212px;background-size:300px auto}.cst-board__detail .cst-dtl-pinch{position:relative;overflow:hidden;-webkit-transition-property:-webkit-transform;transition-property:transform;-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.cst-board__detail .cst-dtl-pinch .cst-pinch{overflow:hidden}.cst-board__detail .cst-dtl-pinch .tip-box.down .lyr-tip{width:calc(100vw - (16px * 2));margin:0 16px}.cst-board__detail .dtl-body{padding:24px 0}.cst-board__detail .dtl-body .dtl-down{display:flex;justify-content:flex-end;margin-bottom:16px}.cst-board__detail .dtl-body .dtl-down .tip-box .lyr-tip.rt{right:-14px}.cst-board__detail .dtl-body .dtl-down .tip-box .lyr-tip.rt:before{right:17px}.cst-board__detail .dtl-body .dtl-view{overflow:hidden;min-height:200px;color:#666;line-height:1.4;word-break:break-word}.cst-board__detail .dtl-body .dtl-view p,.cst-board__detail .dtl-body .dtl-view div{color:#666}.cst-board__detail .dtl-body .dtl-view table{max-width:100%;margin-top:10px;width:100%}.cst-board__detail .dtl-body .dtl-view table td{min-width:5px;width:auto !important;height:30px;border:1px solid #ddd;text-align:center;color:#666}.cst-board__detail .dtl-body .dtl-view img{width:auto !important;max-width:100%}.cst-board__detail .dtl-foot{margin:0 -16px;border-top:#ccc 1px solid;border-bottom:#ccc 1px solid}.cst-board__detail .dtl-foot a{display:flex;align-items:center;height:24px;padding:16px;line-height:20px}.cst-board__detail .dtl-foot a+a{border-top:#ccc 1px solid}.cst-board__detail .dtl-foot a:before{content:'';flex:none;display:block;width:24px;height:24px;background:#000;mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/common/ico_arrow_24.svg") no-repeat 0 0;transform:rotate(180deg)}.cst-board__detail .dtl-foot a.prev:before{-webkit-transform:rotate(0deg);transform:rotate(0deg)}.cst-board__detail .dtl-foot a b{display:none;flex:none;margin-left:8px;font-weight:500;font-size:16px;line-height:24px}.cst-board__detail .dtl-foot a .tit{flex:auto;display:block;overflow:hidden;margin-left:8px;color:#333;font-weight:500;font-size:16px;line-height:24px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.cst-board__detail .dtl-foot a .tit em{margin-right:8px;font-weight:500}.cst-board__detail .dtl-foot a .date{display:none;flex:none;margin-left:8px;color:#666;font-size:12px;line-height:17px}.cst-board__detail .dtl-btm{padding:16px 0}.cst-faq__tit{padding:24px 0 16px}.cst-faq__tit .bx_tit h3{display:block;font-weight:500;font-size:18px;line-height:25px}.cst-faq__tit .bx_tit span{display:block;margin-top:8px;color:#666}.cst-faq__tit .bx_tit a{display:inline-flex;align-items:center;gap:5px;line-height:22px}.cst-faq__tit .bx_tit a:after{content:'';display:block;width:16px;height:16px;background:#000;mask:url("/20250721135927/mo/images/common/ico_arrow_16.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/common/ico_arrow_16.svg") no-repeat 0 0;transform:rotate(-90deg)}.cst-faq__tit .bx_bt{margin-top:16px}.cst-faq__tit.cns{padding-bottom:24px}.cst-faq__tit.cns .bx_tit{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:8px}.cst-faq__tab button{width:100%;height:52px}.cst-faq__tab button em{display:flex;align-items:center;justify-content:center;gap:5px}.cst-faq__tab button em:after{content:'';display:block;width:16px;height:16px;background:#000;mask:url("/20250721135927/mo/images/common/ico_arrow_16.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/common/ico_arrow_16.svg") no-repeat 0 0;transform:rotate(0deg)}.cst-faq__tab button.off{display:none}.cst-faq__tab button.off em:after{-webkit-transform:rotate(180deg);transform:rotate(180deg)}.gtTabs.faq:after{display:none}.gtTabs.faq>div[role="tablist"]{flex-flow:row wrap;width:100%;margin:1px 0 0 1px}.gtTabs.faq>div[role="tablist"] button{flex:none;width:calc(100% / 3);height:46px;margin:-1px 0 0 -1px;padding:1px 0 0 1px;border:#ccc 1px solid;background:#fff;box-sizing:border-box}.gtTabs.faq>div[role="tablist"] button span{padding:0 4px;color:#666;font-weight:500;font-size:14px;line-height:18px;word-break:keep-all;overflow-wrap:break-word}.gtTabs.faq>div[role="tablist"] button[aria-selected="true"]{background:#333;border-color:#333}.gtTabs.faq>div[role="tablist"] button[aria-selected="true"]:after{display:none}.gtTabs.faq>div[role="tablist"] button[aria-selected="true"] span{color:#fff}.gtTabs.faq>div[role="tablist"] button:nth-child(n+7){display:none}.gtTabs.faq.active>div[role="tablist"] button:nth-child(n+7){display:block}.cst-counsel:before{margin-bottom:0}.cst-counsel__top{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding:24px 0 16px}.cst-counsel__top h3{display:block;font-weight:500;font-size:16px;line-height:22px}.cst-counsel__top .num{flex:none;color:#222}.cst-counsel__top .num b{margin-right:2px;font-weight:600}.cst-counsel__top .imp{margin-left:auto;color:#666}.cst-counsel__top:has(.num){flex-wrap:nowrap;align-items:flex-end}.cst-counsel__nomem{border-top:#000 1px solid}.cst-counsel__nomem ul li{padding:16px 0}.cst-counsel__nomem ul li+li{border-top:#ccc 1px solid}.cst-counsel__nomem ul li label{display:block;width:100%;margin-bottom:8px;line-height:20px}.cst-counsel__nomem ul li .mail{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px}.cst-counsel__nomem ul li .mail .ptxt{flex:1}.cst-counsel__nomem ul li .mail .md{color:#666}.cst-counsel__nomem ul li .mail .md+.ptxt{flex:none;width:100%}.cst-counsel__nomem ul li .mail .slt{width:100%}.cst-counsel .cst-tgl__list{border-top:#000 1px solid}.cst-plan__visual{overflow:hidden;position:relative;height:220px;margin:0 -16px}.cst-plan__visual .tx{display:block;position:absolute;left:24px;top:50%;right:48%;z-index:2;line-height:22px;transform:translateY(-50%);word-break:keep-all;overflow-wrap:break-word}.cst-plan__visual .tx b{font-weight:500}.cst-plan__visual .img{display:block;position:relative;top:50%;left:50%;min-width:360px;transform:translate(-50%, -50%)}.cst-plan__visual .img img{display:block;width:100%;min-width:360px;height:auto;min-height:220px}.cst-plan .gtTabs{margin:0 -16px}.cst-plan .gtTabs>div[role="tablist"] button span{word-break:keep-all;overflow-wrap:break-word}.cst-plan__desc h3{display:block;margin-bottom:16px;font-weight:500;font-size:16px;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.cst-plan__desc .sub span{display:block;color:#333;line-height:22px}.cst-plan__desc .sub span+span{margin-top:4px}.cst-plan__desc .sub span.noti{display:flex;align-items:baseline;gap:2px;color:#333;font-size:14px;line-height:17px;line-height:22px}.cst-plan__desc .sub span.noti:before{content:'*'}.cst-plan__desc .sub li{position:relative;padding-left:8px;color:#333}.cst-plan__desc .sub li+li{margin-top:8px}.cst-plan__desc .sub li:after{content:'';display:block;position:absolute;left:2px;top:9px;width:2px;height:2px;background:#333}.cst-plan__terms{margin-top:20px}.cst-plan__terms li{display:flex;align-items:center;gap:10px;position:relative;padding:19px 8px;border:#ccc 1px solid;border-radius:4px;background:#fff;box-sizing:border-box}.cst-plan__terms li+li{margin-top:18px}.cst-plan__terms li:after{content:'';position:absolute;bottom:-7px;left:45px;width:0;height:0;border-bottom:#00B6F0 solid 12.5px;border-left:transparent solid 12.5px;transform:rotate(45deg)}.cst-plan__terms li:last-child:after{display:none}.cst-plan__terms li .tit{flex:none;align-self:stretch;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:82px;padding-right:8px;border-right:#ccc 1px solid;color:#00B6F0;font-size:12px;line-height:17px;text-align:center;word-break:break-all}.cst-plan__terms li .tit:before{content:'';display:block;width:24px;height:24px;background:#00B6F0;mask:url("/20250721135927/mo/images/cst/ico_plan.svg") no-repeat 0 0;-webkit-mask:url("/20250721135927/mo/images/cst/ico_plan.svg") no-repeat 0 0;mask-size:24px auto;-webkit-mask-size:24px auto}.cst-plan__terms li:nth-child(1) .tit:before{-webkit-mask-position:0 0;mask-position:0 0}.cst-plan__terms li:nth-child(2) .tit:before{-webkit-mask-position:0 -24px;mask-position:0 -24px}.cst-plan__terms li:nth-child(3) .tit:before{-webkit-mask-position:0 -48px;mask-position:0 -48px}.cst-plan__terms li:nth-child(4) .tit:before{-webkit-mask-position:0 -72px;mask-position:0 -72px}.cst-plan__terms li:nth-child(5) .tit:before{-webkit-mask-position:0 -96px;mask-position:0 -96px}.cst-plan__terms li .sub{display:block;color:#666}.cst-plan__part{padding:24px 0}.cst-plan__part ~ .cst-plan__part{padding-top:0}.cst-plan__part ~ .cst-plan__part:before{margin-bottom:24px}.cst-plan__part .tbl-logo_bx{display:flex;align-items:center;justify-content:center;gap:16px;margin-top:16px;padding:16px 0;border-radius:4px;background:#F4F4F4}.cst-plan__part .tbl-logo_bx img{width:52px;height:auto}.cst-plan__part .tbl-logo_bx span{display:block}.cst-plan__part .tbl-logo_bx span strong{display:block;font-weight:500}.cst-plan__part .tbl-logo_bx span a{display:block;margin-top:4px;color:#00B6F0}.cst-plan__tbl{margin-top:16px;border-top:#333 1px solid}.cst-plan__tbl table th,.cst-plan__tbl table td{padding:16px 8px;border-bottom:#ccc 1px solid;color:#333;text-align:center}.cst-plan__tbl table th+th,.cst-plan__tbl table th+td,.cst-plan__tbl table td+th,.cst-plan__tbl table td+td{border-left:#ccc 1px solid}.cst-plan__tbl table th+th.noline,.cst-plan__tbl table th+td.noline,.cst-plan__tbl table td+th.noline,.cst-plan__tbl table td+td.noline{border-left:none}.cst-plan__tbl table th{background:#F4F7FA;font-weight:500}.cst-plan__tbl table th[scope="row"]{font-size:13px;line-height:18px;text-align:left;word-break:keep-all;overflow-wrap:break-word}.cst-plan__tbl table th[scope="row"] ~ td{border-left:none}.cst-plan__tbl table td .sp{color:#00B6F0}.cst-plan__tbl table td b{font-weight:700}.cst-plan__tbl table td em{color:#666}.cst-plan__tbl table td a{display:inline;color:#00B6F0}.cst-plan__tbl table .bx{font-size:13px;line-height:18px;text-align:left;word-break:keep-all;overflow-wrap:break-word}.cst-plan__tbl table .bx em{display:block;margin-top:4px;display:flex;align-items:baseline;gap:2px;color:#666;font-size:12px;line-height:17px}.cst-plan__tbl table .bx em:before{content:'*'}.cst-plan__tbl table .bx .nt{display:block;position:relative;padding-left:8px}.cst-plan__tbl table .bx .nt:after{content:'';display:block;position:absolute;left:2px;top:9px;width:2px;height:2px;border-radius:100%;background:#000}.cst-plan__tbl table .bx .nt+.nt{margin-top:5px}.cst-plan__tbl table .grade{display:flex;gap:10px;align-items:center;padding-left:40px;text-align:left}.cst-plan__tbl table .grade .tx{font-weight:500}.cst-plan__tbl table .promo{padding:4px 50px;color:#333;line-height:20px;text-align:left}.cst-plan__tbl ul li{border-bottom:#ccc 1px solid}.cst-plan__tbl ul .top{display:flex;align-items:stretch}.cst-plan__tbl ul .top .grade{flex:none;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;width:116px;padding:16px 8px;border-right:#ccc 1px solid;text-align:center;box-sizing:border-box}.cst-plan__tbl ul .top .grade .tx.sp{color:#00B6F0;font-weight:500;font-size:13px;line-height:18px;word-break:keep-all;overflow-wrap:break-word}.cst-plan__tbl ul .top .trm{align-self:center;padding:16px 8px;color:#333;font-size:13px;line-height:18px}.cst-plan__tbl ul .top .trm em{display:block;margin-top:4px;color:#666;font-size:12px;line-height:17px}.cst-plan__tbl ul .top .trm .sp{color:#00B6F0}.cst-plan__tbl ul .top.bg .grade{border:none;background:#F4F7FA}.cst-plan__tbl ul .top.bg .trm{word-break:keep-all;overflow-wrap:break-word}.cst-plan__tbl ul .btm{padding:16px 8px;background:#F4F7FA;color:#333;font-size:13px;line-height:18px;text-align:center;word-break:keep-all;overflow-wrap:break-word}.cst-plan__tbl ul .btm b{font-weight:500}.cst-plan__benefit{display:flex;justify-content:center;margin-top:16px;padding:16px;background:#F4F7FA}.cst-plan__benefit span{display:block;position:relative;padding-left:28px}.cst-plan__benefit span:before{content:'';display:block;position:absolute;left:0;top:-1px;width:24px;height:24px;background:url("/20250721135927/mo/images/cst/ico_cash.svg") no-repeat 0 0}.cst-plan__benefit span.yn:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 0;background-size:24px auto}.cst-plan__benefit span.dl:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -24px;background-size:24px auto}.cst-plan__benefit span.rm:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -48px;background-size:24px auto}.cst-plan__benefit span.rp:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -72px;background-size:24px auto}.cst-plan__benefit span.er:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -96px;background-size:24px auto}.cst-plan__benefit span.th:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -120px;background-size:24px auto}.cst-plan__benefit span.kg:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -144px;background-size:24px auto}.cst-plan__benefit span.ru:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -168px;background-size:24px auto}.cst-plan__benefit span.tl:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -192px;background-size:24px auto}.cst-plan__benefit span.pd:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -216px;background-size:24px auto}.cst-plan__benefit span.tk:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -240px;background-size:24px auto}.cst-plan__benefit span.ps:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -264px;background-size:24px auto}.cst-plan__benefit span.re:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -288px;background-size:24px auto}.cst-plan__benefit span.ra:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -312px;background-size:24px auto}.cst-plan__benefit span.pe:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -336px;background-size:24px auto}.cst-plan__benefit span.tg:before{background:url("/20250721135927/mo/images/common/ico_coin.svg") no-repeat 0 -360px;background-size:24px auto}.cst-plan__benefit span b{font-weight:700}.cst-plan__criteria dl{display:flex;align-items:stretch;overflow:hidden;border:#ccc 1px solid;border-radius:4px}.cst-plan__criteria dl+dl{margin-top:8px}.cst-plan__criteria dl dt{flex:none;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;width:50%;padding:16px;background:#F4F7FA;box-sizing:border-box}.cst-plan__criteria dl dt span{font-size:13px;line-height:18px;text-align:center;word-break:keep-all;overflow-wrap:break-word;word-break:break-all}.cst-plan__criteria dl dd{align-self:center;overflow:hidden;height:100%;padding:16px;box-sizing:border-box}.cst-plan__criteria dl dd span{display:block;position:relative;padding-left:8px;color:#666;word-break:keep-all;overflow-wrap:break-word}.cst-plan__criteria dl dd span:after{content:'';display:block;position:absolute;left:2px;top:8px;width:2px;height:2px;border-radius:100%;background:#666}.cst-plan__criteria dl dd span+span{margin-top:3px}.cst-plan__criteria ~ .sub{margin-top:16px}.cst-edu__pannel .comp-diary{margin:0 -16px}.cst-edu__pannel .comp-diary .grid-cal-wrap{margin:0}.cst-edu__pannel .comp-diary .my-type{position:absolute;right:0;top:-64px}.cst-edu__pannel .comp-diary .my-date{padding-top:0}.cst-edu__seminar{position:relative;padding:24px 16px;margin:0 -16px;background:#F4F7FA}.cst-edu__seminar .list dl ~ dl{margin-top:16px}.cst-edu__seminar .list dl dt{display:flex;align-items:center;gap:6px}.cst-edu__seminar .list dl dt img{display:block}.cst-edu__seminar .list dl dt strong{font-weight:500;font-size:16px;line-height:22px}.cst-edu__seminar .list dl .info{padding:16px 0;border:#ccc 1px solid;border-radius:4px;background:#fff}.cst-edu__seminar .list dl .info_desc{display:block;padding:0 16px;color:#666;line-height:22px}.cst-edu__seminar .list dl .info_desc+.info_etc{margin-top:16px;padding-top:16px;border-top:#ccc 1px dashed}.cst-edu__seminar .list dl .info_etc{display:block;padding:0 16px}.cst-edu__seminar .list dl .info_etc em{display:block;color:#222;line-height:22px}.cst-edu__seminar .list dl .info_etc em+em{margin-top:8px}.cst-edu__seminar .list dl .info .bt{display:block;padding:16px 16px 0}.cst-edu__seminar .list dl .info .bt .btn.map{width:100%}.cst-edu__seminar .list dl .info .bt .btn.map em{display:inline-flex;align-items:center;gap:4px;color:#000}.cst-edu__seminar .list dl .info .bt .btn.map em:before{content:'';display:block;width:20px;height:20px;background:url("/20250721135927/mo/images/cst/ico_map.svg") no-repeat 0 0}.cst-edu__survey{margin:24px -16px 0}.cst-edu__survey .svy-inner{position:relative;z-index:2}.cst-edu__survey .svy-top{display:flex;justify-content:center}.cst-edu__survey .svy-top .svy-img{flex:none;display:block;position:relative;width:212px;padding:55px 38px 0 62px}.cst-edu__survey .svy-top .svy-img:after{content:'';display:block;position:absolute;left:0;top:18px;width:211px;height:211px;border-radius:100%;background:#E59C8D}.cst-edu__survey .svy-top .svy-img img{display:block;position:relative;z-index:2;width:100%;height:auto}.cst-edu__survey .svy-top .svy-img .bubble{display:block;position:absolute;right:0;top:0;z-index:3;width:79px;height:94px;padding-top:18px;background:url("/20250721135927/mo/images/cst/bg_bubble_0.svg") no-repeat 0 0;background-size:cover;color:#fff;text-align:center;box-sizing:border-box}.cst-edu__survey .svy-top .svy-img .bubble b{display:block;font-weight:700;font-size:16px;line-height:22px}.cst-edu__survey .svy-info{margin-top:24px}.cst-edu__survey .svy-info .title{display:block;padding:0 16px;font-weight:500;font-size:24px;line-height:34px}.cst-edu__survey .svy-info .title em{color:#00B6F0;font-weight:500}.cst-edu__survey .svy-info .sub{display:block;padding:0 16px;margin-top:16px;line-height:22px;word-break:keep-all;overflow-wrap:break-word}.cst-edu__survey .svy-info .btm{position:relative;margin-top:24px;padding:24px 16px;background:#F4F7FA}.cst-edu__survey .svy-info .btm .bt{margin-top:16px}.cst-edu__survey .svy-info .btm ul li{position:relative;padding-left:8px;color:#666;line-height:22px}.cst-edu__survey .svy-info .btm ul li:after{content:'';display:block;position:absolute;left:2px;top:9px;width:2px;height:2px;border-radius:100%;background:#666}.cst-edu__survey .svy-info .btm ul li+li{margin-top:8px}.cst-prog ul li+li{margin-top:8px}.cst-prog ul li .bx{display:flex;align-items:center;gap:16px;padding:8px 16px;border-radius:4px;background:#F4F7FA}.cst-prog ul li .bx-tx b{display:block;color:#00B6F0;font-weight:500;font-family:'Noto Sans',sans-serif;letter-spacing:0}.cst-prog ul li .bx-tx span{display:block}.cst-prog ul li .bx-img{margin-bottom:-2px}.cst-prog ul li .bx-img img{display:block}.cst-prog ~ .cst-plan__tbl{margin-top:30px}.cst-food-law{padding-left:8px}.cst-food-law dt{position:relative;padding-left:8px;margin-left:-8px;margin-bottom:8px;color:#333;font-weight:500;line-height:22px}.cst-food-law dt:after{content:'';font:block;position:absolute;left:2px;top:10px;width:2px;height:2px;border-radius:100%;background:#333}.cst-food-law dd{position:relative;padding-left:8px;color:#333;line-height:22px}.cst-food-law dd:before{content:'-';display:block;position:absolute;left:0;top:0}.cst-food-law dd+dd{margin-top:4px}.cst-food-law dd a{display:inline;color:#00B6F0}.cst-food-law dd img{display:block;width:70px;height:auto;margin:8px 0}.cst-edu__video{padding:24px 0}.cst-edu__video dl{padding:24px;border-radius:8px;box-sizing:border-box}.cst-edu__video dl+dl{margin-top:16px}.cst-edu__video dl.yt{background:#FBF0ED}.cst-edu__video dl.ch{background:#ECF7FB}.cst-edu__video dl dt{display:flex;align-items:center;justify-content:space-between;gap:8px}.cst-edu__video dl dt img{flex:none;display:block;height:20px;width:auto}.cst-edu__video dl dt span{font-weight:500;font-size:12px;line-height:17px;text-align:right}.cst-edu__video dl dd{margin-top:16px;padding-top:16px;border-top:#888 1px solid}.cst-edu__video dl dd .tx{display:block}.cst-edu__video dl dd .tx strong{display:block;font-weight:500;font-size:16px;line-height:22px}.cst-edu__video dl dd .tx em{display:block;margin-top:4px;color:#666;font-size:12px;line-height:17px}.cst-edu__video dl dd .btn{margin-top:16px}.cst-guide__main{padding:24px 0}.cst-guide__main .top-title{display:block}.cst-guide__main .top-title em{display:block;color:#00B6F0;font-size:16px;line-height:22px}.cst-guide__main .top-title span{display:block;margin-top:8px;font-weight:500;font-size:18px;line-height:25px}.cst-guide__main .unit-link{margin-top:24px}.cst-guide__main .unit-link li+li{margin-top:16px}.cst-guide__main .unit-link li a{display:flex;align-items:center;gap:10px;padding:16px 76px 16px 24px;border-radius:4px;background:#F4F7FA url("/20250721135927/mo/images/cst/arrow_guide.svg") no-repeat right 24px center}.cst-guide__main .unit-link li a em{flex:none;display:flex;align-items:center;justify-content:center;width:60px;height:60px;border-radius:100%;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,0.15)}.cst-guide__main .unit-link li a em:after{content:'';display:block;width:32px;height:32px;background:url("/20250721135927/mo/images/cst/ico_guide.svg") no-repeat 0 0}.cst-guide__main .unit-link li a em.n0:after{background-position:0 0}.cst-guide__main .unit-link li a em.n1:after{background-position:0 -32px}.cst-guide__main .unit-link li a em.n2:after{background-position:0 -64px}.cst-guide__main .unit-link li a em.n3:after{background-position:0 -96px}.cst-guide__main .unit-link li a span{font-weight:500;font-size:18px;line-height:25px}.cst-guide__data:before{margin-bottom:0}.comp-location .m-apply-btn{background:#F4F4F4;padding:16px;margin:0 -16px}.comp-location .m-apply-btn button{padding:0 24px}.comp-location .m-apply-btn button em{position:relative;display:block;padding-right:16px}.comp-location .m-apply-btn button em:after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);right:0;width:6px;height:11px;background:url("/20250721135927/mo/images/myo/ico-arrow-right.svg") no-repeat 0 50%;background-size:contain}.wrap[data-point='p-color_0'] .cst-main__faq .top .sp{color:#191919}.wrap[data-point='p-color_0'] .cst-main__counsel .bx_top__tx .pg em{color:#191919}.wrap[data-point='p-color_0'] .cst-main__counsel .bx_call__info dd em{border-color:#191919;color:#191919}.wrap[data-point='p-color_0'] .cst-main__counsel .bx_call__info dd em.sp{background:#191919}.wrap[data-point='p-color_0'] .cst-ico__new{background-color:#191919}.wrap[data-point='p-color_0'] .cst-board__lst li a .hd .sp{color:#191919}.wrap[data-point='p-color_0'] .cst-board__lst.gds-list li .top .spn{color:#191919}.wrap[data-point='p-color_0'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#191919}.wrap[data-point='p-color_0'] .cst-plan__terms li:after{border-bottom-color:#191919}.wrap[data-point='p-color_0'] .cst-plan__terms li .tit{color:#191919}.wrap[data-point='p-color_0'] .cst-plan__terms li .tit:before{background:#191919}.wrap[data-point='p-color_0'] .cst-plan__tbl table td a{color:#191919}.wrap[data-point='p-color_0'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_0'] .cst-plan__tbl ul .top .trm .sp{color:#191919}.wrap[data-point='p-color_0'] .cst-edu__survey .svy-info .title em{color:#191919}.wrap[data-point='p-color_0'] .cst-plan__part .tbl-logo_bx span a{color:#191919}.wrap[data-point='p-color_0'] .cst-prog ul li .bx-tx b{color:#191919}.wrap[data-point='p-color_0'] .cst-food-law dd a{color:#191919}.wrap[data-point='p-color_1'] .cst-main__faq .top .sp{color:#DD0707}.wrap[data-point='p-color_1'] .cst-main__counsel .bx_top__tx .pg em{color:#DD0707}.wrap[data-point='p-color_1'] .cst-main__counsel .bx_call__info dd em{border-color:#DD0707;color:#DD0707}.wrap[data-point='p-color_1'] .cst-main__counsel .bx_call__info dd em.sp{background:#DD0707}.wrap[data-point='p-color_1'] .cst-ico__new{background-color:#DD0707}.wrap[data-point='p-color_1'] .cst-board__lst li a .hd .sp{color:#DD0707}.wrap[data-point='p-color_1'] .cst-board__lst.gds-list li .top .spn{color:#DD0707}.wrap[data-point='p-color_1'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__terms li:after{border-bottom-color:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__terms li .tit{color:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__terms li .tit:before{background:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__tbl table td a{color:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_1'] .cst-plan__tbl ul .top .trm .sp{color:#DD0707}.wrap[data-point='p-color_1'] .cst-edu__survey .svy-info .title em{color:#DD0707}.wrap[data-point='p-color_1'] .cst-plan__part .tbl-logo_bx span a{color:#DD0707}.wrap[data-point='p-color_1'] .cst-prog ul li .bx-tx b{color:#DD0707}.wrap[data-point='p-color_1'] .cst-food-law dd a{color:#DD0707}.wrap[data-point='p-color_2'] .cst-main__faq .top .sp{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-main__counsel .bx_top__tx .pg em{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-main__counsel .bx_call__info dd em{border-color:#EB41A3;color:#EB41A3}.wrap[data-point='p-color_2'] .cst-main__counsel .bx_call__info dd em.sp{background:#EB41A3}.wrap[data-point='p-color_2'] .cst-ico__new{background-color:#EB41A3}.wrap[data-point='p-color_2'] .cst-board__lst li a .hd .sp{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-board__lst.gds-list li .top .spn{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__terms li:after{border-bottom-color:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__terms li .tit{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__terms li .tit:before{background:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__tbl table td a{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_2'] .cst-plan__tbl ul .top .trm .sp{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-edu__survey .svy-info .title em{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-plan__part .tbl-logo_bx span a{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-prog ul li .bx-tx b{color:#EB41A3}.wrap[data-point='p-color_2'] .cst-food-law dd a{color:#EB41A3}.wrap[data-point='p-color_3'] .cst-main__faq .top .sp{color:#FF5800}.wrap[data-point='p-color_3'] .cst-main__counsel .bx_top__tx .pg em{color:#FF5800}.wrap[data-point='p-color_3'] .cst-main__counsel .bx_call__info dd em{border-color:#FF5800;color:#FF5800}.wrap[data-point='p-color_3'] .cst-main__counsel .bx_call__info dd em.sp{background:#FF5800}.wrap[data-point='p-color_3'] .cst-ico__new{background-color:#FF5800}.wrap[data-point='p-color_3'] .cst-board__lst li a .hd .sp{color:#FF5800}.wrap[data-point='p-color_3'] .cst-board__lst.gds-list li .top .spn{color:#FF5800}.wrap[data-point='p-color_3'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__terms li:after{border-bottom-color:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__terms li .tit{color:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__terms li .tit:before{background:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__tbl table td a{color:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_3'] .cst-plan__tbl ul .top .trm .sp{color:#FF5800}.wrap[data-point='p-color_3'] .cst-edu__survey .svy-info .title em{color:#FF5800}.wrap[data-point='p-color_3'] .cst-plan__part .tbl-logo_bx span a{color:#FF5800}.wrap[data-point='p-color_3'] .cst-prog ul li .bx-tx b{color:#FF5800}.wrap[data-point='p-color_3'] .cst-food-law dd a{color:#FF5800}.wrap[data-point='p-color_4'] .cst-main__faq .top .sp{color:#FFB100}.wrap[data-point='p-color_4'] .cst-main__counsel .bx_top__tx .pg em{color:#FFB100}.wrap[data-point='p-color_4'] .cst-main__counsel .bx_call__info dd em{border-color:#FFB100;color:#FFB100}.wrap[data-point='p-color_4'] .cst-main__counsel .bx_call__info dd em.sp{background:#FFB100}.wrap[data-point='p-color_4'] .cst-ico__new{background-color:#FFB100}.wrap[data-point='p-color_4'] .cst-board__lst li a .hd .sp{color:#FFB100}.wrap[data-point='p-color_4'] .cst-board__lst.gds-list li .top .spn{color:#FFB100}.wrap[data-point='p-color_4'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__terms li:after{border-bottom-color:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__terms li .tit{color:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__terms li .tit:before{background:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__tbl table td a{color:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_4'] .cst-plan__tbl ul .top .trm .sp{color:#FFB100}.wrap[data-point='p-color_4'] .cst-edu__survey .svy-info .title em{color:#FFB100}.wrap[data-point='p-color_4'] .cst-plan__part .tbl-logo_bx span a{color:#FFB100}.wrap[data-point='p-color_4'] .cst-prog ul li .bx-tx b{color:#FFB100}.wrap[data-point='p-color_4'] .cst-food-law dd a{color:#FFB100}.wrap[data-point='p-color_5'] .cst-main__faq .top .sp{color:#B28B57}.wrap[data-point='p-color_5'] .cst-main__counsel .bx_top__tx .pg em{color:#B28B57}.wrap[data-point='p-color_5'] .cst-main__counsel .bx_call__info dd em{border-color:#B28B57;color:#B28B57}.wrap[data-point='p-color_5'] .cst-main__counsel .bx_call__info dd em.sp{background:#B28B57}.wrap[data-point='p-color_5'] .cst-ico__new{background-color:#B28B57}.wrap[data-point='p-color_5'] .cst-board__lst li a .hd .sp{color:#B28B57}.wrap[data-point='p-color_5'] .cst-board__lst.gds-list li .top .spn{color:#B28B57}.wrap[data-point='p-color_5'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__terms li:after{border-bottom-color:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__terms li .tit{color:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__terms li .tit:before{background:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__tbl table td a{color:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_5'] .cst-plan__tbl ul .top .trm .sp{color:#B28B57}.wrap[data-point='p-color_5'] .cst-edu__survey .svy-info .title em{color:#B28B57}.wrap[data-point='p-color_5'] .cst-plan__part .tbl-logo_bx span a{color:#B28B57}.wrap[data-point='p-color_5'] .cst-prog ul li .bx-tx b{color:#B28B57}.wrap[data-point='p-color_5'] .cst-food-law dd a{color:#B28B57}.wrap[data-point='p-color_6'] .cst-main__faq .top .sp{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-main__counsel .bx_top__tx .pg em{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-main__counsel .bx_call__info dd em{border-color:#8E7B66;color:#8E7B66}.wrap[data-point='p-color_6'] .cst-main__counsel .bx_call__info dd em.sp{background:#8E7B66}.wrap[data-point='p-color_6'] .cst-ico__new{background-color:#8E7B66}.wrap[data-point='p-color_6'] .cst-board__lst li a .hd .sp{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-board__lst.gds-list li .top .spn{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__terms li:after{border-bottom-color:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__terms li .tit{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__terms li .tit:before{background:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__tbl table td a{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_6'] .cst-plan__tbl ul .top .trm .sp{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-edu__survey .svy-info .title em{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-plan__part .tbl-logo_bx span a{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-prog ul li .bx-tx b{color:#8E7B66}.wrap[data-point='p-color_6'] .cst-food-law dd a{color:#8E7B66}.wrap[data-point='p-color_7'] .cst-main__faq .top .sp{color:#009634}.wrap[data-point='p-color_7'] .cst-main__counsel .bx_top__tx .pg em{color:#009634}.wrap[data-point='p-color_7'] .cst-main__counsel .bx_call__info dd em{border-color:#009634;color:#009634}.wrap[data-point='p-color_7'] .cst-main__counsel .bx_call__info dd em.sp{background:#009634}.wrap[data-point='p-color_7'] .cst-ico__new{background-color:#009634}.wrap[data-point='p-color_7'] .cst-board__lst li a .hd .sp{color:#009634}.wrap[data-point='p-color_7'] .cst-board__lst.gds-list li .top .spn{color:#009634}.wrap[data-point='p-color_7'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#009634}.wrap[data-point='p-color_7'] .cst-plan__terms li:after{border-bottom-color:#009634}.wrap[data-point='p-color_7'] .cst-plan__terms li .tit{color:#009634}.wrap[data-point='p-color_7'] .cst-plan__terms li .tit:before{background:#009634}.wrap[data-point='p-color_7'] .cst-plan__tbl table td a{color:#009634}.wrap[data-point='p-color_7'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_7'] .cst-plan__tbl ul .top .trm .sp{color:#009634}.wrap[data-point='p-color_7'] .cst-edu__survey .svy-info .title em{color:#009634}.wrap[data-point='p-color_7'] .cst-plan__part .tbl-logo_bx span a{color:#009634}.wrap[data-point='p-color_7'] .cst-prog ul li .bx-tx b{color:#009634}.wrap[data-point='p-color_7'] .cst-food-law dd a{color:#009634}.wrap[data-point='p-color_8'] .cst-main__faq .top .sp{color:#009F9F}.wrap[data-point='p-color_8'] .cst-main__counsel .bx_top__tx .pg em{color:#009F9F}.wrap[data-point='p-color_8'] .cst-main__counsel .bx_call__info dd em{border-color:#009F9F;color:#009F9F}.wrap[data-point='p-color_8'] .cst-main__counsel .bx_call__info dd em.sp{background:#009F9F}.wrap[data-point='p-color_8'] .cst-ico__new{background-color:#009F9F}.wrap[data-point='p-color_8'] .cst-board__lst li a .hd .sp{color:#009F9F}.wrap[data-point='p-color_8'] .cst-board__lst.gds-list li .top .spn{color:#009F9F}.wrap[data-point='p-color_8'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__terms li:after{border-bottom-color:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__terms li .tit{color:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__terms li .tit:before{background:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__tbl table td a{color:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_8'] .cst-plan__tbl ul .top .trm .sp{color:#009F9F}.wrap[data-point='p-color_8'] .cst-edu__survey .svy-info .title em{color:#009F9F}.wrap[data-point='p-color_8'] .cst-plan__part .tbl-logo_bx span a{color:#009F9F}.wrap[data-point='p-color_8'] .cst-prog ul li .bx-tx b{color:#009F9F}.wrap[data-point='p-color_8'] .cst-food-law dd a{color:#009F9F}.wrap[data-point='p-color_10'] .cst-main__faq .top .sp{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-main__counsel .bx_top__tx .pg em{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-main__counsel .bx_call__info dd em{border-color:#1C60FA;color:#1C60FA}.wrap[data-point='p-color_10'] .cst-main__counsel .bx_call__info dd em.sp{background:#1C60FA}.wrap[data-point='p-color_10'] .cst-ico__new{background-color:#1C60FA}.wrap[data-point='p-color_10'] .cst-board__lst li a .hd .sp{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-board__lst.gds-list li .top .spn{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__terms li:after{border-bottom-color:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__terms li .tit{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__terms li .tit:before{background:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__tbl table td a{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_10'] .cst-plan__tbl ul .top .trm .sp{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-edu__survey .svy-info .title em{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-plan__part .tbl-logo_bx span a{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-prog ul li .bx-tx b{color:#1C60FA}.wrap[data-point='p-color_10'] .cst-food-law dd a{color:#1C60FA}.wrap[data-point='p-color_11'] .cst-main__faq .top .sp{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-main__counsel .bx_top__tx .pg em{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-main__counsel .bx_call__info dd em{border-color:#6D00DB;color:#6D00DB}.wrap[data-point='p-color_11'] .cst-main__counsel .bx_call__info dd em.sp{background:#6D00DB}.wrap[data-point='p-color_11'] .cst-ico__new{background-color:#6D00DB}.wrap[data-point='p-color_11'] .cst-board__lst li a .hd .sp{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-board__lst.gds-list li .top .spn{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-tgl__list li .tg-head .tg-button .top .sp span{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__terms li:after{border-bottom-color:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__terms li .tit{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__terms li .tit:before{background:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__tbl table td a{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__tbl ul .top .grade .tx.sp,.wrap[data-point='p-color_11'] .cst-plan__tbl ul .top .trm .sp{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-edu__survey .svy-info .title em{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-plan__part .tbl-logo_bx span a{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-prog ul li .bx-tx b{color:#6D00DB}.wrap[data-point='p-color_11'] .cst-food-law dd a{color:#6D00DB}.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{content:'';display:block;width:auto;height:10px;margin-left:-16px;margin-right:-16px;background:#F9F9F9}@media screen and (max-width: 320px){.comp-location__list .part-top:before,.comp-location__list .part-addr li ~ li:before,.cst-main__board dl ~ dl:before,.cst-main__link:before,.cst-counsel:before,.cst-plan__part ~ .cst-plan__part:before,.cst-guide__data:before{margin-left:-10px;margin-right:-10px}}@media screen and (max-width: 320px){.cst-main__link ul a{gap:8px}.gtTabs.hrzScroll.cst-top{margin:0 -10px}.cst-unit__sch.wide-bg{margin:0 -10px;padding-left:10px;padding-right:10px}.cst-board__top{margin:0 -10px;padding-left:10px;padding-right:10px}.cst-board__top:has(.sort .btn_opt_slt+.btn_opt_slt) .num{width:100%}.cst-board__lst{margin:0 -10px}.cst-board__lst li a{padding-left:10px;padding-right:10px}.cst-board__lst li .tip-box.down{margin-left:10px;margin-right:10px}.cst-board__lst.gds-list{padding-left:10px;padding-right:10px}.cst-board__cks{margin:0 -10px;padding-left:10px;padding-right:10px}.cst-board__detail .dtl-foot{margin:0 -10px}.cst-board__detail .dtl-foot a{padding-left:10px;padding-right:10px}.cst-tgl__list{margin:0 -10px}.cst-tgl__list li .tg-head .tg-button,.cst-tgl__list li .tg-head .tip-box.down{padding-left:10px;padding-right:10px}.cst-tgl__list li .tg-layer{margin-left:10px;margin-right:10px}.cst-plan__visual{margin:0 -10px}.cst-plan .gtTabs{margin:0 -10px}.cst-edu__pannel .comp-diary{margin:0 -10px}.cst-edu__pannel .comp-diary .my-date,.cst-edu__pannel .comp-diary .my-chk{padding-left:10px;padding-right:10px}.cst-edu__pannel .comp-diary .my-date .m-type{right:10px}.cst-edu__seminar{padding-left:10px;padding-right:10px;margin:0 -10px}.cst-edu__survey{margin-left:-10px;margin-right:-10px}.cst-edu__survey .svy-top{justify-content:flex-end}.cst-edu__survey .svy-info .title,.cst-edu__survey .svy-info .sub,.cst-edu__survey .svy-info .btm{padding-left:10px;padding-right:10px}.cst-guide__main .unit-link li a{padding-left:16px;padding-right:68px;background-position:right 16px center}.cst-guide__main .unit-link li a span{font-size:16px;line-height:22px}}@media screen and (max-width: 470px){body:is(.ru, .ky) .comp-location__list .part-addr li .btn-set{display:block}body:is(.ru, .ky) .comp-location__list .part-addr li .btn-set a.btn{margin:0 0 8px}}@media screen and (max-width: 350px){body:not(.ko) .comp-location__list .part-addr li .btn-set{display:block}body:not(.ko) .comp-location__list .part-addr li .btn-set a.btn{margin:0 0 8px}}
/*# sourceMappingURL=cst.css.map */
