	/*
	- Project : makeshop
	- Author : odini84@gmail.com
	- Description : main
	- Create : 2011-08-19
	- Modify : YYYY-MM-DD
		-
*/
/* main layout(header, footer import) */
@import url("./main_layout.css");
/*
========================================================================
·¹ÀÌ¾Æ¿ô
========================================================================
*/
#mainCont { z-index: 0; position: relative; width: 880px; margin-top: 12px; margin-left: auto; margin-right: auto; padding-bottom: 13px; }
#mainCont h2,
#mainCont h3,
#mainCont h4,
#mainCont h5 { font-size: 11px; }
/*
========================================================================
·¹ÀÌ¾î
========================================================================
*/
/* ¼¼±Ý°è»ê¼­ */
#layerTaxInvoice { position: absolute; width: 522px; height: 710px; display: none; }
#layerTaxInvoice .close { position: absolute; display: block; overflow: hidden; left: 217px; top: 631px; width: 88px; height: 34px; text-indent: -9999px; background: #fff; cursor: pointer; opacity: 0; filter: alpha(opacity=0); }
/*
========================================================================
°øÁö, ¹è³Ê, ·Î±×ÀÎ
========================================================================
*/
.colum-ntc-bner-log { zoom: 1; }
.colum-ntc-bner-log:after { content: ""; display: block; clear: both; }
#tNtc,
#tSwapBner,
#tlogin { float: left; }
/* tNtc */
#tNtc { position: relative; width: 217px; margin-right: 4px; font-size: 12px; }
	/* tab */
	#tNtc .tab { position: relative; zoom: 1; overflow: hidden; }
	#tNtc .tab li { float: left; position: relative; top: 6px; width: 54px; }
	#tNtc .tab a { position: relative; display:block; height: 19px; padding-top: 2px; text-align: center; border: 1px solid #dce5ec; border-right: 0; letter-spacing: -1px; background-color: #f5f9fa; }
		/* last */
		#tNtc .tab li.last { width: 55px; }
		#tNtc .tab li.last a { border-right: 1px solid #dce5ec; }
		/* now */
		#tNtc .tab li.now { z-index: 1; top: 0; width: 55px; margin-right: -1px; }
		#tNtc .tab li.now a { height: 21px; padding-top: 6px; font-weight: bold; color: #2e60cf; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
	/* list */
	#tNtc .tntc-w { position: relative; }
	#tNtc .ntc-cont { overflow: hidden; z-index: 1; display: none; position: relative; top: -1px; height: 160px; padding-top: 1px; margin-bottom: -1px; border: 1px solid #dce5ec; border-top: 0; }
	#tNtc #tntcNtc { display: block; }
	#tNtc .ntc-cont ul { zoom: 1; overflow: hidden; margin-left: 12px; padding-right: 8px; }
	#tNtc .ntc-cont ul li { float: left; width: 187px; padding-left: 7px; margin-bottom: -1px;border-bottom: 1px solid #dce5ec; background: url(../img/main/bull_tntc_list.gif) no-repeat 0px 14px; }
	#tNtc .ntc-cont ul li.now a { font-weight: bold; color: #333; }
	#tNtc .ntc-cont ul li.last { border-bottom: 0; }
	#tNtc .ntc-cont ul a { overflow: hidden; float: left; width: 100%; padding-top: 10px; height: 21px; letter-spacing: -1px; line-height: 1.25; }
	/* follow */
	#ntcFollow { z-index: 1; display: block; overflow: hidden; position: absolute; left: -13px; top: 0; width: 230px; height: 42px; margin-top: -3px; text-indent: -9999px; background: url(../img/main/tntc_follow.gif) no-repeat 0 0; }
	#tNtc .follow-basic { background-image: url(../img/main/tntc_follow.gif); }
	#tNtc .follow-only { background-image: url(../img/main/tntc_follow_only.gif); }
	#tNtc .follow-mk { background-image: url(../img/main/tntc_follow_mk.gif); }
	#tNtc .follow-edu { background-image: url(../img/main/tntc_follow_edu.gif); }
/* bner */
#tSwapBner { overflow: hidden; width: 436px; height: 188px; margin-right: 4px; font-size: 0; line-height: 0; border: 1px solid #dae5eb; }
#tSwapBner a,
#tSwapBner img { display: block; width: 100%; height: 100%; }
/* log-w */
#tlogin { width: 217px; /* window zoom out */ margin-right: -40px; }
	/* tab */
	#tlogin .tab { position: relative; zoom: 1; overflow: hidden; }
	#tlogin .tab li { float: left; position: relative; top: 6px; width: 108px; font-size: 12px; }
	#tlogin .tab a { position: relative; display:block; height: 19px; padding-top: 2px; text-align: center; border: 1px solid #dce5ec; border-right: 0; letter-spacing: -1px; background-color: #f5f9fa; }
		/* last */
		#tlogin .tab li.last { width: 109px; }
		#tlogin .tab li.last a { border-right: 1px solid #dce5ec; }
		/* now */
		#tlogin .tab li.now { z-index: 1; top: 0; width: 109px; margin-right: -1px; }
		#tlogin .tab li.now a { height: 21px; padding-top: 6px; font-weight: bold; color: #2e60cf; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
	/* frm */
	#tlogin .log-cont { z-index: 1; position: relative; top: -1px; height: 114px; padding: 12px 13px 0 17px; margin-bottom: -1px; border: 1px solid #dce5ec; border-top: 0; }
	#tlogin .frm { display: none; }
	#tlogin #tlogMaster { display: block; }
	#tlogin .frm ul { zoom: 1; overflow: hidden; width: 121px; border-bottom: 1px solid #c9d0d6;}
	#tlogin .frm ul li { float: left; position: relative; width: 119px; height: 24px; margin-bottom: -1px; border: 1px solid #c9d0d6; }
	#tlogin .frm ul label,
	#tlogin .frm ul .txt-input { position: absolute; width: 111px; }
	#tlogin .frm ul label { position: absolute; left: 7px; top: 6px; height: 14px; line-height: 14px; letter-spacing: -1px; }
	#tlogin .frm ul .txt-input { z-index: 1; top: 0px; left: 5px; height: 24px; line-height: 24px; border: 0; opacity: 0; filter:alpha(opacity=0); }
		/* btn */
		#tlogin .frm .btn { overflow: hidden; display: block; position: absolute; left: 144px; width: 53px; height: 26px; border:0; text-indent: -9999px; background: url(../img/btn/main_tlogin.gif) no-repeat 0 0; }
			/* ¿î¿µÀÚ */
			#tlogin #tlogMaster.frm .btn { top: 37px; }
			/* ºê¿î¿µÀÚ */
			#tlogin #tlogPart.frm .btn { top: 62px; }
		/* save */
		#tlogin .frm .save { position: absolute; left: 144px; word-spacing: -2px; white-space: nowrap; letter-spacing: -1px; }
		#tlogin .frm .save .chk-rdo { *vertical-align: text-bottom; }
		#tlogin .frm .save span { letter-spacing: -1px; }
			/* ¿î¿µÀÚ */
			#tlogin #tlogMaster.frm .save { top: 17px; }
			/* ºê¿î¿µÀÚ */
			#tlogin #tlogPart.frm .save-url { top: 17px; }
			#tlogin #tlogPart.frm .save-id { top: 42px; }
		/* se, shield */
		#tlogin .frm .se,
		#tlogin .frm .shield,
		#tlogin .frm .d-dos { position: absolute; letter-spacing: -1px; white-space: nowrap; }
		#tlogin .frm .se { left: 23px; }
		#tlogin .frm .shield,
		#tlogin .frm .d-dos { left: 104px; color: #2460D8; }
		#tlogin .frm .shield { height: 14px; padding-top: 2px; padding-left: 18px; background: url(../img/main/bull_tlog_shield.gif) no-repeat 0 0; }
		#tlogin .frm .d-dos { white-space: nowrap; height: 14px; padding-top: 2px; padding-left: 19px; background: url(../img/main/bull_tlog_ddos.gif) no-repeat 0 1px; }
			/* ¿î¿µÀÚ */
			#tlogin #tlogMaster.frm .se { top: 72px; }
			#tlogin #tlogMaster.frm .shield,
			#tlogin #tlogMaster.frm .d-dos { top: 70px; }
			/* ºÎ¿î¿µÀÚ */
			#tlogin #tlogPart.frm .se { top: 100px;  }
			#tlogin #tlogPart.frm .shield { top: 98px; left: 18px; }
			#tlogin #tlogPart.frm .d-dos { top: 98px; left: 120px; }
		/* links */
		#tlogin .links { margin-top: 30px; padding-top: 8px; border-top: 1px solid #f2f2f2; width: 100%; overflow: hidden; }
		#tlogin .links li,
		#tlogin .links a { float: left; padding-left: 7px; margin-left: 7px; letter-spacing: -1px; white-space: nowrap; background: url(../img/common/bull_bar_h10_w1.gif) no-repeat 0 2px; }
		#tlogin .links a.first { font-weight: bold; margin-left: 0; padding-left: 1px; color: #333; background: none; }
	/* ad */
	#tlogin .ad { margin-top: 4px; font-size: 0; line-height: 0; }
	#tlogin .ad a,
	#tlogin .ad img { width: 107px; height: 31px; }
	#tlogin .ad img.ad-found { margin-right:2px; }



.colum-line { width:884px; height:15px; margin:20px 0 11px -1px; }
.colum-line.area1 { background:url(../img/main/main_area_line1.gif) no-repeat 0 0; }
.colum-line.area2 { background:url(../img/main/main_area_line2.gif) no-repeat 0 0; }
.colum-line.area3 { background:url(../img/main/main_area_line3.gif) no-repeat 0 0; margin-top:0; }

