@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}

/* 공통 */
dl, dd, dt {margin:0;padding:0;border:0}
a, input {outline:none; selector-dummy : expression(this.hideFocus=true);} 
.clearfix {overflow:auto;}
.clear {clear:both;} 
.blk {text-indent:-9999px;font-size:0;line-height:0;} 
.mld_txt {font-size:1.1em;}
.left_pd_10 {padding-left:16px;}
.con_text {font-size:1.05em;line-height:1.5em;}

.h10 {height:30px;}
.h20 {height:20px;}
.h30 {height:30px;}
.h40 {height:40px;}
.h50 {height:50px;}
.pt5 {padding-top:5px;}
.pt10 {padding-top:10px;}
.pt20 {padding-top:20px;}
.pt30 {padding-top:30px;}
.pt40 {padding-top:40px;}
.pt50 {padding-top:50px;}

.str {}
.strb {font-weight:bold;color:#;}
.strb_red {font-weight:bold;color:#a386ac;}
.strb_black {font-weight:bold;color:#333333;}

/* 타이틀 공통 */
#sh_content h4 {font-size:1.6em; line-height: 2em; font-weight:bold; color:#333; background:url('/sh_page/img/arrow_h4.png') 0 16px no-repeat; padding-left:15px;margin-top:20px;padding-top:15px;letter-spacing:-0.05em;}
#sh_content h5 {font-size:1.3em;line-height:1em;color:#a386ac;margin-bottom:7px;margin-top:15px;font-weight:bold;} /* 컨텐츠 중분류 타이틀 */
#sh_content h6 {} /* 컨텐츠 소분류 타이틀 */

/* 테이블 공통 */
.tbl_basic {margin:-20px 0 10px;width:100%;}
.tbl_basic caption {padding:0;font-size:0;line-height:0;overflow:hidden}
.tbl_basic thead th {padding:10px 0;border-top:2px solid #fe5556;border-bottom:1px solid #727272;border-right:1px solid #727272;background:#565656;color:#ffffff;font-size:0.95em;text-align:center;letter-spacing:-0.02em}
.tbl_basic thead th.last {border-right:none;}
.tbl_basic tbody th {padding:8px 0;border-bottom:1px solid #eaeaea;border-right:1px solid #eaeaea;background:#f8f8f8;text-align:center;}
.tbl_basic tbody th.last {border-right:none;}
.tbl_basic td {padding:5px 15px;border-bottom:1px solid #eaeaea;line-height:1.5em;word-break:break-all}
.tbl_basic .in_td {border-right:1px solid #eaeaea;} /* 오른쪽 라인 */
.tbl_basic .ct {text-align:center;} /* 센터정렬 */

/* 인사말 */
#page0101	{background:url(/sh_page/img/0101_bg.png) right 90px no-repeat;}
#page0101 .tit	{}
#page0101 .body	{width:810px;margin:50px auto;overflow:hidden;}
#page0101 .body .sub_tit{text-align:center;background:url(/sh_page/img/0101_bar.png) top center no-repeat;padding:30px 0 50px;font-family:'Nanum Myeongjo';font-size:24px;color:#7e7e7e;}
#page0101 .body .sub_tit span	{color:#333333;}
#page0101 .body .tx		{width:390px;font-size:15px;letter-spacing:-0.03em;color:#7c7c7c;line-height:26px;}
#page0101 .body .tx.left {float:left;}
#page0101 .body .tx.right{float:right;}
#page0101 .box	{overflow:hidden;clear:both;}
#page0101 .box img		{float:left;}
#page0101 .box .cont	{float:left;background-color:#434343;font-size:15px;letter-spacing:-0.04em;line-height:26px;color:#999999;padding:75px 0 75px 40px;margin-left:5px;width:486px}

/* 0102 */
#page0102{}
#page0102 img{padding:10px 0}
#page0102 .cont{overflow:hidden;padding-top:30px}
#page0102 .cont .cont_01{float:left;padding-left:30px;width:336px;color:#7c7c7c;font-size:14px;letter-spacing:-0.05em;line-height:1.4em}
#page0102 .cont .first{padding-left:0px}
#page0102 .c_tit{font-size:1.5em;letter-spacing:-0.05em;font-weight:800;color:#595959;padding-bottom:25px;background:url(/sh_page/img/0102_bar.png) left bottom no-repeat;margin-bottom:20px}
#page0102 .body	{font-size:15px;color:#7c7c7c;padding:20px 0 30px;letter-spacing:-0.05em;line-height:22px;float:right;width:705px;}
#page0102 .foot	{font-size:22px;color:#666;font-weight:bold;letter-spacing:-0.03em;text-align:center;padding:70px 0 ;line-height:34px}

/* 0104 */
#page0104	{}
#page0104 .box	{padding:64px 37px 65px;float:right;}
#page0104 .box	p {text-align:center;padding:40px 0 0;}
#page0104 .left		{float:left;}
#page0104 .right	{float:right;}
#page0104 .bottom	{margin-top:20px;}

/* 0201 */
#page0201	{}
#page0201 .box	{width:505px;text-align:center;margin-bottom:50px}
#page0201 .box.left	{float:left;}
#page0201 .box.right{float:right;}
#page0201 .box .top	{background:url(/sh_page/img/0201_bg_top.png) center top no-repeat;height:48px;}
#page0201 .box .bottom	{background:url(/sh_page/img/0201_bg_bottom.png) center bottom no-repeat;height:48px;}
#page0201 .box .cont	{border-left:1px solid #ddd;border-right:1px solid #ddd;background:#f4f4f4;width:493px;margin:0 auto;overflow:hidden;padding-top:20px;min-height:509px;}
#page0201 .box img	{padding-bottom:20px;border-bottom:1px solid #ddd;}
#page0201 .box .cont.img	{padding-top:4px;padding-bottom:4px;}
#page0201 .box .cont.img img	{padding-bottom:0;border-bottom:none;background:none;}
#page0201 .box ul	{margin:40px 0 30px;padding:0;}
#page0201 .box li	{width:330px;margin:0 81px;overflow:hidden;margin-bottom:10px;background:url(/sh_page/img/0201_line.png) center 11px repeat-x;}
#page0201 .box li span	{float:right;font-size:20px;color:#f7941e;background:#f4f4f4;padding-left:20px;}
#page0201 .box li b		{float:left;font-size:16px;color:#555;background:#f4f4f4;padding-right:15px;}

/* 0202 */
#page0202	{}
#page0202 .box		{overflow:hidden;padding:30px 0;}
#page0202 .box.first{padding-top:20px;}
#page0202 .box	.tit	{background:url(/sh_page/img/0202_tit_bg.png) bottom right repeat-x;margin-bottom:20px;}
#page0202 .box	.tit img{background-color:#fff;}
#page0202 .box	.cont	{overflow:hidden;width:525px;}
#page0202 .box	.cont img	{margin-bottom:20px;}
#page0202 .box	.cont.l	{float:left;}
#page0202 .box	.cont.r	{float:right;}

/* 0301 */
#page0301	{}
#page0301 .tit		{background:#f8f8f8;text-align:center;}
#page0301 .tit img	{margin:75px 0 250px;}
#page0301 .tit_img	{text-align:center;margin-top:-170px;}
#page0301 .box		{margin-top:115px;background:url(/sh_page/img/0301_img02.png) right top no-repeat;}
#page0301 .box .cont		{margin:10px 0 53px;}
#page0301 .box .cont.left	{width:440px;}
#page0301 .box .cont p		{font-size:15px;letter-spacing:-0.03em;line-height:24px;color:#7c7c7c;padding-bottom:22px;}
#page0301 .box .cont p.sub_tit span	{font-size:16px;color:#f7941e;font-weight:normal;}
#page0301 .box .cont p.sub_tit b	{font-size:22px;color:#4e4e4e;font-weight:bold;}
#page0301 .box .cont ul		{margin:0 0 0 20px;padding:0;}
#page0301 .box .cont li		{list-style:disc;font-size:15px;letter-spacing:-0.03em;line-height:24px;color:#7c7c7c;}

/* 0303 */
#page0303	{}
#page0303 img	{margin:0 0 30px;}
#page0303 table		{}
#page0303 tr.n02	{background:#eee;color:#7e7e7e;}
#page0303 th		{background:#5e5e5e;color:#fff;font-weight:bold;font-size:16px;letter-spacing:-0.03em;padding:15px 5px;border-right:1px solid #999;}
#page0303 td		{padding:20px 10px;border-right:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4;text-align:center;color:#666;font-weight:normal;font-size:15px;}
#page0303 td.sub_tit{text-align:center;background:#808285;color:#f1f1f1;}
#page0303 th.last		{border-right:none;}
#page0303 td.last		{border-right:none;}
#page0303 thead th	{border-top:2px solid #f7941e;}
#page0303 thead td	{border-top:2px solid #f7941e;}
#page0303 ul		{padding:0;margin:0 0 0 20px;}
#page0303 li		{font-size:15px;letter-spacing:-0.03em;padding-bottom:3px;list-style:disc;text-align:left;color:#666;font-weight:normal;}
#page0303 li span.num	{float:right;color:#666;}
#page0303 li span.eto	{font-size:14px;color:#999;}
#page0303 p	{padding:10px 0 60px;font-size:14px;color:#999;letter-spacing:-0.02em;text-align:right;}

#p47{margin-top:50px;text-align:center}
#p47 .br{white-space:pre-line}
#p47 .bx-wrapper{position:relative;max-width:100%!important;padding:0 117px}
#p47 .bx-controls-direction a{position:absolute;top:42%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);width:28px;height:48px;background:no-repeat center}
#p47 .bx-controls-direction a.bx-prev{left:37px;background-image:url(/sh_page/img/prev.png)}
#p47 .bx-controls-direction a.bx-next{right:42px;background-image:url(/sh_page/img/next.png)}
#p47 .bx-pager-item{position:relative;float:left;width:10px;height:10px}
#p47 .bx-pager-item a{position:absolute;left:0;text-indent:-9999px;width:100%;height:100%;background-color:#39b54a;opacity:.4;border-radius:50%;}
#p47 .bx-pager-item a.active{opacity:.8}
#p47 .bx-pager-item+.bx-pager-item{margin-left:5px}
#p47 .bx-pager{overflow:hidden;display:inline-block;margin-top:20px}
#slide li{float:left !important;width:auto !important}
#p47 .txt{margin-top:35px;font-size:17px;color:#7c7c7c;line-height: 27px;}
#p47 .cont{margin:50px 0 20px;padding:0 117px}
#p47 .cont dl{margin-top:70px}
#p47 .cont dl+dl{margin-top:90px}
#p47 .cont dl dt{position:relative;margin-bottom:15px;text-align:left;font-weight:bold;font-size:28px;line-height:56px;color:#3a3a3a}
#p47 .cont dl dt:after{position:absolute;left:0;bottom:-6px;width:60px;height:2px;background-color:#39b54a;content:''}
#p47 .cont dl dd{}
#p47 .cont dl dd img{}
#p47 .cont a{display:inline-block;padding:15px 30px;margin:40px 0 50px;font-size:15px;font-weight:bold;color:#fff;background-color:#39b54a}
#p47 .cont a:hover{color:#fff;background-color:#39b54a;-webkit-transition:all .3s;-ms-transition:all .3s;transition:all .3s}

/* 가맹 문의 */
.p40 img{margin-bottom:50px}

