/* BASIC css start */
#company, #company th, #company td {
	font: normal 12px/18px 'NanumSquare', Verdana, 'Apple Gothic', sans-serif;
	color: #666;
}
/* Margin Style */
.mt0 {
	margin-top:0 !important
}
.mt3 {
	margin-top:3px !important
}
.mt5 {
	margin-top:5px !important
}
.mt8 {
	margin-top:8px !important
}
.mt9 {
	margin-top:9px !important
}
.mt10 {
	margin-top:10px !important
}
.mt15 {
	margin-top:15px !important
}
.mt20 {
	margin-top:20px !important
}
.mt25 {
	margin-top:25px !important
}
.mt30 {
	margin-top:30px !important
}
.mt35 {
	margin-top:35px !important
}
.mt40 {
	margin-top:40px !important
}
.mt45 {
	margin-top:45px !important
}
.mt50 {
	margin-top:50px !important
}
.mt55 {
	margin-top:55px !important
}
.mt60 {
	margin-top:60px !important
}
.mt65 {
	margin-top:65px !important
}
.mt70 {
	margin-top:70px !important
}
.mt80 {
	margin-top:80px !important
}
.mt90 {
	margin-top:90px !important
}
.mt100 {
	margin-top:100px !important
}
.mb3 {
	margin-bottom:3px !important
}
.mb5 {
	margin-bottom:5px !important
}
.mb7 {
	margin-bottom:7px !important
}
.mb10 {
	margin-bottom:10px !important
}
.mb15 {
	margin-bottom:15px !important
}
.mb20 {
	margin-bottom:20px !important
}
.mb25 {
	margin-bottom:25px !important
}
.mb30 {
	margin-bottom:30px !important
}
.mb35 {
	margin-bottom:35px !important
}
.mb40 {
	margin-bottom:40px !important
}
.mb45 {
	margin-bottom:45px !important
}
.mb50 {
	margin-bottom:50px !important
}
.mb55 {
	margin-bottom:55px !important
}
.mr3 {
	margin-right:3px !important
}
.mr4 {
	margin-right:4px !important
}
.mr6 {
	margin-right:6px !important
}
.mr10 {
	margin-right:10px !important
}
.mr15 {
	margin-right:15px !important
}
.mr20 {
	margin-right:20px !important
}
.ml0 {
	margin-left:0 !important
}
.ml3 {
	margin-left:3px !important
}
.ml6 {
	margin-left:6px !important
}
.ml10 {
	margin-left:10px !important
}
.ml15 {
	margin-left:15px !important
}
.ml17 {
	margin-left:17px !important
}
.ml20 {
	margin-left:20px !important
}
.ml25 {
	margin-left:25px !important
}
.ml30 {
	margin-left:30px !important
}
.ml35 {
	margin-left:35px !important
}
.ml40 {
	margin-left:40px !important
}
.ml80 {
	margin-left:80px !important
}
.ml158 {
	margin-left:158px !important
}
.pt60 {
	padding-top:60px !important
}
.pl30 {
	padding-left:30px !important
}
/*[s] All Style */

	html, body {
	width:100%;
	height:100%
}
html {
	overflow-y:auto;
}
textarea {
	font-size:12px
}
.inputS1 {
	height:23px;
	padding:0 5px;
	border-top:1px solid #848484;
	border-left:1px solid #848484;
	border-bottom:1px solid#eaeaea;
	border-right:1px solid#eaeaea;
	line-height:23px;
	color:#666;
}
.hidden {
	position:absolute;
	top:0;
	left:0;
	width:0;
	height:0;
	margin:0;
	padding:0;
	font-size:0;
	line-height:0;
	text-indent:-9999px;
	overflow:hidden
}
.btnSet {
*overflow:visible;
	margin:0;
	margin-top:-2px;
	padding:0;
	background:transparent;
	border:0;
	cursor:pointer;
*vertical-align:top
}
 @-moz-document url-prefix() {
 .ff1 {
margin-left:-4px
}
}
.icon-best {
	font-size:10px
}
.btnCom {
	display:inline-block;
*display:inline;
*zoom:1;
	width:100px;
	padding:9px 0 7px;
	background:#000;
	border:0;
	line-height:1;
	color:#fff;
	vertical-align:top;
	text-align:center;
	font-size:12px !important;
	cursor:pointer
}
.btnCom:hover {
	text-decoration:none
}
:root .btnCom {
	padding:11px 0 5px \9
}
input.btnCom {
	padding:12px 0 6px \9
}
input.btnCom {
*padding:9px 0 6px
}
.btnCom.red {
	background:#f1392b
}
.btnCom.gray {
	background:#666
}
.btnCom.borGray {
	width:98px;
	padding:9px 0 5px;
	border:1px solid #ababab;
	background:#fff;
	color:#666
}
a.btnCom.borGray {
	padding:10px 0 6px
}
:root .btnCom.borGray {
	padding:10px 0 5px \9
}
.btnCom.small {
	padding:8px 0 5px
}
input.btnCom.small {
*padding:7px 0 3px
}
:root .btnCom.small {
	padding:9px 0 4px \9
}
.btnCom.reply {
	padding:30px 0;
	width:80px
}
.btnCom.w_auto {
	width:auto;
	padding-right:15px !important;
	padding-left:15px !important
}
.btnCom.w80 {
	width:80px
}
.btnCom.btnDlvry {
	width:85px;
	padding:5px 0 3px;
	border:1px solid #ababab;
	background:#fff;
	color:#666;
	font-size:12px
}
:root .btnCom.btnDlvry {
	padding:7px 0 1px \9
}
.btnCom.borGray.small {
	padding:8px 0 4px
}
:root .btnCom.borGray.small {
	padding:10px 0 2px \9
}
 @-moz-document url-prefix() {
 input.btnCom {
padding:7px 0 6px
}
 input.btnCom.small {
padding:5px 0 4px
}
 input.btnCom.borGray {
padding:7px 0 4px
}
 .btnCom.small {
padding:7px 0 6px
}
 .btnCom.borGray.small {
padding:7px 0 4px;
vertical-align:top
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.btnCom.small {
	padding:7px 0 6px
}
a.btnCom.borGray {
	padding:9px 0 6px
}
}
.btnRed {
	width:140px;
	padding:16px 0 15px;
	background:url(../../images/btn_black.png) no-repeat 0 0;
	border:0;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-family:'NanumGothic';
}
.btnGray {
	width:140px;
	padding:16px 0 15px;
	background:url(../../images/btn_gray.png) no-repeat 0 0;
	border:0;
	text-align:center;
	font-size:15px;
	color:#fff;
	font-weight:bold;
	cursor:pointer;
	font-family:'NanumGothic';
}
.btnBorder {
	width:140px;
	padding:16px 0 15px;
	background:url(../../images/btn_white.png) no-repeat 0 0;
	border:0;
	text-align:center;
	font-size:15px;
	color:#666;
	font-weight:bold;
	cursor:pointer;
	font-family:'NanumGothic';
}
.btnBRed {
	display:inline-block;
*display:inline;
	padding:8px 20px 5px;
	border:1px solid #f1392b;
	color:#f1392b;
*zoom:1;
	line-height:1;
	vertical-align:middle;
	cursor:pointer
}
:root .btnBRed {
	padding:9px 20px 4px \9
}
.btnBRed:hover {
	text-decoration:none
}
.tit_s1 {
	font-size:20px;
	color:#000;
	font-weight:bold
}
.icon_soldout {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:0 3px;
	border:1px solid #ababab;
	font-size:10px;
	color:#666
}
.btnImg {
	display:inline-block;
*display:inline;
*zoom:1;
	width:75px;
	padding:3px 0;
	padding:4px 0 2px\9;
	background:#f1392b;
	line-height:1;
	font-size:13px;
	color:#fff;
	font-weight:bold;
	text-align:center
}
.btnFinish {
	display:inline-block;
*display:inline;
*zoom:1;
	width:73px;
	padding:2px 0;
	padding:3px 0 1px\9;
	background:#fff;
	border:1px solid #ababab;
	line-height:1;
	font-size:13px;
	color:#666;
	font-weight:bold;
	text-align:center
}
:root .btnImg {
	padding:5px 0 1px \9
}
:root .btnFinish {
	padding:4px 0 0px \9
}
.txRed {
	color:#f1392b !important
}
.txB {
	color:#000 !important
}
.txPp {
	color:#33347d !important
}
.tx888 {
	color:#888 !important
}
.txW {
	color:#fff !important
}
.fz11 {
	font-size:11px !important
}
.fz13 {
	font-size:13px !important
}
.fz15 {
	font-size:15px !important
}
.pl0 {
	padding-left:0 !important;
}
.sti_s {
	margin:25px 0 5px 0;
	font-size:15px;
	font-weight:bold
}
.sti_list {
	line-height:1.8
}
.sti_list2 {
	padding-left:10px;
	line-height:1.8
}
.vam_all * {
	vertical-align:middle !important
}
.radio_list label, .radio_list span {
	display:inline-block;
*display:inline;
*zoom:1;
	padding-top:3px;
*padding-top:2px;
	margin-right:15px
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.radio_list label, .radio_list span {
	padding-top:0
}
}
 @-moz-document url-prefix() {
 .radio_list label, .radio_list span {
padding-top:0
}
}
/*[e] All Style */

/* [s] Layout Style */
	#wrap {
	position:relative;
	width:100%;
	min-width:1150px;
	min-height:100%
}
#header {
	width:100%
}
.util-area {
	position:relative;
	padding:15px 0;
	width:100%;
	background:#000
}
.util-area>h1 {
	position:absolute;
	top:80px;
	left:50%;
	margin-left:-100px
}
.util-area .link-carlyn {
	position:absolute;
	top:10px;
	left:30px
}
.main_sns {
	position: absolute;
	top:90px;
	left:0px
}
.main_sns a {
	display:inline-block;
	width:23px;
	height:23px;
	margin-right:10px
}
.main_sns a.bg-fb {
	background:url(../../images/bg_icon_fb.png) no-repeat center center;
}
.main_sns a.bg-fb:hover {
	background-image:url(../../images/bg_icon_on_fb.png);
}
.main_sns a.bg-insta {
	background:url(../../images/bg_icon_insta.png) no-repeat center center;
}
.main_sns a.bg-insta:hover {
	background-image:url(../../images/bg_icon_on_insta.png);
}
.main_sns a.bg-blog {
	background:url(../../images/bg_icon_blog.png) no-repeat center center;
}
.main_sns a.bg-blog:hover {
	background-image:url(../../images/bg_icon_on_blog.png);
}
.main_sns a.bg-plus {
	background:url(../../images/bg_icon_plus.png) no-repeat center center;
}
.main_sns a.bg-plus:hover {
	background-image:url(../../images/bg_icon_on_plus.png);
}
/*.main_sns>ul>li{display:inline-block;float:left;padding-left:15px;}
	.main_sns>ul>li:first-child{padding-left:0;}
	.main_sns>ul>li>a{}
	*/

	.main-search {
	width:198px;
	height:22px;
	padding-left:10px;
	background:url(../../images/bg_search.png) no-repeat 0 0;
	margin:0 auto
}
.main-search * {
	vertical-align:middle
}
.main-search .tx-box {
	width:160px;
	border:0;
	padding:3px 0 0;
	padding-top:6px \9;
	background:transparent;
	line-height:1
}
.util-list {
	position:absolute;
	top:10px;
	right:30px
}
/*.util-list>li{float:left;*display:inline;margin-left:8px;padding-left:8px;background:url(../../images/bl_line1.gif) no-repeat 0 50%;font-size:11px;font-family:'NanumGothic';}*/
	.util-list>li {
	float:left;
*display:inline;
	margin-left:8px;
	padding-left:8px;
	font-size:11px;
	font-family:'NanumGothic';
}
.util-list>li:first-child {
	margin:0;
	padding:0;
	background-image:none
}
.util-list>li>a {
	color:#fff
}
.util-list .txOcher>a {
	color:#b09d86;
	font-family:'ColabReg';
}
.util-list .txOcher>a {
	font-family /*\**/:"NanumGothic"\9;
}
#container {
	position:relative;
	width:100%;
}
.quick-menu {
	position:absolute;
	top:0px;
	right:0;
	margin-left:620px;
	background:#fff;
	z-index:1;
	border:1px solid #cbcbcb;
}
.quick-menu .social-list>li {
	height:48px
}
.quick-menu .social-list>li:first-child {
	height:80px;
}
.quick-menu .social-list>li>a:hover {
	background:#e4e4e4;
	display:block
}
.quick-menu .social-list img {
	display:block
}
.today-list {
	position:relative;
	padding:23px 0
}
.today-list .rollMask {
	position:relative;
	overflow:hidden;
	width:100px;
	height:279px
}
.today-list .rollList {
	position:absolute;
	top:0;
	left:5px;
}
.today-lfist .rollList>li {
	height:48px
}
.today-list .btn-area>button {
	position:absolute;
	left:46px;
	overflow:hidden;
	width:10px;
	height:7px;
	margin:0;
	text-indent:-9999px
}
.today-list .btn-area>button.btnPrev {
	top:7px;
	background:url(../../images/arrow_up1.png) no-repeat 0 0
}
.today-list .btn-area>button.btnNext {
	bottom:7px;
	background:url(../../images/arrow_dw2.png) no-repeat 0 0
}
.qroll>div {
	display:inline-block;
	position:relative;
	overflow:hidden;
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
	box-sizing:border-box;
	cursor:pointer;
}
.qroll .cont {
	position:relative;
	width:95px;
	height:171px;
	overflow:hidden;
	display:inline-block;
	box-sizing:border-box;
	vertical-align:top;
	margin:5px 0 0 5px;
}
.qroll .cont .qbanner01 {
	font-size:0;
	line-height:0;
}
.quick-menu .md_b {
	height:171px;
	border:1px solid #e3e3e3;
}
.quick-menu .md_b .md_con .link {
	display:block;
	height:171px;
}
.quick-menu .md_b .md_con .slidesjs-container {
	position:absolute;
}
.sub-container {
	position:relative;
	width:1200px;
	margin:0 auto;
	padding: 0 0 150px;
}
.sub-container:after {
	content:"";
	display:block;
	clear:both
}
.path-list {
	position:absolute;
	top:20px;
	left:0;
	font-family:'ColabReg', 'NanumGothic';
}
.path-list {
	font-family /*\**/:"NanumGothic"\9;
}
.path-list>li {
	float:left;
	margin-left:6px;
	padding-left:14px;
	background:url(../../images/arrow_path.png) no-repeat 0 50%;
	line-height:25px;
	font-size:13px;
}
.path-list>li:first-child {
	margin-left:0;
	padding-left:0;
	background-image:none
}
.path-list .home {
	padding-top:3px
}
.tit-sub {/* background:url(../../images/bg_line1.gif) repeat-x 0 50%; */
	font-size:20px;
	color:#000;
	text-align:center;
	font-family:'Tallys';
	line-height:1.4;
	width:1280px;
	margin: 0 auto 0;
}/* font-family:'Tallys'; */
.tit-sub1 {/*background:url(../../images/bg_line1.gif) repeat-x 0 50%;*/
	font-size:20px;
	color:#000;
	text-align:center;
	font-family:'Tallys';
	line-height:1.4;
} /* font-family:'Tallys'; */
.tit-sub,  .tit-sub1 {
	font-family /*\**/:"NanumGothic"\9;
}
.tit-sub>span {
	padding:0 20px;
	background:#fff
}
#footer {
	bottom:0;
	left:0;
	width:100%;
	padding:60px 0 50px;
	z-index:0
}
.foot-inner {
	width:1200px;
	margin:0 auto
}
.foot-inner .logo_foot {
	float:left;
	width:230px;
	margin-top:-10px
}
.foot-inner .info_foot {
	float:left;
	width:680px;
	font-family:'NanumGothic';
}
.info_foot .menu_foot>li>a {
	font-size:14px;
	color:#727272;
	font-weight:600
}
.info_foot .menu_foot>li {
	float:left;
	margin-left:10px;
	padding-left:10px
}
.info_foot .menu_foot>li:first-child {
	margin-left:0;
	padding-left:0;
	background-image:none
}
.info_foot .addr_foot>li {
	float:left;
	margin-right:12px
}
.info_foot .addr_foot>li:first-child {
	padding-right:12px;
	background:url(../../images/bl_line4.gif) no-repeat 100% 50%
}
div#footerSelBox {
	position: relative;
	width:178px;
	height:25px;
	background:url("../../images/foot_arrow.png") no-repeat 160px center;
	border:1px solid #ccc;
	margin-top:-5px
}
div#footerSelBox label {
	position: absolute;
	font-size: 12px;
	color: #7d7d7d;
	font-weight:600;
	top: 3px;
	left: 10px;
	letter-spacing: 1px;
}
div#footerSelBox select#family {
	width: 100%;
	height: 25px;
	min-height: 25px;
	line-height: 25px;
	padding: 0 10px;
	opacity: 0;
	filter: alpha(opacity=0); /* IE 8 */
	position:relative;
	bottom:1px;
}
.foot-inner .link_foot {
	float:right;
	text-align:right;
	padding-top:30px;
}
#footer .footer-company-info {
	clear:both;
	letter-spacing:-1px;
	margin-top:80px;
	font-size:12px;
	color:#777;
	line-height:1.8
}
.foot-inner .foot-fl {
	float:left;
	width:912px
}
.foot-inner .foot-fr {
	float:right;
	width:241px
}
.foot-inner .foot-fr h2 {
	color:#000;
	font-size:13px;
	font-weight:600
}
.foot-inner .foot-fr p.tel {
	color:#754c24;
	font-size:40px;
	line-height:1.2;
	font-weight:600
}
.foot-inner .foot-fr p.weekdays {
	color:#000;
	font-size:17px;
	line-height:1.2;
	font-weight:600
}
.foot-inner .foot-fr p.weekend {
	color:#808080;
	font-size:15px;
	line-height:1.2;
	font-weight:600
}
.foot-inner .foot-fr .foot-sns-link a {
	display:inline-block;
	width:30px;
	height:30px;
	margin-right:12px
}
.foot-inner .foot-fr .foot-sns-link a.foot-fb {
	background:url("../../images/bg_foot_fb.png") no-repeat center center;
}
.foot-inner .foot-fr .foot-sns-link a.foot-insta {
	background:url("../../images/bg_foot_insta.png") no-repeat center center;
}
.foot-inner .foot-fr .foot-sns-link a.foot-blog {
	background:url("../../images/bg_foot_blog.png") no-repeat center center;
}
.foot-inner .foot-fr .foot-sns-link a.foot-loc {
	background:url("../../images/bg_foot_loc.png") no-repeat center center;
}
.dep2_box {
	width:955px;
	height:59px;
	margin:0 auto 40px;/*margin-left:-10px;margin-bottom:40px;*/
	padding-top:25px;
	background:url(../../images/bg_dep2.png) no-repeat 0 0;
	font-size:15px;
	font-family:'NanumGothic';
}
.dep2_box>ul>li {
	float:left;
	width:33%;
	text-align:center;
	font-size:14px
}
.dep2_box>ul>li:hover {
0
}
.dep2_box>ul>li>a {
	display:inline-block;
*display:inline;
*zoom:1;
	padding-bottom:5px;
	color:#000;
	text-decoration:none
}
.dep2_box>ul>li>a:hover, .dep2_box>ul>li.on>a {
	background:url(../../images/dep2_over.gif) no-repeat 50% 100%;
	color:#f1392b;
	font-weight:bold
}
.dep2_box2 {
	height:110px;
	background-image:url(../../images/bg_dep2_2.png)
}
.dep2_box2>ul>li {
	width:25%;
*width:24%;
	margin-bottom:25px
}
.dep2_box3>ul {
	width:60%;
	margin:0 auto
}
.dep2_box3>ul>li {
	width:50%;
*width:49%
}
.dep2_box4>ul {
	width:60%;
	margin:0 auto
}
.dep2_box4>ul>li {
	width:25%;
*width:24%
}
.dep2_box5 {
	width:955px;
	margin:0 auto 40px;/*margin-left:-10px;margin-bottom:40px;*/
	padding:25px 0 10px;
	background:url(../../images/bg_dep2.png) no-repeat 0 100%;
	font-size:15px;
	text-align:center
}
.dep2_box5>ul {
	display:inline-block;
*display:inline;
*zoom:1
}
.dep2_box5>ul>li {
	float:left;
	width:235px;
	text-align:center;
	font-size:14px;
	padding-bottom:25px
}
.dep2_box5>ul>li:hover {
0
}
.dep2_box5>ul>li>a {
	display:inline-block;
*display:inline;
*zoom:1;
	padding-bottom:5px;
	color:#000;
	text-decoration:none
}
.dep2_box5>ul>li>a:hover, .dep2_box5>ul>li.on>a {
	background:url(../../images/dep2_over.gif) no-repeat 50% 100%;
	color:#f1392b;
	font-weight:bold;
	letter-spacing: -1px;
}
.dep2_box6 {
	width:955px;
	margin-left:-10px;
	margin-bottom:40px;
	padding:25px 0 10px;
	background:url(../../images/bg_dep2.png) no-repeat 0 100%;
	font-size:15px;
	text-align:center
}
.dep2_box6>ul {
	display:inline-block;
*display:inline;
*zoom:1
}
.dep2_box6>ul>li {
	float:left;
	width:155px;
	text-align:center;
	font-size:14px;
	padding-bottom:25px
}
.dep2_box6>ul>li:hover {
0
}
.dep2_box6>ul>li>a {
	display:inline-block;
*display:inline;
*zoom:1;
	padding-bottom:5px;
	color:#000;
	text-decoration:none;
	font-family:'Tallys', 'NanumBarunGothic';
}
.dep2_box6>ul>li>a:hover, .dep2_box6>ul>li.on>a {
	background:url(../../images/dep2_over.gif) no-repeat 50% 100%;
	color:#f1392b;
	font-weight:bold;
	letter-spacing: -1px;
	font-family:'Tallys', 'NanumBarunGothic';
}
.off {
	display:none;
}
.dep3_box {
	height:39px;
	margin-left:624px;
}
.list_sbigBanner {
	display:block;
	font-size:0;
	line-height:0;
	margin-bottom:20px;
	clear:both;
}
.list_suBanner {
	display:block;
	font-size:0;
	line-height:0;
	margin-bottom:20px;
	clear:both;
}
.list_suBanner>ul {
	overflow:hidden;
	margin-left:-12px;
}
.list_suBanner>ul>a {
	margin-left:12px;
	margin-bottom:12px;
	display:inline-block;
	vertical-align:top;
}
.list_suBanner>ul>a>img {
	width:464px;
	height:252px;
}
.saleBanner {
	display:block;
	font-size:0;
	line-height:0;
	margin-bottom:20px;
	clear:both;
}
/* [e] Layout Style */

