<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
._articleBasic .artclItem .artclInsert select.w100{width:100px;}
._articleBasic .artclItem .artclInsert input[type="text"].w100{width:100px;}

._articleBasic .artclItem .artclInsert select.w120{width:120px;}
._articleBasic .artclItem .artclInsert input[type="text"].w120{width:120px;}

.majorBox{padding: 35px 40px;margin-bottom:20px;background-color:#f3f4f6;border:1px solid #ddd;background-image: url('../images/icon-edge01.png'), url('../images/icon-edge02.png');background-position: top left, bottom right;background-repeat:no-repeat;}
.majorBox .inner{overflow:hidden;}
.majorBox .icon{float:left;margin-right: 70px;overflow:hidden;background:url('../images/icon_bg.png') center center no-repeat;position:relative;width:160px;height:160px;}
.majorBox .icon img{position:absolute; left:50%; top:50%; transform:translate(-50%, -50%)}
.majorBox .text{display:table-cell; vertical-align: top; position:relative;}
.majorBox .text .cont{color: #666;}
.majorBox .text .title{font-size:23px;color:#014099;margin-bottom:10px;}
.majorBox .text strong{font-size:30px;color:#222;display: block;margin-bottom:10px; font-family: 'Noto Medium'; letter-spacing: -1px; line-height:1.2;}
.majorBox .text .li-dot{margin-top:20px;}
.majorBox .text .li-dot li{padding:10px 0 10px 50px;}
.majorBox .text .li-dot li span{color:#0055bc;font-family: 'Noto Regular';}
.majorBox .text .li-dot li.phone{background: url('../images/phone-icon.png') no-repeat left center;}

.majorBox .text &gt; p{line-height:1.4; margin-bottom:10px; }
.majorBox .text .major-li{position: relative;}
.majorBox .text .major-li &gt; li{padding-left:12px;position: relative; line-height:2;}
.majorBox .text .major-li &gt; li:before{content: '';width:7px;height: 7px;background:#a9a9a9;display: block;position: absolute;top:15px;left:0;border-radius: 50%;}
.majorBox .text .major-li li i{color:#2a5ca5;}
.strong-blue{font-family:'Noto Regular'; color:#2a5ca5;}

.majorBox .text .dot-none{margin:20px 0}
.majorBox .text .dot-none &gt; li{padding:0 0 0 135px; margin:5px 0; position:relative;}
.majorBox .text .dot-none &gt; li .bg-radius{position:absolute; left:0; top:0; background:#2a5ca5;width:125px;border-radius: 50px; color:#fff;padding:0 0;display: inline-block;font-family: 'Noto Regular';font-size: 16px;text-align: center;margin-right:10px;}
.majorBox .text .dot-none &gt; li:before{display:none;}
.majorBox .text .dot-none &gt; li .int{line-height:1.2;}

.majorBox .text .major-li &gt; li &gt; .b-normal{padding:0 20px 0 35px; background-color:#fff;}
.majorBox .text .major-li &gt; li &gt; .b-normal:hover{background-color:#2a5ca5}

.major-btnWrap{text-align:center; margin:30px 0 50px;}
.major-btnWrap .m-btn{display: inline-block; background: #2a5ca5; color: #fff !important; padding: 5px 20px; font-size: 18px; border-radius: 5px; font-family: 'Noto Regular'; line-height:1.6;}
.major-btnWrap .m-btn-gray{background: #797979;}
h3.heading{font-size: 23px;font-family: 'Noto Medium';color: #212121;padding-left: 25px;background: url('../images/h3_bullet.png') no-repeat left 15px;margin-bottom: 20px;}

@media only screen and (max-width:1550px){
	.majorBox .text .major-li li em{display:block;}
}
@media only screen and (max-width:767px){
	.majorBox{padding:30px 25px;}
	.majorBox .text strong{font-size:22px;}
	.majorBox .text .dot-none &gt; li{padding:0 0 0 0; margin:5px 0; position:relative;}
	.majorBox .text .dot-none &gt; li .bg-radius{position:relative;}
	.majorBox .text .dot-none &gt; li .int{display:block; margin:15px 0 30px 10px;}
	.majorBox .text .major-li span{display: block;}
	.majorBox .icon{display: block;width:100%;margin-bottom:30px;margin-right:0;}
	.majorBox .text .major-li &gt; li &gt; .b-normal{margin-bottom:20px;}
}


mark.must{background:url('../images/must.png') no-repeat left center;text-align: left;font-size: 0;padding: 20px 5px 0;}

.artclWrap{border-top:4px solid #353e4d; margin-bottom:20px;}
._articleBasic .artclItem .artclForm{position: relative;border-bottom: 1px #dcdcdc solid;display: table;width: 100%;}
._articleBasic .artclItem .artclLabel{position: relative;font-weight: 500;color: #333;width: 235px;background: #f5f5f5;padding: 25px 0 25px 35px;display: table-cell;box-sizing: border-box;font-family: 'Noto Regular';}
._articleBasic .artclItem .artclInsert {display: table-cell;padding: 10px 15px;vertical-align: middle;color: #666;}
._articleBasic .artclItem .artclInsert input[type="text"]{width:300px;height: 50px;background: #fff;border:1px solid #c4c4c4;padding:0 15px;box-sizing: border-box;font-size:17px;line-height: 50px;}
._articleBasic .artclItem .artclInsert input[type="button"]{font-size:17px;color:#fff;padding:2px 30px;text-align: center;background: #99a2b2;height: 48px;line-height: 48px;border:none;border-radius: 5px;cursor: pointer;position: relative;top:2px;}
._articleBasic .artclItem .artclInsert input[type="text"].w90{width:90px;}
._articleBasic .artclItem .artclInsert input[type="text"].w140{width:140px;}
._articleBasic .artclItem .artclInsert input[type="text"].w190{width:190px;}
._articleBasic .artclItem p.desc{display: inline-block;vertical-align: middle;color:#f68121;padding-left: 10px;font-size:15px;}
._articleBasic .artclItem .artclInsert ._half{width:65% !important;}
._articleBasic .artclItem .artclInsert input[type="date"]{height: 50px;line-height: 50px;border:1px solid #c4c4c4;padding:0 15px;box-sizing: border-box;width:235px;font-size: 17px;}
._articleBasic .artclItem .artclInsert select{height: 50px;line-height: 50px;border:1px solid #c4c4c4;padding:0 15px;box-sizing: border-box;width:235px;font-size: 17px;position: relative;top:-1.5px;}
._articleBasic .artclItem .artclInsert select.w90{width:90px;}
._articleBasic .artclItem .artclInsert .dg-cb{margin-right:5px;}
._articleBasic .artclItem .artclInsert input.dg-cb{display: none;}
._articleBasic .artclItem .artclInsert input.dg-cb + label span{display: inline-block;position: relative;cursor: pointer;}
._articleBasic .artclItem .artclInsert input.dg-cb + label:before{content:'';border-radius: 50%;width:20px;height: 20px;border:1px solid #7d7d7d;display: inline-block;margin-right: 10px;position: relative;top: 5px;}
._articleBasic .artclItem .artclInsert input.dg-cb:checked + label{display: inline-block;position: relative;cursor: pointer;}
._articleBasic .artclItem .artclInsert input.dg-cb:checked + label:before{content:'';border-radius: 50%;width:20px;height: 20px;border:1px solid #7d7d7d;display: inline-block;margin-right: 10px;position: relative;top: 5px;}
._articleBasic .artclItem .artclInsert input.dg-cb:checked + label:after{content:'';border-radius: 50%;width:10px;height: 10px;background:#1c3d8e;display: inline-block;position: absolute;top: 14px;left:5px;}


._articleBasic .artclItem .artclInsert .row &gt; span{display: inline-block;margin-right:40px;}
._articleBasic .artclItem .artclInsert .schedule-area{display: inline-block;}
._articleBasic .artclItem .artclInsert .timetable-area{display: inline-block;margin-left:30px;}
._articleBasic .artclItem .artclInsert .schedule-icon{padding-left:40px;padding-right:15px;background: url('../images/schedule-icon.png') no-repeat 7px center;}
._articleBasic .artclItem .artclInsert .timetable-icon{padding-left:40px;padding-right:15px;background: url('../images/timetable-icon.png') no-repeat 7px center;}
._articleBasic .artclItem .artclForm.border-none{border-bottom:none;}

@media only screen and (max-width:1023px){
._articleBasic .artclItem .artclLabel{display: block;width:100%;}
._articleBasic .artclItem .artclInsert{display: block;width:100%;}
._articleBasic .artclItem .artclInsert input[type="text"]{width:auto;}
}

@media only screen and (max-width:767px){
._articleBasic .artclItem .artclInsert .schedule-area{display: block;}
._articleBasic .artclItem .artclInsert .timetable-area{display: block;margin:10px 0 0 0;}
._articleBasic .artclItem .artclInsert &gt; span{display:block;margin-bottom:10px;}
._articleBasic .artclItem .artclInsert .row &gt; span{display: block;margin-right:0;margin-bottom: 10px;}
._articleBasic .artclItem .artclInsert input[type="button"]{margin-top:10px;}

._articleBasic .artclItem .artclLabel{padding:10px 0 10px 15px;}
._articleBasic .artclItem .artclInsert input[type="text"],
._articleBasic .artclItem .artclInsert select,
._articleBasic .artclItem .artclInsert input[type="button"]{height:38px;line-height:38px;}
._articleBasic .artclItem .artclInsert select.w100,
._articleBasic .artclItem .artclInsert input[type="text"].w100{width:90px;}
}

.agreement{border-top:1px solid #9e9e9f;border-bottom:1px solid #9e9e9f;background: #f5f5f5 url('../images/agreement-bg.png') no-repeat 95% 80%;padding:50px 35px;color:#666;}
.agreement .info01{color:#00428e;font-family: 'Noto Regular';padding: 3px 0 5px 40px;background: url('../images/info01-icon.png') no-repeat left center;margin-bottom: 5px;display: block;}
.agreement .ol-list{padding-left:40px;}
.agreement .ol-list &gt; li{margin-bottom:10px;}
.agreement .ol-list &gt; li &gt; ul{padding-left:15px;margin-top:5px;}
.agreement .ol-list &gt; li &gt; ul &gt; li{margin-bottom:5px;}
.agreement .ol-list{width:70%;}

.agreement .ul-list{padding-left:40px;}
.agreement .ul-list &gt; li{margin-bottom:0;padding-left:12px;position: relative;}
.agreement .ul-list &gt; li:before{content: '';width:7px;height: 7px;border-radius: 50%;background: #a9a9a9;display: inline-block;vertical-align: top;position: absolute;left:0;top: 14px;}
.agreement.short{background-image: none;}

.agreement-w{text-align: center;padding:50px 0 60px;border-bottom:1px solid #9e9e9f;border-top:1px solid #9e9e9f;background: #fff;}
.agreement-w &gt; span{color:#0054a6;font-family: 'Noto Regular';margin-bottom:30px;display: block;}
.agreement-w input.agree{display: none;}
.agreement-w input.agree + label {display: inline-block;position: relative;}
.agreement-w input.agree + label::after{content:'';width:18px;height: 18px;border:2px solid #d1d4da;display: inline-block;margin-left:15px;vertical-align: middle;margin-top:-5px;}
.agreement-w input.agree:checked + label::after{content:'';width:18px;height: 18px;border:2px solid #d1d4da;display: inline-block;margin-left:15px;vertical-align: middle;margin-top:-5px;}
.agreement-w input.agree:checked + label:before{content:'';width: 10px;height: 10px;background:#0054a6;display: inline-block;position: absolute;top: 12px;right: 4px;}
.agreement-w input.agree + label span{display: inline-block;position: relative;cursor: pointer;}

.agree_wrap{margin-bottom:100px;}

._button {text-align: center;margin-top: 60px;}
._button .btn-normal{width:160px;border-radius: 3px;text-align: center;font-size:23px;font-family: 'Noto Regular';padding:10px 0;border:none;display: inline-block;margin:0 2px;}
._button .btn-blue{background:#00428e;color:#fff;}
._button .btn-gray{background:#474747;color:#fff;}


/**예약정보**/
.counselInfo{position:relative;margin-bottom:100px;}
.counselInfo h3{padding-bottom:20px;}
.tableTitle{text-align: center;}
.tableTitle span{font-weight:500;font-size:35px;color:#212121;}
.tableTitle a {width: 32px;height: 45px;text-indent: -5000px;display: inline-block;vertical-align: middle;margin:0 20px;}
.tableTitle a.prew{background: url("./../images/reserve-left.png") 0 0 no-repeat;}
.tableTitle a.next{background: url("./../images/reserve-right.png") 0 0 no-repeat;}

.counselInfo p{color:#f68121;margin-bottom:10px;}
.counselInfo .monthTable{overflow:auto;}
.counselInfo .monthTable .dayTable{color:#666;min-width:960px;width:100%;border-top:2px solid #333;border-bottom: 1px solid #ccc;}
.counselInfo .monthTable thead {border-left:1px solid #ccc;border-right:1px solid #ccc;}
.counselInfo .monthTable thead th{border-right:none; font-weight: 500; font-size:16px; color:#2f2f2f;background: #f8f8f8;padding:15px 0;font-family: 'Noto Regular';}
.counselInfo .monthTable tbody{border-right:1px solid #ccc;}
.counselInfo .monthTable tbody td{font-size:16px;height:120px;vertical-align: top;text-align: left;padding:15px;box-sizing: border-box;border-top: 1px solid #ccc;border-left: 1px solid #ccc;}
.counselInfo .monthTable tbody td:hover{background-color:#f1f7ff;border:1px solid #0055bc;}
.counselInfo .monthTable tbody td ul{padding-left:5px;}
.counselInfo .monthTable tbody td ul li{width:120px;display:inline-block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.counselInfo .monthTable tbody td ul li:before{content:'';width:2px;height:2px;background-color:#666;display:inline-block;margin-right:5px;vertical-align: middle;margin-top:-2px;}
.counselInfo .monthTable .step{text-align: center;}
.counselInfo .monthTable .step span{color:#fff;border-radius: 3px;width:90px;display: inline-block;vertical-align: top;text-align: center;margin-top:10px;}
.counselInfo .monthTable .step span.count{display: block;color: #2a5ca5;text-align: center;width: auto;margin-top: -32px;font-family: 'Noto Medium';}
.counselInfo .monthTable .step span.step01{background: #4290de;}
.counselInfo .monthTable .step span.step02{background: #828282;}
.counselInfo .monthTable .sun{color:#f35050;}
.counselInfo .monthTable .sat{color:#007cfe;}
.counselInfo .monthTable .step span{margin-right:1px;}
.counselInfo .monthTable .step span a{color:#fff;display: block;padding: 0 0;}

@media only screen and (max-width:830px){
  .counselInfo .step ul{padding-left:10px;}
  .counselInfo .step ul li{margin-right:10px;}
  .counselInfo .step ul li{width:50%;margin-right:0;text-align: left;margin-bottom:5px;}
  .request{top: 240px;}
}

@media only screen and (max-width:680px){
  .basicInfo .tableWrap table td p{width:42%;}
}

@media only screen and (max-width:400px){
  .titleBox span{font-size:16px;}
  .counselInfo .step ul li,
  .counselInfo .step ul li span{font-size:14px;}
  .basicInfo .tableWrap table td p{width:80%;}
}
/**예약정보**/
</pre></body></html>