/*
========================================================================
ÇÁ¸®¹Ì¾ö
========================================================================
*/
.colum-premium { position: relative; height: 411px; }
.colum-premium .premium,
.colum-premium .scont-cm { position: absolute; }
/* premium */
.colum-premium .premium { left: 221px; top: 0px; width: 434px; height: 292px; font-size: 12px; letter-spacing: -1px; border: 2px solid #c7dae8; }
.colum-premium .premium h2 { position: absolute; left: 22px; top: 12px; font-size: 0; line-height: 0; }
.colum-premium .premium a.ico { position: absolute; left: 317px; top: 18px;}
.colum-premium .premium .dsc { position: absolute; left: 22px; top: 59px; line-height: 16px; }
.colum-premium .premium .dsc a { display: block; }
.colum-premium .premium .dsc span { display: block; }
.colum-premium .premium .dsc a.qlink-wrap { display: inline-block; position:absolute; top:64px; left:0; width:108px; font-weight: bold; color: #333; }
.colum-premium .premium .dsc a.qlink { background: url(../img/main/bull_prm_links3.gif) no-repeat right 3px; }
.colum-premium .premium .dsc a.qlink3 { left:136px; color: #2460da; background: url(../img/main/bull_prm_links.gif) no-repeat right 3px; }
.colum-premium .premium .dsc a.qlink4 { left:272px; color: #fd3131; background: url(../img/main/bull_prm_links2.gif) no-repeat right 3px; }
.colum-premium .premium .btns { position: absolute; display: inline-block; left: 22px; top: 150px; zoom: 1; overflow: hidden; }
.colum-premium .premium .btns2 { top: 187px; left:191px; }
.colum-premium .premium .btns a,
.colum-premium .premium .btns a span { float: left; background-repeat: no-repeat; background-image: url(../img/btn/sp_main_rrm.gif); }
.colum-premium .premium .btns a { margin-right: 3px; padding-left: 1px; cursor: pointer; }
.colum-premium .premium .btns a span { height: 33px; line-height: 33px; padding-right: 2px; text-align: center; }
.colum-premium .premium .btns .app { margin-right: 3px; background:none; }
.colum-premium .premium .btns .app span { width: 163px; height:70px; line-height:72px; font-weight: bold; color: #333; font-size: 12px; background-image: url(../img/btn/sp_main_rrm2.gif); }
.colum-premium .premium .btns .bt { background-position: 0px -33px; }
.colum-premium .premium .btns .bt span { width:71px; background-position: right -33px; font-size:11px; }
.colum-premium .premium .btns .ex span { width: 71px; color: #FD3131; }
.colum-premium .premium .btns .manage span { width: 71px; color: #FD3131; }
.colum-premium .premium .btns .found span { width: 67px; }
	#makeshopBanner { position:absolute; left:22px; top:234px; width:}
	/* ·¹ÀÌ¾î - ¸ôÅå */
	#layerMalltalk { display:none; position: absolute; left: 207px; top: 0px; width: 227px; height: 170px; }
	#layerMalltalk a { display: block; width: 100%; height: 100%; overflow: hidden; text-indent: -9999px; background:#fff url(../img/main/prm_malltalk_layer.gif) no-repeat right 0; }
	#layerMalltalk a.toggle { background:#fff url(../img/main/prm_malltalk_layer2.gif) no-repeat right 0; }
	#layerMalltalk .close { overflow: hidden; position: absolute; right: 0px; top: 0px; width: 50px; height: 50px; text-indent: -9999px; border: 0; background: #fff; opacity: 0; filter: alpha(opacity=0); }
	/* ·¹ÀÌ¾î - ÇØ¿ÜÁøÃâ */
	#layerOverSeas { position: absolute; left: 443px; top: 1px; width: 217px; height: 111px; }
	#layerfran { position: absolute; left: 443px; top: 115px; width: 217px; height: 111px; }
	/* relation */
	.colum-premium .premium .relation { display:none; position: absolute; left: 265px; top: 24px; }
	.colum-premium .premium .relation li { float: left; width: 140px; padding-bottom: 7px; }
	.colum-premium .premium .relation dl { position: relative; min-height: 43px; _height: 43px; }
	.colum-premium .premium .relation dt { font-weight: bold; color: #333; line-height: 1.25; }
	.colum-premium .premium .relation .txt { width: 100%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
	.colum-premium .premium .relation .icon { position: absolute; left: -39px; top: -0px; }
/* scont-cm */
.colum-premium .scont-cm { width: 215px; height: 109px; border: 1px solid #dce5ec; letter-spacing: -1px; }
.colum-premium .scont-cm h2 { z-index: 2; margin-left: 15px; padding-top: 18px; font-size: 0; line-height: 0;}
.colum-premium .scont-cm h2 span img { margin: 2px 0 0 2px; }
.colum-premium .scont-cm p { z-index: 2;  margin-top: 10px; margin-left: 15px; padding-bottom: 3px; line-height: 16px; }
.colum-premium .scont-cm p .num { letter-spacing: 0; }
.colum-premium .scont-cm p a:hover { text-decoration: underline; }
.colum-premium .scont-cm .qlink { z-index: 2; position: relative; }
.colum-premium .scont-cm a.qlink { position: relative; display: inline-block; margin-left: 15px; padding-right: 7px; font-weight: bold; color: #2361da; background: url(../img/main/bull_prm_links.gif) no-repeat right 4px; }
.colum-premium .scont-cm a.qlink2 { position: relative; display: inline-block; margin-left: 2px; padding-right: 7px; font-weight: bold; color: #da0000; background: url(../img/main/bull_prm_links2.gif) no-repeat right 4px; }
.colum-premium .scont-cm a.qlink3 { position: relative; display: inline-block; margin-left: 8px; padding-right: 7px; font-weight: bold; color: #da0000; }
.colum-premium .scont-cm a.ico { position: absolute; }
.colum-premium .scont-cm .bull { z-index: 10; position: absolute; top: -1px; right: -1px; }
	/* makeglob */
	.colum-premium .makeglob { top: 0; left: 0; height:294px; }
	.colum-premium .makeglob a.ico { left: 135px; top: 19px; }
	.colum-premium .makeglob .contbox { position:absolute; left:10px; top:107px; width:194px; height:184px; border-top:1px dashed #dce5eb; background:url(../img/main/prm_makeglob_bg.gif) no-repeat 2px 0; }
	.colum-premium .makeglob .contbox dl { position:absolute; left:46px; }
	.colum-premium .makeglob .contbox dl.box1 { top:25px; }
	.colum-premium .makeglob .contbox dl.box2 { top:77px; }
	.colum-premium .makeglob .contbox dl.box3 { top:130px; }
	.colum-premium .makeglob .contbox dl dt { line-height:17px; font-weight:bold; font-size:12px; }
	.colum-premium .makeglob .contbox dl dt a:hover { text-decoration:underline; }
	.colum-premium .makeglob .contbox dl dd { line-height:14px; }
	/* sellpia */
	.colum-premium .sellpia { top: 0px; left: 663px; height:207px; }
	.colum-premium .sellpia a.ico { left: 138px; top: 17px; }
	.colum-premium .sellpia .contbox { position:absolute; left:10px; top:107px; width:194px; height:100px; border-top:1px dashed #dce5eb; background:url(../img/main/prm_sellpia_bg.gif) no-repeat 2px 0; }
	.colum-premium .sellpia .contbox dl { position:absolute; left:46px; }
	.colum-premium .sellpia .contbox dl.box1 { top:15px; }
	.colum-premium .sellpia .contbox dl.box2 { top:55px; }
	.colum-premium .sellpia .contbox dl dt { line-height:17px; font-weight:bold; font-size:12px; }
	.colum-premium .sellpia .contbox dl dt a:hover { text-decoration:underline; }
	.colum-premium .sellpia .contbox dl dd { line-height:14px; }
	/* randbanner */
	.colum-premium .randbanner { position:absolute; top: 213px; left: 663px; width:307px; }
	/* powerpack */
	.colum-premium .powerpack { top: 300px; left: 0; }
	.colum-premium .powerpack a.ico { left: 130px; top: 18px; }
	/* powerapp */
	.colum-premium .powerapp { top: 300px; left: 221px; }
	.colum-premium .powerapp a.ico { left: 140px; top: 18px; }
	/* nooguna */
	.colum-premium .nooguna { top: 300px; left: 442px; }
	.colum-premium .nooguna a.ico { left: 140px; top: 20px; }
	/* malltalk */
	.colum-premium .prshop2 { display:none; top: 300px; left: 663px; }
	.colum-premium .prshop2 a.ico { left: 112px; top: 21px; }
	.colum-premium .prshop2 .layer-popup.popup-malltalkapp { display:block; z-index:100; position:absolute; top:37px; left:7px; width:136px; height:68px; background:url(../img/main/prshop2_layer_201408.png) no-repeat 0 0; }
	.colum-premium .prshop2 .layer-popup span a { display:block; width:136px; height:68px; text-indent:-9999px; } 
	.colum-premium .prshop2 .layer-popup a.layer-close { z-index:200; display:block; position:absolute; top:8px; right:15px; width:15px; height:15px; text-indent:-9999px; }
	/* mallapp */
	.colum-premium .mallapp { display:none; width: 217px; height: 117px; background: url(../img/common/bg_scont_cm.gif) no-repeat 0 0; border: 0; }
	.colum-premium .mallapp { top: 224px; left: 0px; }
	.colum-premium .mallapp h2 { padding-top: 24px; }
	.colum-premium .mallapp a.ico { left: 130px; top: 18px; }
	/* standalone */
	.colum-premium .standalone { top: 230px; left: 442px; }
	.colum-premium .standalone a.ico { left: 132px; top: 19px; }
/*
========================================================================
ÇÁ¸®¹Ì¾ö2
========================================================================
*/
.colum-premium2 { position:relative; height: 131px; }
/* custom */
	.colum-premium .custom { top: 0; left: 0; }
	.colum-premium .custom a.ico { left: 130px; top: 22px; }
/* franchise */
	.colum-premium .franchise { top: 0; left: 221px; }
	.colum-premium .franchise a.ico { left: 130px; top: 20px; }
/* free2 */
	.colum-premium .free2 { top: 0; left: 442px; }
	.colum-premium .free2 a.ico { left: 137px; top: 19px; }
	.colum-premium .free2 .layer-popup { display:none; }
/* shopnote */
    .colum-premium .shopnote { top: 0; left: 663px; }
    .colum-premium .shopnote a.ico { left: 135px; top: 19px; }
/* overseas */
	.colum-premium .overseas { display:none; top: 0; left: 221px; }
	.colum-premium .overseas .layer-popup { display:none; }
	.colum-premium .overseas .layer-popup span a { display:block; width:139px; height:80px; text-indent:-9999px; } 
	.colum-premium .overseas .layer-popup a.layer-close { z-index:200; display:block; position:absolute; top:20px; left:108px; width:15px; height:15px; text-indent:-9999px; }
	.colum-premium .overseas .popup-overseas.popup_1 { z-index:100; position:absolute; top:27px; left:0px; width:139px; height:80px; background:url(../img/main/prm_layer_overseas_1.png) no-repeat 0 0; }
	.colum-premium .overseas .popup-overseas.popup_2 { z-index:100; position:absolute; top:27px; left:0px; width:139px; height:80px; background:url(../img/main/prm_layer_overseas_2.png) no-repeat 0 0; }
	.colum-premium .overseas a.ico { left: 135px; top: 6px; }
	.colum-premium .overseas .qlink { margin-left: 15px; }
	.colum-premium .overseas .qlink a { display: inline-block; padding-right: 7px; font-weight: bold; color: #2361da; background: url(../img/main/bull_prm_links.gif) no-repeat right 3px; }
	.colum-premium .overseas .qlink2 a { display: inline-block; padding-right: 7px; font-weight: bold; color: #da0000; background: url(../img/main/bull_prm_links.gif) no-repeat right 3px; }

/*
========================================================================
ÇÁ¸®¹Ì¾ö3
========================================================================
*/
.colum-premium3 { position:relative; height: 131px; }
/* shop-consulting */
	.colum-premium .shop-consulting { top: 0; left: 0; }
	.colum-premium .shop-consulting a.ico { right: 10px; top: 16px; }
	.colum-premium .shop-consulting a.qlink2 { width:28px; height:12px; *line-height:14px; padding-left:16px; margin-top:-3px; margin-left:10px; font-weight:normal; background:url(../img/main/prm_shop_consulting_cafe.gif) no-repeat 0 0; color:#1ec800; }
/* mk-consulting */
	.colum-premium .mk-consulting { top: 0; left: 0; }
	.colum-premium .mk-consulting a.ico { right: 10px; top: 19px; }
/* shopforum */
	.colum-premium .shopforum { top: 0; left: 221px; }
	.colum-premium .shopforum a.ico { left: 140px; top: 15px; }
/* facegramo */
	.colum-premium .facegramo { top: 0; left: 442px; }
	.colum-premium .facegramo a.ico { right: 20px; top: 18px; }
/* keybiss */
    .colum-premium .keybiss { top: 0; left: 663px; }
    .colum-premium .keybiss a.ico { right: 10px; top: 19px; }

/*
========================================================================
ÇÏ´Ü ·¹ÀÌ¾Æ¿ô colum-3w 
========================================================================
*/
.colum-3w { zoom: 1; margin-top: 12px; }
.colum-3w:after { content: ""; display: block; clear: both; }
.colum-3w .colum1,
.colum-3w .colum2,
.colum-3w .colum3 { float: left; }
.colum-3w .colum1 { width: 217px; margin-right: 14px; }
.colum-3w .colum2 { width: 418px; margin-right: 14px; }
.colum-3w .colum3 { width: 217px; }
/*
========================================================================
°í°´¼¾ÅÍ, ÀÚÁÖ¹¯´Â Áú¹®
========================================================================
*/
.cscenter-w { height: 296px; padding: 13px 10px 4px; border: 1px solid #dce5ec; }
/* °í°´¼¾ÅÍ */
.cscenter {  background: url(../img/main/bg_cscenter.gif) no-repeat 144px 46px; }
.cscenter dl,
.cscenter p { margin-left: 7px; line-height: 16px; word-spacing: -1px; }
.cscenter .call:after { content:''; display:block; clear:both; }
.cscenter .call { height:20px; line-height:20px; margin-left: 6px; }
.cscenter .call dt { float:left; padding-right:7px; font-weight: bold; color: #222; letter-spacing: -1px; }
.cscenter .call dd { float:left; font-weight: bold; color: #fd4e3d; letter-spacing: -1px; line-height:17px; font-size:12px; font-family:verdana; }
.cscenter .time { margin-top: 7px; }
.cscenter .time strong { color: #222; }
.cscenter .fax { zoom: 1; overflow: hidden; }
.cscenter .fax dt,
.cscenter .fax dd { float: left; width: auto; }
.cscenter .fax dt { margin-right: 5px; }
.cscenter .email { margin-top: 13px; padding-top: 4px; text-align: center; border-top: 1px solid #dce5ec; }
.cscenter .email a { display: inline-block; padding-left: 24px; letter-spacing: -1px; text-decoration: underline; color: #2460d8; background: url(../img/main/icon_cscenter_email.gif) no-repeat 0 2px; }
/* ÀÚÁÖ¹¯´ÂÁú¹® */
.faq-w { position: relative; height: 93px; margin-top: 7px; padding: 13px 0 0 12px; letter-spacing: -1px; border: 1px solid #d9e4ea; background-color: #f1f7f7; }
.faq-w h2 { height: 20px; padding-left: 4px; font-weight: bold; color: #222; }
.faq-w .frm { position: relative; width: 169px; height: 26px; background: url(../img/main/bg_faq_frm.gif) no-repeat 0 0; }
.faq-w .frm .txt-input,
.faq-w .frm button { position: absolute; background: none; }
.faq-w .frm .txt-input { left: 5px; top: 3px; width: 132px; height: 19px; line-height: 19px; font-weight: bold; color: #333; border: 0; background: none; }
.faq-w .frm button { overflow: hidden; display: block; position: absolute; right: 0px; top: 0px; width: 25px; height: 26px; text-indent: -9999px; }
.faq-w .hlink { zoom: 1; overflow: hidden; margin-top: 7px; padding-left: 4px; }
.faq-w .hlink li,
.faq-w .hlink a { float: left; width: auto; }
.faq-w .hlink li { margin-right: 10px; padding-right: 9px; padding-bottom: 3px; background: url(../img/common/bull_bar_h10_w1.gif) no-repeat right 2px; }
.faq-w .hlink li.nbull { margin-right: 0; padding-right: 0; background: none; }
.faq-w .hlink a { color: #676566; }
.faq-w .hlink a:hover{ text-decoration: underline; }
.faq-w .more { position: absolute; right: 13px; top: 14px; font-family: Tahoma; font-size: 9px; letter-spacing: 0; }
.lv-bbs { zoom: 1; overflow: hidden; margin-top: 10px; font-size: 12px; }
.lv-bbs li { float: left; width: 50%; margin-right: -1px; line-height: 1.25; }
.lv-bbs li.nomem { height: 43px; border-left: 1px solid #dce5eb; /* window zoom out */ margin-right: -40px; }
.lv-bbs li a { display: block; width: 100%; height: 43px; text-align: center; letter-spacing: -1px; }
.lv-bbs li a strong { display: block; padding: 5px 0 3px; color: #666; }
.lv-bbs li.mem strong { color: #ff2d18; }
/*
========================================================================
¼­ºñ½º ¿ä±Ý ¾È³» / °áÁ¦
========================================================================
*/
.fee-pay { overflow: hidden; width: 206px; height: 128px; margin-top: 4px; padding: 15px 0 0 9px; border: 1px solid #dce5ec; }
.fee-pay h2 { height: 22px; margin-left: 6px; font-weight: bold; letter-spacing: -1px; color: #222; }
.fee-pay ul { zoom: 1; overflow: hidden; width: 206px; }
.fee-pay li { float: left; }
.fee-pay .imgs li { margin-right: 10px; padding-left: 1px; }
.fee-pay .txt { margin-top: 11px; }
.fee-pay .txt li { width: 92px; height: 15px; text-align: center; }
.fee-pay .txt li.first { padding-right: 5px; margin-right: 5px; border-right: 1px solid #dce5ec; }
.fee-pay .txt li a { position: relative; display: inline-block; padding-right: 8px; letter-spacing: -1px; background: url(../img/main/bull_feepay.gif) no-repeat right 3px; }
/*
========================================================================
³×ÀÓ¼­¹ö
========================================================================
*/
.n-server { z-index: 2; position: relative; height: 188px; margin-top: 4px; padding: 13px 9px 0 11px; border: 1px solid #dce5ec; }
.n-server .help { position: absolute; right: 13px; top: 13px; padding-right: 7px; background: url(../img/main/bull_nserver_help.gif) no-repeat right 3px; }
.n-server h2 { height: 23px; margin-left: 4px; font-weight: bold; letter-spacing: -1px; color: #222; }
.n-server ul { zoom: 1; overflow: hidden; }
.n-server li { float: left; width: 100%; height: 33px; padding-top: 5px; border-top: 1px solid #dce5ec; }
.n-server dl { zoom: 1; position: relative; padding-left: 42px; line-height: 1.25; }
.n-server dl dt { position: absolute; left: 0px; top: 8px; width: 38px; text-align: center; font-weight: bold; letter-spacing: -1px; color: #222; }
.n-server dl dd { zoom: 1; overflow: hidden; font-family: Tahoma; }
.n-server dl dd .txt { float: left; }
.n-server dl dd .btns { float: right; padding-right: 4px; }
/* ³×ÀÓ¼­¹ö ¼³¸í ·¹ÀÌ¾î */
#layerNaverServerHelp { display: none; position: absolute; left: 0px; top: 0px; width: 379px; height: 193px; z-index:10000; cursor: pointer; background: url(../img/main/layer_server_help.gif) no-repeat 0 0; }
/*
========================================================================
¸ÞÀÌÅ©¼¥ appdw-slide
========================================================================
*/
.appdw-slide { position: relative; height: 113px; margin-top: 4px; letter-spacing: -1px;  }
/* tab */
.appdw-slide .tab { zoom: 1; overflow: hidden; }
.appdw-slide .tab li,
.appdw-slide .tab a { float: left; }
.appdw-slide .tab li { position: relative; top: 6px; margin-right: -1px; }
.appdw-slide .tab a { width: 107px; height: 17px; padding-top: 4px; text-align: center; letter-spacing: -1px; border: 1px solid #dce5ec; border-bottom: 1px solid #b8cad6; background-color: #f5f9fa; }
.appdw-slide .tab li.last { margin-right: 0; }
.appdw-slide .tab li.now { z-index: 1; top: 0; }
.appdw-slide .tab li.now a { height: 17px; padding-top: 10px; font-weight: bold; color: #3060cc; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
.appdw-slide .app-cont { overflow: hidden; position: relative; display: none; height: 97px; border: 1px solid #dce5ec; border-top: 0; }
/* cont */
/* ¸ÞÀÌÅ©¼¥ APP */
#appDwSlideApp { display: block; }
#appDwSlideApp h2 { height: 26px; font-weight: bold; color: #222; }
#appDwSlideApp .cont { padding-top: 15px; padding-left: 12px; overflow: hidden; position: relative; width: 197px; text-align: right; line-height: 1.25; }
#appDwSlideApp .cont ul { }
#appDwSlideApp .cont ul li { position: relative; float: left; width: 116px; min-height: 81px; _height: 81px; text-align: left; }
#appDwSlideApp .cont dl { padding-left: 81px; margin-top: 1px; }
#appDwSlideApp .cont dt { font-weight: bold; color: #444; }
#appDwSlideApp .cont dd { margin-top: 3px; }
#appDwSlideApp .icon { position: absolute; left: 0px; top: 2px; width: 64px; height: 64px; font-size: 0; line-height: 0; }
#appDwSlideApp .icon img { width: 100%; height: 100%; }
#appDwSlideApp .btn { margin-top: 5px; margin-left: 81px; }
#appDwSlideApp button { z-index: 2; display: block; overflow: hidden; position: absolute; top: 13px; height: 13px; text-indent: -9999px; background-image: url(../img/btn/sp_slide_1.gif); background-repeat: no-repeat; }
#appDwSlideApp .prev { left: 172px; width: 12px; background-position: 0px 0px; }
#appDwSlideApp .next { left: 184px; width: 13px; background-position: -12px 0px; }
/* ¸ÞÀÌÅ©¼¥ TOOL */
#appDwSlideTool { display: none; }
#appDwSlideTool h2 { height: 26px; font-weight: bold; color: #222; }
#appDwSlideTool .cont { padding-top: 15px; padding-left: 12px; overflow: hidden; position: relative; width: 197px; text-align: right; line-height: 1.25; }
#appDwSlideTool .cont ul { }
#appDwSlideTool .cont ul li { position: relative; float: left; width: 116px; min-height: 81px; _height: 81px; text-align: left; }
#appDwSlideTool .cont dl { padding-left: 81px; margin-top: 1px; }
#appDwSlideTool .cont dt { font-weight: bold; color: #444; }
#appDwSlideTool .cont dd { margin-top: 3px; }
#appDwSlideTool .icon { position: absolute; left: 0px; top: 2px; width: 64px; height: 64px; font-size: 0; line-height: 0; }
#appDwSlideTool .icon img { width: 100%; height: 100%; }
#appDwSlideTool .btn { margin-top: 5px; margin-left: 81px; }
#appDwSlideTool button { z-index: 2; display: block; overflow: hidden; position: absolute; top: 13px; height: 13px; text-indent: -9999px; background-image: url(../img/btn/sp_slide_1.gif); background-repeat: no-repeat; }
#appDwSlideTool .prev { left: 172px; width: 12px; background-position: 0px 0px; }
#appDwSlideTool .next { left: 184px; width: 13px; background-position: -12px 0px; }
/*
========================================================================
µµ¸ÞÀÎ °Ë»ö
========================================================================
*/
#domainSch { position: relative; height: 73px; }
#domainSch .frm,
#domainSch .class,
#domainSch .msg { position: absolute; }
#domainSch .class { left: 56px; top: 9px; }
#domainSch .msg { right: 16px; top: 14px; letter-spacing: -1px; }
#domainSch .msg a { color: #2460D8; }
#domainSch .frm { left: 0px; top: 35px; zoom: 1; overflow: hidden; }
#domainSch .frm .www,
#domainSch .frm .inputs,
#domainSch .frm button { float: left; }
#domainSch .frm .www { width: 53px; padding-top: 13px; text-align: center; font-weight: bold; font-size: 12px; color: #5490d0; font-family: Tahoma; }
#domainSch .frm .inputs { position: relative; width: 298px; height: 34px; border: 2px solid #5c98f8; border-right: 1px solid #5c98f8; }
#domainSch .frm button { overflow: hidden; width: 50px; height: 38px; line-height: 38px; font-weight: bold; color: #fff; font-size: 12px; border: 1px solid #61a0e3; background-color: #518bf6; }
#domainSch .frm .inputs label,
#domainSch .frm .inputs .txt-keyword { position: absolute; }
#domainSch .frm .inputs label { left: 11px; top: 10px; font-size: 12px; }
#domainSch .frm .inputs .txt-keyword { left: 8px; top: 7px; width: 289px; height: 21px; line-height: 21px; font-size: 14px; color: #000; font-weight: bold; border: 0; letter-spacing: -1px; opacity: 0; filter: alpha(opacity=0); }
/*
========================================================================
¾Ë¸², °øÁö»çÇ×, ¾÷±×·¹ÀÌµå, ÀÌº¥Æ® 
========================================================================
*/
#ntcBbsWrap { padding-top: 21px; }
#ntcBbsWrap .hd { position: relative; height: 28px; border-bottom: 1px solid #b8cad6;  }
#ntcBbsWrap .hd h2 { position: absolute; left: 7px; top: 5px; font-size: 0; line-height: 0px; }
	/* tab */
	#ntcBbsWrap .tab { position: absolute; left: 96px; bottom: -1px; zoom: 1; overflow: hidden; padding-right: 2px; }
	#ntcBbsWrap .tab li,
	#ntcBbsWrap .tab a { float: left; }
	#ntcBbsWrap .tab li { position: relative; top: 6px; margin-right: -1px; }
	#ntcBbsWrap .tab a { width: 68px; height: 17px; padding-top: 4px; text-align: center; letter-spacing: -1px; border: 1px solid #dce5ec; border-bottom: 1px solid #b8cad6; background-color: #f5f9fa; }
	#ntcBbsWrap .tab li.now { z-index: 1; top: 0; }
	#ntcBbsWrap .tab li.now a { height: 17px; padding-top: 10px; font-weight: bold; color: #222; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
	/* cont-w */
	#ntcBbsWrap .cont-w { height: 192px; }
	#ntcBbsWrap .bbs-cm { zoom: 1; position: relative; display: none; }
	#ntcBbsWrap .bbs-cm .more { position: absolute; right: 9px; top: -52px; }
	#ntcBbsWrap .day-cm { zoom: 1; overflow: hidden; position: relative; padding-left: 86px; }
		/* hd */
		#ntcBbsWrap .day-cm h4,
		#ntcBbsWrap .day-cm .list { position: relative; float: left; }
		#ntcBbsWrap .day-cm h4 { left: -86px; overflow: hidden; width: 80px; margin-right: -86px; padding-top: 5px; font-family: Tahoma; font-size: 10px; }
		#ntcBbsWrap .day-cm h4 strong { margin-right: 2px; line-height: 14px; }
		#ntcBbsWrap .day-cm h4 span { font-size: 11px; }
		#ntcBbsWrap .day-cm .list { overflow: hidden; width: 100%; }
			/* today */	
			#ntcBbsWrap .today h4,
			#ntcBbsWrap .today h4 span { color: #ff4c3b; }
		/* list */
		#ntcBbsWrap .day-cm .list li { position: relative; float: left; width: 100%; font-size: 12px; height: 24px; line-height: 24px; background:#fff url(../img/common/bbs_dot.gif) repeat-x 0 bottom; }
		#ntcBbsWrap .day-cm .list li.last { background:#fff url(../img/common/bbs_line.gif) repeat-x 0 bottom; }
		#ntcBbsWrap .day-cm .list dl { zoom: 1; overflow: hidden; padding-left: 19px; }
		#ntcBbsWrap .day-cm .list dt,
		#ntcBbsWrap .day-cm .list dd { position: relative; float: left; }
		#ntcBbsWrap .day-cm .list dt { left: -19px; overflow: hidden; width: 14px; height: 24px; margin-right: -19px; text-indent: -9999px; }
		#ntcBbsWrap .day-cm .list dd { overflow: hidden; width: 100%; white-space: nowrap; text-overflow: ellipsis; }
		#ntcBbsWrap .day-cm .list li dt.notice { background: url(../img/common/ico_h13_notice.gif) no-repeat 0 50%; }
		#ntcBbsWrap .day-cm .list li dt.event { background: url(../img/common/ico_h13_event.gif) no-repeat 0 50%; }
		#ntcBbsWrap .day-cm .list li dt.upgrade { background: url(../img/common/ico_h13_upgrade.gif) no-repeat 0 50%; }
		#ntcBbsWrap .day-cm .list li dt.all { background: url(../img/common/ico_h13_all.gif) no-repeat 0 50%; }
			/* today */
			#ntcBbsWrap .today .list li dt.notice,
			#ntcBbsWrap .focus .list li dt.notice { background: url(../img/common/ico_h13_notice_on.gif) no-repeat 0 50%; }
			#ntcBbsWrap .today .list li dt.event,
			#ntcBbsWrap .focus .list li dt.event { background: url(../img/common/ico_h13_event_on.gif) no-repeat 0 50%; }
			#ntcBbsWrap .today .list li dt.upgrade,
			#ntcBbsWrap .focus .list li dt.upgrade { background: url(../img/common/ico_h13_upgrade_on.gif) no-repeat 0 50%; }
			#ntcBbsWrap .today .list li dt.all,
			#ntcBbsWrap .focus .list li dt.all { background: url(../img/common/ico_h13_all_on.gif) no-repeat 0 50%; }
		#ntcBbsWrap .day-cm .list dd a:hover { color: #333; font-weight: bold; letter-spacing: -1px; }
	/* ÀüÃ¼ */
	#ntcBbsWrap #allBbs { display: block; }
	#ntcBbsWrap #allBbs h4 { font-size: 14px; }
	
	#ntcBbsWrap .cont-w .hot-issue { padding-top: 10px; }
	#ntcBbsWrap .cont-w .hot-issue:after { clear: both; display: block; content: ""; }
	#ntcBbsWrap .cont-w .hot-issue h3 { background: url(../img/common/ico_h19_hot_issue.gif) no-repeat 0 50%; float: left; width: 62px; height: 19px; text-indent: -9999px; margin-top: 3px; }
	#ntcBbsWrap .cont-w .hot-issue strong { background: url(../img/common/ico_h7_star.gif) no-repeat 4px 50%; border-top: 1px solid #E0E7ED; border-bottom: 1px solid #E0E7ED; display: block; float: left; width: 312px; padding-left: 23px; margin-left: 20px; line-height: 20px; padding-top: 3px; }
	#ntcBbsWrap .cont-w .hot-issue strong a { font-size: 12px; vertical-align: middle;}
/*
========================================================================
À°¼º - ¸ôÅ×ÀÏ¼¾ÅÍ, ±³À°¼¾ÅÍ, ¿µ°¨¼¾ÅÍ
========================================================================
*/
#promote { z-index: 10; position: relative; padding-top: 2px; border-bottom: 1px solid #e3e7ea; }
#promote .hd { position: relative; height: 26px; border-bottom: 1px solid #b8cad6;  }
#promote .hd h2 { position: absolute; left: 6px; top: 3px; font-size: 0; line-height: 0px; }
	/* tab */
	#promote .tab { position: absolute; left: 96px; bottom: -1px; zoom: 1; overflow: hidden; padding-right: 2px; }
	#promote .tab li,
	#promote .tab a { float: left; }
	#promote .tab li { position: relative; top: 6px; margin-right: -1px; }
	#promote .tab a { width: 78px; height: 17px; padding-top: 4px; text-align: center; letter-spacing: -1px; border: 1px solid #dce5ec; border-bottom: 1px solid #b8cad6; background-color: #f5f9fa; }
	#promote .tab li.now { z-index: 1; top: 0; }
	#promote .tab li.now a { height: 17px; padding-top: 10px; font-weight: bold; color: #222; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
	#promote .tab li.t01 a { width:140px; }
	/* cont-w */
	#promote .cont-w {  padding: 16px 0 0 20px; height: 136px; }
	#promote .promote-cont { overflow: hidden; position: relative; display: none; width: 100%; }
	#promote .promote-cont ul { zoom: 1; overflow: hidden; width: 400px;  }
	#promote .promote-cont ul li { float: left; margin-right: 24px; }
	#promote .promote-cont ul .thumb img { height: 80px; }
	#promote .promote-cont ul dl { text-align: center; }
	#promote .promote-cont ul dt { overflow: hidden; margin-top: 11px; height: 19px; font-weight: bold; letter-spacing: -1px; color: #333; white-space: nowrap; text-overflow: ellipsis; }
	#promote .promote-cont ul dt em { font-weight: normal; color: #666; }
	#promote .promote-cont ul dt em.color-blue { color:#2460d8; }
	#promote .promote-cont ul dd { font-size: 0; line-height: 0; }
	#promote .promote-cont ul dd .btn-sp { margin-right: 4px; }
	/* ¸ôÅ×ÀÏ¼¾ÅÍ */
	#promote #mtCenter { display: block; }
	#promote #mtCenter ul li { width: 176px; }
	#promote #mtCenter ul .thumb img { width: 176px;  }
	/* ±³À°¼¾ÅÍ */
	#promote #eduCenter ul li { width: 176px; }
	#promote #eduCenter ul .thumb img { width: 176px;  }
	/* ¿µ°¨¼¾ÅÍ */
	#promote #inspirationCenter ul li { width: 109px; }
	#promote #inspirationCenter ul .thumb img { width: 109px; }
	/* ÃÔ¿µ¼¾ÅÍ */
	#promote #photoGraphyCenter ul li { width: 176px; }
	#promote #photoGraphyCenter ul .thumb img { width: 176px;  }
/*
========================================================================
¸®¼¿·¯, ÇÃ·¡³Ê, Ä¿³ØÆ¼µå, ¼Ò¼ÈÆÄÆ®³Ê vBner
========================================================================
*/
#vBner { zoom: 1; overflow: hidden; height: 115px; padding: 9px 0 0 6px; letter-spacing: -1px; }
#vBner .tab,
#vBner .cont { float: left; }
#vBner .tab { width: 90px; height: 100px; padding-top: 11px; border-right: 1px solid #e1e8ee; }
#vBner .tab li { float: left; width: 100%; height: 18px; }
#vBner .tab li a { float: left; width: 100%; }
#vBner .tab li.now { background: url(../img/main/bull_vbner_tab.gif) no-repeat right 3px; }
#vBner .tab li.now a { font-weight: bold; color: #333; }

#vBner .cont { position: relative; width: 320px; overflow: hidden; height: 115px; }
#vBner .vbner-cont { position: relative; display: block; width: 320px; height: 115px; }
#vBner .vbner-cont p { padding: 50px 0 0 20px;}
#vBner .vbner-cont a { overflow: hidden; display: block; position: absolute; left: 0px; top: 0px; width: 320px; height: 115px; text-indent: -9999px; background: #fff; opacity: 0; filter: alpha(opacity=0); }
/*
========================================================================
¼º°ø¼îÇÎ¸ô ¼øÀ§
========================================================================
*/
#successShop { position:relative; margin-top: 16px; width: 418px; }
#successShop .hd { zoom: 1; position: relative; height:28px; padding-left:7px; border-bottom: 1px solid #b8cad6; }
#successShop .hd:after { clear: both; content: ""; display: block; }
#successShop .hd h2 { padding-top:5px; }
#successShop .hd > a { position: absolute; right: 0; bottom: 5px; padding-right: 8px; background: url(../img/main/bull_w4_h6_arrow_blue.png) no-repeat 100% 40%; color: #2360dd; font-size: 11px; font-weight: bold; letter-spacing: -1px; }
#successShop .tab-list:after { clear: both; content: ""; display: block; }
#successShop .tab-list { position: absolute; top:0; left:100px; height:29px; }
#successShop .tab-list li,
#successShop .tab-list a { float: left; }
#successShop .tab-list li { position: relative; top: 6px; margin-right: -1px; }
#successShop .tab-list a { width: 67px; height: 21px; line-height: 23px; text-align: center; letter-spacing: -1px; border: 1px solid #dce5ec; border-bottom: 1px solid #b8cad6; background-color: #f5f9fa; }
#successShop .tab-list li.now { z-index: 1; top: 0; }
#successShop .tab-list li.now a { height: 27px; line-height: 33px; padding:0 5px; font-weight: bold; font-size:11px; color: #000; border: 1px solid #b8cad6; border-bottom: 1px solid #fff; background-color: #fff; }
#successShop .cont-w { position:relative; overflow:hidden; height:258px; border-bottom:1px solid #dce5ec; background:#fff; }
#successShop .cont-w .success-cont { padding:10px 0 0 0; text-align:left; }
#successShop .cont-w .success-cont .k-w { width:100px; height:192px; margin:5px 0; }
#successShop .cont-w .cont-list { width:100px; height:192px; }
#successShop .cont-w .cont-list li { width:100%; height:24px; font-size:12px; background: url(../img/common/bbs_dot.gif) repeat-x 0 100%; }
#successShop .cont-w .cont-list li.last { background: 0 none; }
#successShop .cont-w .cont-list li a { display:block; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; height:24px; line-height:26px; padding:0 0 0 16px; background:url(../img/main/bull_w4_h6_arrow.png) no-repeat 6px 45%; }
#successShop .cont-w .cont-list li a.now { color:#2460dc; font-weight:bold; background:#eaedf2 url(../img/main/bull_w4_h6_arrow_blue.png) no-repeat 6px 45%; }
#successShop .cont-w .cont-img { overflow:hidden; position:absolute; top:9px; right:0; width:309px; height:235px; }
#successShop .cont-w .cont-img .img-list li { text-align: center; }
#successShop .cont-w .cont-img .img-list li,
#successShop .cont-w .cont-img .img-list li a { float:left; width:309px; height:235px; margin:0; }
#successShop .cont-w .cont-img .img-list li img { width:309px; height:235px; }
#successShop .cont-w #success1 { height:192px; }
#successShop .cont-w #success1 .cont-img { width:307px; height:237px; border: 1px solid #e1e6e9; }
#successShop .cont-w #success1 .cont-img .img-list li { text-align: center; }
#successShop .cont-w #success1 .cont-img .img-list li,
#successShop .cont-w #success1 .cont-img .img-list li a { float:left; width:307px; height:237px; margin:0; }
#successShop .cont-w #success1 .cont-img .img-list li img { width:307px; height:237px; }
#successShop .cont-w #success1 .k-w { height:168px; margin:17px 0; }
#successShop .rbtn { display:inline-block; width:100px; height:14px; }
#successShop .rbtn.r-prev { background:url(../img/main/btn_h25_arrow.png) no-repeat center 0; }
#successShop .rbtn.r-next { background:url(../img/main/btn_h25_arrow.png) no-repeat center -16px; }
#successShop .rbtn.r-prev:hover { background:url(../img/main/btn_h25_arrow.png) no-repeat center -31px; }
#successShop .rbtn.r-next:hover { background:url(../img/main/btn_h25_arrow.png) no-repeat center -47px; }
/*
========================================================================
Å¸»ç ÀÌÀü¼¾ÅÍ
========================================================================
*/
#transCenter { margin-top: 5px; _margin: 0; }
#transCenter .hd ul:after { clear: both; content: ""; display: block; }
#transCenter .hd ul { zoom: 1; }
#transCenter .hd ul li { float: left; width: 106px; _widht: 107px; height: 21px; line-height: 24px; _margin-top: 5px; border: 1px solid #dce5ec; text-align: center; background-color: #f5f9fa; }
#transCenter .hd ul li.now { height: 27px; _height: 30px; line-height: 32px; _line-height: 30px; margin-top: -5px; _margin-top: 0; border-bottom: 0 none; background-color: #fff; }
#transCenter .hd ul li.invi.now a { color: #518bf6; _color: #518bf6; font-weight: bold; }
#transCenter .hd ul li.move.now a { color: #ff4d3b; font-weight: bold; }
#transCenter .hd ul li.last { padding-right: 1px; }
#transCenter .cont { height: 181px; _height: 165px; padding: 10px 7px 7px 7px; border: 1px solid #dce5ec; border-top: 0 none; }
#transCenter .cont .msg1 { height: 18px; line-height: 20px; margin-top: 5px; margin-bottom: 15px; *margin-top: 5px; text-align: center; background-color: #e4f1f7; }

/* ÅÇ - Å¸»çÀÌÀü¼¾ÅÍ */
#invitaionCenter ul.invi-count { display: inline-block; margin-left: 26px; _margin-left: 21px; margin-bottom: 15px; _margin-bottom: 10px; height: 33px; line-height: 34px; }
#invitaionCenter ul.invi-count li { float: left; font-size: 14px; font-weight: bold; }
#invitaionCenter ul.invi-count li.num { width: 31px; height: 34px; padding-top: 8px; *padding-top: 0; _padding-top: 7px; margin: 0 2px; text-align: center; background: url("../img/main/bg_invitation_num.gif") no-repeat 0 0; }
#invitaionCenter p.msg2 { display: inline; margin-top: 15px; }

/* ÅÇ - ÀÌ»çÇß¾î¿ä! */
#inviList { display: none; }
#inviList ul:after { clear: both; content: ""; display: block; }
#inviList ul.list-category { width: 197px; margin-top: 5px; *margin-top: 10px; border: 1px solid #ffcbc6; }
#inviList ul.list-category li { float: left; height: 20px; line-height: 22px; *line-height: 20px; letter-spacing: -1px; border-right: 1px solid #ffcbc6; text-align: center; vertical-align: middle; }
#inviList ul.list-category li.category1 { width: 43px; }
#inviList ul.list-category li.category2 { width: 50px; }
#inviList ul.list-category li.category3 { width: 43px; }
#inviList ul.list-category li.category4 { width: 58px; }
#inviList ul.list-category li.now { font-weight: bold; border: 0 none; background-color: #ffe6e6; }
#inviList ul.list-category li.last { border: 0 none; }

#inviList .shop-list ul { margin-top: 5px; _margin-top: 2px; }
#inviList .shop-list ul li { height: 28px; _height: 0; line-height: 32px; _line-height: 30px; padding-left: 40px; border-bottom: 1px solid #e6ecf1; background: url("../img/main/bull_arr-r_h13.gif") no-repeat 20px center;  }
#inviList .shop-list ul li.new-shop { background: url("../img/main/bull_new_h13.gif") no-repeat 20px center; }
#inviList .shop-list ul li.last { border-bottom: 0 none; }
#inviList .shop-list ul li a { color: #2460d8; }

	/* 151231 ÀÌ»çÇß¾î¿ä! µðÀÚÀÎ º¯°æ */
	#inviList { overflow: hidden; position: relative; height:178px; letter-spacing:-1px; }
	#inviList a { outline:none; }
	#inviList .shop-wrapper { overflow: inherit; width:140px; }
	#inviList .shop-wrapper ul li { position: relative; float: left; width:140px; text-align:center; }
	#inviList p { overflow: hidden; white-space: nowrap; text-overflow: ellipsis; line-height: 14px; }
	#inviList p.tit { height:20px; line-height:22px; color:#000; font-weight:bold; font-size:12px; }
	#inviList p.siteurl { margin-bottom:10px; color:#2460da; text-decoration:underline; font-size:12px; }
	#inviList .thumb { width:140px; height:90px; }
	#inviList .thumb img { display: block; width: 138px; height: 88px; border:1px solid #dce5ec; }
	#inviList button { z-index: 2; display:block; position: absolute; top:80px; height: 18px; text-indent: -9999px; outline:none; }
	#inviList .prev { left:11px; width:9px; background:url(../img/main/btn_w9_h18_prev.gif) no-repeat left 0; }
	#inviList .next { right:11px; width:9px; background:url(../img/main/btn_w9_h18_next.gif) no-repeat right 0; }
	#inviList .marq-shop { position:absolute; top:150px; left:0; width:200px; font-size:11px; color:#222; border-top:1px solid #dce5ec; text-align:left; }
	#inviList .marq-shop .list a:hover { font-weight:bold; }

#inviList .marq-shop ul { overflow: hidden; margin: 0; padding: 0; list-style: none; width:1165px; position:absolute; top:12px; left:0px; }
#inviList .marq-shop li { float: left; width:auto; text-align:center; }
#inviList .marq-shop li a { margin:0 5px; }

	#inviList .simply-scroll-container { position: relative; }
	#inviList .simply-scroll-clip { position: relative; overflow: hidden; }
	#inviList .simply-scroll-list { overflow: hidden; margin: 0; padding: 0; list-style: none; }
	#inviList .simply-scroll-list li { padding: 0; margin: 0; list-style: none; }
	#inviList .simply-scroll { width: 160px; }
	#inviList .simply-scroll .simply-scroll-clip { width: 160px; }
	#inviList .simply-scroll .simply-scroll-list li { float: left; width:70px; text-align:center; }
	#inviList .simply-scroll .simply-scroll-list li a { margin:0 5px; }
	#inviList .marq-shop .more { z-index:10; position:absolute; top:13px; *top:12px; right:0px; }
	#inviList .marq-shop .more a { line-height:11px !important; }
	#inviList .marq-shop .bg { z-index:1; position:absolute; top:8px; right:-1px; width:80px; height:21px; background:url(../img/main/main_inviList_bg.png) no-repeat 0 0; }

#fashion, #cosmetics, #life { display: none; }

/*
========================================================================
¸ÞÀÌÅ©¼¥ books 
========================================================================
*/
#makebooks { overflow: hidden; position: relative; height: 164px; margin-top: 4px; padding: 13px 9px 0px 11px; letter-spacing: -1px; border: 1px solid #dce5ec; }
#makebooks .books-wrapper { width: 190px; overflow: hidden; zoom: 1; position: absolute; }
#makebooks ul li { float: left; width: 195px; }
#makebooks h2 { zoom: 1; overflow: hidden; height: 23px; padding: 0 4px; font-weight: bold; color: #222; border-bottom: 1px solid #dce5ec; }
#makebooks .cont { position: relative; height: 116px; margin-top: 16px; margin-left: 7px; padding-right: 6px; text-align: right; background: url(../img/main/bg_makebooks_bar.gif) no-repeat 0 bottom; }
#makebooks .cont .thumb { position: absolute; left: 11px; top: 0px; width: 78px; height: 100px; padding-right: 14px; background: url(../img/main/bg_makebooks_book.gif) no-repeat right 0; }
#makebooks .cont .thumb img { width: 78px; height: 100px; }
#makebooks .cont .info { zoom: 1; overflow: hidden; }
#makebooks .cont .info dd { overflow: hidden; width: 75px; float: right; clear: both; line-height: 16px; text-align: left; }
#makebooks .cont .info .name { height: 28px; }
#makebooks .cont .author,
#makebooks .cont .price { height: 14px; letter-spacing: 0; word-spacing: -2px; }
#makebooks .cont .author { margin-top: 9px; }
#makebooks .cont .buy { margin-top: 7px; font-size: 0; line-height: 0; }
#makebooks button { display: block; overflow: hidden; position: absolute; top: 12px; height: 13px; text-indent: -9999px; background-image: url(../img/btn/sp_slide_1.gif); background-repeat: no-repeat; }
#makebooks .prev { left: 172px; width: 12px; background-position: 0px 0px; }
#makebooks .next { left: 184px; width: 13px; background-position: -12px 0px; }
/*
========================================================================
¸ÞÀÌÅ©¼¥ ¾ð·Ðº¸µµ
========================================================================
*/
.make-speech { position: relative; height: 371px; margin-top: 4px; padding-top: 14px; letter-spacing: -1px; border: 1px solid #dce5ec; }
.make-speech .more { position: absolute; right: 20px; top: 13px;  }
.make-speech h2 { height: 24px; margin-left: 15px; font-weight: bold; color: #222; }
.make-speech .blink { zoom: 1; overflow: hidden; height: 23px; margin-left: 12px; margin-right: 12px; border: 2px solid #dbe4eb; }
.make-speech .blink a { float: left; width: 82px; padding: 6px 0 4px; color: #2460D8; text-align: center; }
.make-speech .blink a:hover { text-decoration: underline; }
.make-speech .blink .first { width: 105px; background: url(../img/common/bull_bar_h10_w1.gif) no-repeat right 7px; }
.make-speech ul { zoom: 1; overflow: hidden; height: 72px; margin-left: 13px; margin-right: 20px; padding-top: 12px; }
.make-speech ul li { overflow: hidden; float: left; width: 100%; line-height: 14px; margin-bottom: 9px; }
.make-speech ul a { display: block; padding-left: 10px; cursor: pointer; background: url(../img/common/bull_h2_sqr_lgray.gif) no-repeat 0 4px; }
.make-speech ul strong { color: #444; margin-right: 5px; }
.make-speech p { position:absolute; bottom:0; left:0; width:100%; height: 20px; padding-top: 8px; text-align: center; border-top: 1px solid #dce5ec; background-color: #f1f7f7; }
.make-speech p a { display: inline-block; padding-right: 10px; color: #FD3131; background: url(../img/common/bull_h6_arow_red.gif) no-repeat right 45%; }
.make-speech .speech-mall { position:relative; width:190px; margin:10px 0 0 15px; border-top:1px solid #dce5ec; }
.make-speech .speech-mall h2 { height:37px; line-height:39px; margin-left:0; }
.make-speech .speech-mall .more { right:10px; }
#speechShop2 { overflow: hidden; position: relative; height: 189px; }
#speechShop2 .speech-wrapper { width: 181px; overflow: hidden; zoom: 1; position: absolute; }
#speechShop2 .speech-wrapper:after { clear: both; content: ""; display: block; }
#speechShop2 .speech-wrapper dl { float: left; width:181px; }
#speechShop2 .speech-wrapper dl dt img { width:179px; height:127px; border:1px solid #dbe4eb; }
#speechShop2 .speech-wrapper dl dd { height:30px; line-height:26px; color:#333; text-align:center; }
#speechShop2 .speech-wrapper dl dd span { color:#2461d6; letter-spacing:0; }
/*
========================================================================
¸ÞÀÌÅ©¼¥ Æ®À­¼¼ÀÏ
========================================================================
*/
.make-twtsale { overflow: hidden; position: relative; height: 99px; margin-top: 4px; padding: 13px 11px 0 9px; letter-spacing: -1px; border: 1px solid #dce5ec; overflow: hidden; }
.make-twtsale .more { position: absolute; right: 18px; top: 13px;  }
.make-twtsale h2 { height: 22px; padding: 0 6px; font-weight: bold; color: #222;border-bottom: 1px solid #dce5ec; }
.make-twtsale dl { zoom: 1; position: relative; padding-left: 58px; margin-top: 14px; margin-left: 7px; }
.make-twtsale dt { overflow: hidden; width: 107px; height: 15px; padding: 2px 0 0 23px; font-weight: bold; color: #00a1e2; white-space: nowrap; text-overflow: ellipsis; background: url(../img/main/bull_twtsale.gif) no-repeat 0px 0px; }
.make-twtsale dd.txt { overflow: hidden; word-wrap: break-word; margin-top: 2px; height: 30px; line-height: 14px; width: 130px;}
.make-twtsale dd.pic { position: absolute; left: 0px; top: 0px; width: 48px; height: 48px; font-size: 0; line-height: 0; }
.make-twtsale dd.pic a,
.make-twtsale dd.pic img { width: 48px; height: 48px; }
/*
========================================================================
DGG Àû¿ë¼îÇÎ¸ô
========================================================================
*/
.make-dgg { overflow: hidden; position: relative; height: 99px; margin-top: 4px; padding: 13px 11px 0 9px; letter-spacing: -1px; border: 1px solid #dce5ec; overflow: hidden; }
.make-dgg .more { position: absolute; right: 18px; top: 13px;  }
.make-dgg h2 { height: 22px; padding: 0 6px; font-weight: bold; color: #222;border-bottom: 1px solid #dce5ec; }
.make-dgg .swiper-container { height: 60px; margin-top: 10px; }
.make-dgg .dgg {  }
.make-dgg dl { zoom: 1; width: 108px; height: 60px; position: relative; padding-left: 85px; margin-left: 3px; }
.make-dgg dt { line-height: 1.2em; overflow: hidden; width: 108px; padding: 2px 0 0 0; font-weight: bold; color: #00a1e2; white-space: nowrap; text-overflow: ellipsis; }
.make-dgg dt span { display: block; color: #333; font-weight: normal; }
.make-dgg dd.txt { overflow: hidden; word-wrap: break-word; margin-top: 10px; width: 85px;}
.make-dgg dd.pic { position: absolute; left: 0px; top: 0px; width: 71px; height: 57px; font-size: 0; line-height: 0; }
.make-dgg dd.pic a,
.make-dgg dd.pic img { width: 100%; height: 100%; }
/*
========================================================================
ÅÂ±×½ºÅä¸®
========================================================================
*/
#tagStorySlide { overflow: hidden; position: relative; height: 69px; margin-top: 4px; padding: 14px 110px 0 14px; letter-spacing: -1px; border: 1px solid #dce5ec; }
#tagStorySlide h2 { position: relative; z-index: 2; }
#tagStorySlide .tag-wrapper { position: absolute; left: 14px; bottom: 14px; width: 190px; padding-top: 50px; overflow: hidden; }
#tagStorySlide .tag-wrapper ul li { position: relative; float: left; width: 195px; }
#tagStorySlide p { overflow: hidden; width: 50%; height: 30px; margin-top: 10px; line-height: 16px; word-wrap: break-word; }
#tagStorySlide .thumb { position: absolute; right: 0px; bottom: 0px; width: 76px; height: 57px; }
#tagStorySlide .thumb a,
#tagStorySlide .thumb img { display: block; width: 76px; height: 57px; }
#tagStorySlide button { z-index: 2; display: block; overflow: hidden; position: absolute; top: 15px; height: 13px; text-indent: -9999px; background-image: url(../img/btn/sp_slide_1.gif); background-repeat: no-repeat; }
#tagStorySlide .prev { left: 84px; width: 12px; background-position: 0px 0px; }
#tagStorySlide .next { left: 96px; width: 13px; background-position: -12px 0px; }
/*
========================================================================
ÇÇ¾Ë¸ÞÀÌÆ®
========================================================================
*/
#prmateSlide { overflow: hidden; position: relative; height:126px; margin-top:5px; border: 1px solid #e0e3e8; letter-spacing:-1px; }
#prmateSlide h2 { overflow:hidden; height:14px; line-height:14px; margin:11px 0 9px 0; padding:0 0 0 14px; color:#333; font-weight:bold; text-align:left; background:url(../img/main/tit_prmate.gif) no-repeat 16px top; }
#prmateSlide h2 span { height:14px; line-height:18px; }
#prmateSlide .tag-wrapper { overflow: inherit; width:169px; margin-left:23px; }
#prmateSlide .tag-wrapper ul li { position: relative; float: left; width:169px; }
#prmateSlide .thumb { width:132px; height:62px; margin-left:18px; }
#prmateSlide .thumb img { display: block; width: 130px; height: 60px; border:1px solid #e1e1e1; }
#prmateSlide p { overflow: hidden; margin-top:11px; white-space: nowrap; text-overflow: ellipsis; line-height: 14px; }
#prmateSlide p.tit { display:none; color:#3278e7; }
#prmateSlide p.tit a { color:#3278e7; font-weight: bold; letter-spacing: -1px; }
#prmateSlide button { z-index: 2; display:block; position: absolute; top:53px; height: 18px; text-indent: -9999px; }
#prmateSlide .prev { left:11px; width:9px; background:url(../img/main/btn_w9_h18_prev.gif) no-repeat left 0; }
#prmateSlide .next { right:11px; width:9px; background:url(../img/main/btn_w9_h18_next.gif) no-repeat right 0; }

.mbanner-center { margin-top:8px; border:1px solid #e0e3e8; }

/*
========================================================================
Á¤º¸Åë½Å¸Á¹ý °³Á¤¿¡ µû¸¥ ÁÖ¹Î¹øÈ£ ¹Ì¼öÁý
========================================================================
*/
/* »ó´Ü */
#infoLaw { z-index: 0; position: relative; width: 880px; margin-top: 12px; margin-left: auto; margin-right: auto; padding-bottom: 13px; font-size: 12px; color: #000; letter-spacing: -1px; }
#infoLaw .law-bne { height: 480px; background: url("../img/main/bg_info_law.jpg") no-repeat 0 0; }
#infoLaw .tab-nav:after { clear: both; content: ""; display: block; }
#infoLaw .tab-nav { margin-top: 28px; }
#infoLaw .tab-nav li { float: left; padding: 10px 0px 8px; border-right: 2px solid #dfdfdf; border-bottom: 2px solid #dfdfdf; font-size: 14px; font-weight: bold; text-align: center; background-color: #f4f4f4; }
#infoLaw .tab-nav li.now { border: 0 none; border-bottom: 2px solid #41444b; background-color: #41444b; }
#infoLaw .tab-nav li.now a { color: #fff; }
#infoLaw .tab-nav li.nav1 { width: 193px; }
#infoLaw .tab-nav li.nav2 { width: 364px; }
#infoLaw .tab-nav li.nav3 { width: 319px; }
#infoLaw .tab-nav li a { display: block; }

/* °øÅë */
#infoLaw .infolaw-cont { margin: 28px; }
#infoLaw .infolaw-cont h1 { margin-bottom: 20px; }
#infoLaw .infolaw-cont h3 { margin-top: 18px; font-weight: bold; letter-spacing: -1.5px; }
#infoLaw p.set-loc { margin-top: 8px; margin-left: 8px; font-weight: bold; }
#infoLaw .f-red { color: #e40d1f; }
#infoLaw .caution { font-weight: bold; color: #e40d1f; }
#infoLaw .f-orange { color: #ff6000; } 

/* Á¤º¸Åë½Å¸Á¹ýÀÌ¶õ? */
#infolawExplain ul.explain-info li.last { margin-top: 8px; }
#infolawExplain ul.explain-c1 li { margin-left: 10px; }
#infolawExplain .basis-law { margin-top: 7px; margin-left: 11px; padding: 14px; padding-bottom: 8px; border: 4px solid #41444b; }
#infolawExplain .box1 dl.basis-c1,
#infolawExplain .box1 dl.basis-c2 { margin-bottom: 25px; }
#infolawExplain .box1 dl dd { margin-left: 8px; }
#infolawExplain .box2 dd.last { margin-top: 20px;  }
#infolawExplain p.infolaw-link { margin-left: 12px; margin-top: 5px; font-weight: bold; color: #8894a3; }
#infolawExplain p.infolaw-link a { color: #2271e8; vertical-align: bottom; }

/* Á¤º¸Åë½Å¸Á¹ý °³Á¤¿¡ µû¸¥ ¼³Á¤ ¹× ¼îÇÎ¸ô º¯°æ»çÇ× */
#shopChange .template-set1 { height: 1805px; margin-bottom: 30px; background: url("../img/main/img_template_set1.jpg") no-repeat 8px 50px; }
#shopChange .template-set2 { height: 1528px; margin-bottom: 30px; background: url("../img/main/img_template_set2.jpg") no-repeat 8px 30px; }
#shopChange .adult-set { height: 395px; margin-bottom: 30px; background: url("../img/main/img_adult_set.jpg") no-repeat 8px 70px; }
#shopChange .adult-set p.caution { margin-left: 8px; }

/* Á¤º¸Åë½Å¸Á¹ý °³Á¤¿¡ µû¸¥ ¼³Á¤³»¿ë È®ÀÎ */
#setConfirm .confirm-info dl { margin-top: 20px; }
#setConfirm .confirm-info dl dt { font-weight: bold; font-size: 14px; }
#setConfirm .confirm-info dl dd { margin-left: 12px; }
#setConfirm .confirm-info .bullet { padding-left: 8px; background: url("../img/main/bull_circle_wh4.gif") no-repeat 0 5px; }
#setConfirm .confirm-info dl p { margin: 7px 0; margin-left: 8px; }
#setConfirm .confirm-info dl.join-set dd.img { margin: 15px 0; margin-left: 50px; }
#setConfirm .confirm-info dl.join-set dd span.pl14 { padding-left: 14px; }
#setConfirm .confirm-info dl.join-set dd.join-set-way { margin-bottom: 25px; }
#setConfirm .confirm-info dl.template-chg-set span.ml80 { margin-left: 80px; }
#setConfirm .confirm-info dl.terms-set dl dt { margin-left: 12px; font-size: 12px; font-weight: normal; }
#setConfirm .confirm-info dl.terms-set dd.ml25 { margin-left: 25px; }
#setConfirm .confirm-info dl.terms-ex { margin-left: 20px; border: 4px solid #41444b; }
#setConfirm .confirm-info dl.terms-ex dt { height: 30px; line-height: 30px; color: #fff; background-color: #41444b; }
#setConfirm .confirm-info dl.terms-ex dd.ex-txt { margin: 10px; }
#setConfirm .confirm-info div.admin-bne { margin: 15px 0; margin-left: 20px; height: 168px; background: url("../img/main/bne_admin_info_h168.jpg") no-repeat 0 0; }
#setConfirm .confirm-info div.admin-bne ul { margin-bottom: 20px; padding-top: 200px; }
#setConfirm .confirm-info div.admin-bne ul li a.cs-link { vertical-align: bottom; font-weight: bold; text-decoration: underline; }
#setConfirm .confirm-info div.admin-bne p.person-link { margin-bottom: 30px; font-weight: bold; color: #8894a3; }
#setConfirm .confirm-info div.admin-bne p.person-link a { color: #2271e8; }

/*
========================================================================
¸ÞÀÌÅ©¼¥À¸·Î ¼îÇÎ¸ô ¸¸µé±â
========================================================================
*/
#mk_step { margin-top:20px; border:1px solid #dce5ec; }
#mk_step .tit-tab { position:relative; height:40px; line-height:42px; padding:0 16px; color:#fff; font-size:12px; font-weight:bold; background:#627fab; }
#mk_step .tit-tab .cbox-tab:after { clear: both; content: ""; display: block; }
#mk_step .tit-tab .cbox-tab { position:absolute; bottom:0; right:15px; height:36px; }
#mk_step .tit-tab .cbox-tab li { float:left; width:98px; height:36px; background:url('../img/main/mk_step_bull_h16.gif') no-repeat 0 9px; }
#mk_step .tit-tab .cbox-tab li a { display:inline-block; width:98px; height:36px; line-height:32px; color:#dfe3ec; font-weight:bold; text-align:center; text-decoration:none; background:none; letter-spacing:-1px; }
#mk_step .tit-tab .cbox-tab li.now { background:#fff; }
#mk_step .tit-tab .cbox-tab li.now a { color:#020202 !important; }
#mk_step .tit-tab .cbox-tab li.tab01 { background:none; }
#mk_step .tit-tab .cbox-tab li.tab01.now { background:#f1f7f7; }
#mk_step #contWrap a { display:inline-block; width:100%; height:175px; background:none; }
#mk_step #cont1Wrap { position:relative; height:175px; background:url('../img/main/mk_step_img01.gif') no-repeat 0 0; }
#mk_step #cont1Wrap .step1-link { display:inline-block; position:absolute; top:38px; width:115px; height:95px; }
#mk_step #cont1Wrap .step1-link.step1-link01 { left:304px; }
#mk_step #cont1Wrap .step1-link.step1-link02 { left:447px; }
#mk_step #cont1Wrap .step1-link.step1-link03 { left:590px; }
#mk_step #cont1Wrap .step1-link.step1-link04 { left:730px; }
#mk_step #cont2Wrap { position:relative; height:175px; background:url('../img/main/mk_step_img02.gif') no-repeat 0 0; }
#mk_step #cont2Wrap .step2-link { display:inline-block; position:absolute; top:38px; width:78px; height:95px; }
#mk_step #cont2Wrap .step2-link.step2-link01 { left:300px; }
#mk_step #cont2Wrap .step2-link.step2-link02 { left:415px; }
#mk_step #cont2Wrap .step2-link.step2-link03 { left:540px; }
#mk_step #cont2Wrap .step2-link.step2-link04 { left:655px; }
#mk_step #cont2Wrap .step2-link.step2-link05 { left:760px; }
#mk_step #cont3Wrap { position:relative; height:175px; background:url('../img/main/mk_step_img03.gif') no-repeat 0 0; }
#mk_step #cont3Wrap .step3-link { display:inline-block; position:absolute; top:37px; width:105px; height:95px; }
#mk_step #cont3Wrap .step3-link.step3-link01 { left:285px; }
#mk_step #cont3Wrap .step3-link.step3-link02 { left:405px; }
#mk_step #cont3Wrap .step3-link.step3-link03 { left:525px; }
#mk_step #cont3Wrap .step3-link.step3-link04 { left:640px; }
#mk_step #cont3Wrap .step3-link.step3-link05 { left:753px; }
#mk_step #cont4Wrap { position:relative; height:175px; background:url('../img/main/mk_step_img04.gif') no-repeat 0 0; }
#mk_step #cont4Wrap .step4-link { display:inline-block; position:absolute; top:37px; width:105px; height:95px; }
#mk_step #cont4Wrap .step4-link.step4-link01 { left:285px; }
#mk_step #cont4Wrap .step4-link.step4-link02 { left:405px; }
#mk_step #cont4Wrap .step4-link.step4-link03 { left:525px; }
#mk_step #cont4Wrap .step4-link.step4-link04 { left:640px; }
#mk_step #cont4Wrap .step4-link.step4-link05 { left:753px; }
#mk_step #cont5Wrap { position:relative; height:175px; background:url('../img/main/mk_step_img05.gif') no-repeat 0 0; }
#mk_step #cont5Wrap .step5-link { display:inline-block; position:absolute; top:37px; width:105px; height:95px; }
#mk_step #cont5Wrap .step5-link.step5-link01 { left:285px; }
#mk_step #cont5Wrap .step5-link.step5-link02 { left:405px; }
#mk_step #cont5Wrap .step5-link.step5-link03 { left:525px; }
#mk_step #cont5Wrap .step5-link.step5-link04 { left:640px; }
#mk_step #cont5Wrap .step5-link.step5-link05 { left:753px; }