/* main */
	.mainVisual {
	position:relative;/*padding-top:27px;*/
	width:1000px;
	height:426px;
	font-size:0;
	line-height:0;
	text-align:left;
}
.mainVisual .visual_01 {
	width:100%;
	height:550px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.mainVisual .visual_01>dl {
	overflow:hidden;
	position:relative;
	width:100%;
	height:550px;/*background:#000;*/
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
/*.mainVisual .visual_01>dl>dt{position:relative;top:400px;left:-290px;display:inline-block;*display:inline;*zoom:1;*margin-left:4px;z-index:3} 2017-08-24*/
	.mainVisual .visual_01>dl>dt {
	position:relative;
	top:600px;
	left:0;
	display:inline-block;
*display:inline;
*zoom:1;
*margin-left:4px;
	z-index:3
}
.mainVisual .visual_01>dl>dt:first-child {
*margin-left:0
}
.mainVisual .visual_01>dl>dt>a {
	display:block;
	overflow:hidden;
	width:19px;
	height:19px;
	background:url(../../images/roll_dot_off.png) no-repeat 0 0;
	text-indent:-9999px;
	text-align:left
}
.mainVisual .visual_01>dl>dt>a:hover, .visual_01>dl>dt.on>a {
	background-image:url(../../images/roll_dot_on.png)
}
.mainVisual .visual_01>dl>dd {
	position:absolute;
	top:0;
	left:100%;
	width:100%;
	z-index:1;
	text-align:center
}
.mainVisual .visual_01 .stopPlay {
	left:5%;
	text-align:center;
	z-index:2;
	margin-top:402px !important;
}
.mainVisual .visual_01 .btnCtrl {
	display:block;
	overflow:hidden;
	width:19px;
	height:19px;
	background:url(../../images/btn_stop.png) no-repeat 0 0;
	text-indent:-9999px
}
.mainVisual .visual_01 .btnCtrl.on {
	background-image:url(../../images/btn_play.png)
}
.mainVisual .visual_01 .prevNext {
	position:absolute;
	top:50%;
	left:50%;
	width:940px;
	margin-left:-470px
}
.mainVisual .visual_01 .btn {
	position:absolute;
	top:50%;
	width:25px;
	height:47px;
	margin-top:-23px;
	z-index:3
}
.mainVisual .visual_01 .btnPrev {
	left:-40px
}
.mainVisual .visual_01 .btnNext {
	right:-40px
}
.mainVisual .visual_01 {
	background:#000;
}
.mainVisual .visual_01 div a {
	position:relative;
	display:block;
	text-align:center;
	width:100%;
	height:550px;
	overflow:hidden;
}
.mainVisual .visual_01 div a img {
	position:absolute;
	left:50%;
	margin-left:-960px;
}
.mainVisual .bx-controls .bx-prev {
	display:inline-block;
	position:absolute;
	top:50%;
	margin-top:-28.5px;
	left:20px;
	width:29px;
	height:57px;
	background:url('../../images/bx-prev.png') no-repeat center center;
}
.mainVisual .bx-controls .bx-next {
	display:inline-block;
	position:absolute;
	top:50%;
	margin-top:-28.5px;
	right:20px;
	width:29px;
	height:57px;
	background:url('../../images/bx-next.png') no-repeat center center;
}
#progress-bar {
	position:absolute;
	display:none;
	top:550px;
	left:0;
	width:100%;
	height:1px;
	z-index:1;
	overflow:hidden;
}
.mainVisual .visual_02 {
	width:320px;
	height:432px;
	display:inline-block;
	vertical-align:top;
	overflow:hidden;
}
.mainVisual .visual_02 .roll {
	width:320px;
	height:432px;
}
.mainVisual .visual_02 .roll .link {
	width:320px;
	height:432px;
}
.mainVisual .visual_02 .slidesjs-container {
}
.mainVisual .visual_02 .slidesjs-pagination {
	font-size:0;
	line-height:0;
	left:0;
	bottom:0px;
	z-index:99;
	right:-100px;
	margin-bottom:7px;
	position:relative;
	margin-top:-30px;
	margin-left:113px;
}
.mainVisual .visual_02 .slidesjs-pagination .slidesjs-pagination-item {
	width:19px;
	height:19px;
	padding:0 2px;
	display:inline-block;
*display:inline;
*zoom:1;
}
.mainVisual .visual_02 .slidesjs-pagination .slidesjs-pagination-item>a {
	width:19px;
	height:19px;
	background-image: url(../../images/roll_dot_off.png);
	background-position: 0 0;
	background-repeat: no-repeat;
	display:block;
}
.mainVisual .visual_02 .slidesjs-pagination .slidesjs-pagination-item>a.active,  .mainVisual .visual_02 .slidesjs-pagination .slidesjs-pagination-item>a:hover {
	background-image: url(../../images/roll_dot_on.png);
}
.mainVisual {
	position:relative;
	margin-top:-12px;/*padding-top:27px;*/
	width:100%;
	height:635px
}
.mainVisual>dl {
	overflow:hidden;
	position:relative;
	width:100%;
	height:426px;
	background:#000;
	text-align:center
}
.mainVisual>dl>dt {
	position:relative;
	top:400px;
	left:0;
	display:inline-block;
*display:inline;
*zoom:1;
*margin-left:4px;
	z-index:3
}
.mainVisual>dl>dt:first-child {
*margin-left:0
}
.mainVisual>dl>dt>a {
	display:block;
	overflow:hidden;
	width:19px;
	height:19px;
	background:url(../../images/roll_dot_off.png) no-repeat 0 0;
	text-indent:-9999px;
	text-align:left
}
.mainVisual>dl>dt>a:hover, dl>dt.on>a {
	background-image:url(../../images/roll_dot_on.png)
}
.mainVisual>dl>dd {
	position:absolute;
	top:0;
	left:100%;
	width:100%;
	z-index:1;
	text-align:center
}
.mainVisual .stopPlay {
	position:absolute;
	left:50%;
	margin:-26px 0 0 37px;
*margin-top:-24px;
	text-align:center;
	z-index:2;
}
.mainVisual .btnCtrl {
	display:block;
	overflow:hidden;
	width:19px;
	height:19px;
	background:url(../../images/btn_stop.png) no-repeat 0 0;
	text-indent:-9999px
}
.mainVisual .btnCtrl.on {
	background-image:url(../../images/btn_play.png)
}
.mainVisual .prevNext {
	position:absolute;
	top:50%;
	left:50%;
	width:940px;
	margin-left:-470px
}
.mainVisual .btn {
	position:absolute;
	top:50%;
	width:25px;
	height:47px;
	margin-top:-23px;
	z-index:3
}
.mainVisual .btnPrev {
	left:-40px
}
.mainVisual .btnNext {
	right:-40px
}
/*.contents{width:1000px;margin:0 auto;}
	.contents .main_cont{width:1000px; margin:0 auto;}
	*/
	.contents {
	width:1000px;
	margin:0 auto;
}
#main.contents {
	width:1230px;
	margin:0 auto;
}
.contents .main_cont {
	width:1230px;
	margin:0 auto;
}
.inConts {
	width:1230px;
	margin:0 auto;
	position: relative;
	box-sizing:border-box;
}
.main_prod {
*zoom:1
}
.main_prod>ul {
	float:left;
	width:220px;
	padding-top:20px
}
.main_prod>ul>li {
	margin-top:30px;
	font-size:25px;
	font-family:'Roboto';
	text-align:center
}
.main_prod>ul>li:first-child {
	margin-top:0
}
.main_prod>ul>li>a {
	display:block;
	color:#000
}
.main_prod>ul>li>a:hover {
	text-decoration:none
}
.main_prod>div {
	float:left;
	width:498px;
	border-left:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3
}
.prod_intro>a:hover {
	text-decoration:none
}
.prod_intro>dl {
	position:relative;
	height:330px;
	padding-right:15px;
	text-align:right
}
.prod_intro>dl>dt {
	position:relative;
	display:inline-block;
*display:inline;
*zoom:1;
	z-index:2;
*margin-left:5px
}
.prod_intro>dl>dt>span {
	display:block;
	overflow:hidden;
	width:26px;
	height:26px;
	margin-right:-2px;
	background:url(../../images/bg_color.png) no-repeat 0 0;
	text-indent:-9999px;
	text-align:left
}
.prod_intro>dl>dt:hover>span, .prod_intro>dl>dt.on>span {
	background-image:url(../../images/bg_color_on.png)
}
.prod_intro>dl>dd {
	position:absolute;
	top:0;
	left:0;
	width:100%;
	text-align:center;
	z-index:0;
	opacity:0;
	filter:alpha(opacity=0)
}
.main_prod .tit {
	text-align:center;
	font-size:25px;
	color:#000;
	font-family:'Roboto'
}
.main_prod .txt {
	padding:35px 40px 10px 40px;
	text-align:center
}
.notice_cs {
	padding-bottom:80px;
*zoom:1
}
.notice_cs>div {
	float:left;
	width:220px;
	margin-left:20px
}
.notice_cs>div>h3 {
	font-size:32px;
	font-family:'Roboto';
	color:#fff
}
.notice_cs>div:first-child {
	margin-left:0
}
.notice_cs .notice_area {
	padding-top:25px;
	border-top:1px solid #e3e3e3
}
.notice_cs .notice_area>h3 {
	color:#000
}
.notice_cs>div>ul>li {
	margin-top:5px;
	padding-left:10px;
	background:url(../../images/bl_dot4.png) no-repeat 0 50%
}
.notice_cs>div>ul>li:first-child {
	margin-top:0
}
.notice_cs .cs_area {
	width:150px;
	height:140px;
	padding:25px 35px 0;
	background:url(../../images/bg_cs.gif) no-repeat 0 0
}
.notice_cs .cs_area>ul>li>a {
	color:#c1c1c1
}
/*QUICK MENU * CS CENTER*/
	.quick_cs {
	padding-bottom:100px;
}
.quick_cs .quick {
	width:646px;
	display:inline-block;
*display:inline;
*zoom:1;
	float:left;
	margin-left:75px;
}
.quick_cs .quick h3 {
	font-size:16px;
	color:#333333;
	text-align:center;
	font-family:'Tallys';
	line-height:1;
	float:left;
	margin-left:30px;
}
.quick_cs .quick h3 {
	font-family /*\**/:"NanumGothic"\9;
}
.quick_cs .quick>ul>li {
	display:inline-block;
*display:inline;
*zoom:1;
}
.quick_cs .quick .brand {
	margin-right:115px;
}
.quick_cs .quick .instagram {
	margin-right:50px;
}
.quick_cs .quick .facebook {
	margin-right:50px;
}
.quick_cs .quick .blog {
	margin-right:50px;
}
.quick_cs .cs_center {
	width:274px;
	display:inline-block;
*display:inline;
*zoom:1;
	color:#000;
	font-family:'NanumGothic';
	text-align:center;
	margin-left:5px;
}
.quick_cs .cs_center h3 {
	font-size:16px;
	color:#333333;
	text-align:center;
	font-family:'Tallys';
	line-height:1;
	float:left;
	width:100%;
	text-align:center;
}
.quick_cs .cs_center h3 {
	font-family /*\**/:"NanumGothic"\9;
}
.quick_cs .cs_center .cs_num {
	padding:2px 0 12px 0;
}
.event_bar {
	position:absolute;
	top:-13px;
	left:0;
	width:100%;
	background:#211659;
	z-index:100;
	display:none;
}
.event_bar img {
	display:inline-block
}
.event_bar>div {
	position:relative;
	width:800px;
	height:36px;
	margin:0 auto;
	padding:4px 112px 0 0;
	text-align:right;
	color:#fff;
	font-size:18px;
}
.event_bar>div * {
	vertical-align:middle
}
.event_bar>div>strong {
	font-size:30px
}
.event_bar .img {
	position:absolute;
	top:-13px;
	right:0
}
/* BRAND start */
	.bd_txt {
	width:100%;
	color:#333;
	font-size:12px;
	line-height:200%;
	text-align:center;
	margin-top:10px;
}
.bd_txt2 {
	width:100%;
	color:#333;
	font-size:14px;
	line-height:200%;
	text-align:center;
	margin-top:10px;
}
.bd_bold {
	width:100%;
	color:#333;
	font-size:12px;
	line-height:200%;
	text-align:center;
	margin-top:10px;
	font-weight:600;
}
.bd_bold2 {
	width:100%;
	color:#333;
	font-size:15px;
	line-height:200%;
	text-align:center;
	margin-top:10px;
	font-weight:600;
}
.bd_col {
	width:690px;
	margin:30px auto;
}
.bd_col li {
	display:inline-block;
	width:224px;
	border-right:1px solid #494949;
	height:37px;
	text-align:center;
	font-size:13px;
	letter-spacing:-0.5px;
	color:#333;
	line-height:100%;
}
.ad_sel {
	margin-top:30px;
	float:right;
	padding-bottom:20px;
}
.ad_sel select {
	width:190px;
	padding-right:10px;
}
.ad_list {
	width:100%;
	margin-top:4px;
	clear:both;
}
.ad_list li {
	display:inline-block;
	float:left;
	width:235px;
	height:310px;
	margin-top:4px;
}
.ad_list li a {
	filter:url('filters.svg#grayscale');
	filter:gray;
	-webkit-filter:grayscale(1)
}
.ad_list li a:hover {
	filter:none;
	-webkit-filter:grayscale(0)
}
.ad_list li img {
	width:235px;
	height:310px;
}
.w100 {
	max-width:100%;
	display:block;
}
#film_wrap {
	width:100%;
	position:relative;
	margin-top:8px;
	clear:both;
}
#videoBox {
	width:100%;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
