@charset "utf-8";
@font-face {
    font-family: "Futura Lt BT";
    src: url('../inc/FUTURAL.eot'); /* IE 4-8 */
    src: url('../inc/FUTURAL.eot?') format('eot'), /* IE 9 */
    url('../inc/FUTURAL.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/FUTURAL.ttf') format('truetype');
}
@font-face {
    font-family: "Futura Md BT";
    src: url('../inc/FUTURAM.eot'); /* IE 4-8 */
    src: url('../inc/FUTURAM BT".eot?') format('eot'), /* IE 9 */
    url('../inc/FUTURAM.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/FUTURAM.ttf') format('truetype');
}
@font-face {
    font-family: "Futura XBlk BT";
    src: url('../inc/FUTURAXK.eot'); /* IE 4-8 */
    src: url('../inc/FUTURAXK.eot?') format('eot'), /* IE 9 */
    url('../inc/FUTURAXK.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/FUTURAXK.ttf') format('truetype');
}
@font-face {
    font-family: "나눔고딕";
    src: url('../inc/NanumGothic.eot'); /* IE 4-8 */
    src: url('../inc/NanumGothic.eot?') format('eot'), /* IE 9 */
    url('../inc/NanumGothic.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/NanumGothic.ttf') format('truetype');
}
@font-face {
    font-family: "NanumGothicBold";
    src: url('../inc/NanumGothicBold.eot'); /* IE 4-8 */
    src: url('../inc/NanumGothicBold.eot?') format('eot'), /* IE 9 */
    url('../inc/NanumGothicBold.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/NanumGothicBold.ttf') format('truetype');
}
@font-face {
    font-family: "NanumGothicBold";
    src: url('../inc/NanumGothicBold.eot'); /* IE 4-8 */
    src: url('../inc/NanumGothicBold.eot?') format('eot'), /* IE 9 */
    url('../inc/NanumGothicBold.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/NanumGothicBold.ttf') format('truetype');
}
@font-face {
    font-family: "NeoSansProLight";
    src: url('../inc/NeoSansProLight.eot'); /* IE 4-8 */
    src: url('../inc/NeoSansProLight.eot?') format('eot'), /* IE 9 */
    url('../inc/NeoSansProLight.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/NeoSansProLight.ttf') format('truetype');
}
@font-face {
    font-family: "NeoSansProMedium";
    src: url('../inc/NeoSansProMedium.eot'); /* IE 4-8 */
    src: url('../inc/NeoSansProMedium.eot?') format('eot'), /* IE 9 */
    url('../inc/NeoSansProMedium.woff') format('woff'); /* IE 9, Firefox 3.6+, Chrome 6+ */
	url('../inc/NeoSansProMedium.ttf') format('truetype');
}





	html { }
	body { font-size: 12px; color: #7d7d7d; font-family:"나눔고딕"; background: #f0f0f0 url('../img/bg.gif'); }
	body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, textarea, blockquote, th, td, p { margin: 0px; padding:0px;}
	fieldset, img, abbr, acronym { border: 0px; _vertical-align: top; }
	address, caption, cite, code, dfn, em, var { font-style: normal; font-weight: normal; }
	ol,ul { list-style: none; margin: 0px; padding:0px;}
	legend, caption { display: none; text-align: left; }
	q:before, q:after { content:''; }
	a { text-decoration: none; }
	hr { display: none; }
	
	




	A:link { background-color:none; color: #555; text-decoration: none;}
	A:active { color: #999; background-color:none; text-decoration: none;}
	A:visited { text-decoration:none; background-color:none; color: #999; background-color:none;}
	A:hover { color:#e76794; text-decoration:none; }
	
	
	
	
	

	/* r_fixed */
	
	#r_fixed {width:90px;position:fixed;right:0; bottom:10px;z-index:10;text-align:right; z-index:999999999999999999999999;}
	#r_fixed li.fixmenu {width:90px;height:34px;position:relative;text-align:left;right:-56px;cursor:pointer;background:#acacac;border-bottom:1px solid #b8b8b8;}
	#r_fixed li.fixmenu:hover { background:#464646;}
	#r_fixed .q_book {width:34px;height:103px;position:relative;right:-56px;cursor:pointer;background:#FFFFFF;}
	#r_fixed .f_book {width:34px;height:36px;position:relative;right:-56px;cursor:pointer;background:#e1e1e1;} *:first-child+html 
	#r_fixed .q_book {right:0px;} *:first-child+html 
	#r_fixed .f_book {right:0px;}
	#r_fixed .fixcs {margin-top:8px;width:34px;height:40px;position:relative;right:-56px;cursor:pointer;} *:first-child+html 
	#r_fixed .fixcs {right:0}
	#r_fixed .q_top {padding-top:10px;width:34px;height:26px;position:relative;right:-56px;cursor:pointer;background:#acacac;text-align:center;color:#fff;font-weight:bold}
	#r_fixed .q_top a{color:#fff}
	#r_fixed .q_top a:hover{color:#fff} *:first-child+html 
	#r_fixed .q_top{right:0px;}
	.fixcscenter {position:absolute;top:0;right:-756px;width:790px;height:260px;overflow:hidden;text-align:left;float:left;}
	.fixcs_icon {background:#fe5252;width:34px;height:40px;float:left;margin-right:5px}
	.fixcs_icon1{float:left}
	.fixcs_icon1 .cont{background:#ECECEC;width:716px;height:235px;padding:25px 0 0 35px; }
	.fixcs_icon1 .cont .left{float:left;width:230px}
	.fixcs_icon1 .cont .right{float:left;width:460px}
	.fixcs_icon1 .cont .right .brand .brand1{float:left;padding:0 7px 10px 0}
	.fixcs_icon1 .cont .right .brand .brand2{float:left;}
	.fixcs_icon1 .cont .right .btn{}
	.fixcs_icon1 .cont .right .btn li{float:left}
	.cont{background:#ECECEC;width:716px;height:235px;padding:25px 0 0 35px}
	.fixcs_icon1 .cont .left{float:left;width:230px}
	.fixcs_icon1 .cont .right{float:left;width:460px}
	.fixcs_icon1 .cont .right .brand .brand1{float:left;padding:0 7px 10px 0}
	.fixcs_icon1 .cont .right .brand .brand2{float:left;}
	.fixcs_icon1 .cont .right .btn{}
	.fixcs_icon1 .cont .right .btn li{float:left}
	
	
	
	
	
	
	
	
	/* top */
	
	#top { width:100%; height:34px; border-bottom:1px solid #e2e2e2; background-color:#FFFFFF; }
	#top .btn { width:1200px; margin:0 auto;}
	#top .btn .l { float:left; border-left:1px solid #f0f0f1; border-right:1px solid #f0f0f1;}
	#top .btn .r { float:right; border-left:1px solid #f0f0f1; border-right:1px solid #f0f0f1;}
	#top .btn .c { float:left; margin-top:10px; margin-left:10px;}
	
	
	.menu5 { text-align:left;  position:relative; margin:0 padding:0; list-style-type:none; z-index:99999999999999999999999; font-size:10px;}
	.menu5 ul { padding:0; margin:0; list-style-type:none; /* for Firefox */}
	.menu5 li { float:left; position:relative; width:97px; /*border-right:1px solid #f0f0f1;*/}
	.menu5 li a, .menu5 li a:visited { display:block; width:98px; height:23px; text-align:center; padding-top:11px;  color:#000;}
	* html .menu5 li a, .menu5 li a:visited { width:7em; w\idth:6em; /* hack for IE5.5 */}
	.menu5 li a.drop, .menu5 li a.drop:visited { }
	.menu5 li ul { visibility:hidden; position:absolute; top:2.5em; left:0; height:0; overflow:hidden;}

	/* fist line style for IE7 and non-IE browsers and the second line for IE5.5 and IE6 */
	.menu5 li:hover a,
	.menu5 li a:hover { background-color:#555; color:#fff;}
	.menu5 li:hover ul,
	.menu5 li a:hover ul { visibility:visible; height:auto; width:96px; left:0; top:34px; overflow:visible; border:1px solid #555; box-shadow: 7px 7px 7px rgba(0,0,0,0.2);}
	.menu5 li:hover ul li a,
	.menu5 li a:hover ul li a { display:block; font-size:11px; font-family:"돋움";letter-spacing:-1px; background:#555; color:#c2c2c2; height:auto; line-height:20px; padding:2px 0 0 6px; width:90px; text-align:left; }
	* html .menu5 li a:hover ul li a { width:10em; w\idth:9em; /* hack for IE5.5 */}
	.menu5 li:hover ul li a.drop,
	.menu5 li a:hover ul li a.drop { font-weight:bold;}
	.menu5 li:hover ul li ul,
	.menu5 li a:hover ul li a ul { visibility:hidden; position:absolute; top:0; left:0; height:0; overflow:hidden;}
	.menu5 li:hover ul li a:hover,
	.menu5 li a:hover ul li a:hover { background:#e76794; color:#fff;}
	
	.menu5 li:hover ul li:hover ul,
	.menu5 li a:hover ul li a:hover ul {visibility:visible; color:#000; border:1px solid #ddd; height:auto; background:#fff; width:9.5em;} 
	.menu5 li:hover ul li:hover ul.left,
	.menu5 li a:hover ul li a:hover ul.left {left:-9.3em;}
	.menu5 li:hover ul li:hover ul li a,
	.menu5 li a:hover ul li a:hover ul li a {display:block; height:auto;}
	.menu5 li:hover ul li:hover ul li:hover a,
	.menu5 li a:hover ul li a:hover ul li a:hover {text-decoration:underline;}
	
	#r-banner { position:absolute; width:90px; z-index:110; margin:0 auto; left:50%; top:201px; margin-left:610px;}
	#r-banner #r-today { width:90px;}
	#r-today_mar{ height:34px;}
	.rtFixed { position: fixed; top: 40px;}
	
	#r-banner #r-today .today { width:88px; margin:0 auto; text-align:center; border:1px solid #dedede; background:#FFF;}
	#r-banner #r-today .today .rt-top { margin-top:20px; margin-bottom:10px; font-weight:bold; color:#000;}
	#r-banner #r-today .today .rt-mid { width:88px;margin-bottom:10px;}
	#r-banner #r-today .today .rt-mid .rt-box { position:relative; width:70px; height:70px; cursor:pointer; margin:0 auto; cursor:pointer;}
	#r-banner #r-today .today .rt-mid .rt-pic { position:absolute; top:0; left:0px; width:70px; height:70px;  display:none; text-align:center; background:#000; filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4;}
	#r-banner #r-today .today .rt-mid .rt-txt { position:absolute; top:0; left:0px; width:58px; height:70px; padding:0 6px; display:none; text-align:center; color:#FFF; margin:28px 0; font-size:10px; vertical-align:middle; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#r-banner #r-today .today .rt-mid a { display:block;}
	#r-banner #r-today .today .rt-mid .rt-box:hover { outline:10px solid #222;}
	#r-banner #r-today .today .rt-bot { margin-bottom:10px;}
	
	#r-banner #r-today .today dl {}
	#r-banner #r-today .today dl dt { margin-top:20px; margin-bottom:10px; font-weight:bold; color:#000;}
	#r-banner #r-today .today dl dd { width:88px; margin-bottom:10px;}
	#r-banner #r-today .today dl dd a { width:88px; height:88px; }
	#r-banner #r-today .today dl dd a:hover { outline:1px solid #e76794;}
	#r-banner #r-today .today dl dd .rt1 { width:68px; font-size:10px; line-height:12px; padding-top:4px; text-align:center; margin:0 auto;}
	#r-banner #r-today .today dl p { margin-bottom:10px;}
	#r-banner #r-today .rn { width:90px; margin:0 auto; }
	#r-banner #r-today .rn ul { }
	#r-banner #r-today .rn ul li { padding:10px 0 0 0;}
	
	#top-down { position: fixed; width:44px; height:90px; margin:0 auto; text-align:center; z-index:10000000; bottom:120px; right:10px;}
	#top-down .tb { width:44px; margin:0 auto; text-align:center; }
	
	#l-banner { position:absolute; width:90px; z-index:111;  left:50%; top:191px; margin-left:-700px;}
	#l-banner #l-today { width:90px;}
	#l-today_mar { height:34px;}
	.ltFixed { position: fixed; top: 30px;}
	#l-banner #l-today .ln { width:90px; margin:0 auto; }
	#l-banner #l-today .ln ul { }
	#l-banner #l-today .ln ul li {padding:10px 0 0 0; text-align:center;}
	
	#top-banner { width:100%; background-color:#f9e453; position: relative;}
	#top-banner #tb-con { width:1200px; margin:0 auto;}
	
	
	
	
	
	
	
	
	
	/* wrap/bg/header/menu2 */
	
	#wrap { float:left; width:100%;}
	#wrap #bg { float:left; width:100%; background: url(../img/bgg.jpg) no-repeat center top;}
	#wrap #bg #header { width:1200px; margin:0 auto; margin-top:50px;}
	#wrap #bg #header h1 { margin:0 auto; text-align:center; margin-bottom:10px; z-index:9999999;}
	
	ul.download {list-style-image:url(zip.gif);}
	ul.download li {padding-left:5px; font-size:11px;}
	.preload1 {background: url(../img/blank_over.gif);}
	.preload2 {background: url(../img/blank_overa.gif);}
	
	.menu2 {padding:0 0 0 0; margin:0; list-style:none; width:1200px; height:60px; position:relative; z-index:500; background:url(../img/menu_bg.gif) ;}
	.menu2 li.top {display:block; float:left;}
	.menu2 li a.top_link {display:block; float:left; height:60px; line-height:27px; color:#ffdfea; text-decoration:none; font-size:13px; font-weight:bold; padding:0 0 0 12px; cursor:pointer;background: url(../img/blank.gif) ;}
	.menu2 li a.top_link span {float:left; display:block; padding:10px 26px 0 15px; height:50px;background:url(../img/blank.gif) right top;}
	.menu2 li a.top_link span.down {float:left; display:block; padding:10px 26px 0 15px; height:60px; background:url(../img/blanka.gif) no-repeat right top;}
	.menu2 li a.top_link:hover {color:#fff; background: url(../img/blank_over.gif) no-repeat;}
	.menu2 li a.top_link:hover span {background:url(../img/blank_over.gif) no-repeat right top;}
	.menu2 li a.top_link:hover span.down {background:url(../img/blank_overa.gif) no-repeat right top;}
	.menu2 li:hover > a.top_link {color:#fff; background: url(../img/blank_over.gif) no-repeat ;}
	.menu2 li:hover > a.top_link span {background:url(../img/blank_over.gif) no-repeat right top;}
	.menu2 li:hover > a.top_link span.down {background:url(../img/blank_overa.gif) no-repeat right top;}
	.menu2 table {border-collapse:collapse; width:0; height:0; position:absolute; top:0; left:0;}
	
	/* Default link styling */
	
	/* Style the list OR link hover. Depends on which browser is used */
	
	.menu2 a:hover {visibility:visible; position:relative; z-index:200;}
	.menu2 li:hover {position:relative; z-index:200;}
	
	/* keep the 'next' level invisible by placing it off screen. */
	.menu2 ul, 
	.menu2 :hover ul ul, 
	.menu2 :hover ul :hover ul ul,
	.menu2 :hover ul :hover ul :hover ul ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul ul {position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}
	.menu2 :hover ul.sub {left:0; top:49px; background: #fff url(../img/menu2_bg.gif) 0 0 repeat-x; padding:3px; border:3px solid #e76794; white-space:nowrap; width:160px; height:auto; z-index:300; box-shadow: 10px 10px 10px rgba(0,0,0,0.2);}
	.menu2 :hover ul.sub li {display:block; height:25px; position:relative; float:left; width:200px; font-weight:normal; }
	.menu2 :hover ul.sub li a {display:block; font-size:13px; height:25px; width:160px; line-height:25px; text-indent:5px; color:#000; text-decoration:none;}
	.menu2 :hover ul.sub li a.fly {background:url(../img/arrow.png) 150px 9px no-repeat;}
	.menu2 :hover ul.sub li a:hover {background:#e76794; color:#fff;}
	.menu2 :hover ul.sub li a.fly:hover {background:#e76794 url(../img/arrow_over.png) 150px 9px no-repeat; color:#fff;}
	.menu2 :hover ul li:hover > a.fly {background:#e76794 url(../img/arrow_over.png) 150px 9px no-repeat; color:#fff;} 
	.menu2 :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul,
	.menu2 :hover ul :hover ul :hover ul :hover ul :hover ul
	{left:160px; top:-4px; background: #fff url(../img/menu2_bg.gif) 0 0 repeat-x; padding:3px; border:3px solid #e76794; white-space:nowrap; width:160px; z-index:400; height:auto;}
	
	
	
	
	
	
	
	
	
	/* top-section, mnb, snb */
	
	#wrap #bg #header #call { position:absolute; margin-top:30px; }
	#wrap #bg #header #top-section { float:left; width:1200px; }
	#wrap #bg #header #top-section #quick { position:absolute; margin-top:-40px;}
	#wrap #bg #header #top-section #search-area { position: absolute; width:400px; margin-left:811px; }
	
	#wrap #bg #header #mnb { float:left; margin-top:10px; width:1199px; height:50px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:3px solid #0499a9; background: url('../img/customer_mnb_bg.gif') 0 0 repeat-x;}
	#wrap #bg #header #mnb ul {}
	#wrap #bg #header #mnb ul li { float:left; display:inline-block; }
	#wrap #bg #header #mnb ul .last { border-right:none; width:118px;}
	#wrap #bg #header #mnb ul li a { display:inline-block; width:119px; height:34px; text-align:center; color:#444; font-size:16px; font-weight:bold; border-right:1px solid #e7e7e7; padding:16px 0 0 0;}
	#wrap #bg #header #mnb ul li a:hover { background-color:#4cc0d3; color:#fff; display:inline-block; background: #0499a9; url('../img/bg3g.gif'); border-right:1px solid #23a1ae; }
	#wrap #bg #header #mnb ul li .on { background: #0499a9; url('../img/bg3g.gif');; color:#fff; border-right:1px solid #23a1ae;}
	#wrap #bg #header #snb { float:left; width:1118px; border-top:1px solid #e7e7e7; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; border-bottom:1px solid #e7e7e7; background-color:#fff; padding:40px 40px 40px 40px; margin-bottom:50px;}
	#wrap #bg #header #snb ul { padding-bottom:17px;}
	#wrap #bg #header #snb ul li { float:left; padding-right:15px; padding-left:15px; background: url('../img/footer_rbg.gif') right 4px no-repeat; font-size:13px;}
	#wrap #bg #header #snb ul .lb { background:none;}
	
	#snb_mar{ height:34px; }
	.sbFixed { position: fixed; top: 34px;}
	
	#wrap #bg #header #navi { float:left; margin-top:10px; width:1200px; color:#777; text-align:right;}
	#wrap #bg #header #category { float:left; width:1200px; color:#777; }
	
	
	
	
	
	
	
	/* main section */
	
	#wrap #bg #header #main { float:left; width:1200px; height:400px; margin:0 0 30px 0; background-color:#fff;}
	#wrap #bg #header #main-banner1 { float:left; width:600px;}
	#wrap #bg #header #main-banner2 { float:left; width:600px;}
	#wrap #bg #header #main-banner2 dl { }
	#wrap #bg #header #main-banner2 dl dd { float:left; margin:0; padding:0;}
	
	#wrap #bg #header #hot-issue { float:left; width:1200px; overflow:hidden; margin-bottom:30px;}
	#wrap #bg #header #hot-issue h2 { float:left; width:1200px; margin-bottom:4px; font-family:'NeoSansProMedium'; font-size:22px; font-weight:bold; color:#000; letter-spacing:-1px;}
	#wrap #bg #header #hot-issue ul {}
	#wrap #bg #header #hot-issue ul li { float:left;}
	
	
	
	
	
	
	
	/* bestofbest */
	
	#bestofbest { float:left; width:1200px; overflow:hidden; overflow:hidden; margin-bottom:10px;}
	#bestofbest h2 { float:left; margin-bottom:4px; font-family:'NeoSansProMedium'; font-size:22px; font-weight:bold; color:#000; letter-spacing:-1px;}
	.thankdeal_wrap {position:relative; left:50%; width:5000px; height:335px; margin:0 0 0 -2500px; overflow:hidden;}
	.thankdeal_wrap div.tit {position:absolute; left:50%; width:1178px; height:67px; margin-left:-589px;}
	.thankdeal_wrap div.tit h3 {float:left; margin:20px 0 0 0; font-family:'NeoSansProLight'; font-size:16px; font-weight:bold; color:#000;}
	.thankdeal_wrap div.tit .btn {position:absolute; right:0; top:20px;}
	.thankdeal_wrap .thankdeal_slide {position:absolute; left:50%; width:1302px; height:401px; margin-left:-662px;}
	.thankdeal_wrap .thankdeal_slide div.list {position:absolute; left:50%; width:1200px; margin-left:-589px; overflow:hidden;}
	.thankdeal_wrap .thankdeal_slide div.list ul {width:5000px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li {float:left; overflow:hidden; margin-right:13px; background-color:#fff; }
	.thankdeal_wrap .thankdeal_slide div.list ul li a {width:290px;height:313px;display:block;}
	.thankdeal_wrap .thankdeal_slide div.list li:hover{border:2px solid #e76794;position:relative;z-index:1;}
	.thankdeal_wrap .thankdeal_slide div.list li:hover a{float:left;margin:-2px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p {}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.img {width:100%; height:193px; overflow:hidden;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.img img {width:100%;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.per { font-size:20px; height:31px; color:#333333; margin:20px 12px 0 12px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.per em { font-size:33px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.per strong {padding-left:27px; font-size:20px; font-weight:normal;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.txt {font-size:16px; line-height:20px; letter-spacing:-1px; color:#404040; font-weight:bold; margin:0 12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; padding-left:18px;display:none;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.tit {font-size:13px; letter-spacing:-1px; color:#767676; margin:20px 12px 0 12px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;line-height:16px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.price {font-family:'NeoSansProMedium';text-align:left; font-size: 14px; color:#333333; margin:4px 12px 0 12px;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.price2 {font-family:'NeoSansProMedium';text-align:left; font-size: 12px; color:#999999; margin:20px 12px 0 12px; text-decoration:line-through;}
	.thankdeal_wrap .thankdeal_slide div.list ul li p.price em {font-family:'NeoSansProMedium'; font-size:21px; letter-spacing:-1px;}
	.thankdeal_wrap .thankdeal_slide .btn {position:absolute; top:129px; width:33px; height:47px; border:none; font-size:0; text-indent:-5000px; z-index:2;
									  background-color:transparent; background-position:left top; background-repeat:no-repeat; cursor:pointer}
	.thankdeal_wrap .thankdeal_slide .btn_prev {left:50%; margin-left:-570px; margin-top:-10px; background-image:url('http://image.lotteimall.com/imall_ec/site/images/main/btn_prev_thankdeal.png');}
	.thankdeal_wrap .thankdeal_slide .btn_next {right:50%; margin-right:-590px; margin-top:-10px; background-image:url('http://image.lotteimall.com/imall_ec/site/images/main/btn_next_thankdeal.png');}

	
	
	
	
	
	
	
	/* main-event */
	
	#main-event { width:1200px; overflow:hidden; margin-bottom:40px; overflow:hidden;}
	#main-event h2 { margin-bottom:4px; font-family:'NeoSansProMedium'; font-size:22px; font-weight:bold; color:#000; letter-spacing:-1px;}
	.mainSwipe{position:relative;margin:0 auto;overflow:hidden;zoom:1}
	#bigBanner{overflow:hidden;position:relative;width:1200px;height:420px;margin:0 auto}
	#bigBanner .bnImg{position:relative}
	.btn_area a,.btn_area .page_num{display:block;position:absolute;top:50%;z-index:10;margin-top:-38px;padding:10px}
	.btn_area a span{overflow:hidden;display:block;width:46px;height:46px;line-height:1000px;vertical-align:top}
	.btn_area .prve{left:-10px;margin-right:1190px}
	.btn_area .prve span{background-position:0 0}
	.btn_area .prve:hover span{background-position:0 -50px}
	.btn_area .next{right:-10px;margin-left:1190px}
	.btn_area .next span{background-position:-50px 0}
	.btn_area .next:hover span{background-position:-50px -50px}
	.btn_area .page_num{top:50%;right:44px;margin-top:-30px;text-align:right}
	.btn_area .page_num strong{font-family:Myriad Pro;font-weight:normal;font-size:24px;color:#7b7b7b}
	.btn_area .page_num strong span{font-weight:bold;color:#000}
	.sp{background:url(//image.cjmall.com/oliveyoung/oliveyoung_2014/images/renew2014/common/sp.png) no-repeat}
	
	
	
	
	
	/* List2 */

	.best100 { float:left; width:1200px; margin-top:10px; margin-bottom:10px;} 
	#wrap #bg #header #List2 { float:left; width:1200px; margin:0 auto; margin-top:10px;}
	#wrap #bg #header #List2 #All { width:1200px; }
	#wrap #bg #header #List2 #All ul {}
	#wrap #bg #header #List2 #All ul li { float:left; width:392px; background-color:#fff; margin-right:12px; margin-bottom:12px;}
	#wrap #bg #header #List2 #All ul .lastm { margin-right:0;}
	#wrap #bg #header #List2 #All ul li .blit { position:absolute; margin-top:16px; margin-left:265px;}
	#wrap #bg #header #List2 #All ul li .blit2 { position:absolute; width:130px; height:40px; margin-top:16px; margin-left:265px; background: url('../img/blit/blit_bg.png') 0 0 no-repeat;}
	#wrap #bg #header #List2 #All ul li .blit3 { position:absolute; width:130px; height:40px; margin-top:16px; margin-left:265px; background: url('../img/blit/blit_bg2.png') 0 0 no-repeat;}
	#wrap #bg #header #List2 #All ul li .rank { position:relative; width:130px; height:40px; top:4px; left:70px;}
	#wrap #bg #header #List2 #All ul li a { display:inline-block;}
	#wrap #bg #header #List2 #All ul li .limg {}
	#wrap #bg #header #List2 #All ul li dl { float:left; width:352px; padding: 20px 20px 20px 20px;}
	#wrap #bg #header #List2 #All ul li dl dt { float:left; width:352px; font-size:16px; color:#000; font-weight:bold; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#wrap #bg #header #List2 #All ul li dl dd { float:left; width:352px; margin-top:8px; }
	
	.ldt1 { text-decoration:line-through; color:#CCC;}
	.ldt2 { font-weight:bold; color:#e76794; font-family: "NeoSansProMedium"; font-size:15px; letter-spacing:-1px;}
	.ldt3 { float:left; width:352px; color:#666; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.ldt7 { color:#999; text-align:right; float:right; font-family: "NeoSansProLight"; font-size:10px;}
	
	#wrap #bg #header #List2 #All ul li dl dd dl { margin:0; padding:0;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd { float:left; display:inline; }
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box1 { background:#000; padding:2px 2px; color:#fff;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box2 { background:#9dd864; padding:2px 2px; color:#fff;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box3 { background:#7abfd5; padding:2px 2px; color:#fff;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box4 { background:#f4813c; padding:2px 2px; color:#fff;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box5 { background:#9172d6; padding:2px 2px; color:#fff;}
	#wrap #bg #header #List2 #All ul li dl dd dl dd .list-box6 { background:#71bc7b; padding:2px 2px; color:#fff;}
	
	#wrap #bg #header #List2 #All ul li:hover { outline:2px solid #e76794; }
	
	#wrap #bg #header #List { width:1001px; margin:0 auto; border-top:1px solid #d9d9d9; margin-top:10px;}
	#wrap #bg #header #List #All { float:left; width:1000px; border-left:1px solid #d9d9d9;  }
	#wrap #bg #header #List #All ul {}
	#wrap #bg #header #List #All ul li { float:left; width:249px; height:320px; border-right:1px solid #d9d9d9; border-bottom:1px solid #d9d9d9; background-color:#fff;}
	#wrap #bg #header #List #All ul li a { display:block; }
	#wrap #bg #header #List #All ul .last { border-right:none;}
	#wrap #bg #header #List #All ul li #e { float:left; position:absolute; margin:-1px 0 0 -1px; width:58px; height:58px; z-index:999;}
	#wrap #bg #header #List #All ul li #s-All { position:absolute; padding:15px 0 0 15px; width:235px; height:305px;}
	#wrap #bg #header #List #All ul li #s-All #s-1 { }
	#wrap #bg #header #List #All ul li #s-All #s-2 { width:219px; text-align:right; margin-top:6px;}
	#wrap #bg #header #List #All ul li #s-All #s-2 dl { float:left; width:219px;}
	#wrap #bg #header #List #All ul li #s-All #s-2 dl dd { float:right; display:inline; width:12px; }
	#wrap #bg #header #List #All ul li #s-All #s-3 { float:left; width:219px; margin-top:0px; color:#333; font-weight:bold;}
	#wrap #bg #header #List #All ul li #s-All #s-4 { float:left; width:219px;margin-top:2px; color:#878787; line-height:13pt;}
	#wrap #bg #header #List #All ul li #s-All #s-5 { float:left; width:219px;margin-top:2px; color:#bfbfbf; font-weight:bold;}
	#wrap #bg #header #List #All ul li #s-All #s-6 { float:left; width:219px;margin-top:2px; display:block; text-align:right; }
	#wrap #bg #header #List #All ul li:hover { float:left; width:249px; height:320px; background: url('../img/bg2_.gif'); color:#FFF; border-right:1px solid #a7a7a7; border-bottom:1px solid #a7a7a7;}
	#wrap #bg #header #List #All ul li:hover #s-All #s-3 { float:left; width:219px; margin-top:0px; color:#000; font-weight:bold;}
	#wrap #bg #header #List #All ul li:hover #s-All #s-4 { float:left; width:219px;margin-top:2px; color:#555; line-height:13pt; text-decoration:underline;}
	#wrap #bg #header #List #All ul li:hover #s-All #s-5 { float:left; width:219px;margin-top:2px; color:#777; font-weight:bold;}
	
	
	
	
	
	
	
	/* codi-item */
		
	.tit-txt { width:1200px; height:28px; background: url('../img/tit_txt.gif') 0 0 no-repeat; margin-bottom:30px; text-align:center; padding-top:10px; font-family:'NeoSansProMedium'; font-size:22px; font-weight:bold; color:#000;}
	#codi-item { float:left; width:1200px; margin-bottom:50px;}
	#codi-item .item-all {}
	.item-all ul {}
	.item-all ul li { float:left; margin-right:13px; margin-bottom:13px; background:#fff;}
	.item-all ul li a { width:290px; height:313px; display:inline-block;}
	.item-all ul li a:hover { float:left; margin:-2px; border:2px solid #e76794; position:relative; }

	
	.item-all ul .codi-lm { margin-right:0;}
	.item-all ul li .codi-i img { width:290px; height:193px; z-index:1;}
	.item-all ul li .category-best { position:absolute; margin-top:-4px; margin-left:222px;}
	.item-all ul li dl { float:left; width:240px; padding: 20px 20px 20px 20px;}
	.item-all ul li dl dt { float:left; width:240px; font-size:14px; color:#000; font-weight:bold; margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.item-all ul li dl dd { float:left; width:240px; margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	
	.codi-t1 { text-decoration:line-through; color:#CCC;}
	.codi-t2 { font-weight:bold; color:#e76794; font-family: "NeoSansProMedium"; font-size:15px; letter-spacing:-1px;}
	.codi-t3 { color:#999; text-align:right; float:right; font-family: "NeoSansProLight"; font-size:10px;}
	
	
	
	
	
	
	
	
	
	
	/* shop_view */
	
	#wrap #bg #header #shop-view { float:left; width:1198px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff; margin-top:10px; margin-bottom:50px;}
	#wrap #bg #header #shop-view #svl { float:left; width:518px; border-right:1px solid #e7e7e7; padding:40px 40px 40px 40px;}
	#wrap #bg #header #shop-view #svl img {}
	#wrap #bg #header #shop-view #svr { float:left; width:519px; padding:40px 40px 40px 40px;}
	#wrap #bg #header #shop-view #svr dl {}
	#wrap #bg #header #shop-view #svr dl dt { float:left; font-size:22px; font-weight:bold; margin-bottom:38px; color:#000;}
	#wrap #bg #header #shop-view #svr dl dd { float:left; width:519px; margin-bottom:10px;}
	#wrap #bg #header #shop-view #svr dl dd .dt1 { float:left; width:100px; color:#777;}
	#wrap #bg #header #shop-view #svr dl dd .dt2 { float:left; width:419px; color:#333;}
	#wrap #bg #header #shop-view #svr .bt-section { float:left; width:519px; margin-top:40px; border-top:1px solid #e5e5e5; padding-top:40px;}
	#wrap #bg #header #shop-view #svr .bt-section ul {}
	#wrap #bg #header #shop-view #svr .bt-section ul li { float:left; display:inline; padding-right:10px;}
	
	#wrap #bg #header #shop-snb { float:left; width:1198px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:2px solid #555; background:#FFF; box-shadow: 10px 10px 10px rgba(0,0,0,0.2); z-index:999999999999999999;}
	#shop-snb_mar { float:left; height:43px;}
	.ssFixed { position: fixed; top: 0; }
	#wrap #bg #header #nn { float:left; width:1198px; margin-bottom:43px;}
	#wrap #bg #header #shop-snb ul {}
	#wrap #bg #header #shop-snb ul li { float:left; display:inline-block; }
	#wrap #bg #header #shop-snb ul li .last { width:172px; border-right:none;}
	#wrap #bg #header #shop-snb ul li .last:hover { width:172px; border-right:none; color:#fff; display:inline-block; background: #252525 url('../img/bg6.gif');}
	#wrap #bg #header #shop-snb ul li a { display:inline-block; width:170px; height:28px; text-align:center; color:#444; font-size:13px; font-weight:bold; border-right:1px solid #e7e7e7; padding:12px 0 0 0;}
	#wrap #bg #header #shop-snb ul li a:hover { color:#fff; display:inline-block; background: #252525 url('../img/bg6.gif'); border-right:1px solid #4c4c4c; }
	#wrap #bg #header #shop-snb ul li .on { background: #252525 url('../img/bg6.gif'); color:#fff; border-right:1px solid #4c4c4c;}
	
	#wrap #bg #header #shop-view2 { float:left; width:1118px; margin-bottom:100px; border:1px solid #e7e7e7; background-color:#fff; padding:40px 40px 40px 40px;}
	#wrap #bg #header #shop-view2 img { }
	#wrap #bg #header #shop-view2 h2 { float:left; width:1118px; color:#000; margin-bottom:4px; font-size:18px; }
	#wrap #bg #header #shop-view2 #sv2-board { }
	
	#wrap #bg #header #shop-view2 #sv2-board ul {}
	#wrap #bg #header #shop-view2 #sv2-board ul li { float:left; margin-right:11px; margin-bottom:11px;}
	#wrap #bg #header #shop-view2 #sv2-board ul li .rall { width:130px; height:130px;}
	#wrap #bg #header #shop-view2 #sv2-board ul li .rbox { position:relative; width:130px; height:130px; cursor:pointer; margin:0 auto; cursor:pointer;}
	#wrap #bg #header #shop-view2 #sv2-board ul li .rpic { position:absolute; top:0; left:0px; width:130px; height:130px;  display:none; text-align:center; background:#000; filter:alpha(opacity=40); opacity: 0.4; -moz-opacity:0.4;}
	#wrap #bg #header #shop-view2 #sv2-board ul li .rtxt { position:absolute; top:0; left:0px; width:110px; height:130px; padding:0 10px; display:none; text-align:center; color:#FFF; margin:46px auto; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#wrap #bg #header #shop-view2 #sv2-board ul li a { float:left; display: inline-block;}
	#wrap #bg #header #shop-view2 #sv2-board ul li a:hover {  outline:11px solid #222;}
	#wrap #bg #header #shop-view2 #sv2-board ul .lpa { margin-right:0; }

	#wrap #bg #header #shop-view2 #sv2-view { float:left; border:1px solid #e7e7e7;}
	#wrap #bg #header #shop-view2 #sv2-view .sv2-tit { float:left; width:557px;}
	#wrap #bg #header #shop-view2 #sv2-view .sv2-tit dl { position: relative; width: 100%; border-bottom: 1px solid #e7e7e7;}
	#wrap #bg #header #shop-view2 #sv2-view .sv2-tit dl dt { position: absolute; top: 0; left: 0; padding: 10px 0 10px 20px; color: #000; text-align: left; font-weight: normal;}
	#wrap #bg #header #shop-view2 #sv2-view .sv2-tit dl dd { padding: 10px 10px 10px 90px; color: #999; text-align: left;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-l { float:left; width:477px; padding:40px; border-right:1px solid #e7e7e7; text-align:center;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-l dl {}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-l dl dd { margin-bottom:4px;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r { float:left; width:478px; padding:40px; }
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r p { font-size:13px; line-height:25px;}

	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write { width:478px; border:1px solid #e7e7e7; margin-top:100px;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write dl {}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write dl dt { border-bottom:1px solid #e7e7e7; padding:20px 20px; background:#f4f4f4;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write dl dt .a-left { float:left; margin-top:-8px;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write dl dt .a-right { float:right; margin-top:-11px;}
	#wrap #bg #header #shop-view2 #sv2-view #sv2-view-r .a-write dl dd { padding:20px 20px; line-height:20px;}

	#wrap #bg #header #shop-view2 #delivery {}
	#wrap #bg #header #shop-view2 #delivery .dll { float:left; width:518px; border-right:1px solid #e7e7e7; padding:0 40px 0 0;}
	#wrap #bg #header #shop-view2 #delivery .dll dl {}
	#wrap #bg #header #shop-view2 #delivery .dll dl dt { float:left; width:518px; font-size:16px; font-weight:bold; margin-bottom:10px; color:#000;}
	#wrap #bg #header #shop-view2 #delivery .dll dl dd { float:left; width:518px; margin-bottom:14px; line-height:18px;}
	#wrap #bg #header #shop-view2 #delivery .dlr { float:left; width:519px; padding:0 0 0 40px;}
	#wrap #bg #header #shop-view2 #delivery .dlr dl {}
	#wrap #bg #header #shop-view2 #delivery .dlr dl dt { float:left; width:519px; font-size:16px; font-weight:bold; margin-bottom:10px; color:#000;}
	#wrap #bg #header #shop-view2 #delivery .dlr dl dd { float:left; width:519px; margin-bottom:14px;}
	
	#wrap #bg #header #shop-view2 #relation-product {}
	#wrap #bg #header #shop-view2 #relation-product ul {}
	#wrap #bg #header #shop-view2 #relation-product ul li { float:left; width:243px; margin-right:6px; margin-bottom:6px; border:1px solid #e7e7e7; padding:15px 15px 15px 15px; text-align:left;background-color:#fff;}
	#wrap #bg #header #shop-view2 #relation-product ul li a { display:inline-block; }
	#wrap #bg #header #shop-view2 #relation-product ul .lastmm { margin-right:0;}
	#wrap #bg #header #shop-view2 #relation-product ul li .blit { position:absolute; margin-top:-2px; margin-left:176px;}
	#wrap #bg #header #shop-view2 #relation-product ul li .rpi {}
	#wrap #bg #header #shop-view2 #relation-product ul li dl { float:left; width:243px;}
	#wrap #bg #header #shop-view2 #relation-product ul li dl dt { float:left; width:243px; font-size:14px; color:#000; font-weight:bold; margin-top:14px; margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#wrap #bg #header #shop-view2 #relation-product ul li dl dd { float:left; width:243px;margin-top:5px; }
	#wrap #bg #header #shop-view2 #relation-product ul li:hover { border:1px solid #e76794;}
	.sv2-txt { float:left; width:100%; margin-bottom:10px; color:#000; }
	
	
	#wrap #bg #header #shop-view3 { float:left; width:1118px; margin-bottom:50px; border:1px solid #e7e7e7; background-color:#fff; padding:40px 40px 40px 40px; background: url('../img/bg6.gif');}
	#wrap #bg #header #shop-view3 #relation-product {}
	#wrap #bg #header #shop-view3 #relation-product ul {}
	#wrap #bg #header #shop-view3 #relation-product ul li { float:left; width:243px; margin-right:6px; margin-bottom:6px; border:1px solid #626262; padding:15px 15px 15px 15px; text-align:left;background-color:#4e4e4e;}
	#wrap #bg #header #shop-view3 #relation-product ul li a { display:inline-block; }
	#wrap #bg #header #shop-view3 #relation-product ul .lastmm { margin-right:0;}
	#wrap #bg #header #shop-view3 #relation-product ul li .blit { position:absolute; margin-top:-2px; margin-left:176px;}
	#wrap #bg #header #shop-view3 #relation-product ul li .rpi {}
	#wrap #bg #header #shop-view3 #relation-product ul li dl { float:left; width:243px;}
	#wrap #bg #header #shop-view3 #relation-product ul li dl dt { float:left; width:243px; font-size:14px; color:#c4c4c4; font-weight:bold; margin-top:14px; margin-bottom:5px;text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	#wrap #bg #header #shop-view3 #relation-product ul li dl dd {float:left; width:243px; margin-top:5px;}
	#wrap #bg #header #shop-view3 #relation-product ul li:hover { border:1px solid #e76794;}
	.sv3-txt { float:left; width:100%; margin-bottom:10px; color:#999; }
	.ldt4 { text-decoration:line-through; color:#777;}
	.ldt5 { font-weight:bold; color:#e76794; font-family: "NeoSansProMedium"; font-size:15px; letter-spacing:-1px;}
	.ldt6 { float:left; width:243px; color:#999; text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
	.ldt8 { color:#999; text-align:right; float:right; font-family: "NeoSansProLight"; font-size:10px;}
	
	
	
	
	/* SSO 로그인 버튼 */
	
	ul.sso {float:left; width:500px; display: block; margin-top: 40px; padding-left: 0; text-align: left; margin-top:30px;}
	ul.sso li { display: inline-block; float:left; padding-right:4px;}
	.btnLoginSso { display:block; width:30px; height:30px; margin:0; background:url(/images/loginSso.jpg) no-repeat 0 0; text-align:left; text-indent:-9999em; overflow:hidden;}
	.btnLoginSso.facebook { background-position:0 0; background:url(../img/icon_facebook.gif);}
	.btnLoginSso.twitter { background-position:-35px 0; background:url(../img/icon_twitter.gif);}
	.btnLoginSso.google { background-position:-70px 0; background:url(../img/icon_google.gif);}
	.btnLoginSso.naver { background-position:-105px 0; background:url(../img/icon_naver.gif);}
	.btnLoginSso.daum { background-position:-140px 0; background:url(../img/icon_daum.gif);}
	.btnLoginSso.kakao { background-position:-175px 0; background:url(../img/icon_kakao.gif);}
	
	
	
	
	
	
	
	/* basket */
	
	#wrap #bg #header #basket { float:left;  width:1118px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff; margin-top:10px; padding:40px 40px 40px 40px; font-size:13px;}
	#wrap #bg #header #basket #bk-navi { width:1118px;}
	#wrap #bg #header #basket h2 { width:1118px; color:#000; margin-top:30px; margin-bottom:10px; font-size:18px;}
	#wrap #bg #header #basket #bk-con { width:1118px;}
	
	.bk-table1 { margin-top:10px; }
	.bk-table1 h3 { color:#000; font-weight:bold; margin-bottom:10px; font-size:14px;}
	.bk-table1 table { margin:0; padding:0; border-collapse: collapse; borderpadding:1px; borderspacing:1px;  }
	.bk-table1 table td { padding:10px 10px 10px 10px;  }
	.bk-table1 thead { border-top:1px solid #dadada; border-bottom:1px solid #dadada;}
	.bk-table1 thead th { color:#555; padding:10px 10px 10px 10px; background:#f4f4f4;}
	.bk-table1 tbody tr {}
	.bk-table1 tbody td { border-bottom:1px solid #dadada; line-height:22px;}
	.bk-table1 tfoot { }
	.bk-table1 tfoot tr {}
	.bk-table1 tfoot td { padding:10px 10px 10px 10px; border-top:1px solid #e7e7e7; }
	
	.bk-table2 { margin-top:50px; }
	.bk-table2 h3 { color:#000; font-weight:bold; margin-bottom:10px; font-size:14px;}
	.bk-table2 table { margin:0; padding:0; width:1118px; border:1px solid #222; border-collapse: collapse; borderpadding:1px; borderspacing:1px;  }
	.bk-table2 table td { padding:10px 10px 10px 10px; line-height:20px; }
	.bk-table2 thead th { padding:10px 10px 10px 10px; }
	.bk-table2 tfoot { padding:10px 10px 10px 10px; border-top:1px solid #eeeeee;}
	
	.bk-table3 { margin-top:50px; }
	.bk-table3 h3 { color:#000; font-weight:bold; margin-bottom:10px; font-size:14px; }
	.bk-table3 table { margin:0; padding:0; border:1px solid #eeeeee; border-collapse: collapse; borderpadding:1px; borderspacing:1px;  }
	.bk-table3 table td { padding:10px 10px 10px 10px;  border:1px solid #eeeeee; line-height:20px;}
	.bk-table3 thead th { padding:10px 10px 10px 10px; }
	
	.bk-table4 { margin-top:40px; text-align:center;}
	.bk-table4 h3 { text-align:left; color:#000; font-weight:bold; font-size:14px;}
	.bk-table4 table { margin:0; padding:0; border-collapse: collapse; borderpadding:1px; borderspacing:1px;  }
	.bk-table4 table td { padding:5px 5px 5px 5px;}
	.bk-table4 thead {  border-bottom:1px solid #dadada;}
	.bk-table4 thead tr {}
	.bk-table4 thead td {}
	.bk-table4 thead th { color:#555; padding:5px 5px 5px 5px; background:#f4f4f4;}
	.bk-table4 tbody tr {}
	.bk-table4 tbody td { border-bottom:1px solid #ececec; line-height:22px;}
	.bk-table4 tfoot { }
	.bk-table4 tfoot tr {}
	.bk-table4 tfoot td { padding:5px 5px 5px 5px; border-top:1px solid #dadada; }
	
	.bk-btn-area { width:1118px; padding-top:50px; margin:0 auto; text-align:center;}
	.bk-btn-area ul {}
	.bk-btn-area ul li { display:inline; padding-right:4px;}
	.bk-table-style1 { margin-bottom:2px;}
	.pay-info { width:1038px; border:1px solid #222; padding:40px 40px 40px 40px; text-align:center;}
	.pay-info dl {}
	.pay-info dl dd { margin-top:10px; }
	.nonmember-conBox { width:1068px; padding:20px 20px 20px 20px; border:5px solid #ececec; margin-top:30px;}
	.nonmember-conBox h3 { color:#000; font-weight:bold; margin-bottom:10px; font-size:14px;}
	.nonmember-conBox dl {}
	.nonmember-conBox dl dt {}
	.nonmember-conBox dl dd { margin-bottom:6px;}

	
	
	
	
	/* mypage, customer */
	
	#wrap #bg #header #mypage { float:left; width:1118px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fafafa; padding:40px 40px 40px 40px; }
	#wrap #bg #header #mypage h2 { float:left; width:1118px; color:#000; margin-bottom:4px; font-size:18px;}
	#wrap #bg #header #mypage #save-zone { float:left; width:1068px; padding:20px 20px 20px 20px; border:5px solid #e1e3e4; background: #fff url('../img/bg44.gif') 0 0;}
	#wrap #bg #header #mypage #save-zone ul { width:100%; padding-left:128px;}
	#wrap #bg #header #mypage #save-zone ul li { float:left; width:11%; display:inline; padding:0 20px 0 20px; border-left:1px solid #dcdcdc; }
	#wrap #bg #header #mypage #save-zone ul .brno { border-left:none;}
	#wrap #bg #header #mypage #save-zone ul li dl {}
	#wrap #bg #header #mypage #save-zone ul li dl dt { color:#222; font-weight:bold; font-size:13px; margin-bottom:10px;}
	#wrap #bg #header #mypage #save-zone ul li dl dd {}
	#wrap #bg #header #mypage #mp-con { float:left; width:1118px;  border-top:1px solid #dcdcdc;  }
	#wrap #bg #header #mypage #mp-con #mp-left { float:left; width:150px; border-left:1px solid #dcdcdc; }
	#wrap #bg #header #mypage #mp-con #mp-left dl {}
	#wrap #bg #header #mypage #mp-con #mp-left dl dd { display:inline-block; }
	#wrap #bg #header #mypage #mp-con #mp-left dl dd a { display:inline-block; width:134px; background: #ebebeb; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc; padding:15px 0 15px 15px; background: url('../img/mypage_menu_bg.gif') 0 0 repeat-x; color:#000;}
	#wrap #bg #header #mypage #mp-con #mp-left dl dd a:hover { background: #fff; border-right:1px solid #fff; font-weight:bold; color:#e76794;}
	#wrap #bg #header #mypage #mp-con #mp-left dl dd a:active { color:#000;}
	#wrap #bg #header #mypage #mp-con #mp-left dl .on { background: #fff; border-right:1px solid #fff; color:#e76794; font-weight:bold;}
	#wrap #bg #header #mypage #mp-con #mp-right { float:left; width:966px; background: #fff; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con { width:886px; padding:40px 40px 40px 40px;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con h3 { color:#000; font-weight:bold; font-size:14px;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu { float:left; width:884px; margin-top:10px; border-bottom:1px solid #333; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu ul { }
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu ul li { float:left;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu ul li a { display:inline-block; float:left; width:220px; display:inline; padding:14px 20px 14px 20px; text-align:center; border-right:1px solid #dcdcdc; background: url('../img/mypage_smenu_bg.gif') 0 0 repeat-x; font-weight:bold; font-size:14px;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu ul li a:hover { background: #222; color:#FFFFFF; font-weight:bold; font-size:14px; border-right:1px solid #555;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #mrc-menu ul li .on { background: #222; color:#FFFFFF; font-weight:bold; font-size:14px; border-right:1px solid #555;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal { float:left; width:836px; padding:20px 20px 20px 20px; border:5px solid #ececec;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal ul {}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal ul li { float:left; display:inline;}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal dl {}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal dl dt { color:#000; font-weight:bold; }
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #order-search-cal dl dd {}
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #coupon { float:left; width:844px; padding:20px 20px 20px 20px; border:1px solid #dcdcdc; background: #f4f4f4; margin:0 auto; text-align:center;}
	
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #board { float:left; width:844px; padding:20px 20px 20px 20px; border:1px solid #dcdcdc; background: #fff; margin:0 auto; text-align:center;}
	#wrap #bg #header #mypage #banner-zone { float:left; width:1118px; margin-bottom:10px;}
	#wrap #bg #header #mypage #banner-zone ul { }
	#wrap #bg #header #mypage #banner-zone ul li { float:left; display:inline; }
	
	.board-btn-type { width:886px; margin-top:30px; }
	.board-btn-type .bbt-con {  margin:0 auto; text-align:center;}
	.board-btn-type .bbt-con ul {}
	.board-btn-type .bbt-con ul li { display:inline; padding:10px 5px 10px 5px; font-size:10px; font-weight:bold;}
	
	
	
	
	
	
	/* greeting */
	
	#wrap #bg #header #greeting { float:left; width:1118px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff; padding:40px 40px 40px 40px; }
	#wrap #bg #header #greeting h2 { float:left; width:1118px; color:#000; margin-bottom:4px; font-size:18px; }
	#wrap #bg #header #greeting .gt-con { }
	
	#wrap-greeting { float:left; width:1118px; height:560px; background:#fff; position:relative; padding-bottom:30px; }
	#wrap-greeting h1 {color:#000; font-weight:normal; font-size:22px; text-align:left; width:100%; }
	#outerImage {padding:0; margin:0; list-style:none;}
	#outerImage li a {color:#777; text-decoration:none;}
	#outerImage table {border-collapse:collapse; width:0; height:0; margin:-1px -4px;}
	#outerImage span {display:block; width:390px; height:390px; background:url(../img/greeting_full.jpg); position:absolute; left:350px; top:200px;}
	#innerImage {padding:0; margin:0; list-style:none;}
	#innerImage li {float:left; color:#444; font-size:30px; font-weight:normal; }
	#innerImage li a {float:left; color:#dcdcdc; text-decoration:none; font-size:30px; white-space:nowrap; font-weight:normal; letter-spacing:-3px; text-decoration:line-through;}
	#innerImage li a b {display:block; width:130px; height:130px; position:absolute; background:#transparent;}
	#innerImage li a b#link1 {left:350px; top:200px;}
	#innerImage li a b#link2 {left:480px; top:200px;}
	#innerImage li a b#link3 {left:610px; top:200px;}
	#innerImage li a b#link4 {left:350px; top:330px;}
	#innerImage li a b#link5 {left:480px; top:330px;}
	#innerImage li a b#link6 {left:610px; top:330px;}
	#innerImage li a b#link7 {left:350px; top:460px;}
	#innerImage li a b#link8 {left:480px; top:460px;}
	#innerImage li a b#link9 {left:610px; top:460px;}
	
	#outerImage li a:hover {border:0; }
	#outerImage :hover span {background:url(../img/greeting_dark.jpg);}
	
	#innerImage li a:hover {color:#fff; background:#e76794; }
	#innerImage li a:hover b {cursor:pointer;}
	
	#innerImage :hover b#link1 {background:#fff url(../img/greeting_1.jpg);}
	#innerImage :hover b#link2 {background:#fff url(../img/greeting_2.jpg);}
	#innerImage :hover b#link3 {background:#fff url(../img/greeting_3.jpg);}
	#innerImage :hover b#link4 {background:#fff url(../img/greeting_4.jpg);}
	#innerImage :hover b#link5 {background:#fff url(../img/greeting_5.jpg);}
	#innerImage :hover b#link6 {background:#fff url(../img/greeting_6.jpg);}
	#innerImage :hover b#link7 {background:#fff url(../img/greeting_7.jpg);}
	#innerImage :hover b#link8 {background:#fff url(../img/greeting_8.jpg);}
	#innerImage :hover b#link9 {background:#fff url(../img/greeting_9.jpg);}
	
	
	
	

	
	
	/* agreement */
	
	#wrap #bg #header #agreement { float:left; width:1118px; border-top:1px solid #dcdcdc; border-left:1px solid #dcdcdc; border-right:1px solid #dcdcdc; border-bottom:1px solid #dcdcdc; background-color:#fff; padding:40px 40px 40px 40px; }
	#wrap #bg #header #agreement h2 { float:left; width:1118px; color:#000; margin-bottom:4px; font-size:18px;}
	#wrap #bg #header #agreement .use { }
	#wrap #bg #header #agreement .use h4 { float:left; width:100%; font-size:13px; color:#222; font-weight:bold; margin-top:26px; margin-bottom:8px; line-height:20px; letter-spacing:-1px;}
	#wrap #bg #header #agreement .use p { line-height:18px; margin-bottom:12px;}
	#wrap #bg #header #agreement .use dl { margin-top:15px; margin-bottom:15px;}
	#wrap #bg #header #agreement .use dl dd { margin-left:20px; color:#999; line-height:20px;}
	#wrap #bg #header #agreement .use .tpl { padding:20px 20px 20px 20px;}
	#wrap #bg #header #agreement .use h2 { float:left; width:100%; font-size:16px; color:#06b9e6; font-weight:bold; letter-spacing:-1px; margin-top:26px;}
	
	
	
	
	
	
	
	
	/* miza 이용안내 */

	.xans-mall-faq {margin:15px 1px 0;}
	.xans-mall-faq .cont2 {color:#8f8f91;line-height:1.8em;}
	.xans-mall-faq .tabs_box {border-bottom:1px solid #dfdfdf;display:inline-block;width:100%;}
	.xans-mall-faq .tabs {font-size:0;margin:0 0 -1px;}
	.xans-mall-faq .tabs li {display:inline-block;*display:inline;*zoom:1;background:#f6f6f6;border:1px solid #dfdfdf;border-bottom:0;text-align:center;margin:0 1px;}
	.xans-mall-faq .tabs li.first {margin-left:0;}
	.xans-mall-faq .tabs li.active {border:1px solid #dfdfdf;border-bottom:1px solid #fff;background:#fff;}
	.xans-mall-faq .tabs li a {color:#777;font-size:12px;width:105px;line-height:20px;display:inline-block;padding:8px 0 5px;}
	.xans-mall-faq .tabs li.active a {color:#151515;font-weight:bold;letter-spacing:-1px;}
	.xans-mall-faq .tabs li a:hover {text-decoration:none;}
	.xans-mall-faq .tab_content {margin:0;display:block;padding:50px;border:1px solid #dfdfdf;border-top:0;min-height:300px; background:#fff;}	

	
	
	
	
	
	
	
	/* 로그인 */
	
	#w1 { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:0; height:0; background:#0C3;}
	#w2 { position:relative; top:-150px; left:-150px; margin:auto; width:300px; height:300px; background:#000;}
	
	#wrap #login { position:absolute; top:0; left:0; right:0; bottom:0; margin:auto; width:0; height:0;}
	#wrap #login #login-content { position:relative; top:-206px; left:-220px; margin:auto; width:440px; height:412px;}
	#wrap #login #login-content h1 { float:left; margin-bottom:10px; text-align:center;}
	#wrap #login #login-content #login-Con { float:left; width:398px; background-color:#fff; border-top:2px solid #666; border-left:1px solid #d9d9d9; border-right:1px solid #d9d9d9; border-bottom:1px solid #888; padding: 20px 20px 20px 20px;}
	#wrap #login #login-content #login-Con dl { margin-top:6px;}
	#wrap #login #login-content #login-Con dl dd { margin-top:6px;}
	#wrap #login #login-content #login-Con dl dd ul { margin-top:20px;}
	#wrap #login #login-content #login-Con dl dd ul li { float:left; display:inline; height:16px; padding-right:10px; padding-left:10px; background: url('../img/top_border_bg.gif') right 4px no-repeat;}
	#wrap #login #login-content #login-Con dl dd ol { }
	#wrap #login #login-content #login-Con dl dd ol li { float:left; width:222px;}
	#wrap #login #login-content #login-Con dl dd ul .fp { padding-left:0;}
	#wrap #login #login-content #login-Con dl dd ul .lp { background:none;}
	#wrap #login #login-content #login-Con dl dd .mt1 { float:left; width:398px; padding-top:20px; margin-top:20px; border-top:1px solid #d9d9d9;}
	#wrap #login #login-content #login-Con dl dd .font1 { margin-top:-10px;}
	#wrap #login #login-content #login-Con dl dd .font2 { width:80px; height:15px; float:left; vertical-align:middle; padding-top:5px;}
	#wrap #login #login-content #login-Con dl dd .mt2 { float:left; width:398px; margin-top:10px; line-height:18px;}
	#wrap #login #login-content #login-Con dl dd .mt3 { float:left; margin-top:20px; width:458px; border-top:1px solid #d9d9d9; padding-top:20px; line-height:18px;}
	#wrap #login #login-content #login-Con dl dd .member { float:left; width:378px; background-color:#f5f5f5; border:1px solid #d9d9d9; margin-top:10px; padding:10px 10px 10px 10px; line-height:18px;}
	#wrap #login #login-content #login-Con dl dd .agree { float:left; width:398px; margin-top:10px;}
	
	
	
	
	
	
	/* 로그인2 */
	
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #login2 { float:left; width:844px; padding:20px 20px 20px 20px; border:1px solid #dcdcdc; background: #fafafa; margin:0 auto; text-align:center; font-size:13px;}
	
	/* BASIC css start */
	#loginWrap .page-tit{margin-bottom:40px}
	#loginWrap .page-body{overflow:hidden;width:744px;padding:60px 50px;background:#FFF;}
	#loginWrap .page-body h3{margin-bottom:20px;font-size:23px;color:#777;letter-spacing:-0.04em}
	#loginWrap .page-body .mlog-sign .mlog h4{margin-bottom:10px;font-size:15px;color:#555;letter-spacing:-0.04em; font-style: normal; font-weight:normal;}
	
	/* member login */
	#loginWrap .mlog-sign{width:610px;margin:0 auto; text-align:left;}
	#loginWrap .mlog-sign .mlog{position:relative}
	#loginWrap .mlog-sign .se-log{clear:both;}
	
	/* sign up */
	#loginWrap .mlog-sign .sign{padding-top:20px}
	#loginWrap .mlog-sign .sign .btns a{display:block}
	
	/* form common */
	#loginWrap .btn-mlog{float:right}
	#loginWrap .frm-list{float:left;width:440px}
	#loginWrap .frm-list li,
	#loginWrap .frm-list li label,
	#loginWrap .frm-list li .txt-frm{float:left;margin:0}
	#loginWrap .frm-list li{margin-bottom:10px}
	#loginWrap .frm-list li label{display:none;width:60px;padding-top:4px}
	#loginWrap .frm-list li .txt-frm{width:428px;height:33px;line-height:33px;padding:0 5px;border:1px solid #DBDAD7;color:#B2B3B7;font-size:15px}
	#loginWrap .msg{position:relative;min-height:40px;margin-top:10px;padding-right:160px;font-size:13px;color:#464646}
	#loginWrap .msg dt{margin-bottom:5px;font-weight:800}
	#loginWrap .msg dd{color:#848484}
	#loginWrap .msg dd.btns{position:absolute;top:0;right:0}
	/* BASIC css end */
	
	
	
	
	
	/* 회원가입 */
	
	#wrap #bg #header #mypage #mp-con #mp-right #mr-con #join { float:left; width:844px; padding:20px 20px 20px 20px; border:1px solid #dcdcdc; background: #fafafa; margin:0 auto; text-align:center; font-size:13px;}
	.board_write { width:844px; margin:0 auto; text-align:center;}
	.board_write legend { display: none; }
	.board_write dl { position: relative; width: 100%; border-bottom: 1px solid #f4f4f4; padding-top:10px;}
	.board_write dl.last { margin-bottom: 15px; }
	.board_write dt { position: absolute; top: 0; left: 0; padding: 10px 0 10px 10px; color: #000; text-align: left; font-weight: normal; }
	.board_write dd { width:660px; padding: 0 10px 10px 130px; color: #999; text-align: left; }
	
	
	.board_write input { width: 100%; height: 28px; border: 1px solid #e2e2e2; padding:0 4px; color:#B2B3B7;}
	.board_write textarea { width: 100%; border: 1px solid #e2e2e2; padding: 10px 10px 10px 10px; background:#FFF; color:999;}
	.board_write .btn_area { text-align: center; }
	.board_write .btn_area a { display: inline-block; vertical-align: top; }
	.board_write input[type="submit"] { display: inline-block; width: 53px; height: 23px; border: 0 none; text-indent: -10000000px; font-size: 0; line-height: 0; background: url('../images/button/btn_ok.gif') 0 0 no-repeat; overflow: visible; vertical-align: top; }
	
	
	
	
	
	

	
	/* 하단공통 */
	
	#wrap #b-cate { float:left; width:100%; margin-top:50px;}
	#wrap #b-cate #b-na { width:1200px; margin:0 auto; border-top:1px solid #888;  }
	#wrap #b-cate #b-na #b-nav { float:left; width:1200px; padding:20px 0 20px 0; background:#f8f8f8;}
	#wrap #b-cate #b-na #b-nav ul {}
	#wrap #b-cate #b-na #b-nav ul li { float:left; width:130px; height:260px; display:inline; padding:0 20px 0 20px; background: url('../img/footer_yline.gif') right 0 repeat-y;}
	#wrap #b-cate #b-na #b-nav ul .lastr { background:none;}
	#wrap #b-cate #b-na #b-nav ul .callcenter { float:left; width:310px; background:none; }
	#wrap #b-cate #b-na #b-nav ul .callcenter dl {}
	#wrap #b-cate #b-na #b-nav ul .callcenter dl dt {}
	#wrap #b-cate #b-na #b-nav ul .callcenter dl dd {}
	#wrap #b-cate #b-na #b-nav ul li dl {}
	#wrap #b-cate #b-na #b-nav ul li dl dt { color: #555; font-weight:bold; margin-bottom:12px;}
	#wrap #b-cate #b-na #b-nav ul li dl dd { padding-bottom:5px; }
	#wrap #b-cate #b-na #b-nav ul li dl dd a { color:#777; }
	#wrap #b-cate #b-na #b-nav ul li dl dd a:hover { color:#e76794; text-decoration:underline;}
	
	#wrap #bottom { float:left; width:100%; padding-bottom:50px; }
	#wrap #bottom #cus { width:1200px; margin:0 auto; border-top:1px solid #f4f4f4;}
	#wrap #bottom #cus ul {}
	#wrap #bottom #cus ul li { float:left; display:inline;}

	#wrap #partner { float:left; width:100%; }
	#wrap #partner #ptc { width:1160px; height:35px; margin:0 auto; padding:0 20px 20px 20px; background:#f8f8f8; }
	#wrap #partner #ptc ul {}
	#wrap #partner #ptc ul li { float:left; display:inline; padding-right:20px; }
	
	#wrap #footer { float:left; width:100%; padding-bottom:50px; }
	#wrap #footer #f-btn {  width:1200px; margin:0 auto;  }
	#wrap #footer #f-btn #fb-Con { float:left; width:1200px;  border-bottom:1px solid #dadada; padding-top:20px; padding-bottom:24px;}
	#wrap #footer #f-btn #fb-Con ul {}
	#wrap #footer #f-btn #fb-Con ul li { float:left; height:12px; display:inline; padding-right:15px; padding-left:15px; background: url('../img/footer_line_bg.gif') right 4px no-repeat; }
	#wrap #footer #f-btn #fb-Con ul li a { color:#777; font-weight:bold;}
	#wrap #footer #f-btn #fb-Con ul li a:hover { color:#e76794;}
	#wrap #footer #f-btn #copyright { width:100%; float:left; margin:30px 0 0 0; }
	#wrap #footer #f-btn #copyright #cp-Con { width:1200px; margin:0 auto; }
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-t { float:left; width:188px; padding-top:4px;}
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-l { float:left; width:832px; color:#777; line-height:21px; margin-left:20px; }
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-l .partners { float:left; width:832px; margin-top:20px;}
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-l .partners ul { }
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-l .partners ul li { display:inline; padding-right:15px; }
	#wrap #footer #f-btn #copyright #cp-Con #cp-Con-e { float:right; width:160px; z-index:8888888;}
	
	
	
	
	
	
	
	
	
	/* txt */
	
	.txt1 { color:#e76794; font-weight:bold;}
	.txt2 { color:#000; font-weight:bold;  }
	.txt3 { font-size:16px; font-weight:bold; color:#000; letter-spacing:-1px;}
	.txt4 { font-size:10px;}
	.txt5 { font-size:10px; color:#000; font-weight:bold;}
	.txt6 { font-size:10px; color:#e76794; font-weight:bold;}
	.txt7 { color:#fff; font-weight:bold; background:#e76794; padding:2px 7px 2px 7px; }
	.txt8 { color:#fff; font-weight:bold; background:#000; padding:2px 7px 2px 7px; }
	.txt9 { text-decoration:line-through; color:#999;}
	.txt10 { font-family: "NeoSansProMedium"; color:#000; font-size:30px; font-weight:bold; letter-spacing:-3px;}
	.txt11 { font-family: "NeoSansProMedium"; color:#999; font-size:30px; font-weight:bold; letter-spacing:-3px;}
	.txt12 { font-family: "NeoSansProMedium"; color:#ed0000; font-size:30px; font-weight:bold; letter-spacing:-3px;}
	.txt13 { color:#e76794; font-weight:bold; font-size:20px; letter-spacing:-1px; font-family: "NeoSansProMedium";}
	.txt14 { font-family: "NeoSansProLight"; color:#fff; font-size:22px; letter-spacing:-2px; font-weight:bold;}
	.txt15 { color:#666; font-weight:bold;  }
	.txt16 { color:#e76794; font-weight:bold; font-family: "NeoSansProMedium"; }
	.txt1- { color:#e76794; font-weight:bold; font-size:15px; font-family: "NeoSansProMedium"; letter-spacing:-1px;}
	.txt2- { color:#000; font-weight:bold; font-size:15px; font-family: "NeoSansProMedium"; letter-spacing:-1px;}
	.txt17 { font-family: "NeoSansProMedium"; color:#222; font-size:44px; font-weight:bold; letter-spacing:-3px;}
	.txt18 { font-family: "NeoSansProLight"; color:#222; font-size:23px; font-weight:bold; }
	.txt19 { color:#000; font-weight:bold; font-size:18px;}
	.txt20 { color:#dcdcdc; font-size:10px; letter-spacing:-1px;}
	.txt21 { color:#fff; font-size:13px; font-weight:bold; letter-spacing:-1px;}
	.txt22 { color:#222; font-family: "NeoSansProMedium"; }
	.txt23 { color:#fff; font-family: "NeoSansProMedium"; font-size:30px; letter-spacing:-1px;}
	
	select { font-family: "나눔고딕"; color:#666;}
	.select1 { font-family: "나눔고딕"; color:#868686;  background-color:#fff ; border:1px solid #e7e7e7; }
	.select2 { font-family: "나눔고딕"; color:#c9cccf;  background-color:#52585c ; border:1px solid #6f767a; }
	.select3 { font-family: "나눔고딕"; color:#e76794; font-size:15px; background-color:#fff ; border:4px solid #e76794; width:300px; height:26px; padding:2px; vertical-align:middle;}
	.select4 { font-family: "나눔고딕"; color:#868686;  background-color:#fff ; border:1px solid #dcdcdc; height:26px; padding:2px 0 0 2px; vertical-align:middle;}
	TEXTAREA { font-family: "나눔고딕"; font-size:12px ; color:#7d7d7d ; background-color:transparent ; border-bottom:1x solid #4a483f ; border-left:1x solid #4a483f ; border-right:1x solid #4a483f ; border-top:1x solid #4a483f }
	
	