 /* CSS Document */
@import url("http://fonts.googleapis.com/earlyaccess/nanumgothic.css");


/*********************************************
* BODY
*********************************************/
html,body{margin:0;padding:0;height:100%;}
body{font:14px/1.5 '³ª´®°íµñ',NanumGothic,'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif; color:#767676;-webkit-text-size-adjust:none; letter-spacing:-1px;}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,tbody,tfoot,thead,th,td{margin:0;padding:0;}
section,nav,article,aside,hgroup,header,footer{display:block}
input,textarea,select,td,th{font:14px/1.5 '³ª´®°íµñ',NanumGothic,'¸¼Àº °íµñ','Malgun Gothic','µ¸¿ò',Dotum,'±¼¸²',Gulim,Helvetica,AppleGothic,sans-serif;vertical-align:middle;color:#767676;}
table{width:100%;table-layout:fixed;border-spacing:0;border-collapse:collapse;}
h1,h2,h3,h4,h5,h6{font-weight:normal;font-size:100%;}
ol,ul,li{list-style:none;}
hr, legend, caption, .none{position:absolute;left:-9999px;top:0;visibility:hidden;overflow:hidden;line-height:0.1%;font-size:0.1%;width:0.1%;height:0.1%;}
caption{display:none;}
img,fieldset{border:0 none;}
label,button, input[type=submit], input[type=button], input[type=image], input[type=checkbox]{cursor:pointer;}
em,address{font-style:normal;}
a{color:#767676;text-decoration:none;}
table th,
table td{word-break:break-all;word-wrap:break-word;}


/* ÀÎÇ² */
input[type="text"],
input[type="number"],
input[type="tel"],
input[type="email"],
input[type="password"]{height:16px;padding:2px 2px 2px 5px;border:1px solid #a5a5a5;line-height:16px;text-indent:.5em;}
textarea{overflow-y:auto;border:1px solid #a5a5a5;resize:none;}
/*select{height:36px;}*/

/* ¹öÆ° */
button{overflow:visible;margin:0;padding:0;border:0;background:none;}
button::-moz-focus-inner{padding:0;border:0;}

/* layout */
header{width:100%; overflow:hidden; position:relative;  height:50px;}
header h1{float:left; margin-left:5px;}

.gnb_top	{height:50px; float:right; overflow:hidden;}
.btn_cart	{width:40px; height:40px; margin:10px 5px 0 0; float:left; background:url('../images/common/btn_cart.gif') no-repeat; background-size:cover;}
.btn_my		{width:40px; height:40px; margin:10px 10px 0 0; float:left; background:url('../images/common/btn_my.gif') no-repeat; background-size:cover;}

.info{margin:10px 5px 20px 5px;}

.bg_w { background-color:#fff;}

/*  »ó´Ü ¸Þ´º    */
#menu_area  {position:relative; background:url('../images/common/menu_bg.gif') repeat-x;}
#menu_area .menu  {width:100%; overflow:hidden; height:65px; position:relative;}
#menu_area .menu li { float:left; width:25%;}
#menu_area .menu h3 {  font-size:14px; text-align:center; display:block; color:#fff;}
#menu_area .menu h3 a	{display:block; box-sizing:border-box; -webkit-box-sizing:border-box; background:url('../images/common/menu_bg.gif') repeat-x; padding:10px 0px 9px 0px; line-height:16px; color:#fff; }
#menu_area .menu h3 a:hover, #menu_area .menu h3 a:focus, #menu_area .menu h3.active a	{background:#004784 -webkit-gradient(linear, 0 0, 0 100%, from(#285bb9), to(#103995)); border:none; padding:10px 0px 9px 0px; line-height:16px; color:#fffc00;}
#menu_area .menu h3 a.m_on{background:#004784 -webkit-gradient(linear, 0 0, 0 100%, from(#285bb9), to(#103995)); border:none; padding:10px 0px 9px 0px; line-height:16px; color:#fffc00;}
#menu_area .menu .sub_bg { position:absolute;top:35px; left:0;}

#menu_area .menu .sub_menu { height:30px;padding:0 25px; background:#333333; width:100%;}
#menu_area .menu .sub_menu li  { background:#313131; color:#fff; display:inline; font-size:11px; }
#menu_area .menu .sub_menu li a		{display:block; float:left; padding:7px 0px; text-align:center; margin:0 auto; color:#fff; }
#menu_area .menu .sub_menu li a:hover, #menu_area .menu .sub_menu li a:focus,#menu_area .menu .sub_menu li a.active		{color:#bff1ff; }
#menu_area .menu .sub_menu li a.sub_on		{color:#bff1ff;}

#menu_area .menu li:after { /* after ±â´ÉÀ» Áö¿øÇÏ´Â ºê¶ó¿ìÀúÀ§ÇÑ ±ÔÄ¢*/
 content:".";
 display:block;
 height:0;
 clear:both;
 visibility:hidden; 
}  
*html #menu_area .menu li { height:1%;} /* IE5, IE6 À» À§ÇÑ ±ÔÄ¢*/
*:first-child+html #menu_area .menu li { height:1%;} /* IE7 À» À§ÇÑ ±ÔÄ¢*/


#menu_area .m_menu  {width:100%; overflow:hidden; height:35px; position:relative;}
#menu_area .m_menu li { float:left; width:25%;}
#menu_area .m_menu h3 {  font-size:14px; text-align:center; display:block; color:#fff;}
#menu_area .m_menu h3 a	{display:block; box-sizing:border-box; -webkit-box-sizing:border-box; background:url('../images/common/menu_bg.gif') repeat-x; padding:10px 0px 9px 0px; line-height:16px; color:#fff; }
#menu_area .m_menu h3 a:hover, #menu_area .m_menu h3 a:focus, #menu_area .m_menu h3.active a	{background:#004784 -webkit-gradient(linear, 0 0, 0 100%, from(#285bb9), to(#103995)); border:none; padding:10px 0px 9px 0px; line-height:16px; color:#fffc00;}
#menu_area .m_menu h3 a.m_on{background:#004784 -webkit-gradient(linear, 0 0, 0 100%, from(#285bb9), to(#103995)); border:none; padding:10px 0px 9px 0px; line-height:16px; color:#fffc00;}



#container{padding:10px; background-color:#e8e8e8; position:relative;}
#container .body{padding:5%; border:1px solid #e2e2e2; background-color:#fff;}


/* ÇÏ´Ü */
footer	{ background-color:#ffffff;letter-spacing:0; clear:both;}
footer ul {width:100%; overflow:hidden; background-color:#dde4e7; border-top:1px solid #5f5f5f; border-bottom:1px solid #c6d2d7;}
footer ul li	{width:25%; float:left; font-size:12px; font-weight:bold;}
footer ul li:first-child	{width:25%;}
footer ul li span	{display:block; border-right:1px solid #c6d2d7;}
footer ul li span a	{padding:9px 0; display:block; text-align:center; color:#333333; }

footer .link	{ height:28px; text-align:center; font-size:11px; line-height:30px; border-top:1px solid #cecece; }
footer .link a	{ padding:0 11px 0 10px; color:#6e6e6e; text-decoration:none; border-right:1px solid #bababa; }
footer .link a:last-child	{ border:none;}

footer .body	{padding:15px 4%;}

footer section{}
footer section dl{}
footer section dl dt		{ padding-bottom:3px; font-size:11px; font-weight:bold; color:#818181;}
footer section dl dd		{ font-size:11px; line-height:15px; color:#818181;}
footer section dl dd span		{ padding:0 10px;}
footer section dl dd span.left_no	{ padding-left:0px;}
footer section dl dd em		{ padding-top:5px; display:block;}


/*********************************************
* ¸ÞÀÎ
*********************************************/

/* ¸ÞÀÎ °Ö·¯¸® */
.main_specialBody	{padding:0px ;position:relative; width:100%; height:390px; overflow:hidden; } 
.main_specialBody .spselc	{ position:absolute; margin:-8% auto 0 auto; z-index:15; width:100%; z-index:20; } 

ul.select_Otype	{ height:16px; margin:0 auto; overflow:hidden; width:70px;}
ul.select_Otype:after{clear:both; display:block; margin:0; padding:0; font-size:0; line-height:1px; height:1;content:'';}
ul.select_Otype li{float:left; width:13px; height:14px; margin:0 4px;background:url('../images/index/btn_select_menu_off.png') left top no-repeat; background-size:100% 100%;}
ul.select_Otype li.on{background:url('../images/index/btn_select_menu_on.png') left top no-repeat; background-size:100% 100%;}


.cont_visual	{ width:100%; margin-bottom:20px;}
.cont_visual img {width:100%;}
.cont_visual a.slidesjs-navigation{display:block; width:6%; position:absolute; top:10%; z-index:22;}
.cont_visual a.slidesjs-navigation img{width:100%}
.cont_visual a.slidesjs-previous{left:3%}
.cont_visual a.slidesjs-next{right:3%; text-align:right}
.cont_visual .slidesjs-pagination{width:90%; position:absolute; top:17%; text-align:center; z-index:22}
.cont_visual .slidesjs-pagination-item{display:inline}
.cont_visual .slidesjs-pagination-item a{/* float:left; */ display:inline-block; cursor:pointer; margin:0 .8%; width:4%; height:30px; text-indent:-9999em; font-size:0; background:url('../images/index/btn_select_menu_off.png') 0 0 no-repeat; background-size:100%}
.cont_visual .slidesjs-pagination-item a.active{background:url('../images/index/btn_select_menu_on.png') 0 0 no-repeat; background-size:100%}




/* ¸ÞÀÎ_Á¦Ç°*/
.mPrdList.{display:table;table-layout:fixed;width:100%;font-size:0;line-height:0;}
.typeThumb	{ margin-bottom:20px;}
.mPrdList.typeThumb ul{display:table;table-layout:fixed;width:100%;font-size:0;line-height:0;}
.mPrdList.typeThumb img{max-width:100%;}
.mPrdList.typeThumb li{position:relative; display:inline-block;padding:0; margin:5px; text-align:center; vertical-align:top; background-color:#ffffff; width:47%;}
.mPrdList.typeThumb .thumbnail	{margin:10px 5px;}
.mPrdList.typeThumb .thumbnail img	{width:100%;}
.mPrdList.typeThumb .name{margin:5px 4px 15px 4px; font-size:12px; color:rgb(50,50,50); font-weight:bold; line-height:1.25; word-wrap:break-word; letter-spacing:-0.08em; min-height:60px;}
.mPrdList.typeThumb .name a{color:rgb(50,50,50);}
.mPrdList.typeDesc .summary{font-size:11px;color:rgb(150,150,150);}
.mPrdList.typeThumb .price_line	{margin:0 4px;color:#666666; font-weight:normal;font-size:12px;line-height:1.25;letter-spacing:-0.5px;word-wrap:break-word; text-decoration:line-through;}
.mPrdList.typeThumb .price	{margin:0 4px;color:#0095d1; font-weight:bold;font-size:14px;line-height:1.25;letter-spacing:-0.5px;word-wrap:break-word;}


/* Å¸ÀÌÆ² */
.main_ttl		{ margin-bottom:5px; width:100%; background-color:#595959; }
.main_ttl h2	{ width:97%; padding:6px 0px 5px 10px; display:inline-block; font-size:16px; font-weight:bold; color:#fff;}


.view_ttl		{ margin-bottom:5px; border-bottom:3px solid #ff8a00;}
.view_ttl h2	{ padding:6px 30px 4px 15px; background:#898989; color:#ffffff; }

.pro_ttl		{font-size:18px; font-weight:bold; color:#383838; border-bottom:1px solid #e2e2e2;}
.pro_ttl h2		{padding:15px 4%; line-height:22px;}
.pro_ttl h2 em		{display:inline-block;}


h1.h1{font-size:1.2em;font-weight:bold;text-align:left;padding:10px 0 10px 15px; border-bottom:2px solid #555; margin-bottom:10px; background:url('../images/common/bullet_03.gif') no-repeat 0 50%; color:#555; font-weight:bold;}
h2.h2{font-size:1.2em;font-weight:bold;padding:5px 0;border-bottom:solid 1px #a7a7a7;height:30px;position:relative; color:#333;}
h2.h2 span{border-bottom:solid 2px #ff6600;font-weight:bold;height:25px;display:inline-block;position:absolute;left:0;bottom:0;padding-bottom:5px;padding-left:8px;}
#header .tit h2{font-size:1.4em;font-weight:bold;padding-left:10px;background:url('../images/common/bullet_02.gif') no-repeat 0 50%;margin-top:2px;}
h3.h3 {font-size:1.1em;font-weight:bold;padding-bottom:10px;letter-spacing:-1px;}
h3.dot {font-size:1em;padding-bottom:10px;letter-spacing:-1px;background:url('../images/common/bullet_01.gif') no-repeat 6px 7px;padding-left:11px;font-weight:bold;}
.dl_with_h3 dt{font-weight:bold;}
.dl_with_h3 dd{padding-left:9px;}


/*********************************************
* Á¦Ç°
*********************************************/

/* Á¦Ç°¼Ò°³ ¸®½ºÆ® */
.product	{margin-bottom:10px; position:relative;}
.product li	{margin-bottom:10px; border:1px solid #cccccc; background-color:#fff; overflow:hidden; position:relative;}
.product li .photo	{width:38%; float:left; border-right:1px solid #cccccc; display:table-cell;}
.product li .photo img	{width:100%;}
.product li .info	{width:50%; margin-left:-1px; padding:13px 5%; float:left; border-left:1px solid #cccccc; display:table-cell;}
.product li .info .name	{height:55px; display:block; font-size:14px; font-weight:100; line-height:18px; overflow:hidden;}
.product li .info .name a	{color:#333333; text-decoration:none; font-weight:bold;}

.product li .info .sum{font-size:16px; line-height:20px; font-weight:bold; color:#0095d1; position:absolute; left:44%; bottom:15px;}
.product li .info .sum em{display:block; font-size:12px; color:#9d9d9d; text-decoration:line-through; font-weight:normal;}


/* Á¦Ç°¼Ò°³ »ó¼¼ÆäÀÌÁö */
.product_view	{border:1px solid #e2e2e2; background-color:#fff;}
.product_view .photo	{ padding:5%;}
.product_view .photo img	{width:100%;  border:1px solid #e2e2e2;}
.product_view .view_info	{padding:10px 0px 20px 0px;}
.product_view .view_info table	{width:100%; border-bottom:1px solid #616161; margin-top:20px;}
.product_view .view_info table th	{text-align:left; font-size:16px; font-weight:bold; color:#414141; padding:10px 6px 10px 5.5%; border-top:1px solid #e2e2e2;}
.product_view .view_info table td	{text-align:left; font-size:16px; color:#414141; padding:10px 6px; border-top:1px solid #e2e2e2;}
.product_view .view_info table td.sum	{font-size:20px; font-weight:bold; color:#ff8a00;}
.product_view .view_info table td.sum em	{padding-right:5px; color:#adadad; text-decoration:line-through;}

.product_view .pay_select	{padding:10px 0; border-bottom:1px solid #616161;}
.product_view .pay_select table	{width:100%; border-bottom:none; margin-top:0px;}
.product_view .pay_select table th	{text-align:left; font-size:16px; font-weight:bold; color:#414141; padding:10px 6px 10px 5.5%; border-top:none;}
.product_view .pay_select table td	{text-align:left; font-size:16px; color:#414141; padding:10px 6px; border-top:none;}
.product_view .pay_select table td.sum	{font-size:20px; font-weight:bold; color:#ff8a00;}
.product_view .pay_select table td.sum em	{padding-right:5px; color:#adadad; text-decoration:line-through;}

.product_view .detail{padding:20px 5.5%;}
.product_view .detail .detail_photo{text-align:center;}
.product_view .detail .detail_photo img{max-width:100%;}

.product_view .review{padding:0 5.5% 3% 5.5%;}
.review_list{}
.review_list li{padding:10px 0; border-bottom:1px solid #dfdfdf; overflow:hidden;}
.review_list li .photo{width:20%; float:left;}
.review_list li .photo img{width:100%;}
.review_list li .text{width:77%; padding-left:3%; float:left;}
.review_list li .sbj{width:100%; overflow:hidden; white-space:nowrap; text-overflow:ellipsis;-o-text-overflow:ellipsis; font-size:14px; font-weight:bold; color:#383838;}
.review_list li .sbj a{color:#383838; text-decoration:none;}
.review_list li .name{padding-right:5px; font-size:12px; font-weight:bold; color:#ff8a00;}
.review_list li .name a{color:#ff8a00; text-decoration:none;}
.review_list li .date{padding-right:5px; font-size:11px; color:#8f8f8f;}
.review_list li .cont{width:100%; font-size:12px; color:#696969; }
.review_list li .cont a{color:#696969; text-decoration:none;}

.pay_btn	{ margin:10px 0px; text-align:center;}

.rating{width:64px; height:12px; display:inline-block; background-image:url('../image/rating.png'); background-repeat:no-repeat; background-size:cover; vertical-align:middle;}
.rating.ver1{background-position:0 0;}
.rating.ver2{background-position:0 -12px;}
.rating.ver3{background-position:0 -24px;}
.rating.ver4{background-position:0 -36px;}
.rating.ver5{background-position:0 -48px;}
.rating.ver6{background-position:0 -60px;}


.mypage{margin-bottom:20px;}

.tabCon {padding:10px;}

/* Á¦Ç°¼Ò°³ »ó¼¼ÆäÀÌÁö_¹öÆ° */
/*.btn_payA{
	width:32%; padding:8px 0; display:inline-block; text-align:center; font-size:14px; font-weight:bold; color:#d57400; border:1px solid #e97e00; border-radius:4px;
	background:-webkit-linear-gradient(top, #fe8a00, #d57400 100%);
	background:-moz-linear-gradient(top, #fe8a00, #d57400 100%);
	background:linear-gradient(top, #fe8a00, #d57400 100%);
}*/



.btn_payA{
	width:32%; padding:8px 0; display:inline-block; text-align:center; font-size:14px; font-weight:bold; color:#ffffff;
	background:#00a2e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#fe8a00), to(#d57400));
	background: -moz-linear-gradient(top, #fe8a00, #d57400);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#fe8a00', endColorstr='#d57400');
	border:solid 1px #e97e00;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
}




.btn_payB{
	width:32%; padding:8px 0; display:inline-block; text-align:center; font-size:14px; font-weight:bold; color:#0080b4; border:1px solid #0080b4; border-radius:4px;
	background:-webkit-linear-gradient(top, #fff, #e6e6e6 100%);
	background:-moz-linear-gradient(top, #fff, #e6e6e6 100%);
	background:linear-gradient(top, #fff, #e6e6e6 100%);
}

.btn_payC{
	width:32%; padding:8px 0; display:inline-block; text-align:center; font-size:14px; font-weight:bold; color:#333333; border:1px solid #333333; border-radius:4px;
	background:-webkit-linear-gradient(top, #fff, #e6e6e6 100%);
	background:-moz-linear-gradient(top, #fff, #e6e6e6 100%);
	background:linear-gradient(top, #fff, #e6e6e6 100%);
}

.btn_payD{
	padding:4px 10px; display:inline-block; text-align:center; font-size:12px; font-weight:bold; color:#666; border:1px solid #d9d9d9; border-radius:4px;
	background:-webkit-linear-gradient(top, #fff, #e6e6e6 100%);
	background:-moz-linear-gradient(top, #fff, #e6e6e6 100%);
	background:linear-gradient(top, #fff, #e6e6e6 100%);
}





/* slider */
.prdViewArea {position:relative;height:300px;padding:15px 0;border-bottom:1px solid #E0E0E0;overflow:hidden;}
.prdViewArea  #touchSlider {height:330px;width:100%;margin-top:10px;position:absolute;top:6px;}
.prdViewArea  .rollLayer{height:330px;width:100%;text-align:center;overflow:hidden;padding-top:10px;}
.prdViewArea div.func a span,
.prdViewArea div.func p span{background-image:url('../images/product/prd_view.png') ;background-size:60px 90px}
.prdViewArea div.func a span{position:absolute;z-index:10;top:150px;display:block;width:30px;height:30px;text-indent:-999px;overflow:hidden;}
.prdViewArea div.func a.btn_prev span{background-position:0 -40px;left:10px}
.prdViewArea div.func a.btn_next span{background-position:-30px -40px;right:10px}
.prdViewArea div.func a.btn_prev.disable span{background-position:0 0;left:10px}
.prdViewArea div.func a.btn_next.disable span{background-position:-30px 0;right:10px}
.prdViewArea div.func p{position:absolute;left:0;right:0;top:280px;text-align:center}
.prdViewArea div.func p span{display:inline-block;width:10px;height:10px;background-position:-2px -80px;margin:0 1px;}
.prdViewArea div.func p span.on{background-position:-13px -80px}

/*  */
.prdViewArea .todayEvt{position:absolute;top:0;left:0;z-index:1000;}
.prdViewArea .todayEvt img{width:65px;}


/* prd detail */
.view_ttl{
	background:#eaeaea;
	background: -webkit-gradient(linear, left top, left bottom, from(#f5f5f7), to(#dee1e5));
	background: -moz-linear-gradient(top, #f5f5f7, #dee1e5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f5f5f7', endColorstr='#vdee1e5');
	border-top:solid 1px #999fa6;border-bottom:solid 1px #999fa6;font-weight:bold;
	box-shadow:inset 0px 1px 1px #fff, 0px 1px #e5e5e5;
	overflow:hidden;
	position:relative;
	width:100%;
	display:table;
}

.view_ttl p {padding:10px 5px 10px 10px; color:#333; font-size:16px;}

/* ÅÇ¸Þ´º */
.product_tab { background:#ff6600; padding-top:5px; margin-bottom:10px;}	
.product_tab li{float:left; width:25%; background:#ff6600; color:#fff; font-size:12px; }
.product_tab li a{display:block;line-height:31px;font-weight:bold;text-align:center;color:#fff; }
.product_tab li.tab_on a{display:block;margin-top:0px;height:31px;line-height:31px;background:#fff;border-bottom:none;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0; color:#333;}

#photoGallery img{max-width: 550px;width: 100%; text-align:center;}

.exGuide dt	{font-size:14px;border-top:solid 1px #e9eaec;border-bottom:solid 1px #e9eaec;font-weight:bold;padding:5px;padding-left:15px;}
.exGuide dd	{padding:5px 10px; font-size:12px;}
.exGuide dd ul li	{padding-left:10px;background:url('../images/product/pro_bullet.gif') no-repeat 0 9px; margin-bottom:5px;}
.exGuide dd p	{ font-weight:bold; margin-bottom:7px; color:#333;}


/* review */
.textList {}
.textList li { padding:12px 10px; border-top:1px solid #ccc; }
.textList li:first-child { border:none; }
.textList li .title { font-weight:bold; }
.textList li .date { font-size:0.95em; color:#999; line-height:20px; }
.textList li .bar { color:#e8e8e8; }
.textList li .con { background:#e8e8e8; color:#999; padding:10px; font-size:0.95em; }
.textList li .con img {width:100%}
.textList li ul li { padding:10px 0 0 35px; background:url(/front/mobile2/skin/images/ic_re.png) 0 10px no-repeat; border:none; }
.textList li ul li .title { font-weight:normal; }
.textList li ul li .date { font-size:0.95em; color:#999; line-height:20px; }
.textList li ul li .bar { color:#e8e8e8; }
.textList li ul li .con { background:#e8e8e8; color:#999; padding:10px; font-size:0.95em; }

.pgBox { height:38px; border-top:1px solid #ccc; border-bottom:1px solid #ccc; line-height:38px; text-align:center; padding:0 38px; position:relative; color:#cccccc; font-size:1.2em; }
.pgBox a	{ color:#F90;}
.pgBox a.nowP { color:#333; }
.pgBox .btnPrev { position:absolute; left:10px; top:10px; display:block; width:18px; height:18px; background:url('../images/product/btn_pro.png') 0 0px no-repeat; text-indent:-9999px; }
.pgBox .btnNext { position:absolute; right:10px; top:10px; display:block; width:18px; height:18px; background:url('../images/product/btn_pro.png') 0 -40px no-repeat; text-indent:-9999px; }



/* °Ô½ÃÆÇ */
.board_list			{min-height:47%;padding-bottom:20px;overflow:visible; background-color:#FFF; }
.board_list .write		{text-align:center;height:40px;}
.board_list .write a		{display:block;padding-top:10px;padding-bottom:5px;}
.board_list .liT02		{letter-spacing:-1px;margin-bottom:15px;}
.board_list .liT02 li		{position:relative;height:55px; border-bottom:1px solid #d1d1d1;}
.board_list .liT02 li ul li {border-bottom:none;}	  
.board_list .liT02 li a		{padding-left:10px;display:block;padding-top:27px;padding-bottom:10px;padding-right:10px;color:#444;}
.board_list .liT02 li a img		{vertical-align:middle;}
.board_list .liT02 li span		{font-weight:bold;}
.board_list .liT02 .liT03		{font-size:11px;position:absolute;top:7px;left:10px;float:left;height:18px;}
.board_list .liT02 .liT03 li		{float:left;padding-left:10px;padding-right:10px; height:13px;border-left:1px solid #999999;}
.board_list .liT02 .liT03 li.pcolor_orange		{color:#ff6600;}
.board_list .liT02 .liT03 li.pcolor_green		{color:#538a02;}
.board_list .liT02 .liT03 li.pcolor_blue		{color:#376ea7;border-right:none;}
.board_list .liT02 .liT03 li:first-child		{border-left:none;padding-left:0;}

.nolist {padding-top:18px;text-align:center;font-weight:bold;}

.board_list .title	{height:49px; border-bottom:1px solid #7eb3db; display:table;width:100%;}	  
.board_list .title h4	{display:table-cell;vertical-align:middle;color:#004387;padding-left:15px;line-height:1.2em;} 

.board_list .btn	{text-align:center;height:23px;}
.board_list .btn a	{margin-right:6px;}
.board_list .btn img	{vertical-align:middle;}
.board_list .btn span	{height:15px;display:inline-block;text-align:center;margin-right:5px;margin-top:7px;}
.board_list .btn span em	{color:#fb4209;font-weight:bold;}
.board_list .board .view_list{padding:5px 15px;border-bottom:1px solid #ccc;}
.board_list .board .view_list .liT04{line-height:2em; font-size:11px;}
.board_list .board .qna_q{position:relative;padding:15px 15px 15px 45px;;color:#666;line-height:1.2em;border-bottom:1px solid #508207;}
.board_list .board .qna_q .img{position:absolute;top:15px;left:15px;}
.board_list .board .qna_q span{display:block;font-weight:bold;margin-bottom:5px;}
.board_list .board .qna_a1{padding:15px 0;margin:0 15px;border-bottom:1px dotted #aaa;color:#666;}
.board_list .board .bd_cont{padding:15px;border-bottom:1px solid #7eb3db;color:#666; }
.board_list .board .bd_cont strong{color:#666;margin-bottom:3px;display:block;}

.board_list .board .bd_cont img	{ width:100%;}

.board_list .btn img, .board_list .btn input {vertical-align:middle;}

.file_btn 			{ position:relative; display:inline-block; color:#666 !important; text-align:center; border:1px solid #e1e1e1; padding:3px 5px 3px 5px; font-size:11px; background:#fff; line-height:14px; margin:0 5px; font-weight:bold;}
.file_btn:hover  	{ background:#e1e1e1;}

.view_btn_a	 		{ position:relative; margin-top:20px; text-align:center;}
.view_btn 			{ position:relative; display:inline-block; color:#fff !important; text-align:center; padding:5px 20px 5px 20px; font-size:12px; background:#4191be; line-height:18px; margin:0 5px; font-weight:bold;}
.view_btn:hover  	{ background:#2d7ca8;}


/* ÄÚ¸àÆ® */
.comment{margin:40px 5px;border-bottom:1px solid #e0e0e0;font-size:12px}
.comment img{vertical-align:middle}
.comment h1{margin-bottom:10px; font-weight:bold;color:#333; font-size:16px; padding-left:20px; padding-top:10px; line-height:160%; background:url(../images/common/bullet_03.gif) no-repeat 5px 18px; border-top:2px solid #e7e7e7;}

.comment .form	{height:77px;margin-top:10px;padding:10px;border:1px solid #e0e0e0;background:#f6f6f6;}
.comment .form textarea{width:75%;height:55px;padding:10px;border:1px solid #e0e0e0; font-size:12px;}
.comment .form .btn_w{float:right; position:relative; display:inline-block; color:#333 !important; text-align:center; padding:5px; font-size:11px; background:#fff; line-height:18px; font-weight:bold; width:15%; height:100%; border:1px solid #5ba8f0;}

.comment .list > li{clear:both;padding:20px 0px;border-top:1px solid #e0e0e0}
.comment .list > li:first-child{margin-top:-1px}

.comment .info	{ border:1px dotted #5ba8f0;}
.comment .info li{display:inline-block;padding:8px;background:url(../images/board/bar_gray.gif) no-repeat left center;color:#666;}
.comment .info li:first-child{background:none;}

.comment .del{font-size:11px; letter-spacing:-1px;margin:6px; font-weight:bold;color:#333;border:solid 1px #cacaca;padding:2px 4px;display:inline-block;background:#d9d9d9;float:right;}
.comment .del a{font-size:11px; letter-spacing:-1px; color:#333;}

.comment .con_txt {line-height:18px; margin:10px;}


/* paging */
.list_number{padding-top:10px; text-align:center;}
.list_n_menu {padding:3px; MARGIN:3px; TEXT-ALIGN: center}
.list_n_menu A {padding:5px 8px 4px 8px; MARGIN: 2px; BORDER: #ccc 1px solid; COLOR: #999; TEXT-DECORATION: none; }
.list_n_menu A:hover {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu A:active {BORDER:#999 1px solid; COLOR: #666;}
.list_n_menu .current {BORDER: #0068de 1px solid; padding:5px 8px 4px 8px; FONT-WEIGHT: bold; MARGIN: 2px; COLOR: #005abf;}
.list_n_menu .disabled {BORDER: #eee 1px solid; padding:5px 8px 4px 8px; MARGIN: 2px; COLOR: #ddd;} 



/* member */
.member_tit{background:#f1f1f1; text-align:center; color:#555; padding:12px 15px 10px; font-size:18px; line-height:28px; font-weight:bold; border-bottom:2px solid #ccc; position:relative;}
.member_tit span{color:#fa6b1d}
.member_tit_sub{background:#f1f1f1; text-align:left; color:#555; padding:12px 15px 10px; font-size:18px; line-height:28px; font-weight:bold; border-top:2px solid #808080; position:relative;}
.member_tit .btn{position:absolute; left:15px; top:11px; }
.member_tit .btn a{font-size:0; line-height:0;}
.member_tit .btn img{width:65px; }
.member_box{border:2px solid #cecdcd; margin:40px 20px 0px 20px ; font-size:18px; line-height:26px;}
.nonmem_log_txt{margin-top:40px; font-weight:bold;}

/* ºñÈ¸¿ø ·Î±×ÀÎ*/
.member_box_sub{padding:25px 12px;}
.member_box_sub.sub_box{background:#eef0f2;border-top:2px solid #cecdcd; }
.member_box .nonmem_login{position:relative;margin-bottom:20px;padding:0 0 0 85px; font-weight:bold;}
.member_box .nonmem_login label{width: 70px; display:block; position:absolute; top:6px; left:0;text-align:right;}
.member_box .nonmem_login .ip_i{display:block; /*height:28px;*/ padding:8px 0 7px 0px; vertical-align:middle; border:2px solid #abadb0; background-color:#fff; font-size:16px; line-height:22px;font-family:'Nanum Gothic'; text-align:left;}
.btn_contain{border:1px solid #e85809; border-radius:5px;}
.btn_contain .btn_search{display:block; text-align:center; font-family:'Nanum Gothic'; color:#fff; background:#fc6b1d; border:1px solid #faa468;border-radius:5px;font-size:16px; line-height:20px; font-weight:bold;padding:12px 0 10px; cursor:pointer}
.btn_contain.gray{border-color:#7f7f7f}
.btn_contain.gray .btn_search{border-color:#b7b7a8; background-color:#888888}


/* È¸¿ø ·Î±×ÀÎ*/
.mem_box{border:2px solid #cecdcd; margin:0; font-size:12px; line-height:20px; background-color:#ffffff;}
.mem_box_sub{padding:25px 105px 15px 12px; position:relative;}
.mem_box_sub.join_contain{padding:25px 25px 15px 12px; }
.mem_box_sub.sub_box{background:#eef0f2;border-top:2px solid #cecdcd; padding:11px 13px;}
.mem_box .mem_login{position:relative;margin-bottom:12px;padding:0 0 0 70px; font-weight:bold;}
.mem_box .mem_login label{width: 58px; display:block; position:absolute; top:3px; left:0;text-align:left;}
.mem_box .mem_login .member_input{display:inline-block; padding:3px 0 4px 0px; vertical-align:middle; border:1px solid #abadb0; background-color:#fff; font-size:12px; line-height:14px;font-family:'Nanum Gothic';text-align:left}
.mem_box .btn_contain{width:75px; border:1px solid #e85809; border-radius:5px; position:absolute; top:25px; right:15px;}
.mem_box .btn_contain .btn_search{display:block; text-align:center; font-family:'Nanum Gothic'; color:#fff; background:#fc6b1d; border:1px solid #faa468;border-radius:5px;font-size:16px; font-weight:bold;padding:23px 0 20px; cursor:pointer}
.mem_log_txt{/*padding:10px 0;*/ font-weight:bold; text-align:left; text-indent:70px; font-size:14px; line-height:20px;letter-spacing:-1px;}


/* È¸¿ø °¡ÀÔ*/

.join_box{border:2px solid #cecdcd; font-size:12px; line-height:20px; background-color:#fff;}
.join_box_sub{padding:20px 15px; position:relative;}

.join_box .join_login{position:relative;margin-bottom:10px;padding:0 0 0 95px; font-weight:bold; text-align:left;}
.join_box .join_login span{font-size:12px; line-height:20px; font-weight:normal}
.join_box .join_login label{width: 90px; display:block; position:absolute; top:6px; left:0;text-align:left;}
.join_box .join_login label span{ font-weight:bold; color:#ff6600; padding-right:5px;}

.join_box .join_login .member_input{display:inline-block; /*height:28px;*/ padding:3px 0 4px 0px; vertical-align:middle; border:1px solid #abadb0; background-color:#fff; font-size:12px; line-height:14px;font-family:'Nanum Gothic';text-align:left}
.join_box .btn_contain{width:120px; border:1px solid #e85809; border-radius:5px; position:absolute; top:50px; right:25px;}
.join_box .btn_contain .btn_search{display:block; text-align:center; font-family:'Nanum Gothic'; color:#fff; background:#fc6b1d; border:1px solid #faa468;border-radius:5px;font-size:22px; font-weight:bold;padding:45px 0 37px; cursor:pointer}
.join_log_txt{/*padding:10px 0;*/ font-weight:bold; text-align:left; text-indent:103px; font-size:20px; line-height:26px;letter-spacing:-1px;}


.join_clause{position:relative;letter-spacing:-1px;}
.join_clause label{display:block;background:url('../images/member/chk_off.png') no-repeat right top;padding:12px 0}
.join_clause input[type="image"]{position:absolute; right:60px; top:0; display:none}
.join_clause input[type="checkbox"]{position:absolute; right:5px; top:0;/*opacity:0;*/}
.join_clause input[type="checkbox"]:checked + .join_clause label{background:url('../images/member/chk_off.png') no-repeat right top;}


.login_btn_contain{overflow:hidden;}
.login_btn_contain li{width:50%; float:left; text-align:center;}
.login_btn_contain li a{display:block; font-weight:bold; border-left:2px solid #cecdcd}
.login_btn_contain li a.first{border-left:none; color:#fc6b1d}


.btn_contain.btn_s{width:85%; margin:15px auto; }


.member_btn 			{ position:relative; display:inline-block; color:#666; text-align:center; border:1px solid #0090bf; padding:3px 5px 3px 5px; font-size:11px; background:#fff; line-height:14px; margin:0 5px; font-weight:bold;}
.member_btn:hover  	{ background:#0090bf; color:#ffffff;}


/* Àå¹Ù±¸´Ï ½ºÅ¸ÀÏ */
.product_contain {margin-top:10px;border:2px solid #cfcfcf; background:#fff}
.product_contain .product_info {position:relative;padding:10px}

.product_contain .product_info .chk_product{position:absolute;left:0px; top:0px; margin:10px 0 0 11px ;display: block; opacity: 0; text-align: left; width: 25px; height:25px; z-index:20;cursor:pointer}
.product_contain .product_info .product_info_area{margin:0 0 0 65px;/**/}
.product_contain .product_info label{padding:0 30px 0 30px; overflow:hidden; display:block;background: url("../images/member/chk_off.png") no-repeat scroll left top rgba(0, 0, 0, 0);}
.product_contain .product_info .chk_product[type="checkbox"]:checked + label{background: url("../images/member/chk_on.png") no-repeat scroll left top rgba(0, 0, 0, 0);}

.product_contain .product_info .thumbnail{width:100px; border:1px solid #dfdfdf; display:block; float:left;margin-right:10px}
.product_contain .product_info .product_name{height:36px; font-size:12px; line-height:18px; background:#fff; margin:7px 0; word-break: keep-all; word-wrap: break-word; }
.product_contain .product_info .product_price{height:25px; font-size:12px; line-height:20px; margin:0 0 10px 0; }
.product_contain .product_info .product_price .ip_i{min-width:70px; text-align:left; padding:3px 4px; border:none; background-color:#fff; font-size:14px; font-family:'Nanum Gothic'; vertical-align:middle;}
.product_contain .product_info .product_price .input{padding:3px 5px; vertical-align:middle; border:1px solid #abadb0; background-color:#fff; font-size:14px; font-family:'Nanum Gothic'; text-align:left;}
.product_contain .product_info span{font-size:14px;margin-right:20px; }



.vat{vertical-align:top !important;}


/* table */
.jumunList{overflow:hidden;}
.jumunList .jumunProduct{width:100%;border-collapse:collapse;border-top:solid 1px #d2d2d2;}
.jumunList .jumunProduct td {border-bottom:solid 1px #b2b5b9;border-left:solid 1px #d2d2d2;min-height:170px;background:#f7f7f7;vertical-align:top;padding:5px;font-weight:bold;}
.jumunList .jumunProduct td:first-child{background:#fff;border-left:none;}
.jumunList .jumunProduct tr.line td{border-bottom:solid 2px #d2d2d2;}
.jumunList .jumunProduct td.prdImg{padding:0 !important;}
.jumunList .jumunProduct td.prdImg img{width:140px;height:140px;}
.jumunList .jumunProduct td .prd{min-height:100px;}
.jumunList .jumunProduct td .btn{text-align:right;}
.jumunList .jumunProduct td .num{font-size:15px;border-top:solid 1px #ccc;padding-top:5px;}
.jumunList .jumunProduct .prdCheck{width:100%;text-align:right;font-weight:bold;}
.jumunList .jumunProduct .prdCheck span{font-weight:bold;font-size:14px;}
.jumunList .jumunProduct .prdCheck input{float:left; vertical-align:middle; width:80%;}
.jumunList .jumunProduct tr.line .price{text-align:right;letter-spacing:-1px;}
.jumunList .jumunProduct tr.line .type1{float:left;color:#7e7e7e;font-weight:bold;font-size:13px;text-decoration:none;padding-top:3px;}
.jumunList .jumunProduct tr.line .type2{color:#00a1e4;font-weight:bold;font-size:15px;}
.prd .deco{color:#159500;}
.prd .opt{color:#7a7979;font-size:14px;}


.totalSum{
	background:#e9e9e9;
	border-top:solid 1px #d2d2d2;
	border-bottom:solid 1px #d2d2d2;
	overflow:hidden;padding:5px;
	margin-bottom:10px;
}

.totalSum dl{clear:both;text-align:right;font-size:15px;}
.totalSum dl dt{width:43%;float:left;;color:#555555;padding:2px 0;font-weight:bold;}
.totalSum dl dd{width:54%;float:right;color:#000;padding:2px 0;font-weight:bold;display:block;height:20px;}
.totalSum div.total{border-bottom:solid 1px #d0d0d0;overflow:hidden;padding-bottom:2px;}
.totalSum dl.sum{border-top:solid 1px #fff;}
.totalSum dl.sum dt{color:#000;padding-top:4px;}
.totalSum dl.sum dd{color:#0193d0;padding-top:4px;}

/* button  */
.btnArea{text-align:center;padding-bottom:15px;padding-top:10px;overflow:hidden;}
.btnArea a{min-width:55px;font-size:12px; letter-spacing:-1px;margin:0 4px; font-weight:bold;color:#555555;border:solid 1px #aaaaaa;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:5px 10px;display:inline-block;background:#fff url('../images/member/btn_bg.gif') repeat-x 0 100%;box-shadow: 0 1px #e0e0e0;text-shadow: 1px 1px 1px #fff;}


.bt{font-size:12px; letter-spacing:-1px;margin:0 4px; font-weight:bold;color:#333333;border:solid 1px #797e83;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 4px;display:inline-block;background:#f2f4f7;box-shadow: 0 1px #e0e0e0;text-shadow: 1px 1px 1px #fff;}
.bt2{font-size:11px; letter-spacing:-1px;margin:0 2px; font-weight:bold;color:#333333;border:solid 1px #797e83;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 4px;display:inline-block;background:#f2f4f7;box-shadow: 0 1px #e0e0e0;text-shadow: 1px 1px 1px #fff;}
.bt3{font-size:11px; letter-spacing:-1px;margin:0 1px; font-weight:bold;color:#fff;border:solid 1px #197d1e;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;display:inline-block;background:#3aa03f;box-shadow: 0 1px #e0e0e0;text-shadow: 1px 1px 1px #848687;}
.bt4{font-size:11px; letter-spacing:-1px;margin:0 1px; font-weight:bold;color:#fff;border:solid 1px #2983a9;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:3px;display:inline-block;background:#00a1e4;box-shadow: 0 1px #e0e0e0;text-shadow: 1px 1px 1px #848687;}
.btF{font-size:12px; letter-spacing:-1px;margin:0 4px; font-weight:bold;color:#fff;border:solid 1px #0188c1;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;padding:4px 4px;display:inline-block;background:#00a4e8;}

/* button more */
.btnArea2{clear:both;text-align:center;padding:10px 0;margin:10px 0;overflow:hidden;}
.btA{
	min-width:55px;
	background:#00a2e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#00b3fd), to(#00a2e5));
	background: -moz-linear-gradient(top, #00b3fd, #00a2e5);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#00b3fd', endColorstr='#00a2e5');
	letter-spacing:-1px;font-weight:bold;color:#fff;border:solid 1px #0188c1;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;
	padding:5px 15px;box-shadow: 0 1px #e0e0e0;
	text-shadow: 1px 1px 1px #0882c1;
	box-shadow: inset 0 1px 0 #3bc5ff, 1px 1px #cccccc;
	text-align:center;
	margin:0 4px; 
}
.btA.type02{
	background:#00a2e5;
	background: -webkit-gradient(linear, left top, left bottom, from(#899aa8), to(#718392));
	background: -moz-linear-gradient(top, #899aa8, #718392);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#899aa8', endColorstr='#718392');
	border:solid 1px #414a59;padding:5px 15px;box-shadow: 0 1px #e0e0e0;
	text-shadow: 1px 1px 1px #596c7e;
	box-shadow: inset 0 1px 0 #a1afba, 1px 1px #cccccc;
}


.btnArea2.with3 .btA{padding:5px 8px;}


.btnArea3 {text-align:center;padding-bottom:0px;padding-top:10px;overflow:hidden;}
.btnArea3.more{padding-left:5px;padding-right:5px; }
.btnArea3.more a{
	background:#768796;
	background: -webkit-gradient(linear, left top, left bottom, from(#8999a7), to(#768796));
	background: -moz-linear-gradient(top, #8999a7, #768796);
	filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#8999a7', endColorstr='#768796');
	letter-spacing:1px;font-size:14px;font-weight:bold;color:#fff;border:solid 1px #414a59;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px;padding:7px 0;display:block;box-shadow: 0 1px #e0e0e0;
	text-shadow: 1px 1px 1px #465c70;
	box-shadow: inset 0 1px 0 #a9b5bf, 1px 1px #cccccc;

}



.btnArea4{clear:both;text-align:center;padding:35px 0 35px 0;margin:10px 0;}
.btnArea4 .btA.min3{padding:17px 5px; } 
.btnArea4 .btA.min4{padding:17px 18px; } 

.btnArea5{clear:both; text-align:right;padding:10px 0;margin:10px 0;overflow:hidden;}
.btnArea6{clear:both;text-align:center;overflow:hidden;}




/* input class*/
input.input{box-shadow: inset 0 0 5px 3px #efefef; border:solid 1px #9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#000000;background:#fff;padding:2px 2px;}
input.check{border:solid 1px #4c4c4c;-webkit-border-radius:2px;-mox-border-radius:2px;border-radius:2px;background:#fff;position:relative;top:-2px;}
input.check[type="checkbox"]{border:solid 1px #4c4c4c;background:#4e4e4e;}
input.check[type="radio"]{border:solid 1px #4c4c4c;-webkit-appearance:radio;-webkit-border-radius:10px;background:#fff;}
input.check:checked[type="radio"]{background-color:#000;-webkit-appearance:radio;}
input.input.full{width:99%;}

.textarea.full{width:90%;height:50px;border:solid 1px #9d9d9d;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;color:#c8c8c8;background:#fff;padding:2px 2px;}


/* ÁÖ¹®¹×Àå¹Ù±¸´Ï */
.jumun_totalSum{padding:5px;text-align:right;font-size:15px;}
.jumun_totalSum strong{font-size:16px;font-weight:bold;color:#000}
.formBox{padding:10px 5px;}
.formBox *{vertical-align:middle;}

.form.save_benefit th{vertical-align:top;text-align:left; text-align:left; background:url('../images/common/bullet_01.gif') no-repeat 6px 12px;padding-left:11px;font-weight:bold;}
.form.save_benefit td{vertical-align:top;padding:5px; text-align:left;}

.save_benefit .inputArea .first{width:104px;display:inline-block;text-align:right;}
.save_benefit .inputArea .first .won{font-size:14px !important;}
.save_benefit .inputArea input{width:20px;}

.inputTail{font-size:12px;color:#666666;}





/* ¸¶ÀÌÆäÀÌÁö ½ºÅ¸ÀÏ */
.mypage{padding:0px;}
.mypage_icon_area{overflow:hidden; border:1px solid #cfcfcf; background:#f1f1f1; padding:10px 0; font-size:14px; font-weight:bold;}
.mypage_icon_area p{width:33.3%; float:left; text-align:center; }
.mypage_icon_area p.img1{background:url('../images/member/icon_mypage01.gif') center 20px no-repeat}
.mypage_icon_area p.img2{background:url('../images/member/icon_mypage02.gif') center 20px no-repeat}
.mypage_icon_area p.img3{background:url('../images/member/icon_mypage03.gif') center 20px no-repeat}
.mypage_icon_area p.img4{background:url('../images/member/icon_mypage04.gif') center 20px no-repeat}
.mypage_icon_area p.img5{background:url('../images/member/icon_mypage05.gif') center 20px no-repeat}
.mypage_icon_area p.img6{background:url('../images/member/icon_mypage06.gif') center 20px no-repeat}
.mypage_icon_area p a{display:block;padding:105px 0 15px;}


/* ±â°£Á¶È¸ */
.sear_date {padding:10px; background:#f7f7f7; border-top:1px solid #dedede; border-bottom:1px solid #dedede; margin-bottom:10px;}
.sear_date > div{position:relative;}
.sear_date > div .btF {position:absolute; right:0; margin-right:0;}

.table_list table {width:100%;}
.table_list table thead th {height:35px;border-width:1px 0;border-style:solid;border-color:#a7a7a7;background:#ffffff url("../images/member/table_th_bar.gif") right center no-repeat; font-size:12px; font-weight:bold;}
.table_list table thead th.last {background:none; background-color:#ffffff;}
.table_list table tbody td {line-height:30px;border-bottom:solid 1px #e5e5e5;text-align:center;font-size:11px;}
.table_list table tbody td.type {font-weight:bold;}

.table_list table tbody tr:hover td {background-color:#f9f9f9;}
.table_list table tbody tr:hover td.type {color:#0173b1;font-weight:bold;}


.table_list.tr_color table tbody tr:hover,
.table_list.tr_color table tbody tr:hover td,
.table_list.tr_color table tbody tr td:hover {background-color:none}
.table_list.tr_color table tbody tr.odd td {background-color: #f9f9f9}

.table_list.tr_color table tbody tr:hover td a {font-weight:normal;}
.table_list.tr_color table tbody tr:hover td {background:none;}
.table_list.tr_color table tbody tr:hover td {background:none;}


.order_box	{ padding:15px; border:1px solid #cccccc; background-color:#fff; }
.order_box dt	{ font-size:12px; font-weight:bold; margin-bottom:5px; color:#444; }
.order_box dd	{ margin-bottom:20px; }
.order_box dd p	{ line-height:150%; font-size:12px; background:url('../images/common/bullet_01.gif') no-repeat 3px 8px;padding-left:11px; }


/************* »óÇ°Á¤º¸º¸±â *************/
#content_goods section.goodsSwiper_boxing div.goodsSwiper_boxing1 div.swiper-container{position:relative;}
#content_goods section.goodsSwiper_boxing div.goodsSwiper_boxing1 div.swiper-container div.pagination{position:absolute;bottom:30px;}
#content_goods{background:#fff;}
#content_goods h2.goods_tit{position:relative;color:#000;font:bold 14px arial;text-align:left;padding:10px 60px 10px 10px;border-bottom:1px solid #c5c5c5;}
#content_goods section.goodsSwiper_boxing{width:100%;display:-webkit-box;-webkit-box-pack:center;-webkit-box-align:center;}
#content_goods section.goodsSwiper_boxing div.goodsSwiper_boxing1{position:relative;width:100%;max-width:420px;max-height:420px}
div.goods_photo_img	{width:100%; text-align:center; }
div.goods_photo_img img	{ text-align:center;}


.swiper-container{width: 100%;}
.pagination{position:absolute;z-index:5;bottom:10px;width:100%;text-align:center;}

.swiper-pagination-switch{display:inline-block;width:8px;height:8px;border-radius:10px;border:1px solid #999; margin-right:5px;}

.swiper-visible-switch{display:inline-block;background: #2875cd;border:0;width:10px;height:10px;}

/*.pagination .swiper-visible-switch:before{content:"1";color:transparent;font-size:0; display:block; }*/
.pagination .swiper-visible-switch:before{color:transparent;font-size:0; display:block; }

section.tvmain_show_boxing div.swiper-container div.pagination{padding:5px 0}


/* ÀÚÁÖÇÏ´Â Áú¹® */

.faqList li { border-bottom: 1px solid #d9d9d9; cursor:pointer; }
.faqList li:last-child { border-bottom: none; }
.faqList li.end { border-bottom: none; }
.faqList li a { display: block; padding: 10px 20px 10px 0; margin:0 10px; }
.faqList li a strong { float: left; display: block; font-family: Arial; font-size: 11px; background: #fa8537; border: 1px solid #ff6600; color: #fff; padding: 1px 5px 0; margin-right: 10px; }
.faqList li a span { display: block; padding: 0px;}
.faqList li.open { background:#f8f8f8;}
.faqList li.open a { margin:0 10px; background:url("../images/board/question_open.png") no-repeat right 50%; -webkit-background-size:16px 11px; }
.faqList li.close { background:#fff;}
.faqList li.close a { margin:0 10px; background: #fff url("../images/board/question_close.png") no-repeat right 50%; -webkit-background-size:16px 11px; }
.faqList li.open .answer { border-top: 1px dotted #8e8e8e; padding: 10px; color: #666; background: #EDEDED;}
.faqList li.main { background: url("../images/board/bullet.gif") no-repeat 10px 16px; padding-left:20px; -webkit-background-size:4px 4px; }



/* È¸»ç¼Ò°³ */
.company			{ background:url(../images/common/img_soon.jpg) no-repeat; padding:20px; margin-bottom:20px;}
.company dt			{ font-size:14px; color:#333; margin-bottom:20px; text-align:center;}
.company dt span	{ color:#006ac3;}
.company dt span.gray	{ color:#c6c6c6; font-size:18px;}
.company dd			{ font-size:12px; color:#555; line-height:18px; color:#444444;}

/*  Å×ÀÌºí   */
#board_a	{ width:100%; padding-bottom:30px; }
#board_01   { width:95%; border-top:2px solid #338ad3; margin:0 auto;}
#board_01 th  { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; font-weight:bold; color:#333; background:#f4f4f4; font-size:12px; padding:6px 10px; text-align:left; }
#board_01 td  { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:6px 10px; font-size:12px; text-align:left; }
#board_01 td.color  { border-bottom:1px solid #e3e3e3; border-right:1px solid #e3e3e3; padding:6px 10px; font-size:12px; text-align:center; background-color:#e8f1ed; font-weight:bold; }
#board_01 .last  { border-right:none; }

/* ¿¬Çõ */
.history	{ margin:20px; padding:20px 0;}
.history .history_list h4	{padding-left:15px; color:#006bb6; line-height:160%; padding-right:10px;background:url(../images/common/bullet_03.gif) no-repeat 0 8px;}
.history .history_list p	{color:#666;}

.ul_list	{color:#555;line-height:1.4em;}
.ul_list li	{padding-left:15px;padding-right:20px;background:url(../images/common/bullet_02.gif) no-repeat 2px 10px; line-height:160%;}



.table_write table {width:100%;}
.table_write table th {height:35px;border-width:1px 0;border-style:solid;border-color:#a7a7a7;background:url("../images/member/table_th_bar.gif") right center no-repeat; font-size:12px; font-weight:bold; text-align:left; padding-left:10px;}
.table_write table td {line-height:30px;border-width:1px 0;border-style:solid;border-color:#a7a7a7;text-align:left;font-size:12px; padding:3px 10px;}


/* È¸¿ø°¡ÀÔ */
.bg_pd_w { background-color:#fff; padding:15px;}
.ttl    { font-size:16px; color:#333333; padding-bottom:15px;}
.join_sbox {width:99%; border:1px solid #d6d6d6; background:#fbfbfb; padding-top:10px; padding-bottom:10px; margin-bottom:5px;}

#scrollbox {width:96%; height:150px; overflow:auto; padding:10px; border:none; font-size:12px;}
#scrollbox ol{margin-left:30px; padding:0;}
#scrollbox ol li {list-style:decimal; margin-left:10px; padding:0;}
#scrollbox ul{margin-left:30px; padding:0;}
#scrollbox ul li {list-style:disc; margin-left:10px; padding:0;}

#scrollbox_01 {width:96%; height:300px; overflow:auto; padding:10px; border:none; font-size:12px;}
#scrollbox_01 h2{ font-weight:bold; margin-bottom:10px;}
#scrollbox_01 p{ margin-bottom:10px;}
#scrollbox_01 ol{margin-left:5px; padding:0;margin-bottom:10px;}
#scrollbox_01 ol li {list-style:decimal; margin-left:10px; padding:0;}
#scrollbox_01 ul{margin-left:15px; padding:0;margin-bottom:10px;}
#scrollbox_01 ul li {list-style:circle; padding:0;}

/* ºñ¹Ð¹øÈ£ ÀÔ·Â*/
.pw_box	{border:2px solid #cecdcd; margin:0; font-size:12px; line-height:20px; background-color:#ffffff; padding:20px; text-align:center;}
.pw_box dt	{ font-size:14px; color:#666; font-weight:bold; border-bottom:1px dashed #ccc; line-height:30px; padding-bottom:20px;}
.pw_box dt span	{ font-size:16px; color:#0072c2;}
.pw_box dd	{ font-size:12px; color:#666; line-height:30px; padding-bottom:20px;padding-top:20px;}
.pw_box dd.dot	{ border-bottom:1px dashed #ccc;}
.pw_box dd.no_pd	{ padding-bottom:0px;padding-top:10px;}

/*********************************************
* margin
*********************************************/
.m0  {margin:0px;}
.mc  {margin:0 auto;}

/*********************************************
* margin-left
*********************************************/
.ml_3  {margin-left:3px;}
.ml_5  {margin-left:5px;}
.ml_10  {margin-left:10px;}
.ml_15  {margin-left:15px;}
.ml_20  {margin-left:20px;}
.ml_25  {margin-left:25px;}
.ml_30  {margin-left:30px;}
.ml_35  {margin-left:35px;}
.ml_40  {margin-left:40px;}


/*********************************************
* margin-right
*********************************************/
.mr_5  {margin-right:5px;}
.mr_10  {margin-right:10px;}
.mr_20  {margin-right:20px;}
.mr_25  {margin-right:25px;}
.mr_30  {margin-right:30px;}
.mr_40  {margin-right:40px;}



/*********************************************
* margin-top
*********************************************/
.mt_3   {margin-top:3px;}
.mt_5   {margin-top:5px;}
.mt_10  {margin-top:10px;}
.mt_15  {margin-top:15px;}
.mt_20  {margin-top:20px;}
.mt_25  {margin-top:25px;}
.mt_30  {margin-top:30px;}
.mt_35  {margin-top:35px;}
.mt_40  {margin-top:40px;}


/*********************************************
* margin-bottom
*********************************************/
.mb_5  {margin-bottom:5px;}
.mb_10  {margin-bottom:10px;}
.mb_15  {margin-bottom:15px;}
.mb_20  {margin-bottom:20px;}
.mb_25  {margin-bottom:25px;}
.mb_30  {margin-bottom:30px;}
.mb_40  {margin-bottom:40px;}
.mb_50  {margin-bottom:50px;}


/*********************************************
* padding
*********************************************/
.pad_10   {padding:10px;}
.pad_20   {padding:20px;}

/*********************************************
* padding-top
*********************************************/
.pt_5    {padding-top:5px;}
.pt_10    {padding-top:10px;}
.pt_15    {padding-top:15px;}
.pt_20    {padding-top:20px;}
.pt_25    {padding-top:25px;}
.pt_30    {padding-top:30px;}
.pt_40    {padding-top:40px;}


/*********************************************
* padding-bottom
*********************************************/
.pb_3    {padding-bottom:3px;}
.pb_4    {padding-bottom:4px;}
.pb_5    {padding-bottom:5px;}
.pb_10    {padding-bottom:10px;}
.pb_15    {padding-bottom:15px;}
.pb_20    {padding-bottom:20px;}
.pb_25    {padding-bottom:25px;}
.pb_30    {padding-bottom:30px;}
.pb_35    {padding-bottom:35px;}
.pb_40    {padding-bottom:40px;}
.pb_50    {padding-bottom:50px;}


/*********************************************
* padding-left
*********************************************/
.pl_5   {padding-left:5px;}
.pl_10   {padding-left:10px;}
.pl_15   {padding-left:15px;}
.pl_20   {padding-left:20px;}
.pl_25   {padding-left:25px;}
.pl_30   {padding-left:30px;}
.pl_35   {padding-left:35px;}


/*********************************************
* padding-right
*********************************************/
.pr_4    {padding-right:4px;}
.pr_5    {padding-right:5px;}
.pr_10   {padding-right:10px;}
.pr_15   {padding-right:15px;}
.pr_20   {padding-right:20px;}
.pr_30   {padding-right:30px;}
.pr_35   {padding-right:35px;}