#videoBox>li {
	width:312px;
	height:175px;
	margin:1px 0 0 1px;
	float:left;
}
#videoBox>li>a {
	width:100%;
	position: relative;
	display:block;
	overflow:hidden;
	background:#000;
}
#videoBox>li>a>.bg_l {
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
	display:block;
}
#videoBox>li>a:hover img {
	opacity:0.5;
	filter:alpha(opacity=50);
}
#videoBox>li>a>.bg_l>.title {
	width:100%;
	padding:10px 0;
	background-color:#838383;
	font-size:86%;
	line-height:100%;
	color:#fff;
	text-align:center;
	position: absolute;
	left:0;
	bottom:0;
	font-size:13px;
}
#videoBox .playerIn {
	width:99.6%;
	margin:1px 0 0 0px;
	background-color:#f6f6f6;
	clear:both;
	overflow:hidden;
	position: relative;
}
#videoBox .playerIn>iframe {
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
}
.players {
	width:99.5%;
	background-color:#f6f6f6;
}
.players>.play {
	width:75.6%;
	float:left;
	position: relative;
}
.players>.play>iframe {
	width:100%;
	height:100%;
	position: absolute;
	left:0;
	top:0;
}
.players>.text {
	width:24%;
	text-align:center;
	float:right;
}
.players>.text>dl {
	width:100%;
	margin:20% 0;
}
.players>.text>dl>dt {
	margin-bottom:10%;
	padding-bottom:10%;
	background: url(../../images/common/line_video.gif) no-repeat center bottom;
	font-size:171%;
	line-height:146%;
	color:#f1392b;
}
.players>.text>dl>dd {
	height:160px;
	margin:0 10%;
	font-size:86%;
	line-height:146%;
	color:#666;
	text-align:left;
	overflow:hidden;
	overflow-y:auto;
}
.players>.text>.iconBox {
	width:100%;
	font-size:0;
	line-height:0;
	text-align:center;
}
.players>.text>.iconBox>a {
	width:10%;
	min-width:21px;
	max-width:29px;
	padding:0 2%;
	display:inline-block;
	float:none;
}
#videoBox>li.nosch {
	width:100%;
	clear:both;
	float:none;
}
#videoBox>li.nosch>p {
	padding:10% 0;
	text-align:center;
}
.list_type02 {
	width:100%;
	overflow:hidden;
	margin-top:30px;
}
.list_type02>ul>li {
	width:466px;
	margin:4px 0 0 4px;
	float:left;
}
.list_type02>ul>li>a {
	border:1px solid #e4e4e4;
	padding:11px;
	display:block;
	overflow:hidden;
	position:relative;
}
.list_type02>ul>li>a:hover {
	text-decoration:none
}
.list_type02>ul>li>a:hover>.txt>dd>p {
	text-decoration:underline
}
.list_type02>ul>li>a>.img {
	width:100%;
}
.list_type02>ul>li>a>.txt {
	width:100%;
}
.list_type02>ul>li>a>.txt>dt {
	padding:2% 0 1%;
	font-size:18px;
	line-height:115%;
	color:#000;
}
.list_type02>ul>li>a>.txt>dd>p {
	width:430px;
	height:40px;
	font:normal 12px/20px dotum;
	color:#666;
	overflow:hidden;
	line-height:130%;
	padding-top:5px;
}
.list_type02>ul>li>a .etc {
	width:100%;
	padding-top:2%;
}
.list_type02>ul>li>a .etc>span {
	height:12px;
	padding:4px 8px;
	font:normal 12px/20px dotum;
	display:inline-block;
	line-height:130%;
}
.list_type02>ul>li>a .etc>.day {
	background-color:#888;
	color:#fff;
}
.list_type02>ul>li>a .etc>.hit {
	color:#888;
}
.list_type02>ul>li>a .etc>.p {
	color:#fff;
	background-color:#f1392b;
	min-width:50px;
	text-align:center;
}
.list_type02>ul>li>a .etc>.n {
	color:#fff;
	background-color:#33347d;
	min-width:50px;
	text-align:center;
}
.list_type02>ul>li.nosch {
	width:100%;
	clear:both;
	float:none;
}
.list_type02>ul>li.nosch>p {
	padding:10% 0;
	text-align:center;
}
.view_type01 {
	width:940px;
	float:right;
	overflow:hidden;
	margin-top:75px;
}/*{width:100%;*/
.view_type01>h3 {
	margin-bottom:2%;
	padding-left:1%;
	background: url(../../images/common/bul_h3.gif) repeat-y left top;
	font-size:24px;
	line-height:100%;
	color:#000;
}
.view_type01>h3>.icon {
	width:15%;
	min-width:50px;
	max-width:90px;
	height:17px;
	padding-top:3px;
	font:normal 12px/14px dotum;
	color:#fff;
	text-align:center;
	display:inline-block;
	vertical-align:top;
}
.view_type01>h3>.bar {
	font-weight:bold;
	font-size:26px;
	color:#000;
}
.view_type01>h3>.p {
	background-color:#f1392b;
}
.view_type01>h3>.n {
	background-color:#33347d;
}
.view_type01>.tBox {
	margin:0 1.5%;
	position:relative;
	overflow:hidden;
}
.view_type01>.tBox table {
	width:100%;
}
.view_type01>.tBox td {
	padding:15px 10px;
	font:normal 12px/16px dotum;
	color:#888;
	white-space: nowrap;
}
.view_type01>.tBox td.title {
	width:100%;
	white-space: normal;
}
.view_type01>.tBox td.title>a {
	margin-left:-10px;
	padding:2px 0 0px 24px;
	background: url(../../images/common/icon_file.gif) no-repeat left top;
	color:#666;
}
.view_type01>.viewCont {
	padding:0 0 30px;
	border-bottom:1px solid #ededed;
	font:normal 14px/20px dotum;
	color:#666;
}
/*.view_type01>.viewCont>.viewTxt{padding:30px 1.5% 0;}*/
/* BRAND end*/



