@charset "utf-8";
ul {margin:0;padding:0;}
li{list-style:none;}
img {border:0;}
a {text-decoration:none;}

@font-face {font-family: ngb;src:url(http://www.hdweb.co.kr/NanumGothicBold.eot);} 
#comingsoon {width:100%;padding-top:100px;text-align:center}


/* 공통 */
#PageCommon {position:relative;width:100%;margin-top:60px;font-size:15px;line-height:25px;color:#717171;letter-spacing:-0.6px}
#PageCommon * {box-sizing:border-box}
#PageCommon h3 {padding-bottom:23px;margin-bottom:25px;font-size:25px;font-weight:bold;line-height:1.5;text-align:center;color:#333;background:url(/sh_page/img/tit_bg.png) bottom center no-repeat}
#PageCommon h4 {font-size:16px;color:#777;text-align:center}
#PageCommon .c_orange {color:#f5470a}

/* 연혁 */
#page0102 {position:relative;overflow:hidden;background:url(/sh_page/img/p0102_img.png) right top no-repeat}
#page0102 .tit {float:left}
#page0102 .tit span.first {font-size:43px;color:#734625;line-height:1em}
#page0102 .tit span.last {position:absolute;color:#666;font-size:2.1em;top:60px;left:80px}
#page0102 #history {border-left:1px solid #dddddd;margin-left:245px;width:600px}
#page0102 dl {}
#page0102 dl dt {font-weight:bold;color:#f7b837;font-size:21px;background:url(/sh_page/img/0102_arr.png) left 3px no-repeat;padding-left:40px;margin:35px 0 10px -7px}
#page0102 dl dt.first {margin:10px 0 10px -7px}
#page0102 dl dd {margin-left:36px;line-height:2em}
#page0102 dl dd.last {border-bottom:1px solid #e6e6e6;padding-bottom:30px}
#page0102 dl dd p {font-size:16px; color:#666666;line-height:2em}
#page0102 dl dd b {font-size:16px; float:left}




/*page33 start*/
#p33{margin:50px 0}
#p33 .cont01:after{display:block;content:"";clear:both}
#p33 .cont01>div{text-align:center}
#p33 .cont01 .img{margin:0 35px 0 20px}
#p33 .cont01 .tit{width:430px;box-sizing:border-box;margin:0 auto 43px;font-size:18px;line-height:43px;background:url(/sh_page/img/p33_titBg.png) no-repeat;color:#fff;font-family:'notokr-medium',sans-serif}
#p33 .cont{margin-bottom:30px;font-size:15px;line-height:24px;color:#666;letter-spacing:-0.15px;font-family:'notokr-regular',sans-serif}

#p33 .cont02 .tit{font-size:19px;color:#222;text-align:center;font-family:'notokr-medium',sans-serif}
#p33 .cont02 .tit span{color:#c30e23}
#p33 .cont02 .tit:before{display:block;width:42px;height:35px;margin:91px auto 30px;background:url(/sh_page/img/p33_img02.png) no-repeat;content:""}
#p33 .cont02 .cont{text-align:center}
#p33 .cont02 .cont:before{display:block;width:80px;height:2px;margin:52px auto 38px;background:#7c583d;content:""}
#p33 .cont02 .cont:after{display:block;width:188px;height:66px;margin:73px auto 0;background:url(/sh_page/img/p33_logo.png) no-repeat;content:""}
#p33 .cont span{color:#222;font-family:'notokr-medium',sans-serif}



/*page34 start*/
#p34{margin:50px 0}
#p34 .cont01:after{display:block;content:"";clear:both}
#p34 .cont01>div{text-align:center}
#p34 .cont01 .img{margin:0 35px 0 20px;float:left}
#p34 .cont01 .tit{display:inline-block;width:130px;margin:0 0 15px;padding:13px 0;font-size:18px;text-align:center;background:url(/sh_page/img/p33_titBg.png) no-repeat;color:#fff;font-family:'notokr-medium',sans-serif}
#p34 .cont{margin-bottom:20px;font-size:15px;line-height:24px;color:#666;letter-spacing:-0.15px;text-align:center;font-family:'notokr-regular',sans-serif}

#p34 .cont02 .tit{font-size:19px;color:#222;text-align:center;font-family:'notokr-medium',sans-serif}
#p34 .cont02 .tit span{color:#c30e23}
#p34 .cont02 .tit:before{display:block;width:42px;height:35px;margin:91px auto 30px;background:url(/sh_page/img/p33_img02.png) no-repeat;content:""}
#p34 .cont02 .cont{margin-bottom:50px;text-align:center}
#p34 .cont02 .cont:before{display:block;width:80px;height:2px;margin:52px auto 38px;background:#7c583d;content:""}
#p34 .cont span{color:#222;font-family:'notokr-medium',sans-serif}


/*page43 start*/
#p43{margin-top:80px}
#p43>div{position:relative;width:95%;margin-bottom:70px;padding:30px 0;border:1px solid #ededed}
#p43 .img{position:absolute;top:-40px;right:-40px}
#p43 dl{margin-left:35px}
#p43 dt{position:absolute;top:-15px;left:25px;padding:0 10px;background:#fff;font-size:24px;color:#734625;letter-spacing:-0.2px;font-family:'notokr-medium',sans-serif}
#p43 dt span{font-size:16px;color:#666}
#p43 dd{padding-left:13px;font-size:14px;line-height:28px;background:url(/sh_page/img/p43_icon.png) 0 center no-repeat;color:#555;letter-spacing:-0.2px;font-family:'notokr-regular',sans-serif}
#p43 .first{margin-bottom:5px;padding-left:0;font-size:16px;background:none}


/*p44 개설비용*/
.p44 .table > table{width:100%;border-collapse:collapse;border-top:4px solid #f7b837;font-size:14px;text-align:center;letter-spacing:-0.3px}
.p44 .table > table thead th{border-right:1px solid #a7744e;border-bottom:1px solid #a7744e;color:#fff;background:#734625;font-weight:normal;font-family:'notokr-medium'}
.p44 .table > table tbody th{border-bottom:1px solid #d2af95;color:#fff;font-weight:normal;font-family:'notokr-medium';background:#93613d}
.p44 .table > table tbody tr.red_bg th{border-right:1px solid #ffeabf;background:#f7b837}
.p44 .table > table tbody tr.red_bg td{border-right:1px solid #ffeabf;color:#fff;background:#f7b837}
.p44 .table > table tbody td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#515151}
.p44 .table > table tbody td.bg{background:#f0f0f0}
.p44 .table > table tbody td.blue{color:#3d7fae;font-family:'notokr-bold'}
.p44 .table > table tbody td.green{color:#82b335;font-family:'notokr-bold'}
.p44 .table > table tbody td.red{color:#da1d1d;font-family:'notokr-bold'}
.p44 .table > table tbody td.bg1{border-right:1px solid #d2af95;border-bottom:1px solid #d2af95;color:#fff;background:#a47553}
.p44 .table > table tbody td.bg2{border-bottom:1px solid #d2af95;color:#fff;background:#b68a6a}
.table_txt{margin-top:5px;font-size:14px;color:#ff0000}
.p44_tit{margin-bottom:45px;text-align:center}
.p44_tit > img{margin-bottom:20px}
.p44_tit .tit_box{width:100%;height:135px;box-sizing:border-box;padding-top:40px;font-size:18px;line-height:28px;color:#fff;letter-spacing:-0.3px;background:url('/sh_page/img/p44_tit_bg.png') 0 0 no-repeat;font-family:'notokr-medium'}
.p44_tit .tit_box span{font-family:'notokr-bold'}
.p44_tit .tit_box span.y{font-size:20px;color:#f7b837}
.p44_tit .tit_box span.r{font-size:20px;color:#f7b837}

.p44 .table_wrap:after{display:block;clear:both;content:""}
.p44 .table_wrap .table{float:left;width:100%;margin-right:21px}
.p44 .table_wrap .table_sub{padding-top:14px;margin-bottom:20px;font-size:18px;color:#333;text-align:center;background:url('/sh_page/img/p44_table_sub_bg.png') center 0 no-repeat;font-family:'notokr-medium'}
.p44 .table_wrap .table_sub span{color:#a7744e}





/*p45*/
.p45 > table{width:100%;border-collapse:collapse;border-top:4px solid #f7b837;font-size:15px;text-align:center}
.p45 > table thead th{border-right:1px solid #a7744e;border-bottom:1px solid #a7744e;color:#fff;background:#734625;font-weight:normal;font-family:'notokr-medium'}
.p45 > table tbody th{border-bottom:1px solid #d2af95;color:#fff;font-weight:normal;font-family:'notokr-medium';background:#93613d}
.p45 > table tbody tr.red_bg th{border-right:1px solid #ffeabf;background:#f7b837}
.p45 > table tbody tr.red_bg td{border-right:1px solid #ffeabf;color:#fff;background:#f7b837}
.p45 > table tbody td{border-right:1px solid #e0e0e0;border-bottom:1px solid #e0e0e0;color:#515151}
.p45 > table tbody td.bg{background:#f0f0f0}
.p45 > table tbody td.blue{color:#3d7fae;font-family:'notokr-bold'}
.p45 > table tbody td.green{color:#82b335;font-family:'notokr-bold'}
.p45 > table tbody td.red{color:#da1d1d;font-family:'notokr-bold'}
.p45 > table tbody td.bg1{border-right:1px solid #d2af95;border-bottom:1px solid #d2af95;color:#fff;background:#a47553}
.p45 > table tbody td.bg2{border-bottom:1px solid #d2af95;color:#fff;background:#b68a6a}