/* parking page */
	.parkWrap {
	min-height:100%;
	padding-top:30px;
	background:#030303 url(../../images/bg_park.png) no-repeat 50% 0;
	text-align:center;
	font-family:'Roboto'
}
.parkWrap .mt530 {
	margin-top:530px
}
.parkWrap .brand_link {
	margin-top:40px;
	font-size:15px;
	color:#fff
}
.parkWrap .brand_link>a {
	color:#fff;
	text-decoration:underline
}
.parkWrap .brand_link>a:hover {
	color:#f1392b
}
.parkWrap .park_copy {
	margin-top:30px;
	color:#909090;
	font-size:15px
}
/* etc */
	.sti_conts {
	line-height:1.8;
}
.sti_conts>h3 {
	font-size:15px;
	font-weight:bold;
	margin-top:20px
}
.sti_list {
	padding-left:10px
}
.store_tabTwo {
	font-size:0;
	line-height:0;
	display:inline-block;
	width:100%;
	margin-bottom:20px;
}
.store_tabTwo .link {
	width:460px;
	height:49px;
	line-height:49px;
	font-size:17px;
	color:#000;
	text-align:center;
	display:inline-block;
	vertical-align:top;
	background-color:#fff;
	border:1px solid #000;
	box-sizing:border-box;
	text-decoration: none;
}
.store_tabTwo .link:first-child {
	margin-right:20px;
}
.store_tabTwo .link.active {
	color:#fff;
	background-color:#000;
}
.store_region>li {
	float:left;
	margin-right:15px;
	font-size:17px
}
.store_region>li>a {
	color:#000
}
.store_region>li>a:hover, .store_region>li.on>a {
	color:#f1392b;
	font-weight:bold;
	text-decoration:none
}
.store_conts .left {
	float:left;
	width:350px
}
.store_conts .right {
	float:right;
	width:565px
}
.store_conts .tx_srch .inputS1 {
	width:300px;
	height:34px;
	line-height:34px;
	background:url(../../images/bg_storeInput.png) no-repeat 10px 50%;
	border:1px solid #000;
	font-size:15px
}
.store_conts .tx_srch * {
	vertical-align:top
}
.store_list>ul>h3 {
	padding:7px 10px 6px 10px;
	font-size:18px;
	background:#000;
	color:#fff;
	line-height:1;
	font-weight:bold
}
.store_list {
	overflow:hidden;
	overflow-y:auto;
	height:600px;
	padding-right:15px
}
.store_list>ul {
	min-height:50px
}
.store_list>ul>li>a {
	display:block;
	padding:14px 0 12px 5px;
	border-top:1px solid #e4e4e4;
	font-size:15px;
}
.store_list>ul>li:first-child {
	border-top:0
}
.store_conts .maps {
	width:565px;
	height:650px;
}
.store_conts li.selected {
	background-color:#d1d1d1;
}
.store_conts li a span.lat, .store_conts li a span.lng {
	display:none;
}
/* Site Map */
	.site_menu {/*margin-top:120px;*/
	font-size:0;
	line-height:0;
	font-family:'Tallys', 'NanumBarunGothic';
	width:940px;
	margin:120px auto 0;
}
.site_menu .tab {
	display:inline-block;
	vertical-align:top;
}
.site_menu .tab.st01 {
	width:115px;
}
.site_menu .tab.st02 {
	width:100px;
}
.site_menu .tab.st03 {
	width:105px;
}
.site_menu .tab.st04 {
	width:130px;
}
.site_menu .tab.st05 {
	width:90px;
}
.site_menu .tab.st06 {
	width:120px;
}
.site_menu .tab.st07 {
	width:130px;
}
.site_menu .tab.st08 {
	width:125px;
}
.site_menu .tab .sime_tit {
	font-size:21px;
	font-weight:600;
	line-height:1;
	margin-bottom:40px;
}
.site_menu .tab .sime_tit>a {
	color:#000;
}
.site_menu .tab .sime_stit {
	font-size:15px;
	line-height:1;
}
.site_menu .tab .sime_stit>li {
	margin-top:28px;
}
.site_menu .tab .sime_stit>li>a {
	color:#5f5f5f;
}
.sub_menu {/*margin-top:50px;*/
	border-top: 1px dashed #5f5f5f;
	font-family:'Tallys', 'NanumBarunGothic';
	width:940px;
	margin:50px auto 0;
}
.sub_menu .tab {
	display:block;
}
.sub_menu .tab .sime_tit {
	font-size:21px;
	font-weight:600;
	line-height:1;
	margin-top:66px;
}
.sub_menu .tab .sime_tit>a {
	color:#000;
}
.sub_menu .tab .sime_stit {
	font-size:15px;
	line-height:1;
	margin-top:30px;
}
.sub_menu .tab .sime_stit>li {
	margin-top:28px;
	display:table-cell;
	width:250px;
	vertical-align:top;
}
.sub_menu .tab .sime_stit>li>a {
	color:#5f5f5f;
}
.site_sns {/*margin-top:80px;*/
	font-size:0;
	line-height:0;
	font-family:'Tallys', 'NanumBarunGothic';
	width:940px;
	margin:80px auto 0;
}
.site_sns>ul {
	overflow:hidden;
	margin-left:-13px;
}
.site_sns>ul>li {
	display:inline-block;
	vertical-align:top;
	margin-left:13px;
}
.site_sns>ul>li>a>img {
	width:225px;
	height:193px;
}
/* product */
	.sortBy-list {
	margin-top:40px;
	text-align:right;
}
.sortBy-list * {
	vertical-align:middle
}
.sortBy-list>dl {
	display:inline-block;
*display:inline;
*zoom:1
}
.sortBy-list>dl>dt {
	display:inline-block;
*display:inline;
*zoom:1;
	font-size:13px;
	line-height:16px;
	font-family:'ColabReg';
	color:#000;
}
.sortBy-list>dl>dt {
	font-family /*\**/:"NanumGothic"\9;
}
.sortBy-list .sm-colon {
	padding:0 7px
}
.sortBy-list>dl>dd {
	display:inline-block;
*display:inline;
*zoom:1;
	font-size:11px;
	font-family:'NanumGothic';
}
.sortBy-list>dl>dd>ul>li {
	float:left;
*display:inline;
	margin-left:10px;
	padding-left:10px;
	background:url(../../images/bl_line2.gif) no-repeat 0 0
}
.sortBy-list>dl>dd>ul>li:first-child {
	margin-left:0;
	padding-left:0;
	background-image:none
}
.sortBy-list>dl>dd>ul>li>a:hover, .sortBy-list>dd>ul>li.on>a {
	color:#f1392b;
	text-decoration:underline
}
.prod-list {
	margin-top:20px;
	font-family:'Roboto';
	width:1000px;
	position:relative;
}
.prod-list>li {
	position:relative;
	float:left;
	padding-left:15px;
	text-align:center;
	margin-top:60px;
	width:220px;
	height:370px;
}
.prod-list>li:hover {/*background:url(../../images/bg_list.png) no-repeat 100% 0*/
}
.prod-list>li>a {
	display:block
}
.prod-list>li>a>p {
	margin-top:50px;
}
.prod-list>li>a {
	width:228px;
	text-decoration:none
}
.prod-list>li>a:hover>.prod-color {
	display:block;
}
.prod-list>li>a>dl {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:55px;
	background:url(../../images/dd_bg.gif) repeat-x;
	font-size:13px;
	width:220px;
	padding-top:25px;
}
.prod-list>li>a>dl>dt {
	color:#000;
	font-family:'ColabReg', 'NanumGothic';
	font-size:14px;
	color:#262626;
}
.prod-list>li>a>dl>dt {
	font-family /*\**/:"NanumGothic"\9;
}
.prod-list>li>a>dl>dd {
	margin-top:5px;
	font-family:'NanumGothic';
	display:inline-block;
*display:inline;
*zoom:1;
}
.prod-list>li>a>dl>dd strong {
	font-family:'ColabReg';
	font-size:15px;
}
.prod-list>li>a>dl>dd strong {
	font-family /*\**/:"NanumGothic"\9;
}
.prod-list>li>a>dl>.f15 {
	color:#b3b3b3;
}
.prod-list .list_btn>ul>li {
	padding-left:3px;
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:20px;
}
.prod-list .prod-color {
	display:none;
	position:absolute;
	top:-35px;
	width:220px;
	margin-left:4px;
	background:url(../../images/bg_list_color.png) no-repeat 0 50%;
}
.prod-list .prod-color>ul {
	width:100%;
	position:absolute;
	left:0;
	top:313px;
	z-index:111 !important;
	text-align:center;
}
.prod-list .prod-color>ul>li {
	float:none;
	width:19px;
	height:19px;
	margin-left:-1px;
	overflow:hidden;
	text-indent:-9999px;
	display:inline-block;
	vertical-align:top;
}
.prod-list .rollMask {
	overflow:hidden;
	position:relative;
}
.prod-list .rollMask .rollList {
	width:1190px;
	position: absolute;
}
.prod-list .rollList>li {
	float:left;
	width:280px;
	text-align:center;
	margin:30px 9px 0;
	height:391px;
}
.prod-list .rollList>li:hover {/*background:url(../../images/bg_list.png) no-repeat 100% 0*/
}
.prod-list .rollList>li>a {
	display:block
}
.prod-list .rollList>li>a>p {
	margin-top:50px;
}
.prod-list .rollList>li>a {
	width:220px;
	text-decoration:none
}
.prod-list .rollList>li>a>img {
	display:block;
	margin:0 auto;/*border:1px solid #e3e3e3*/
}
.prod-list .rollList>li>a:hover>.prod-color {
	display:block;
}
/*.prod-list .rollList>li>a>dl{display:inline-block;*display:inline;*zoom:1;  margin-top:55px; background:url(../../images/dd_bg.gif) repeat-x; font-size:13px; width:220px; padding-top:25px;}*/
	.prod-list .rollList>li>a>dl {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:55px;
	font-size:13px;
	width:220px;
	padding-top:25px;
}
.prod-list .rollList>li>a>dl>dt {
	color:#000;
	font-family:'ColabReg', 'NanumGothic';
	font-size:14px;
	color:#262626;
}
.prod-list .rollList>li>a>dl>dt {
	font-family /*\**/:"NanumGothic"\9;
}
.prod-list .rollList>li>a>dl>dd {
	margin-top:5px;
	font-family:'NanumGothic';
	display:inline-block;
*display:inline;
*zoom:1;
}
.prod-list .rollList>li>a>dl>dd strong {
	font-family:'ColabReg';
	font-size:15px;
}
.prod-list .rollList>li>a>dl>dd {
	font-family /*\**/:"NanumGothic"\9;
}
.prod-list .rollList .list_btn>ul>li {
	padding-left:3px;
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:20px;
}
.prod-list .rollList .prod-color {
	display:none;
	position:absolute;
	top:-35px;
	width:220px;
	margin-top:0;
	background:url(../../images/bg_list_color.png) no-repeat 0 50%;
	margin-top:30px;
}
.prod-list .rollList .prod-color>ul {
	width:100%;
	position:absolute;
	left:0;
	top:313px;
	z-index:112 !important;
	text-align:center;
}
.prod-list .rollList .prod-color>p {
	position:absolute;
	z-index:111 !important;
}
.prod-list .rollList .prod-color>ul>li {
	margin-left:50%;
	display:inline-block;
	vertical-align:top;
	width:19px;
	height:19px;
	margin-left:-1px;
	overflow:hidden;
	text-indent:-9999px;
	float:none;
}
.prod-list .btnPrev, .prod-list .btnNext {
	position:absolute;
	top:150px;
	overflow:hidden;
	width:19px;
	height:39px;
	text-indent:-9999px;
	cursor:pointer;
	z-index:2
}
.prod-list .btnPrev {
	left:0;
	background:url(../../images/btn_prev1.png) no-repeat 0 0;
}
.prod-list .btnNext {
	right:0;
	background:url(../../images/btn_next1.png) no-repeat 0 0;
}
.saleBanner img {
	width:100%;
}
/*#prod-img1{ margin:0 auto; overflow:hidden; position: relative;}
	#prod-img1>.rollMask{width:952px; height:426px; margin:0 auto; position: relative;}*/

	#main .prod-list {
	margin-top:20px;
	font-family:'Roboto';
	width:1230px;
	position:relative;
}
#main .prod-list .rollMask {
	overflow:hidden;
	position:relative;
}
#main .prod-list .rollMask .rollList {
	width:1221px;
	position: absolute
}
#main .prod-list .rollList>li {
	float:left;
	width:280px;
	text-align:center;
	margin:30px 9px 0;
	height:410px;
}
#main .prod-list .rollList>li:hover {/*background:url(../../images/bg_list.png) no-repeat 100% 0*/
}
#main .prod-list .rollList>li>a {
	display:block
}
#main .prod-list .rollList>li>a>p {
	margin-top:50px;
}
#main .prod-list .rollList>li>a {
	width:280px;
	text-decoration:none
}
#main .prod-list .rollList>li>a>img {
	display:block;
	margin:0 auto;/*border:1px solid #e3e3e3*/
}
#main .prod-list .rollList>li>a:hover>.prod-color {
	display:block;
}
/*#main .prod-list .rollList>li>a>dl{display:inline-block;*display:inline;*zoom:1;  margin-top:55px; background:url(../../images/dd_bg.gif) repeat-x; font-size:13px; width:220px; padding-top:25px;}*/
	#main .prod-list .rollList>li>a>dl {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:55px;
	font-size:13px;
	width:280px;
	padding-top:25px;
}
#main .prod-list .rollList>li>a>dl>dt {
	color:#000;
	font-family:'ColabReg', 'NanumGothic';
	font-size:14px;
	color:#262626;
}
#main .prod-list .rollList>li>a>dl>dt {
	font-family /*\**/:"NanumGothic"\9;
}
#main .prod-list .rollList>li>a>dl>dd {
	margin-top:5px;
	font-family:'NanumGothic';
	display:inline-block;
*display:inline;
*zoom:1;
}
#main .prod-list .rollList>li>a>dl>dd strong {
	font-family:'ColabReg';
	font-size:15px;
}
#main .prod-list .rollList>li>a>dl>dd {
	font-family /*\**/:"NanumGothic"\9;
}
#main .prod-list .rollList .list_btn>ul>li {
	padding-left:3px;
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:20px;
}
#main .prod-list .rollList .prod-color {
	display:none;
	position:absolute;
	top:-35px;
	width:280px;
	margin-top:0;
	background:url(../../images/bg_list_color.png) no-repeat 0 50%;
	margin-top:30px;
}
#main .prod-list .rollList .prod-color>ul {
	width:100%;
	position:absolute;
	left:0;
	top:313px;
	z-index:112 !important;
	text-align:center;
}
#main .prod-list .rollList .prod-color>p {
	position:absolute;
	z-index:111 !important;
	left:30px
}
#main .prod-list .rollList .prod-color>ul>li {
	margin-left:50%;
	display:inline-block;
	vertical-align:top;
	width:19px;
	height:19px;
	margin-left:-1px;
	overflow:hidden;
	text-indent:-9999px;
	float:none;
}
#prod-img1 {
	margin:0 auto;
	overflow:hidden;
	position: relative;
}
#prod-img1>.rollMask {
	width:1190px;
	height:460px;
	margin:0 auto;
	position: relative;
}
/*BEST OF BEST & MD's pick*/
	/*.best_md{ height:900px;}*/
	.best_md .best_best {
	width:100%;
}
.best_tit {
	font-size:10pt;
	color:#646464;
	font-family:'Gotham' !important;
	text-align:center
}
.best_tit {
	font-family /*\**/:"NanumGothic"\9 !important;
}
.best_tit>li {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:13px;
}
.best_tit>li>a {
	text-decoration:none;
	font-weight:300
}
.best_tit>li>a:hover {
	text-decoration:underline;
}
.best_tit>.on {
	background-color:#754c24;
	padding:5px 20px 3px 20px;
	border-radius:50px
}
.best_tit>.on>a {
	color:#fff
}
.best_best .best-list {
	display:none;
}
.best-list {
	min-height:422px;
}
/*.best-list>li{position:relative;float:left;text-align:center; margin-top:5px; width:202px; margin-left:13px; height:391px;}*/
	.best-list>li {
	float:left;
	width:220px;
	height:410px;
	text-align:center;
	margin:30px 9px 0;
	height:391px;
}
.best-list>li:hover {/*background:url(../../images/bg_list.png) no-repeat 100% 0*/
}
.best-list>li>a {
	display:block;
}
.best-list>li>a>p {
	margin-top:50px;
}
.best-list>li>a {
	width:202px;
	text-decoration:none
}
.best-list>li>a:hover>.prod-color {
	display:block;
}
.best-list>li>a>dl {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:55px;
	background:url(../../images/dd_bg.gif) repeat-x;
	font-size:13px;
	width:220px;
	padding-top:25px;
}
.best-list>li>a>dl>dt {
	color:#000;
	font-family:'ColabReg', 'NanumGothic';
	font-size:14px;
	color:#262626;
}
.best-list>li>a>dl>dt {
	font-family /*\**/:"NanumGothic"\9;
}
.best-list>li>a>dl>.f15 {
	color:#b3b3b3;
}
.best-list>li>a>dl>.f15>strick {
	line-height:0;
}
.best-list>li>a>dl>dd {
	margin-top:5px;
	font-family:'NanumGothic';
	display:inline-block;
*display:inline;
*zoom:1;
}
.best-list>li>a>dl>dd strong {
	font-family:'ColabReg';
	font-size:15px;
}
.best-list>li>a>dl>dd {
	font-family /*\**/:"NanumGothic"\9;
}
.best-list .list_btn>ul>li {
	padding-left:3px;
	display:inline-block;
*display:inline;
*zoom:1;
	margin-top:20px;
}
.best-list .prod-color {
	display:none;
	position:absolute;
	top:4px;
	width:202px;
	margin-top:0;
	background:url(../../images/bg_list_color.png) no-repeat 0 50%;
}
.best-list .prod-color>ul {
	position:absolute;
	width:100%;
	left:0;
	text-align:center;
	top:273px;
	z-index:111 !important;
}
.best-list .prod-color>ul>li {
	display:inline-block;
	vertical-align:top;
	float:none;
	width:19px;
	height:19px;
	margin-left:-1px;
	overflow:hidden;
	text-indent:-9999px
}
#bestItem {
	display:block;
}
.best_md .md_avi {
	float:right;
	width:274px;
}
.best_md .md_avi .md_b {
	height:427px;
	border:1px solid #e3e3e3;
}
.best_md .md_avi .md_b .md_tit {
	margin:17px 0 18px 15px;
}
.best_md .md_avi .md_b .md_num {
	width:43px;
	height:17px;
	position:absolute;
	margin-top:-36px;
	margin-left:212px;
	background:url(../../images/md_num.gif) no-repeat 0 0;
	font-family:'Tallys';
	font-size:16px;
	font-style:italic;
	color:#787878;
}
.best_md .md_avi .md_b .md_num {
	font-family /*\**/:"NanumGothic"\9;
}
.best_md .md_avi .md_b .md_num .num01 {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:11px;
}
.best_md .md_avi .md_b .md_num .num02 {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:6px;
}
.best_md .md_avi .md_b .md_con dl {
	text-align:center;
}
.best_md .md_avi .md_b .md_con dl>dt {
	color:#000;
}
.best_md .md_avi .md_b .md_con dl>dd {
	display:inline-block;
*display:inline;
*zoom:1;
}
.md_b .md_con .link {
	display:block;
	height:378px;
}
.md_b .md_con .slidesjs-container {
	position:absolute;
}
.md_b .md_con .slidesjs-navigation {
	position:absolute;
	font-size:0;
}
.md_b .md_con .slidesjs-previous {
	width:8px;
	height:17px;
	background:url(../../images/md_btn-up1.png) no-repeat 0 0;
	z-index:99;
	margin-top:-415px;
	margin-left:205px;
}
.md_b .md_con .slidesjs-next {
	width:8px;
	height:17px;
	background:url(../../images/md_btn-dw1.png) no-repeat 0 0;
	z-index:99;
	margin-top:-415px;
	margin-left:255px;
}
.best_md .md_avi .avi_b {
	height:281px;
}
.best_md .md_avi .avi_b>dl {
	font-family:'Tallys';
	font-weight:bold;
}
.best_md .md_avi .avi_b>dl {
	font-family /*\**/:"NanumGothic"\9;
}
.best_md .md_avi .avi_b>dl>dt {
	width:274px;
	height:243px;
}
.best_md .md_avi .avi_b>dl>dd {
	text-align:center;
	padding-top:18px;
	color:#000;
	font-size:18px;
}
/*SPECIAL PICK & EVENT*/
	.special {
	width:100%;
	margin:0 auto;
}
/*.special>.sp01{width:272px; height:311px;border:1px solid #e3e3e3; display:inline-block; *display:inline;*zoom:1;}*/
	.special>.sp01 {
	width:350px;
	height:520px;
	border:1px solid #e3e3e3;
	display:inline-block;
*display:inline;
*zoom:1;
}
.special>.sp02 {
	width:350px;
	height:520px;
	border:1px solid #e3e3e3;
	display:inline-block;
*display:inline;
*zoom:1;
	margin:0 46px 0 46px;
}
.prod-view {
	padding-top:35px;
*zoom:1
}
.prod-view .prod-img {
	position:relative;
	display:none;
	float:left
}
.prod-view .prod-info {
	position:relative;
	float:right;
	max-width:430px;
}
.prod-icon {
*zoom:1
}
.prod-icon>li {
	float:left;
	margin-right:2px
}
.prod-info>h2 {
	padding:30px 0 30px;
	font-size:33px;
	line-height:35px;
	color:#000;
	font-family:'Tallys', 'NanumGothic';
}
.prod-info>h2 {
	font-family /*\**/:"NanumGothic"\9;
}
.prod-info>h2>span {
	padding-left:5px;
	font-size:24px;
	color:#000;
	font-family:'NanumGothic';
}
.prod-price {
	position:relative;
	padding:20px 0 25px;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.info-list {
	width:420px
}
.info-list>p {
	margin-left:230px;
	margin-top:115px;
	position:absolute;
}
.info-list>dd>select {
	width:200px;
	height:25px;
}
.info-list:after {
	content:"";
	display:block;
	clear:both
}
.info-list>dt {
	float:left;
	width:100px;
	margin-top:10px;
	padding-left:8px;/*background:url(../../images/bl_circle1.gif) no-repeat 0 50%*/
	font-family:'NanumGothic';
}
.info-list>dd {
	float:left;
	width:310px;
	margin-top:10px;
	font-family:'NanumGothic';
}
.info-list .price1>p {
	font-weight:bold;
	line-height:26px;
}
.info-list .price1>p * {
	vertical-align:middle
}
.info-list .price1>p>button {
	margin-top:-4px;
*margin-left:4px
}
 @-moz-document url-prefix() {
 .info-list .price1>p>button {
margin-left:-3px
}
}
.info-list .price1 #price {
	font-size:30px;
	font-weight:normal;
	color:#000;
	font-family:'ColabReg';
}
.info-list .price1 #price {
	font-family /*\**/:"NanumGothic"\9;
}
.info-list .price1>del, .info-list .price2>ins {
	padding-right:5px;
	font-style:italic;
	font-size:25px;
	font-weight:normal;
	font-family:'Roboto';
	color:#000;
	text-decoration:none
}
.info-list .price1>del {
	background:url(../../images/line_del.gif) repeat-x 0 50%;
	color:#000
}
.info-list .price2>ins {
	color:#f1392b;
	text-decoration:none
}
.info-list .quantity>button {
*margin:1px 0 0 5px;
*vertical-align:top !important;
}
.prod-price .discount {
	position:absolute;
	top:20px;
	right:0;
	width:68px;
	height:57px;
	padding:15px 12px 0;
	background:url(../../images/bg_coupon.gif) no-repeat 0 0;
	color:#fff;
	text-align:center;
	font-size:11px
}
.prod-price .discount>p {
	margin-bottom:5px;
	padding-bottom:3px;
	border-bottom:1px solid #f78e86;
	font-family:'Roboto';
	font-style:italic;
	font-size:15px
}
.prod-price .discount>p>strong {
	font-size:25px;
	font-weight:normal
}
.prod-price .discount>span {
	letter-spacing:-1px
}
.color_wrap>ul {
	text-align:center;
}
.color_list {
	margin-top:15px;
}
.color_list>ul>li {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:top;
}
.color_list>ul>li>input {
	opacity:0
}
.color_list>ul>li>label {
	display:inline-block;
*display:inline;
*zoom:1;
	overflow:hidden;
	width:35px;
	height:18px; /*background:url(../../images/bg_color.png) no-repeat 0 0;*/
	background:url(../../images/bg_zoom.png) no-repeat 0;
	text-indent:-9999px;
	cursor:pointer
}
.color_list>ul>li>label.on {
	background-image:url(../../images/bg_zoom_on.png);/*background-image:url(../../images/bg_color_on.png)*/
}
.zoom {
	display:inline-block;
*display:inline;
*zoom:1;
	position: relative;
}
.zoom img {
	display: block
}
.zoom img::selection {
	background-color: transparent;
}
.img-list>li {
	display:none;
	width:457px;/*border:1px solid #e4e4e4*/
}
.img-list>li.off {
	display:none;
}
.thmb-list {
	position:relative;
	width:449px;
	margin-top:25px
}
.thmb-list .rollMask {
	overflow:hidden;
	position:relative;
	width:387px;
	height:94px;
	margin-left:32px
}
.thmb-list .rollList {
	position:absolute;
	top:0;
	left:0;
	width:10000px
}
.thmb-list .rollList:after {
	content:"";
	display:block;
	clear:both
}
.thmb-list .rollList>li {
	float:left;
	width:97px
}
.thmb-list .rollList>li.off {
	display:none
}
.thmb-list .rollList>li>a>img {
	display:block;
	margin:0 auto;/*border:1px solid #e3e3e3*/
}
.thmb-list .btnPrev, .thmb-list .btnNext {
	position:absolute;
	top:27px;
	overflow:hidden;
	width:19px;
	height:39px;
	text-indent:-9999px;
	cursor:pointer;
	z-index:2
}
.thmb-list .btnPrev {
	left:0;
	background:url(../../images/btn_prev1.png) no-repeat 0 0
}
.thmb-list .btnNext {
	right:0;
	background:url(../../images/btn_next1.png) no-repeat 0 0
}
.shareThis>dt, .shareThis>dd {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle
}
.shareThis>dt {
	margin-right:10px;
	font-family:'Roboto'
}
.shareThis2 {
	padding-left:30px
}
.shareThis2>dd>a {
	margin-right:5px
}
.rec_list {
	margin-top:40px;
	text-align:center
}
.rec_list>li {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:0 22px
}
.btnBack {
	position:absolute;
	top:3px;
	right:0;
	padding-left:15px;
	background:url(../../images/arrow_back.gif) no-repeat 0 50%;
	font-size:11px;
	font-family:'Roboto'
}
.as_info {
	padding:30px 0 30px 240px;
	background:#fafafa url(../../images/icon_exclamation.png) no-repeat 45px 50%;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	line-height:1.7;
	color:#888
}
.as_info2 {
	padding:30px 0 30px 145px;
	background:#fafafa url(../../images/icon_exclamation2.png) no-repeat 30px 50%;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	line-height:1.7;
	color:#888
}
.as_step {
	padding-top:130px;
	background:url(../../images/bg_asStep.png) no-repeat 50% 0;
*zoom:1
}
.as_step>li {
	float:left;
	width:20%;
	font-size:15px;
	color:#000;
	text-align:center
}
.tit_srch {
	font-size:14px;
	color:#000
}
.tit_srch>strong {
	font-size:30px
}
.tit_srch>em {
	font-weight:bold;
	color:#f1392b;
	font-style:normal
}
.tit_srch2 * {
	vertical-align:middle
}
.tit_srch2>.tit_s1 {
	display:inline-block;
*display:inline;
*zoom:1
}
.tit_srch2>p {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-left:20px;
	padding-left:10px;
	background:url(../../images/bl_dot2.gif) no-repeat 0 50%;
	font-size:14px
}
.tit_srch2>p>strong {
	color:#f1392b
}
.as_list {
	min-height:160px;
	padding-left:210px;
	background:url(../../images/icon_truck.png) no-repeat 0 50%
}
.as_list>li>span {
	display:inline-block;
*display:inline;
*zoom:1;
	width:710px;
	vertical-align:top;
	line-height:1.7
}
.as_list>li>span:first-child {
	width:10px
}
.as_list2 {
	background-image:url(../../images/icon_basket2.png)
}
/* member */
	.login_cont1 {
	float:right;
	width:480px
}
.login_cont1>h3 {
	font-size:37px;
	text-align:center;
	line-height:1.2;
	color:#000;
	font-family:'Roboto'
}
.login_cont2 {
	float:left;
	width:429px;/*padding-top:330px;background:url(../../images/img_login.jpg) no-repeat 0 0*/
}
.login_form {
	position:relative;
	padding:42px 50px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.login_form .id {
	background:url(../../images/tx_id.gif) no-repeat 5px 50%
}
.login_form .pw {
	background:url(../../images/tx_pw.gif) no-repeat 5px 50%
}
.login_form .ref {
	margin-top:20px;
	font-size:11px
}
.login_form2 {
	padding-top:25px
}
.login_form2>h4 {
	margin-bottom:25px;
	color:#000;
	font-weight:bold
}
.login_form2 .id {
	background-image:url(../../images/tx_name.gif)
}
.login_form2 .pw {
	background-image:url(../../images/tx_orderNum.gif)
}
.login_form2 .btnLogin {
	top:67px
}
.btnLogin {
	position:absolute;
	top:42px;
	right:50px;
	width:100px;
	height:55px;
	border:0;
	background:#000;
	font-size:22px;
	color:#fff;
	font-family:'Roboto'
}
.id_store {
	margin-top:5px;
	padding-right:110px;
	text-align:right
}
.id_store .left {
	float:left
}
.id_store .right {
	float:right
}
.id_store * {
	vertical-align:middle
}
.id_store>label {
	padding-left:4px
}
.link_idPw {
	padding:20px 50px;
	font-size:11px
}
.link_idPw>p {
	position:relative
}
.link_idPw>p>a {
	position:absolute;
	top:0;
	right:0;
	display:inline-block;
*display:inline;
*zoom:1;
	padding:4px 18px 2px;
	padding:5px 18px 2px \9;
	border:1px solid #e4e4e4;
	text-align:center;
	line-height:1;
	text-decoration:none
}
.login_img {
	margin-top:-10px;
}
.mem_benefit {
	padding:25px 50px;
	background:#fafafa;
	border-top:1px solid #e3e3e3;
	font-family:'µ¸¿ò', dotum;
*zoom:1;
	margin-top:7px;
}
.mem_benefit2 {
	padding:20px
}
.mem_benefit>h4 {
	background:url(../../images/bg_line1.gif) repeat-x 0 50%;
	font-size:20px;
	color:#000;
	text-align:center;
	font-weight:bold
}
.mem_benefit>h4>span {
	padding:0 15px;
	background:#fafafa
}
.mem_benefit>dl {
	float:left;
	width:50%;
	margin-top:20px
}
.mem_benefit>dl>dt {
	padding-left:25px;
	margin-top:5px;
	font-weight:bold;
	color:#4c4c4c
}
.mem_benefit>dl>dd {
	padding-left:25px;
	margin-top:5px;
	color:#888888;
	line-height:1.5
}
.mem_benefit .benefit2 {
	color:#c69f03
}
.mem_benefit .benefit3 {
	color:#000
}
.mem_benefit .benefit4 {
	color:#c00e0e
}
.idPw_find {
	width:950px;
	margin:0 auto;
}
.idPw_find .box {
	float:left;
	width:463px;
	margin-right:10px;
	padding:210px 0 30px;
	background:url(../../images/bg_pwFind.gif) no-repeat 55% 47px;
	border:1px solid #e4e4e4;
	text-align:center
}
.idPw_find .box:first-child {
	background:url(../../images/bg_idFind.gif) no-repeat 50% 47px
}
.idPw_find .box>h3 {
	color:#000;
	font-size:20px;
	font-weight:bold
}
.idPw_find .box>p {
	padding:10px 0 0;
	color:#888;
	line-height:1.6;
	letter-spacing:1px
}
.join_step {
	background:url(../../images/bg_joinStep.gif) no-repeat 50% 50%;
	text-align:center
}
.join_step>li {
	display:inline-block;
*display:inline;
*zoom:1;
	width:140px;
	padding-top:50px;
	background:url(../../images/icon_join1.gif) no-repeat 50% -74px;
	font-size:15px;
	color:#ababab;
	font-weight:bold
}
.join_step>li.on {
	background-position:50% 0;
	color:#f1392b
}
.join_step>li.step2 {
	background-image:url(../../images/icon_join2.gif)
}
.join_step>li.step3 {
	background-image:url(../../images/icon_join3.gif)
}
.join_step>li.step4 {
	background-image:url(../../images/icon_join4.gif)
}
.agree_tit {
	margin-top:20px;
	font-size:15px;
	color:#000;
	font-weight:bold;
}
.agree_conts {
	margin-top:10px;
	overflow:hidden;
	overflow-y:auto;
	height:150px;
	padding:15px;
	border:1px solid #d1d1d1;
	color:#888;
	width:100%;
	margin:0 auto;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.agree_conts2 {
	height:110px
}
.agree_check {
	margin-top:10px;
	text-align:right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.agree_check * {
	vertical-align:middle;
	vertical-align:top \9
}
.agree_check>input {
	height:13px
}
.agree_check>label {
	padding-left:3px;
	height:13px
}
.agree_check.all {
	margin-top:25px;
	padding:10px;
	background:#fafafa
}
.cert_conts {
	margin-top:30px;
	padding-top:145px;
	background:url(../../images/bg_certification.gif) no-repeat 50% 0;
	text-align:center
}
.cert_conts .box {
	padding:25px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e4e4e4;
	border-bottom:1px solid #e4e4e4
}
.cert_conts .box>h3 {
	color:#000;
	font-size:20px;
	font-weight:bold
}
.cert_conts .box>p {
	padding:10px 0 15px;
	color:#888;
	line-height:1.6;
	letter-spacing:1px
}
.join_comp {
	margin-top:15px;
	padding:30px 0;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font-size:15px;
	text-align:center;
	line-height:1.6
}
.join_comp2 {
	margin-top:30px;
	padding-left:485px;
	background:url(../../images/img_joinComp.jpg) no-repeat 0 0
}
.star_num {
	overflow:hidden;
	width:60px;
	height:11px;
	margin:0 auto;
	text-indent:-9999px
}
.star_num>div {
	background:url(../../images/bg_star.png) no-repeat 0 0
}
.star_num .num1 {
	width:12px
}
.star_num .num2 {
	width:24px
}
.star_num .num3 {
	width:36px
}
.star_num .num4 {
	width:48px
}
.star_num .num5 {
	width:60px
}
/* basket */
	.basket_step {
	background:url(../../images/bg_step3.gif) no-repeat 50% 50%;
	text-align:center
}
.basket_step>li {
	display:inline-block;
*display:inline;
*zoom:1;
	width:140px;
	padding-top:50px;
	background:url(../../images/icon_basketStep1.png) no-repeat 50% -68px;
	font-size:15px;
	color:#ababab;
	font-weight:bold
}
.basket_step>li.on {
	background-position:50% 0;
	color:#f1392b
}
.basket_step>li.step2 {
	background-image:url(../../images/icon_basketStep2.png)
}
.basket_step>li.step3 {
	background-image:url(../../images/icon_basketStep3.png)
}
.prod_cell>p, .prod_cell>dl {
	float:left
}
.prod_cell>p {
	margin-right:10px;
	border:1px solid #e6e6e6
}
.prod_cell>dl>dt {
	margin-top:12px;
	color:#000;
	font-size:15px
}
.prod_cell>dl:hover>dt {
	text-decoration:underline
}
.prod_cell>dl>dd {
	margin-top:5px;
	font-size:13px
}
.prod_cell2>p, .prod_cell>div {
	float:left
}
.prod_cell2>p {
	margin-right:10px;
	border:1px solid #e6e6e6
}
.prod_cell2>div>strong {
	display:block;
	margin-top:5px;
	color:#000;
	font-weight:normal
}
.prod_cell2>div>strong:hover {
	text-decoration:underline
}
.prod_cell2>div>p {
	padding-top:12px;
	font-size:13px
}
.prod_quantity {
	width:45px;
	margin:0 auto
}
.prod_quantity>p {
	float:left
}
.prod_quantity .btn {
	width:13px;
	margin-left:-2px
}
.prod_quantity .btn>button {
	width:13px;
	height:13px;
*margin-top:-5px
}
.prod_quantity .btn>button:first-child {
*margin-top:0
}
 @-moz-document url-prefix() {
 .prod_quantity .btn {
margin-left:-4px
}
 .prod_quantity .btn>button {
margin-top:-1px
}
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.prod_quantity .btn>button {
	margin-top:-1px
}
.prod_quantity .btn>button:first-child {
	margin-top:0
}
}
.all_price {
	padding:10px 30px 10px 0;
	background:#fafafa;
	border-bottom:2px solid #e3e3e3;
	font-size:15px;
	color:#000;
	text-align:right;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.btn_area1 {
*zoom:1;
}
.btn_area1 .left {
	float:left
}
.btn_area1 .right {
	float:right
}
.btn_area1 .right * {
	vertical-align:middle
}
.btn_area2 {
	position:relative;
}
.btn_area2>div {
	position:absolute;
	top:-28px;
	right:0
}
.inputMess {
	width:710px;
	height:80px;
	background:url(../../images/bg_message.gif) no-repeat 5px 5px
}
.btnCard {
	margin-left:20px;
	text-decoration:underline;
	color:#000
}
.btnCard * {
	vertical-align:top;
	color:#000
}
.color_box {
	display:inline-block;
*display:inline;
*zoom:1;
	width:15px;
	height:15px;
	margin-bottom:2px;
	vertical-align:middle;
	overflow:hidden;
	text-indent:-9999px;
}
.color_box>div {
	background:url(../../images/bg_colorBox.png) no-repeat 0 0
}
.btnCard.red, .btnCard.red>a {
	color:#f1392b
}
/* My page */
	.myClass {
*zoom:1
}
.myClass>li {
	float:left;
	width:183px;
	min-height:107px;
	padding:10px 0 0 130px;
	background:url(../../images/icon_star_mem.png) no-repeat 10px 0;
	font-size:13px;
	color:#888
}
.myClass>li.on {
	background-position:10px -143px;
	color:#666
}
.myClass>li>h4 {
	padding-bottom:3px;
	font-size:15px;
	font-weight:bold
}
.myClass>li.on>h4 {
	color:#175988
}
.myClass .myClass_li2 {
	background-image:url(../../images/icon_crown.png)
}
.myClass .myClass_li2.on>h4 {
	color:#c69f03
}
.myClass .myClass_li3 {
	background-image:url(../../images/icon_trophy.png)
}
.myClass .myClass_li3.on>h4 {
	color:#f1392b
}
.myRest_area {
*zoom:1
}
.myRest_area>div {
	float:right;
	width:370px
}
.myRest_area>div:first-child {
	float:left;
	width:545px
}
.point_srch {
	padding:15px 30px 5px;
	background:#fafafa;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	font-size:13px
}
.point_srch>dt, .point_srch>dd {
	display:inline-block;
*display:inline;
*zoom:1;
	margin-bottom:10px
}
.point_srch>dt {
	width:100px;
	font-weight:bold;
	vertical-align:top
}
.point_srch>dd {
	width:760px
}
.point_srch>dd * {
	vertical-align:middle
}
.category_srch {
*zoom:1
}
.category_srch .left {
	float:left
}
.category_srch>div {
	float:right
}
.category_srch>div * {
	vertical-align:top
}
.review_viewConts {
	padding:30px;
	font-size:15px;
	line-height:1.6
}
.star_option>select>option {
	overflow:hidden;
	padding:0;
	background:url(../../images/bg_star.gif) no-repeat 0 0
}
.popProd_srch {
	padding:20px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-bottom:1px solid #ccc
}
.popProd_srch * {
	vertical-align:top
}
.popProd_list {
	overflow:hidden;
	overflow-y:auto;
	height:190px;
	margin:20px;
	padding:15px 15px 10px;
	border:1px solid #848484;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea
}
.popProd_list>li {
	margin-bottom:10px
}
.popProd_list>li * {
	vertical-align:middle
}
.popProd_list>li>a>img {
	margin-right:10px;
	border:1px solid #e6e6e6
}
.popProd_list>li>a:hover {
	color:#000
}
.confirm_pw {
	height:301px;
	padding-top:100px;
	padding-left:460px;
	background:url(../../images/img_pw.jpg) no-repeat 0 100px
}
.confirm_pw>h3 {
	font-size:25px;
	color:#000;
	font-weight:bold;
	text-align:center
}
.confirm_pw .input_form {
	margin-top:45px;
	padding:40px 60px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.confirm_pw .input_form .tit {
	display:inline-block;
*display:inline;
*zoom:1;
	width:80px
}
/* Community */
	.episode_list {
*zoom:1
}
.episode_list>li {
	margin-top:15px;
	border:1px solid #e3e3e3;
*zoom:1
}
.episode_list>li:after {
	content:"";
	display:block;
	clear:both
}
.episode_list>li:first-child {
	margin-top:0
}
.episode_list>li.on {
	background:#fafafa
}
.episode_list>li>a:hover {
*text-decoration:none
}
.episode_list>li>a>p {
	float:left;
	width:439px;
	border-right:1px solid #e3e3e3
}
.episode_list>li>a>dl {
	float:right;
	width:498px
}
.episode_list>li>a>dl>dt {
	padding:30px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	font-size:15px
}
.episode_list>li>a>dl>dt>strong {
	font-size:20px;
	color:#000
}
.episode_list>li>a:hover>dl>dt>strong {
	text-decoration:underline
}
.episode_list>li>a>dl>dd {
	padding:30px 30px 0 30px;
	line-height:2
}
.epiView_conts {
	padding:30px 30px 80px;
	border-bottom:2px solid #e3e3e3
}
.episode_list .none_data {
	padding:60px 0;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	font-size:15px;
	text-align:center;
	color:#000
}
/* CS Center */
	.notice_num {
	position:relative;
	font-size:15px;
}
.notice_num>div {
	position:absolute;
	top:-20px;
	right:30px;
	padding-left:10px;
	background:url(../../images/bl_dot1.gif) no-repeat 0 50%
}
.noticeView_conts {
	padding: 30px 0 80px;
	line-height:1.5;
}
/* Special Event */
	.special_list {
	width:950px;
*zoom:1;
	margin:70px auto 0;
}
.special_list>li {
	float:left;
	margin:0 4px 4px 0;
	padding:11px;
	border:1px solid #e4e4e4
}
.special_list>li:hover {
	background:#f6f6f6
}
.special_list>li>a {
	text-decoration:none
}
.special_list>li .txt {
	margin-top:11px;
	font-size:15px
}
.special_list>li .btnImg, .special_list>li .btnFinish {
	margin-right:15px
}
.special_list .none_data {
	width:938px;
	padding:80px 0;
	clear:both;
	text-align:center;
	font-size:15px
}
/* layer popup */
	.pr {
	position:relative !important
}
.layerPop {
	display:none;
	position:absolute;
	top:0;
	left:0;
	width:375px;
	padding-top:8px;
	background:url(../../images/arrow_layerPop.png) no-repeat 15px 0;
	z-index:10
}
.layerPop .tit {
	padding:12px 15px 8px;
	background:#000;
	font-size:15px;
	color:#fff;
	font-weight:bold
}
.layerPop .conts {
	padding:15px 10px;
	background:#fff;
	border:2px solid #e3e3e3;
	border-top:0;
	font-size:13px;
	font-weight:normal
}
.layerPop .btnClose {
	position:absolute;
	top:21px;
	right:15px
}
#memRate {
	top:0;
	left:125px
}
#popCoup {
	top:0;
	left:125px
}
#popPaper {
	top:3px;
	left:-13px
}
.z1 {
*z-index:1
}
.leave_reason {
*zoom:1
}
.leave_reason>li {
	float:left;
	width:33%;
	margin-top:10px
}
.fileDel {
*margin-left:5px
}
#memBenefit {
	top:-5px;
	left:-80px;
	background-position:192px 0
}
.pr.order #memBenefit {
	top:0px;
	left:57px;
}
#memBenefit .mem_benefit {
	padding:0;
	background:none;
	border-top:0
}
#memBenefit .conts {
	padding:0 0 20px;
}
/* table_layout1 */
	#bbsData .table_layout1 {
	border-top:1px solid #e3e3e3;
	border-bottom:2px solid #e3e3e3;
}
 #bbsData ..table_layout1.s3 {
border-bottom-width:1px
}
#bbsData .table_layout1>table>tbody>tr>th.tit {
	width:114px;
	padding:13px 18px 10px;
	background: url(/design/carlyn/images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e3e3e3;
	border-right:1px solid #e3e3e3;
	font-size:15px;
	font-weight:bold;
	text-align:left;
	vertical-align:top;
}
#bbsData .table_layout1>table>tbody>tr>td.conts {
	padding:13px 18px 10px;
	border-top:1px solid #e3e3e3;
	font-size:13px
}
#bbsData .table_layout1 .conts * {
	vertical-align:middle
}
.star {
	margin-right:4px;
	color:#f1392b;
	font-weight:normal
}
#bbsData .table_layout1 .date {
	margin-top:3px;
	font-size:13px;
	font-weight:normal
}
#bbsData .table_layout1 .date * {
	vertical-align:middle
}
#bbsData .table_layout1.s1>table>tbody>tr>th.tit {
	width:130px
}
#bbsData .table_layout1.s1 .conts {
	font-size:15px;
	line-height:1.3
}
#bbsData .table_layout1.s2>table>tbody>tr>th.tit, #bbsData .table_layout1.s3>table>tbody>tr>th.tit {
	padding-left:30px
}
#bbsData .table_layout1.s3>table>tbody>tr>th.tit.w120 {
	width:90px !important
}
#bbsData .table_layout1.s4>table>tbody>tr>th.tit {
	padding-left:20px
}
#bbsData .table_layout1.s3>table>tbody>tr>td, #bbsData .table_layout1.s4>table>tbody>tr>td {
	padding:5px 15px
}
#bbsData .table_layout1.s5>table>tbody>tr>th.tit {
	width:100px;
	padding-left:30px;
	padding-right:0
}
#bbsData .table_layout1.s6>table>tbody>tr>th.tit {
	width:80px;
	padding-left:30px
}
#bbsData .table_layout1.s6>table>tbody>tr>td {
	width:240px \9;
	padding:5px 15px
}
#bbsData .table_layout1.s6>table>tbody>tr>td.cont1 {
*width:800px
}
#bbsData .table_layout1 .bt0 {
	border-top:0 !important
}
#bbsData .table_layout1 .bl {
	border-left:1px solid #e3e3e3 !important
}
#bbsData .table_layout1.s7>table>tbody>tr>th.tit {
	width:75px;
	padding-left:30px
}
#bbsData .table_layout1.s7>table>tbody>tr>td {
	font-size:15px
}
#bbsData .table_layout1.s7>table>tbody>tr>td.w500 {
	width:500px
}
#bbsData .table_layout1>table>thead>tr>th.tit {
	height:40px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}
#bbsData .table_layout1>table>tbody>tr>td.cont {
	border-top:1px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
}
#bbsData .table_layout1>table>tbody>tr>td.cont>.freebie {
}
#bbsData .table_layout1>table>tbody>tr>td.cont>.freebie>img {
	margin:12px 17px 12px 30px;
	border:1px solid #e3e3e3;
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
#bbsData .table_layout1>table>tbody>tr>td.cont>.freebie>span {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align: middle;
}
#bbsData .table_layout1>table>thead>tr>th.tit:first-child,  #bbsData .table_layout1>table>tbody>tr>td.cont:first-child {
	border-left:none;
}
.as_price {
	padding:0 !important
}
.as_price>table>tbody>tr:first-child>th, .as_price>table>tbody>tr:first-child>td {
	border-bottom:1px solid #e3e3e3
}
.as_price>table>tbody>tr>th {
	background:#fafafa;
	border-right:1px solid #e3e3e3;
	font-weight:bold;
	padding:10px
}
.as_price>table>tbody>tr>td {
	padding:10px
}
.review_view {
	border-top-width:2px;
	border-bottom-width:1px
}
.review_view .tit {
	width:70px !important;
	padding-left:30px !important
}
.review_view .img {
	width:180px;
	border-right:1px solid #e3e3e3;
	text-align:center;
	color:#000;
	font-size:13px
}
.review_view .conts {
	font-size:15px !important
}
.review_view .star_num {
	margin:0 !important
}
.table_cell>tbody>tr>td {
	padding-top:10px
}
.table_cell>tbody>tr:first-child>td {
	padding-top:0
}
.confirm {
	line-height:13px !important;
	font-size:13px !important;
	text-decoration:underline
}
.confirm * {
	vertical-align:top !important
}
.confirm>img {
	margin-left:5px
}
.confirm.red, .confirm.red>a {
	color:#f1392b
}
.confirm.black, .confirm.black>a {
	color:#000
}
 @-moz-document url-prefix() {
 .confirm {
text-decoration:none
}
 .confirm>a {
text-decoration:underline
}
 .confirm * {
vertical-align:middle !important
}
}
/* table_list1 */
	.table_list1 {
	border-top:2px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3
}
.table_list1>table>thead>tr>th {
	padding:12px 0 8px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	font-weight:bold;
	font-size:15px
}
.table_list1>table>tbody>tr>td {
	padding:10px 0;
	border-top:1px solid #e3e3e3;
	text-align:center;
	font-size:15px
}
.table_list1 .conts {
	text-align:left
}
.table_list1.s1 {
	border-bottom-width:2px
}
.table_list1.s1>table>thead>tr>th {
	border-left:1px solid #e3e3e3
}
.table_list1.s1>table>tbody>tr>td {
	border-left:1px solid #e3e3e3;
	font-size:13px
}
.table_list1.s1>table>thead>tr>th:first-child, .table_list1.s1>table>tbody>tr>td:first-child {
	border-left:0
}
.table_list1 .on {
	background:#fafafa
}
.table_list1>table>tbody>tr>td.n_conts>a:hover {
	color:#000
}
.table_list1.s2 {
	border-right:2px solid #e3e3e3;
	border-left:1px solid #e3e3e3;
	border-bottom-width:2px
}
.table_list1.s2>table>thead>tr>th, .table_list1.s2>table>tbody>tr>td {
	border-left:1px solid #e3e3e3
}
.table_list1.bb {
	border-bottom-width:2px
}
.table_list1 .none_conts {
	padding:30px 0
}
.price_sum {
	padding:0 !important
}
.price_sum>ul {
	background:#fafafa url(../../images/bg_price.gif) no-repeat 50% 50%;
*zoom:1
}
.price_sum>ul>li {
	float:left;
	padding:30px 0;
	text-align:center
}
.price_sum .price1 {
	width:22%
}
.price_sum .price2 {
	width:23%
}
.price_sum .price3 {
	width:35%
}
.price_sum .price4 {
	width:20%
}
.srch_list1 *, .srch_list2 * {
	vertical-align:middle
}
.srch_list1 .img, .srch_list2 .img, .srch_list4 .img {
	display:inline-block;
*display:inline;
*zoom:1;
	padding:2px;
	border:1px solid #e6e6e6
}
.srch_list1>a, .srch_list2>a, .srch_list4>a {
	text-decoration:none
}
.srch_list1 .txt {
	margin-left:20px;
	color:#000
}
.srch_list1>a:hover>.txt {
	text-decoration:underline
}
.srch_list2 .txt {
	display:inline-block;
*display:inline;
*zoom:1;
	width:730px;
	margin-left:20px
}
.srch_list2 .txt>dt {
	font-size:15px;
	color:#000
}
.srch_list2>a:hover>.txt>dt {
	text-decoration:underline
}
.srch_list2 .txt>dd {
	margin-top:5px;
	font-size:13px
}
.srch_list3>li {
	margin-top:10px;
	padding-left:10px;
	background:url(../../images/bl_dot3.gif) no-repeat 0 50%;
	font-size:14px
}
.srch_list3>li:first-child {
	margin-top:0
}
.srch_list4 .txt {
	display:inline-block;
*display:inline;
*zoom:1;
	width:670px;
	margin-left:20px
}
.srch_list4 .txt>dt {
	font-size:15px;
	color:#000
}
.srch_list4>a:hover>.txt>dt {
	text-decoration:underline
}
.srch_list4 .txt>dd {
	margin-top:5px;
	font-size:13px
}
/* ¿ìÆí¹øÈ£ ÆË¾÷ */
	.postal_code>h1 {
	padding:18px 20px 12px;
	background:#000;
	font-size:20px;
	color:#fff;
	font-weight:bold
}
.postal_code .pop_tit {
	padding:12px 20px 8px;
	font-size:15px;
	color:#000;
	font-weight:bold
}
.postal_info {
	padding:15px 20px 25px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-bottom:1px solid #ccc
}
.postal_info>h2 {
	font-size:15px;
	color:#000;
	font-weight:bold
}
.postal_info .info_input {
	margin-top:15px;
}
.postal_info .info_input>label {
	margin-right:5px;
	margin-left:20px;
	font-weight:bold
}
.postal_info .info_input>label:first-child {
	margin-left:0
}
.code_list {
	padding:20px
}
.code_list .tit {
	background:url(../../images/bg_diagonal.gif) repeat 0 0
}
.code_list .tit>li {
	float:left;
	padding:10px 0 8px;
	border-top:2px solid #e3e3e3;
	border-bottom:1px solid #e3e3e3;
	text-align:center;
	width:70%;
	font-weight:bold
}
.code_list .tit>li:first-child {
	width:30%;
	background:url(../../images/bl_line3.gif) no-repeat 100% 50%
}
.code_list .list {
	overflow:hidden;
	overflow-y:auto;
	height:115px;
	border-bottom:2px solid #e3e3e3
}
.code_list .list>li {
	margin-top:10px
}
.code_list .list>li>a>span {
	padding:0 40px 0 32px
}
.code_list .list>li>a:hover {
	color:#000
}
.gift_list1 {
	padding:30px 20px;
	background:#fafafa
}
.gift_list2 {
	overflow:hidden;
	overflow-y:auto;
	height:115px;
	border-top:2px solid #e3e3e3;
	border-bottom:2px solid #e3e3e3
}
.gift_list2>li {
	padding:12px 20px 8px;
	border-top:1px solid #e3e3e3
}
.gift_list2>li:first-child {
	border-top:0
}
.gift_list2>li>input {
	vertical-align:middle
}
.gift_list2>li>label {
	margin-left:3px
}
.gift_list2>li>label:hover {
	color:#000;
	text-decoration:underline
}
.addr_list {
	border-top:2px solid #e3e3e3;
	border-bottom:2px solid #e3e3e3
}
.addr_list .addr_tit {
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	border-bottom:1px solid #e3e3e3
}
.addr_list .addr_tit>li {
	float:left;
	width:310px;
	padding:12px 0 8px;
	font-size:15px;
	text-align:center;
	font-weight:bold
}
.addr_list .addr_tit>li:first-child {
	width:70px;
	border-right:1px solid #e3e3e3
}
.addr_list .addr_conts {
	overflow:hidden;
	overflow-y:auto;
	max-height:222px
}
.addr_list .addr_conts>table {
	width:100%
}
.addr_list .addr_conts>table>tbody>tr>td {
	padding:12px 0 8px 15px;
	border-top:1px solid #e3e3e3
}
.addr_list .addr_conts>table>tbody>tr:first-child>td {
	border-top:0
}
.addr_list .addr_conts>table>tbody>tr>td:first-child {
	width:70px;
	padding-left:0;
	border-right:1px solid #e3e3e3;
	text-align:center
}
.addr_list .addr_conts>table>tbody>tr:hover>td {
	background:#fafafa;
	color:#000;
	font-weight:bold
}
.btnAdd {
	position:absolute;
	top:58px;
	right:15px
}
/* FAQ */
	.faqList {
	border-top:2px solid #e3e3e3;
	border-bottom:2px solid #e3e3e3;
}
.faqList>table {
	width:100%
}
.faqList>table>thead>tr>th {
	padding:12px 0 8px;
	background:url(../../images/bg_diagonal.gif) repeat 0 0;
	font-size:15px;
	font-weight:bold
}
.faqList>table>tbody>tr>td {
	padding:12px 0 8px;
	border-top:1px solid #e3e3e3;
	font-size:15px;
	text-align:center
}
.faqQu {
	text-align:left !important
}
.faqAnArea>td {
	padding:0 !important;
	background:#fafafa;
	border:none;
	border:0 !important
}
.faqAn {
	padding:10px 10px 10px 95px;
	border-top:1px solid #e3e3e3;
	text-align:left;
	line-height:1.5
}
.faqAn .password {
	float:right;
	font-size:11px;
}
.faqAn .password>dl>dd {
	display:inline-block;
*display:inline;
*zoom:1;
	vertical-align:middle;
}
.faqAn .password>dl>dd img {
	padding-top:3px;
}
.faqAn .re {
	position:absolute;
	margin-left:-55px;
}
.faqOn a {
	color:#000;
	text-decoration:underline
}
.faqList .none_conts {
	padding:30px 0
}
.faqList2 .faqQu {
	padding-left:30px
}
.faqList2 .faqAn {
	padding:0;
	background:#fff
}
.faqList2 .faqAn .q_conts {
	padding:30px 30px 30px 222px;
	background:url(../../images/icon_q.png) no-repeat 127px 30px
}
.faqList2 .faqAn .a_conts {
	padding:30px 30px 30px 222px;
	background:#fafafa url(../../images/icon_a.png) no-repeat 127px 30px
}
.faqList2 .arrow {
	background:url(../../images/arrow_dw3.png) no-repeat 50% 50%
}
.faqList2 .faqOn .arrow {
	background-image:url(../../images/arrow_up2.png)
}
.faqList3 .faqAn {
	padding:0;
	background:#fff
}
.faqList3 .faqAn .q_conts {
	padding:30px 30px 30px 170px;
	background:url(../../images/icon_q.png) no-repeat 115px 30px
}
.faqList3 .faqAn .a_conts {
	padding:30px 30px 30px 170px;
	background:#fafafa url(../../images/icon_a.png) no-repeat 115px 30px
}
.faqList3 .arrow {
	background:url(../../images/arrow_dw3.png) no-repeat 50% 50%
}
.faqList3 .faqOn .arrow {
	background-image:url(../../images/arrow_up2.png)
}
.faqList4 .faqQu {
	padding-left:35px;
	background:url(../../images/icon_q.png) no-repeat 0 50%
}
.faqList4 .faqQu>div {
	padding-right:60px;
	background:url(../../images/arrow_dw3.png) no-repeat 95% 50%
}
.faqList4 .faqOn .faqQu>div {
	background-image:url(../../images/arrow_up2.png)
}
.faqList4 .faqAn {
	padding-left:235px
}
.faqList4 .faqAn>div {
	padding-left:35px;
	padding-right:30px;
	background:#fafafa url(../../images/icon_a.png) no-repeat 0 0
}
.faqList4>table>tbody>tr>td:first-child {
	padding-left:38px;
	text-align:left
}
/* tab */
	.tabArea .tabTit {
*zoom:1;
	width:100%;
}
.tabArea .tabTit>li {
	float:left;
	width:33.3%;
	margin:0 0 0 -1px;
	position:relative;
	z-index:1;
	border-bottom:1px solid #e3e3e3;
	font-size:15px;
	letter-spacing:-1px;
	font-family:'NanumGothic';
}
.tabArea .tabTit>li>a {
	display:block;
	padding:20px 0;
	background:#fafafa;
	background-size:4px 2px;
	border:1px solid #ddd;
	border-bottom:0;
	border-top-width:2px;
	text-align:center;
	text-decoration:none
}
.tabArea .tabTit>li.on, .tabArea .tabTit>li:hover {
	border-bottom:0;
	z-index:2
}
.tabArea .tabTit>li.on>a, .tabArea .tabTit>li>a:hover {
	border-top-color:#f1392b;
	background:#fff;
	border-bottom:0;
	font-weight:bold;
	font-family:'NanumGothic';
}
.tabArea .tabConts {
	display:none;
	width:99%;
	margin-top:10px;
	padding:30px 0 60px
}
.tab_s .tabTit {
*zoom:1;
	width:946px;
	margin:0 auto;
}
.tab_s .tabTit>li {
	float:left;
	width:14%;
	margin:0 0 0 -1px;
	position:relative;
	z-index:1;
	border-bottom:1px solid #e3e3e3;
	font-size:15px;
	letter-spacing:-1px
}
.tab_s .tabTit>li.w16 {
	width:16%
}
.tab_s .tabTit>li>a {
	display:block;
	padding:15px 0 13px;
	background:#fafafa;
	background-size:4px 2px;
	border:1px solid #ddd;
	border-bottom:0;
	border-top-width:2px;
	text-align:center;
	text-decoration:none
}
.tab_s .tabTit>li.on, .tab_s .tabTit>li:hover {
	border-bottom:0;
	z-index:2
}
.tab_s .tabTit>li.on>a, .tab_s .tabTit>li>a:hover {
	border-top-color:#f1392b;
	background:#fff;
	border-bottom:0;
	font-weight:bold
}
#coupTab .tabTit {
	height:61px;
	background:url(../../images/bg_tab.gif) repeat-x 0 60px
}
#coupTab .tabTit>li {
	width:240px
}
#coupTab .tabTit>li.on, #coupTab .tabTit>li:hover {
	border-bottom:1px solid #fff;
	z-index:2
}
#coupTab .tabTit>li.on>a, #coupTab .tabTit>li>a:hover {
	border-bottom-color:#fff;
	background:#fff;
	border-bottom:0;
	font-weight:bold
}
#coupTab .tabConts {
	display:none;
	width:100%;
	padding:5px 0 0
}
#store_tab .tabTit>li {
	width:33%
}
#store_tab .tabTit>li:first-child {
	width:34%;
*width:33%
}
/* pageing style */
	.paging_all {
	padding-top:100px;
	text-align:center;
	clear:both;
	position:relative;
*overflow:hidden
}
.paging_all>.paging {
	margin:0 auto;
	font-size:0;
	line-height:0;
	text-align:center
}
.paging_all>.paging * {
	vertical-align:middle
}
.paging_all>.paging>.num {
	margin:0 14px;
	font-family:'ColabReg';
	display:inline-block;
*display:inline;
*zoom:1
}
.paging_all>.paging>.num {
	font-family /*\**/:"NanumGothic"\9;
}
.paging_all>.paging>.num>strong,  .paging_all>.paging>.num>a {
	display:inline-block;
*display:inline;
*zoom:1;
	min-width:30px;
	margin-left:3px;
	padding:17px 3px 13px 0;
*padding:0 0 0 2px;
*line-height:30px;
	color:#666;
	;
	border:1px solid #e4e4e4;
	font-style:italic;
	font-size:15px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.paging_all>.paging>.num>strong, .paging_all>.paging>.num>a {
	padding:16px 3px 14px 0
}
}
.paging_all>.paging>.num>strong {
	background:#f0392b;
	border-color:#f0392b;
	color:#fff
}
/* [s] Plugin Style */
	/* Tab */
	.tab_List {
	width:100%;
	position:relative
}
.tab_List>ul {
	width:100%;
	border-bottom:1px solid #ddd;
}
.tab_List>ul>li {
	float:left;
	width:25%;
	margin:0 0 -1px -1px;
	float:left;
	font-size:15px
}
.tab_List>ul>li:first-child {
	margin-left:0;
}
.tab_List>ul>li>a.btnss {
	display:block;
	padding:20px 0;
	background:#fafafa;
	border:1px solid #e3e3e3;
	border-top-width:2px;
	position:relative;
	z-index:1;
	text-align:center
}
.tab_List>ul>li>a:hover,  .tab_List>ul>li.on>a.btnss {
	background:#fff;
	border-top-color:red;
	border-bottom-color:#fff;
	z-index:2;
	font-weight:bold
}
.tab_List>ul>li>.tabCont {
	width:100%;
	position:absolute;
	left:0px;
	top:42px;
	display:none;
}
.tab_List>ul>li.on>.tabCont {
	display:block;
}
.tab_List>ul>li>.tabCont>.conts {
	padding:20px 0 40px;
	position:relative;
}
.tab_List>ul>li>.tabCont>.conts>.more {
	position:absolute;
	right:0px;
	top:-42px;
}
/* Faq */
	.faq_Liat {
	width:100%;
	border-top:2px solid red;
	border-bottom:1px solid red;
}
.faq_Liat>ul {
	width:100%;
	overflow:hidden;
}
.faq_Liat>ul>li {
	width:100%;
	border-top:1px solid #ddd;
}
.faq_Liat>ul>li:first-child {
	border:0;
}
.faq_Liat>ul>li>a {
	padding:10px;
	display:block;
}
.faq_Liat>ul>li>a:hover,  .faq_Liat>ul>li.on>a {
	color:red;
}
.faq_Liat>ul>li>div {
	padding:10px;
	border-top:1px solid #ddd;
	display:none;
}
/* Layer */
	#layerBg {
	width:100%;
	height:100%;
	background-color:red;
	position:fixed;
	left:0;
	top:0px;
	z-index:9;
	opacity:0.5;
	filter:alpha(opacity=50);
}
.layer_Area {
	background-color:#fff;
	position:fixed;
	left:50%;
	top:50%;
	z-index:10;
	display:none;
}
.layer_Area>.title {
	padding:10px;
	position:relative;
}
.layer_Area>.title>.close {
	position:absolute;
	right:10px;
	top:10px;
	display:inline-block;
}
/* RollRing */
	.rolling {
	width:100%;
	overflow:hidden;
}
.rolling>.list {
	width:800px;
	margin:0 auto;
	position:relative;
	overflow:hidden;
}
.rolling>.list img {
	width:100%;
	height:100%;
	display:block;
}
.rolling>.list>ul {
	width:3000px;
	height:150px;
	margin-left:-160px;
}
.rolling>.list>ul>li {
	width:150px;
	height:100%;
	padding-left:10px;
	float:left;
	position:relative;
	overflow:hidden;
}
.rolling>.list .play,  .rolling>.list .stop {
	display:none;
}
/* Select */
	span.customSelect {
	background:#fff;
	border:1px solid #848484;
	border-right:1px solid #eaeaea;
	border-bottom:1px solid #eaeaea;
	color:#666;
	padding-right:7px
}
span.customSelect.changed {
	background-color: #f0dea4
}
.customSelectInner {
	padding:4px 5px 2px 10px;
	background:url(../../images/arrow_dw3.png) no-repeat center right
}
.postal_info .info_input .customSelectInner {
	width:96px !important
}
.bank .customSelectInner {
	width:400px !important
}
.path-list span.customSelect {
	border:1px solid #e4e4e4
}
.path-list .customSelectInner {
	line-height:16px;
	background:url(../../images/arrow_dw1.png) no-repeat center right;
	vertical-align:middle
}
.category_srch .customSelectInner {
	width:100px !important
}
.star_select .customSelect {
	color:#ffac0c
}
.star_select option {
	color:#ffac0c
}
.sbox180 .customSelectInner {
	width:180px !important
}
.customSelect.hasCustomSelect {
	display:none !important;
}
/* [e] Plugin Style */

/*
:first-child
!important
text-indent:-99999px;
cursor:pointer;
position:relative; z-index:1;
position:absolute; left:0px; top:0px; z-index:99;
position:fixed; left:0; top:0px;
*/

/* 2018-07-03 Ãß°¡ */
.sub-container .tar {
}
.goods-list-leftmenu-box {
	position:absolute;
	top:75px;
	left:0;
	width:180px;
	min-height:400px;
	border-bottom:3px solid #000;
}
.goods-list-leftmenu-box ul li {
	font-family:'NanumGothic';
	font-size:14px;
	color:#666;
}
.goods-list-leftmenu-box ul li a {
	position:relative;
	display:inline-block;
	text-decoration:none;
	color:#666;
	padding:6.5px 0;
	max-width:180px;
	overflow:hidden;
	white-space:nowrap;
	text-overflow: ellipsis;
}
.goods-list-leftmenu-box ul li a:hover {
	text-decoration:none;
	color:#f1392b;
}
.goods-list-leftmenu-box ul li.on a {
	color:#f1392b;
}
.goods-list-leftmenu-box ul li.on a:before, .goods-list-leftmenu-box ul li a:hover:before {
	position:absolute;
	bottom:5px;
	left:0;
	content:"";
	width:100%;
	height:1px;
	background-color:#f1392b;
}
.goods-list-leftmenu-box ul li:first-child {
	font-family:'Tallys';
	font-size:42px;
	line-height:42px;
	color:#000;
	margin-bottom:15px;
	white-space:nowrap;
}
.goods-list-leftmenu-box ul li:first-child a {
	color:#000;
	text-decoration:none;
}
.goods-list-content-box {
	width: 1280px;
	margin-top: 0;
}
.goods-list-content-box img {
	max-width:100%;
}
.goods-list-content-box .goods-tit {
	display:block;
	margin-top:0px;
	text-align:left;
	margin-bottom:30px;
}
.goods-list-content-box .goods-tit>span {
	padding:0;
	font-family:'NanumGothic';
	font-size:20px;
	color:#000;
	font-weight:700;
}
.goods-list-content-box .prod-view {
	padding-top:0px;
}
.goods-list-content-box .path-list-view {
	left:260px;
}
.ls-1 {
	letter-spacing:-1px;
}
.ls-2 {
	letter-spacing:-2px;
}
.ls-3 {
	letter-spacing:-3px;
}
.wrap-benefit {
	background-color:#f4f4f4;
	margin-top:60px;
}
h2.tit-sub {
	padding-top: 30px;
}
.sub-container {
	width: 1280px;
}
/* pageing style */
.paging {
	padding: 0;
}
.paging_all {
	padding-top:100px;
	text-align:center;
	clear:both;
	position:relative;
*overflow:hidden
}
.paging_all>.paging {
	margin:0 auto;
	font-size:0;
	line-height:0;
	text-align:center
}
.paging_all>.paging * {
	vertical-align:middle
}
.paging_all>.paging>.num {
	margin:0 14px;
	font-family:'ColabReg';
	display:inline-block;
*display:inline;
*zoom:1
}
.paging_all>.paging>.num {
	font-family /*\**/:"NanumGothic"\9;
}
.paging_all>.paging>.num>strong, .paging_all>.paging>.num>a {
	display:inline-block;
*display:inline;
*zoom:1;
	min-width:30px;
	margin-left:3px;
	padding:17px 3px 13px 0;
*padding:0 0 0 2px;
*line-height:30px;
	color:#666;
	;
	border:1px solid #e4e4e4;
	font-style:italic;
	font-size:15px;
}
 @media screen and (-webkit-min-device-pixel-ratio:0) {
.paging_all>.paging>.num>strong, .paging_all>.paging>.num>a {
	padding:16px 3px 14px 0
}
}
.paging_all>.paging>.num>strong {
	background:#f0392b;
	border-color:#f0392b;
	color:#fff
}
.paging_all>.paging>.num a {
	font-family: 'ColabReg';
	line-height: 0;
	height: 0;
	color: #666;
}
.paging a.navi {
	line-height: 0;
	height: 0;
	padding: 0;
	vertical-align: -4px;
}
.paging_all>.paging>.num a:hover {
	text-decoration: underline;
}
/* BASIC css end */

