﻿@import url(https://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@import url(https://fonts.googleapis.com/earlyaccess/notosanskr.css);
@import url(/css/Noto.css);
@import url(//cdn.jsdelivr.net/npm/xeicon@2.3.3/xeicon.min.css);
@import url(/css/menu.css);
*{margin:0;padding:0;}
ul,ol,li{list-style:none outside;}
#wrapper { margin:0px auto}



body {scrollbar-face-color:#F7F7F7; 
scrollbar-shadow-color:#cccccc ;
scrollbar-highlight-color: #FFFFFF;
scrollbar-3dlight-color: #FFFFFF;
scrollbar-darkshadow-color: #FFFFFF;
scrollbar-track-color: #E6E8E8;
scrollbar-arrow-color: #cccccc}


ul
{
list-style-type: none;
padding: 0px;
margin: 0px;
}
img{vertical-align:middle;}
li
{
list-style-type: none;
padding: 0px;
margin: 0px;
}

a {onFocus: this.blur()}

img
{border:0;}

BODY
{
    COLOR: #000000;
   font-family: 'NotoKrR';
    FONT-SIZE: 9pt;
		margin:0;
		/*background: url('../images/main/back_bg.jpg') repeat-x top center; */
	
}
img,fieldset{border:0} ul,ol{list-style:none}
textarea, input,select	{font-size:12px; color:#555555;}
select{padding:3px 5px;}
button{border:0 none;background-color:transparent;cursor:pointer}

a:link		{text-decoration:none; color:#555555;}
a:visited	{text-decoration:none; color:#555555;}
a:hover		{text-decoration:none; color:#000;}
a:active	{text-decoration:none; color:#555555;}

/*민경은추가사항*/

/*좌측퀵메뉴*/
#quicklt {
	background:#fff;
	width: 95px;
    position: fixed;
    margin: 0px;
    padding: 0px;
    top: 0px;
    left: 0px;
    list-style: none;
    z-index:9999;
}
#quicklt li {
    width: 95px;
	display:block;
	margin-bottom:5px;
	height:100%;
}
/*우측퀵메뉴*/
#quickrt {
    position: fixed;
	text-align:center;
    margin: 0px;
    padding: 0px;
    top: 0px;
    right: 0px;
    list-style: none;
    z-index:9999;
	width: 90px;
	border:1px solid #cccccc;
	border-right:0;
	background:#fff;
}
#quickrt li.qjoin{padding: 24px 0; background:#fbeded; color:#606060; line-height:18px; font-size:14px;}
#quickrt li.qpadding{padding: 10px 0;}
#quickrt li.todaytitle{background:#f5f5f5; line-height:30px; font-size:11px;}
#quickrt li.qcustomer{padding:10px 0; border-top:1px solid #cccccc}
#quickrt li.qtopbtn{border-top:1px solid #cccccc; background:#f5f5f5;}
@media only screen and (max-width: 1599px) {
  #quicklt{display:none;}
  #quickrt{display:none;}
  }

/*탑배너*/
.topbanner3{width:1400px; margin:auto;}
.topbanner3 li{display:inline-block;}
.btn_bigdate {float:left;wwidth:137px;height:25px; text-align:center;margin-top:3px;padding:0 3px}
.btn_bigdate a{display:inline-block;color:#6b6b6b;font-size:11px;padding:5px 6px 0 6px;letter-spacing:-0.05em;text-decoration:none}
.btn_bigdate span{display:inline-block;color:#6b6b6b;font-size:11px}
.btn_mobile {float:left;height:18px;border:1px solid #bfbfbf;text-align:center;margin-top:4px;margin-left:3px;padding:0 3px; background:#fff;}
.btn_mobile a{display:inline-block;color:#717171;font-size:11px;padding:3px 4px 0 4px;letter-spacing:-0.05em;text-decoration:none}
.btn_mobile span{display:inline-block;color:#bfbfbf;font-size:11px}
.btn_mobile .app_hanja{display:none}

.bookmark{position:relative;float:left;margin-top:1px;margin-right:4px}
.bookmark .ico_on{display:block; height:15px;padding:4px 6px 0 6px;text-align:center;color:#fff;background:#b4b4b4; font-size:11px; color:#fff;letter-spacing:-0.05em;text-decoration:none}
.bookmark .on{background:#666} 


/*sns메뉴*/
.lnbsns{padding:0;overflow:hidden;text-align:center;margin-bottom:0px;display:inline-block;width:25px;height:24px; text-align:center}
.lnbsns a{padding-top:80px;font-size:14px;text-align:center;background:url(../images/top/sns_lnb.png) no-repeat center 0;background-size:25px 175px;display:block;}
.lnbsns a.m2{background-position:center 2px;}
.lnbsns a.m3{background-position:center -22px;}
.lnbsns a.m4{background-position:center -46px;}
.lnbsns a.m5{background-position:center -71px;}
.lnbsns a.m6{background-position:center -96px;}
.lnbsns a.m7{background-position:center -121px;}
.lnbsns a.m8{background-position:center -147px;}
/******/

/*장바구니우측메뉴*/
.ttgmenu{position:relative; top:8px;}
.ttgmenu li{display:inline-block;}
.ttgmenu li a{color:#141414; font-size:18px;font-weight: 400;}
.ttgmenu li.rt a{background:url(../images/top/icon_titme.gif) no-repeat 0 4px; padding-left:20px;font-size:18px; font-weight: 400;}
.ttgmenu span{margin:0 2px; color:#838383; font-size:18px; font-weight: 100;}




.bookmark{position:relative;float:left;margin-top:1px;margin-right:4px}
.bookmark .ico_on{display:block; height:15px;padding:4px 6px 0 6px;text-align:center;color:#fff;background:#b4b4b4; font-size:11px; color:#fff;letter-spacing:-0.05em;text-decoration:none}
.bookmark .on{background:#666} 

.g_menu_list {float:left; margin:1px 0 0 0; }
.g_menu_list .li_gm{position:relative;float:left; height:19px; background:url(../images/top/sp_common.gif) no-repeat 0 5px;}.g_menu_list .con{background:none}
.g_menu_list .li_gm .gm_link{height:20px; display:block; *display:inline-block; padding:4px 10px 0 10px;  font-size:14px; color:#717171; letter-spacing:-1px}
.g_menu_list .sLogin{background:none; width:42px;height:19px; margin-right:3px}
.g_menu_list .li_gm a.btn_g_login{width:40px; height:14px;padding:3px 0 0 0;text-align:center;color:#2b2b2b}.g_menu_list .gm_link:hover.btn_g_login{text-decoration:none;background:#f9f9f9;color:#000}
.g_menu_list .myShopping .gm_link,.g_menu_list .store .gm_link{padding-right:15px;background:url(../images/top/sp_common.gif) no-repeat -260px -3px;}.g_menu_list .store .gm_link{background-position:-250px -3px}
.g_menu_list .myOrderSearch{display:none}
.g_menu_list .store a strong{font-weight:normal} 
.g_menu_list li:last-child a{font-weight:bolder !important;color:#ed1c24 !important }



/*검색부분*/
.gnbR .mPagingD{top:77px; left:649px;}
.wrap_search{margin-right:0px}
.blind{display:none !important}
.ir_wa{display:block;overflow:hidden;position:relative;width:100%;height:100%;z-index:-1}
.head_wrap .wrap_search{z-index:500;float:right;position:relative;width:400px;margin-top:48px;}
.wrap_search .bbox{float:left; border-bottom:5px solid #32353c;}
.wrap_search .bbox .window_wrap{display:block;width:400px;height:38px;margin:1px;padding:0;border:1px solid #fff;background-color:#fff;text-align:left}
.wrap_search .bbox .window_wrap .search_select{float:left;width:89px;height:38px;background:url(../images/top/icon_comm.gif) 68px -45px no-repeat}
.wrap_search .bbox .window_wrap .search_select a{display:block;width:81px;height:38px;font-weight:bold;color:#da291c}
.wrap_search .bbox .window_wrap .search_select a:hover{text-decoration:none}
.wrap_search .bbox .window_wrap .search_select span{display:block;padding:13px 0 0 11px}
.wrap_search .bbox .window_wrap .box_window{float:left;width:360px;margin:3px 0 0 0px;padding:0;border:0;font-size:18px; outline:none;height:30px; font-family: 'NotoKrR';}
.wrap_search .bbox .window_wrap .auto_word span{display:block;width:27px;height:38px;cursor:pointer}
.wrap_search .btn_search{width:40px;height:42px;background:url(../images/top/icon_comm.gif) 0 0 no-repeat}

.wrap_search .bbox .window_wrap input[type=text] {
    color: #000;
}
.wrap_search .bbox .window_wrap input[type=text]::-webkit-input-placeholder{color:#000}
.gnb_cart{position:relative;top:0px;right:0;width:46px;height:42px}
.gnb_cart .count{position:relative}
.gnb_cart .count span{position:absolute;display:block;width:21px;height:16px;padding-top:8px;text-align:center;font:bolder 11px 돋움;letter-spacing:0.1em;color:#6b5918;bottom:-5px;right:-5px;background:url(../images/top/sp_btn_open_cart.png) no-repeat -2px 3px;}
.gnb_cart .btn_cart{display:block;width:46px;height:42px;background:url(../images/top/icon_comm.gif) -173px 0 no-repeat;overflow:hidden}
.gnb_cart .btn_cart span{display:none}


.siwrap{width:400px; height:17px; margin:7px 0 0 0px;  overflow:hidden; *position:relative}
.seachIssue {margin-left:-4px;}
.seachIssue dt {display:none}
.seachIssue dd {position:relative;float:left; height:19px; background:url(../images/top/sp_common.gif) no-repeat 0 1px;  margin-right:4px; padding-left:5px }
.seachIssue dd a{color:#999999;height:14px; display:block; *display:inline-block; padding:4px 6px 0 6px; letter-spacing:-0.05em}
.seachIssue .bgn {background:none;}
.gnbR .mPagingD{top:77px; left:649px;}

.gnb_cart{left:0px}

/*상단공지사항*/
.news {padding:0 0px 5px;}
			.news .open-event {height:19px; position:relative; overflow:hidden;}
			.news .open-event ul{position:absolute; top:0px;}
			.news .open-event ul#notice1 {left:0;}
			.news .open-event ul#notice2 {right:19px;}
			.news .open-event ul li {height:19px;}
			.news .open-event ul li a {display:inline-block; width:310px; color:#999999;}
			.news .open-event ul li a:hover {color:#da291c; text-decoration:underline;}
			.news .open-event ul li a strong {margin-right:10px;}
			.news .open-event ul li span.date {display:inline-block; width:60px;}
				.news .open-event .prev{position:absolute; top:0px; right:16px; width:13px; height:19px; line-height:0; font-size:0;}
				.news .open-event .next{position:absolute; top:0px; right:0px; width:14px; height:19px; line-height:0; font-size:0;}
			.news .control {float:left; margin:0px 0 0 10px; }
				.news .control a.stop {font-size:12px;}
				.news .control a.on {color:red; font-size:12px;}

/*상단우측배너*/
#visualBox { width:162px; height:65px; position:relative; top:5px; float:right}
 .dotWrap li {
  display: inline-block;
  width: 7px;
  height: 7px;
  padding: 0px 2px;
  -webkit-background-size: 7px;
  background-size: 7px;
  vertical-align: top;
 }

 #visualBox img{width:162px; height:65px;}
 
 .dotWrap li.active {
  background: url(img/icon_dot01.png) no-repeat top left;
  -webkit-background-size: 7px;
  background-size: 7px;
 }
 
 .cList {
  text-align : center;
 }


 .sBnBtn { position:absolute; bottom:35px; right:0; }


/*상단메뉴*/
.wrap_gm{width:100%; text-align:left; margin-top:10px; height:74px; border-top:1px solid #eeeeee; border-bottom:1px solid #eeeeee;}
.gnb_menu {position:relative;width:1200px; height:50px;margin:0 auto;}
.gnb_menu .gnb_ca_menu{float:left;margin:0}
.gnb_menu .gnb_ca_menu .gcm:first-child{margin-left:0}
.gnb_menu .gnb_ca_menu .gcm{float:left;height:74px; line-height: 74px; text-align: center; margin-left:30px; font-size:18px;  font-weight: 400;}
.gnb_menu .gnb_ca_menu .gcm a.gcm_link{display:block;position:relative;height:74px;cursor:pointer; color:#000;}
.gnb_menu .gnb_ca_menu .gcm a:hover.gcm_link{color:#ed1c24;}
.gnb_menu .gnb_ca_menu .gcm .gcm_link span{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:#ed1c24; color:#fff}
.gnb_menu .gnb_ca_menu .gcm .gm_total{width:200px}
.gnb_menu .gnb_ca_menu .gcm .gm_total span{background-position:0 0; *width:170px}
.gnb_menu .gnb_ca_menu .gcm .gm_total span:hover{background-position:0 -50px}
.gnb_menu .gnb_ca_menu .gcm .gm_book{width:85px}
.gnb_menu .gnb_ca_menu .gcm .gm_book span{background-position:-155px 0; *width:170px}
.gnb_menu .gnb_ca_menu .gcm .gm_book span:hover{background-position:-155px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_ebook{width:138px}
.gnb_menu .gnb_ca_menu .gcm .gm_ebook span{background-position:-240px 0; *width:95px}
.gnb_menu .gnb_ca_menu .gcm .gm_ebook span:hover{background-position:-240px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_music{width:110px}
.gnb_menu .gnb_ca_menu .gcm .gm_music span{background-position:-385px 0; *width:95px}
.gnb_menu .gnb_ca_menu .gcm .gm_music span:hover{background-position:-385px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_dvd{width:90px}
.gnb_menu .gnb_ca_menu .gcm .gm_dvd span{background-position:-500px 0; *width:95px }
.gnb_menu .gnb_ca_menu .gcm .gm_dvd span:hover{background-position:-500px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_gift{width:90px}
.gnb_menu .gnb_ca_menu .gcm .gm_gift span{background-position:-590px 0; *width:95px}
.gnb_menu .gnb_ca_menu .gcm .gm_gift span:hover{background-position:-590px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_kids{width:110px}
.gnb_menu .gnb_ca_menu .gcm .gm_kids span{background-position:-680px 0; *width:95px}
.gnb_menu .gnb_ca_menu .gcm .gm_kids span:hover{background-position:-680px -43px}
.gnb_menu .gnb_ca_menu .gcm .gm_bam{width:120px}
.gnb_menu .gnb_ca_menu .gcm .gm_bam span{background-position:-800px 0; *width:95px}
.gnb_menu .gnb_ca_menu .gcm .gm_bam span:hover{background-position:-800px -43px}

.gnb_menu .ico_promotion{position:absolute;top:-10px;left:25px}
.gnb_menu .ico_kids_new{position:absolute;top:-10px;left:300px; z-index:100}
.gnb_menu .bn_carta{position:absolute;top:-11px;left:180px;z-index:100} 
.gnb_menu .gcm_used{} 
.gnb_menu .gcm_tour .cate_banner{}

.gnb_menu .gnb_se_menu{float:right;margin:0;background:#444444; padding:0 30px;}
.gnb_menu .gnb_se_menu li{position:relative;float:left;height:50px;margin-right:30px; line-height: 50px; font-weight: 400; font-size:13px}.gnb_menu .gnb_se_menu li.alt{margin-right:0}.gnb_menu .gnb_se_menu li.gap{margin-right:35px}
.gnb_menu .gnb_se_menu li a{font-weight: bold; color:#fff; display:block;position:relative;overflow:hidden;;height:50px;cursor:pointer}
.gnb_menu .gnb_se_menu li a span{display:block;position:absolute;width:100%;height:100%;top:0;left:0;background:url(../images/top/sp_gnb_menu.gif) no-repeat}
.gnb_menu .gnb_se_menu li .gm_best{width:75px}
.gnb_menu .gnb_se_menu li .gm_best span{background-position:0 -93px}
.gnb_menu .gnb_se_menu li .gm_best span:hover{background-position:0 -129px}
.gnb_menu .gnb_se_menu li .gm_new{width:60px}
.gnb_menu .gnb_se_menu li .gm_new span{background-position:-93px -93px}
.gnb_menu .gnb_se_menu li .gm_new span:hover{background-position:-93px -129px}
.gnb_menu .gnb_se_menu li .gm_now{width:65px}
.gnb_menu .gnb_se_menu li .gm_now span{background-position:-175px -93px}
.gnb_menu .gnb_se_menu li .gm_now span:hover{background-position:-175px -129px}

.banner_wrap{position:relative; height:120px;}
.banner{position:absolute; height:120px; bottom:0px; left:50%; margin-left:-600px;}
.banner li{display: inline-block; text-align:center;}


.gnb_menu .cate_wrap{position:absolute;top:40px;left:0;width:680px;height:354px;border:1px solid #bfbfbf;background:#FFF;z-index:400}
.gnb_menu .cate_wrap h3{margin:18px 0 0 20px}
.gnb_menu .cate_wrap h3 a{display:inline-block;color:#333;font:bolder 16px 돋움;padding-right:18px;background:url(../images/top/sp_common.gif) no-repeat right -272px}
.gnb_menu .cate_wrap .cate_service{position:absolute;top:56px;left:20px;border-right:1px solid #f2f2f2;padding-bottom:20px;width:98px}
.gnb_menu .cate_wrap .cate_service li{height:12px;overflow:hidden;margin-bottom:12px;*margin-bottom:7px}
.gnb_menu .cate_wrap .cate_service li a{color:#937354;}
.gnb_menu .cate_wrap .cate_service li.gap {margin-top:35px}
.gnb_menu .cate_wrap .cate_list_wrap{position:absolute;top:56px;left:152px;z-index:100}
.gnb_menu .cate_wrap .cate_list_wrap .cate_list{float:left;width:120px;margin-bottom:23px}
.gnb_menu .cate_wrap .cate_list_wrap li{height:12px;margin-bottom:12px;*margin-bottom:7px}
.gnb_menu .cate_wrap .cate_list_wrap li a{display:block;height:12px;color:#666}
.gnb_menu .cate_wrap .cate_list_wrap li a em{font-style:normal;color:#4cafc7}
.gnb_menu .cate_wrap .cate_list_wrap .cate_clear{float:none}
.gnb_menu .cate_wrap .cate_list_wrap .cate_h_3{height:75px}
.gnb_menu .cate_wrap .cate_list_wrap .w150{width:150px}
.gnb_menu .cate_wrap .cate_book_con01{float:left;width:518px;height:445px;position:relative;border-right:1px solid #f2f2f2}
.gnb_menu .cate_wrap .cate_book_con02{float:left;position:relative}
.gnb_menu .cate_book {width:850px;height:445px}
.gnb_menu .cate_book .cate_list_wrap{width:360px}
.gnb_menu .cate_book .cate_exam {left:22px;width:290px}
.gnb_menu .cate_ebook .cate_list_wrap{width:360px}
.gnb_menu .cate_music .cate_list_wrap{width:360px}
.gnb_menu .cate_dvd .cate_list_wrap{width:290px}
.gnb_menu .cate_gift .cate_list_wrap{width:290px}
.gnb_menu .cate_kids .cate_list_wrap{width:290px}
.gnb_menu .cate_total_wrap .aw_cate, .gnb_menu .cate_wrap .aw_cate{position:absolute;width:11px;height:7px;background:url(../images/top/sp_common.gif) no-repeat 0 -252px;top:-7px}
.gnb_menu .cate_kids .aw_cate{left:412px}
.gnb_menu .cate_book .aw_cate{left:107px}
.gnb_menu .cate_ebook .aw_cate{left:173px}
.gnb_menu .cate_music .aw_cate{left:234px}
.gnb_menu .cate_dvd .aw_cate{left:290px}
.gnb_menu .cate_gift .aw_cate{left:350px}
.gnb_menu .cate_used .aw_cate{left:473px}
.gnb_menu .cate_tour .aw_cate{left:536px}
.gnb_menu .cate_total_wrap .aw_cate{left:40px} 

.gnb_menu .cate_banner{position:absolute;bottom:-1px;right:-30px;z-index:90}
.gnb_menu .mdr{position:relative;width:350px}
.gnb_menu .cate_book .mdr{width:350px}
.gnb_menu .bn_txt{position:absolute;bottom:25px;right:165px;text-align:right;font:normal 15px '돋움';color:#1e72d0;letter-spacing:-0.05em}.gnb_menu .bn_txt a{color:#1e72d0}
.gnb_menu .bn_img{position:absolute;bottom:0;right:0;}.gnb_menu .bn_img img{width:152px;border:1px solid #e3e3e3}


/* Supplementary Nav */
.spplm-nav { height:45px; width:1400px; margin:auto; text-align:center;}
.spplm-nav .navi {right:-7px; padding-bottom:0px; margin:0 auto;}
.spplm-nav .navi li {display:inline-block; line-height:45px; }
.spplm-nav .navi li a {font-size:14px; font-weight: bold; display:inline-block; color:#515151; text-align:right; padding:0 30px; }
.spplm-nav .navi li a:hover {color:#da291c;}
.spplm-nav .navi li:first-child a {background:none;}
/*.spplm-nav em { vertical-align:text-bottom; }*/

/*레프트메뉴*/
.lnb-colorful i { display:none; }
.lnb-colorful { float:left;width:200px;margin-right:10px; }
.lnb-colorful .menu_item .menu_depth1 { margin:0;padding:0;width:200px;height:46px;}
.lnb-colorful .menu_item .menu_depth1_spp { margin:0 0 7px;padding:0;width:140px;height:36px; }
.lnb-colorful .menu_item .inner { padding:5px 0;}
.lnb-colorful .menu_item li {padding:2px 0; display:block;list-style:none outside none;line-height:24px;padding-left:15px; border-bottom:1px solid #e0e0e0}
.lnb-colorful .menu_item li:last-child{border:none}
.lnb-colorful .menu_item li a { display:block;}
.lnb-colorful .menu_item li a:hover { color:#000; }

.lnb-colorful .menu_item.box { border:1px solid #cccccc; margin-top:10px;}
.lnb-colorful .menu_item.box h2 {padding:20px 0; background:#f2f2f2;border-bottom:1px solid #e0e0e0;}
.lnb-colorful .menu_item.box h2 a{color:#101010; font-size:16px; padding:10px 15px;}
.lnb-colorful .box .menu_depth1 { background-color:#f2f2f2;}


.banner-lnb { margin-top:10px; }
.legacy_banners { margin-top:14px; }
.event .menu_depth1 a,.lnb-colorful .cmmnt .menu_depth1 a,.lnb-colorful .exhbt .menu_depth1 a,.lnb-colorful .pplr_words .menu_depth1 a,.lnb-colorful .brands_lnb .menu_depth1 a { cursor:default; }

/*.lnb-colorful .men .inner { margin-top:49px; }*/
.lnb-colorful .menu_item .uni_menu { border-bottom:1px dotted #79b2f0;height:26px;line-height:26px;background-color:#dfe8f4;background-position:14px 12px; }
.lnb-colorful .menu_item .normal_start { margin-top:10px; }

/*-----------------------------------------------------------------------------

/*메인슬라이드*/
/*메인슬라이드*/
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1}.swiper-container-no-flexbox .swiper-slide{float:left}.swiper-container-vertical>.swiper-wrapper{-webkit-box-orient:vertical;-moz-box-orient:vertical;-ms-flex-direction:column;-webkit-flex-direction:column;flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-transition-property:-webkit-transform;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}.swiper-container-android .swiper-slide,.swiper-wrapper{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-o-transform:translate(0,0);-ms-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.swiper-container-multirow>.swiper-wrapper{-webkit-box-lines:multiple;-moz-box-lines:multiple;-ms-flex-wrap:wrap;-webkit-flex-wrap:wrap;flex-wrap:wrap}.swiper-container-free-mode>.swiper-wrapper{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out;margin:0 auto}.swiper-slide{-webkit-flex-shrink:0;-ms-flex:0 0 auto;flex-shrink:0;width:100%;height:100%;position:relative}.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide{height:auto}.swiper-container-autoheight .swiper-wrapper{-webkit-box-align:start;-ms-flex-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-transition-property:-webkit-transform,height;-moz-transition-property:-moz-transform;-o-transition-property:-o-transform;-ms-transition-property:-ms-transform;transition-property:transform,height}.swiper-container .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-wp8-horizontal{-ms-touch-action:pan-y;touch-action:pan-y}.swiper-wp8-vertical{-ms-touch-action:pan-x;touch-action:pan-x}.swiper-button-next,.swiper-button-prev{position:absolute;top:50%;width:27px;height:44px;margin-top:-22px;z-index:10;cursor:pointer;-moz-background-size:27px 44px;-webkit-background-size:27px 44px;background-size:27px 44px;background-position:center;background-repeat:no-repeat}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");left:10px;right:auto}.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");right:10px;left:auto}.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")}.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")}.swiper-pagination{position:absolute;text-align:center;-webkit-transition:.3s;-moz-transition:.3s;-o-transition:.3s;transition:.3s;-webkit-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:190px;left:0;width:100%}.swiper-pagination-bullet{width:8px;height:8px;display:inline-block;border-radius:100%;background:#000;opacity:.2}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-moz-appearance:none;-ms-appearance:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-white .swiper-pagination-bullet{background:#000000}.swiper-pagination-bullet-active{opacity:1;background:#000000}.swiper-pagination-white .swiper-pagination-bullet-active{background:#fff}.swiper-pagination-black .swiper-pagination-bullet-active{background:#000}.swiper-container-vertical>.swiper-pagination-bullets{right:10px;top:50%;-webkit-transform:translate3d(0,-50%,0);-moz-transform:translate3d(0,-50%,0);-o-transform:translate(0,-50%);-ms-transform:translate3d(0,-50%,0);transform:translate3d(0,-50%,0)}.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:5px 0;display:block}.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 5px}.swiper-pagination-progress{background:rgba(0,0,0,.25);position:absolute}.swiper-pagination-progress .swiper-pagination-progressbar{background:#007aff;position:absolute;left:0;top:0;width:100%;height:100%;-webkit-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transform-origin:left top;-moz-transform-origin:left top;-ms-transform-origin:left top;-o-transform-origin:left top;transform-origin:left top}.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar{-webkit-transform-origin:right top;-moz-transform-origin:right top;-ms-transform-origin:right top;-o-transform-origin:right top;transform-origin:right top}.swiper-container-horizontal>.swiper-pagination-progress{width:100%;height:4px;left:0;top:0}.swiper-container-vertical>.swiper-pagination-progress{width:4px;height:100%;left:0;top:0}.swiper-pagination-progress.swiper-pagination-white{background:rgba(255,255,255,.5)}.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar{background:#fff}.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar{background:#000}.swiper-container-3d{-webkit-perspective:1200px;-moz-perspective:1200px;-o-perspective:1200px;perspective:1200px}.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper{-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;-ms-transform-style:preserve-3d;transform-style:preserve-3d}.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-container-3d .swiper-slide-shadow-left{background-image:-webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-right{background-image:-webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-top{background-image:-webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-3d .swiper-slide-shadow-bottom{background-image:-webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));background-image:-webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-moz-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:-o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));background-image:linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-container-coverflow .swiper-wrapper,.swiper-container-flip .swiper-wrapper{-ms-perspective:1200px}.swiper-container-cube,.swiper-container-flip{overflow:visible}.swiper-container-cube .swiper-slide,.swiper-container-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-container-cube .swiper-slide .swiper-slide,.swiper-container-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active,.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top,.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top{z-index:0;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;backface-visibility:hidden}.swiper-container-cube .swiper-slide{visibility:hidden;-webkit-transform-origin:0 0;-moz-transform-origin:0 0;-ms-transform-origin:0 0;transform-origin:0 0;width:100%;height:100%}.swiper-container-cube.swiper-container-rtl .swiper-slide{-webkit-transform-origin:100% 0;-moz-transform-origin:100% 0;-ms-transform-origin:100% 0;transform-origin:100% 0}.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-container-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0;width:100%;height:100%;background:#000;opacity:.6;-webkit-filter:blur(50px);filter:blur(50px);z-index:0}.swiper-container-fade.swiper-container-free-mode .swiper-slide{-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;-ms-transition-timing-function:ease-out;-o-transition-timing-function:ease-out;transition-timing-function:ease-out}.swiper-container-fade .swiper-slide{pointer-events:none;-webkit-transition-property:opacity;-moz-transition-property:opacity;-o-transition-property:opacity;transition-property:opacity}.swiper-container-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-scrollbar{border-radius:10px;position:relative;-ms-touch-action:none;background:rgba(0,0,0,.1)}.swiper-container-horizontal>.swiper-scrollbar{position:absolute;left:1%;bottom:3px;z-index:50;height:5px;width:98%}.swiper-container-vertical>.swiper-scrollbar{position:absolute;right:3px;top:1%;z-index:50;width:5px;height:98%}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:rgba(0,0,0,.5);border-radius:10px;left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;-webkit-transform-origin:50%;-moz-transform-origin:50%;transform-origin:50%;-webkit-animation:swiper-preloader-spin 1s steps(12,end) infinite;-moz-animation:swiper-preloader-spin 1s steps(12,end) infinite;animation:swiper-preloader-spin 1s steps(12,end) infinite}.swiper-lazy-preloader:after{display:block;content:"";width:100%;height:100%;background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");background-position:50%;-webkit-background-size:100%;background-size:100%;background-repeat:no-repeat}.swiper-lazy-preloader-white:after{background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")}@-webkit-keyframes swiper-preloader-spin{100%{-webkit-transform:rotate(360deg)}}@keyframes swiper-preloader-spin{100%{transform:rotate(360deg)}}
.swiper-container {
        width: 715px;
		/*float: left;*/
		display:inline-block;
        height: 560px;
        
    }
    .swiper-slide {
        text-align: center;
        font-size: 18px;
        background: #fff;
        
        /* Center slide text vertically */
        display: -webkit-box;
        display: -ms-flexbox;
        display: -webkit-flex;
        display: flex;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        -webkit-justify-content: center;
        justify-content: center;
        -webkit-box-align: center;
        -ms-flex-align: center;
        -webkit-align-items: center;
        align-items: center;
    }
	
.prodTy {position: relative; width:715px;height:560px;overflow:hidden;float:left; text-align:center; }
.prodTy .img_thumb{overflow: hidden; width: 715px; height: 560px;}
.prodTy_img{position: absolute; top: 0px; width:715px;height:560px;}
.prodTy_txt{position: absolute;bottom:0px;left:50%;margin-left:-185px;background: #fff;width:370px;height:221px; opacity: 0.9;}
.prodTy_txt .subTitle{margin:50px 0 14px 0;color:#a6201c}
.prodTy_txt .title{color:#333333;font-size:28px;font-weight:bold; line-height:32px; height: 60px;overflow: hidden;}
.prodTy_txt .content{max-width:240px;max-height: 28px;overflow:hidden;    margin: 8px auto 0 auto}
/*메인슬라이드끝*/

/*메인우측브랜드상품*/
.right_Section{width:585px;height:675px;border:1px solid #d4d4d4;    float: right;}
.right_Section > .pad{padding:0 0 0 0;}
.right_Section .pad .brandTitle01{text-align: center; font-size:22px; margin: 20px 0 0 0; color:#da291c;}


.right_Section .hair{height:80px;border-bottom:3px solid #f6f6f6}
.right_Section .pad .brand_prdBox_wrapper .brand_prdBox{display:none;}
.right_Section .pad .brand_prdBox {height:510px;}
.right_Section .pad .brand_prdBox .pad{padding:40px 0px;    overflow: hidden;}
.right_Section .pad .brand_prdBox .l{width:155px;float:left; padding-left:20px;}
.right_Section .pad .brand_prdBox .l img{width:155px;}
.right_Section .pad .brand_prdBox .c{/* border:5px solid #d4d4d4; */ float: left;margin-top:35px;padding:0 19px;}
.right_Section .pad .brand_prdBox .c .in{width:169px;}
.right_Section .pad .brand_prdBox .c img{width:185px;height:440px;}
.right_Section .pad .brand_prdBox ul li{width:155px;text-align: center;margin:0 0 25px 0 }
.right_Section .pad .brand_prdBox ul li a{display:block;width:155px;}
.right_Section .pad .brand_prdBox ul li.b0{margin-bottom:0px;}
.right_Section .pad .brand_prdBox ul li span{display:block;font-size: 13px;} 
.right_Section .pad .brand_prdBox ul li span.brd_cut{width:155px;height:155px;}
.right_Section .pad .brand_prdBox ul li span.brd_cut img{width:155px;height:155px;}
.right_Section .pad .brand_prdBox ul li span.brd_name{color:#adadad}
.right_Section .pad .brand_prdBox ul li span.prd_name{display:block;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;line-height: 18px;padding: 0 10px;height: 36px;}


.m_lnb{margin:0 0 0 50px;position:relative; height:45px; background:#ff5b5b; font-family:'Malgun Gothic',sans-serif;}
.m_lnb .swiper-nav {overflow:hidden;width:100%;padding:0;}
.m_lnb ul{overflow:hidden;width:100%;height:45px;}
.m_lnb ul:after{display:block;clear:both;overflow:hidden;content:'';}
.m_lnb ul li{float:left; height:45px;}
.m_lnb ul li a{display:block;}
.m_lnb ul li div{position:relative;height:45px;cursor:pointer; padding:0 15px;text-align:center;color:red;font-size:15px;line-height:45px;letter-spacing:-1px;white-space:nowrap;}
.m_lnb ul li.active-nav div{position:relative;font-weight:bold; letter-spacing:-1.5px; }
.m_lnb ul li.active-nav div:after{display:block;clear:both;overflow:hidden;content:'';position:absolute;bottom:-1px;left:0;width:100%;height:8px;background:#ec3c40;}
.lnb_control button{display:block;overflow:hidden;position:absolute;top:0;width:30px;height:45px;padding:0;border:none;color:transparent;font-size:0;background:none;z-index:10;}
.lnb_control button.prev{display:none;left:0;background:url('../images/common/btn_arrow_left.png') no-repeat;background-size:35px auto;}
.lnb_control button.next{right:0;background:url('../images/common/btn_arrow_right.png') no-repeat;background-size:35px auto;}
@media (min-width:490px){
	.m_lnb ul li.active-nav div:after{left:50%;width:70px;margin:0 0 0 -35px;}
	.lnb_control button{visibility:hidden;}
 }
	

/*메인추천배너*/
.close {position:relative; z-index:1; top:-20px ;}

.mainTop .topBanner .mainBanner2{position:relative;overflow:hidden;width:100%; margin-top:15px;}
.mainTop .topBanner .mainBanner2 .adMove{height:100px; overflow:hidden; width:1183px; position:relative;}
.mainTop .topBanner .mainBanner2 ul{overflow:hidden;margin-left:-1px;position:absolute;height:100px; width:5000px; overflow:hidden}
.mainTop .topBanner .mainBanner2 .active ul{display:block}
.mainTop .topBanner .mainBanner2 ul li{float:left;padding-left:1px;background:#fff url(../images/main/bg_main_banner2.gif) repeat-y 0 0; position:relative}
.mainTop .topBanner .mainBanner2 ul.active li.on span{background:url(../images/main/bu_ad_over.gif) no-repeat 0 0; display:block; height:10px; position:absolute; width:320px; bottom:0; left:0;}
.mainTop .topBanner .mainBanner2 .more{height:17px;border-top:1px solid #dd1032;text-align:center;background:url(../images/main/bg_brandadd.gif) no-repeat 0 0}
.mainTop .topBanner .mainBanner2 .more a{float:none;margin:0;padding:0;background:none}
.mainTop .topBanner .mainBanner2 .add{display:none;border-top:1px solid #dd1032}
.mainTop .topBanner .mainBanner2 .add div{display:none;}
.mainTop .topBanner .mainBanner2 .add .cont{display:block;}

.mainTop .topBanner .mainBanner2 .btnLeft{position:absolute;top:37px;left:0;height:29px;margin:0;}
.mainTop .topBanner .mainBanner2 .btnRight{position:absolute;top:37px;right:0;height:29px;margin:0;}
.mainTop .topBanner .mainBanner2 .btnLeft a,
.mainTop .topBanner .mainBanner2 .btnRight a{display:block !important;overflow:hidden;height:0;width:0;padding:29px 0 0 16px;font-size:0;}
.mainTop .topBanner .mainBanner2 .btnLeft a{background:url('../images/main/btn_roll.png') no-repeat -32px 0;}
.mainTop .topBanner .mainBanner2 .btnLeft a:hover{background:url('../images/main/btn_roll.png') no-repeat 0 0;}
.mainTop .topBanner .mainBanner2 .btnRight a{background:url('../images/main/btn_roll.png') no-repeat -16px 0;}
.mainTop .topBanner .mainBanner2 .btnRight a:hover{background:url('../images/main/btn_roll.png') no-repeat -48px 0;}

.mainTop .topBanner .mainBanner2 .btnLeft2{position:absolute;top:260px;left:6px;height:60px;margin:0;}
.mainTop .topBanner .mainBanner2 .btnRight2{position:absolute;top:260px;right:6px;height:60px;margin:0;}
.mainTop .topBanner .mainBanner2 .btnLeft2 a,
.mainTop .topBanner .mainBanner2 .btnRight2 a{display:block !important;overflow:hidden;height:0;width:0;padding:29px 0 0 16px;font-size:0;height:60px;width:18px;}
.mainTop .topBanner .mainBanner2 .btnLeft2 a{background:url('../images/main/btn_roll_b.png') no-repeat -68px 0;}
.mainTop .topBanner .mainBanner2 .btnLeft2 a:hover{background:url('../images/main/btn_roll_b.png') no-repeat 0 0;}
.mainTop .topBanner .mainBanner2 .btnRight2 a{background:url('../images/main/btn_roll_b.png') no-repeat -34px 0;}
.mainTop .topBanner .mainBanner2 .btnRight2 a:hover{background:url('../images/main/btn_roll_b.png') no-repeat -102px 0;}

@media all and (max-width:1024px) {
 
.mainTop .topBanner .mainBanner1{ display:none}
}

/*메인베스트아이템/TAG*/
.wrap_story_tag {/* float:left; */ position:absolute; bottom:-45px; right:0; overflow:hidden; margin:0 auto; width:250px; } 
.container_story {float:left;}
.container_story .best_story {overflow:hidden; position:relative;}
.container_story .best_story h3 {overflow:hidden; margin-bottom:18px;}
.container_story .best_story h3 strong {display:block; font-size:28px; line-height:1.2em; margin-bottom:5px;}
.container_story .best_story h3 span {color:#ef3c66; font-size:20px; font-weight:bold; line-height:1.2em;}
.container_story .best_story ul {overflow:hidden;}
.container_story .best_story li {float:left; width:160px;}
.container_story .best_story li + li {margin-left:20px;}
.container_story .best_story .story_thumnail {background-color:#ccc; display:block; overflow:hidden; position:relative; height:200px; width:160px;}

.container_tag {background:#fff; float:left; height:195px; width:220px; padding:20px 0 0 0;} 
.container_tag h3 {text-align:center; margin-bottom:15px; color:#da291c; font-size:18px; line-height:20px;} 
.wrap_hashtag {overflow:hidden; position:relative; height:123px;}
.contents_hashtag {overflow:hidden; position:relative; margin-top:22px; height:81px;}
.contents_hashtag .hashtag_list {overflow:hidden; position:absolute; left:0; padding-right:5px; padding-left:5px; width:210px;}
.contents_hashtag .hashtag_list li {overflow:hidden; text-align:center; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; height:27px; max-width:210px;}
.contents_hashtag .hashtag_list a {font-size:18px; line-height:1.1em;}
.contents_hashtag .hashtag_list a:hover{color:#da291c;}
.contents_hashtag .hashtag_list .on a {font-weight:bold; color:#da291c;}
.wrap_hashtag .btn_tag {display:block; position:absolute; left:50%; margin-left:-8px;}
.wrap_hashtag .prev {top:0;}
.wrap_hashtag .next {bottom:0;}

.bg_best_md {width:100%; background:#f6f6f6; padding:50px 0 5px 0; margin-bottom:20px;} 
.container_best_md .list_md_best {float:left; margin-left:20px; margin-top:0px; width:800px;} 
.wrap_best_md {margin-bottom:60px; width:100%;}
.container_best_md {overflow:visible; position:relative; margin:0 auto; height:140px; width:1100px;} 
.container_best_md h3 {float:left; width:225px; font-size:24px; line-height:26px;}
.container_best_md .list_md_best ul {overflow:hidden;}
.container_best_md .list_md_best li {float:left; width:40%;}
.list_md_best .info_md {overflow:hidden;}
.list_md_best .info_md .thumnail {float:left; position:relative;}
.list_md_best .info_md .thumnail em {display:block; overflow:hidden; border-radius:100px; position:relative; width:122px; height:122px;}
.list_md_best .info_md .thumnail em img {position:absolute; left:50%; top:50%; width:255px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:100px; height:100%; width:100%;}
.list_md_best .info_md .thumnail .crop {display:block; position:absolute; left:0; top:0; z-index:5;}
.list_md_best .info_md .rank_area {float:left; margin-left:15px; padding-top:5px;}
.list_md_best .info_md .rank_area .title_rank {background:url(../images/main/bg_wannabe_ranking.png) no-repeat 0 0; margin-bottom:10px; height:38px; width:63px;}
.list_md_best .info_md .rank_area .title_rank h4 {color:#fff; font-family:'Arial'; text-align:center; padding-top:20px;}
.list_md_best .info_md .rank_area dl {overflow:hidden; width:165px;}
.list_md_best .info_md .rank_area dt {font-size:18px; font-weight:bold; line-height:1.3em; margin-bottom:5px;}
.list_md_best .info_md .rank_area .md_id_name {overflow:hidden; max-width:90px; float:left; margin-right:15px;}
.list_md_best .info_md .rank_area .sell_box {overflow:hidden;}
.list_md_best .info_md .rank_area .sell_box * {color:#ef3c66;}


.container_best_md .sort_md {position:absolute; left:0; bottom:0; height:34px; z-index:5;}
.container_best_md .sort_md .select_sort {background:#fff; display:block; overflow:hidden; border:1px solid #4a4a4a; box-sizing:border-box; font-size:14px; font-weight:bold; line-height:32px; padding-right:10px; padding-left:10px; height:32px; width:210px;} /* 2016-07-11 eⓒ”i?¸ i??i?? */
.container_best_md .sort_md ul {overflow:hidden;}
.container_best_md .sort_md .sort_list {background:#fff; overflow:hidden; border-right:1px solid #4a4a4a; border-bottom:1px solid #4a4a4a; border-left:1px solid #4a4a4a;}
.container_best_md .sort_md .sort_list a {display:block; font-size:14px; font-weight:bold; line-height:32px; padding-right:10px; padding-left:10px; height:32px;}

.btn_more {display:block; font-size:16px; font-weight:bold; padding-right:18px; position:absolute; z-index:5;} /* 2016-08-02 i??i?? */
.container_best_md .btn_more {left:176px; top:68px;} 

/*메인베스트아이템/TAG끝*/

/*트랜드배너*/
.trend_banner{width:1185px; margin:auto; text-align:center; clear:both}
.trend_banner li{display: inline-block;}


/*메인간단리뷰*/
.mainrb{width:1180px; margin-top:15px; height:430px; border:2px solid #e6e6e6;}
.maintipreview {float:left; margin:30px 0 0 50px; width:725px;} 
.maintipreview .info_md {overflow:hidden; margin:15px 0 0 0;}
.maintipreview .info_md .thumnail {float:left; position:relative;}
.maintipreview .info_md .thumnail em {display:block; overflow:hidden; border-radius:100px; position:relative; width:140px; height:140px; border:1px solid #d6d6d6;}
.maintipreview .info_md .thumnail em img {position:absolute; left:50%; top:50%; width:255px; -webkit-transform:translate(-50%, -50%); -moz-transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); -o-transform:translate(-50%, -50%); transform:translate(-50%, -50%); border-radius:100px; height:100%; width:100%;}
.maintipreview .info_md .thumnail .crop {display:block; position:absolute; left:0; top:0; z-index:5;}
.maintipreview .info_md .mtitle {float:left; margin-left:15px; padding-top:5px;}
.maintipreview .info_md .mtitle img{display:none;}
.maintipreview .info_md .mtitle .title_rank {background:url(../images/main/bg_wannabe_ranking.png) no-repeat 0 0; margin-bottom:10px; height:38px; width:63px;}
.maintipreview .info_md .mtitle .title_rank h4 {color:#fff; font-family:'Arial'; text-align:center; padding-top:20px;}
.maintipreview .info_md .mtitle dl {overflow:hidden; }
.maintipreview .info_md .mtitle dt {font-size:16px; font-weight:bold; line-height:1.3em; margin-bottom:5px;}
.maintipreview .info_md .mtitle dd {width:500px; line-height:18px; margin-right:15px; height: 55px; overflow: hidden; color:#585858;}
.maintipreview .info_md .mtitle .sell_box {margin-top:10px;}
.maintipreview .info_md .mtitle .sell_box a{display: block; width:100px; height: 15px;text-align: center; color:#fff; letter-spacing: -0.05em; text-decoration: none; padding: 4px 6px 0px; background:#da291c; font: 11px 돋움; }
.mainbanner2{text-align:center;}
.mainbanner2 li{margin-top:25px; text-align:center;}
/*메인19놀이터*/
.sm_open_club { margin-top:4px; }
.sca_wrap {margin:29px 0 30px 0;position:relative;z-index:1;}
.sca_wrap .sca1 {width:755px;margin-right:14px; margin-bottom:15px;}
.sca_wrap .sca1 h2{display: inline-block; margin:15px 0;}
.sca_wrap .sca1 span.tip{color:#7d7d7d; margin-left:10px;}
.sca_wrap .sca1 .sec01 {background:url(../images/main/main_bnr_column.gif) no-repeat left top;height:190px;}
.sca_wrap .sca1 .sec01 a {display:inline-block;width:100%;height:190px;}
.sca_wrap .sca1 .sec01 font {display:inline-block;margin:0 0 0 42px;width:335px;text-align:left;color:#666;font-size:12px;line-height:17px;padding:29px 0 0 0; height:130px; overflow: hidden;}
.sca_wrap .sca1 .sec01 a strong {display:inline-block;color:#333;font-size:16px;width:100%;text-align:left;line-height:22px;margin-bottom:7px;}
.sca_wrap .sca1 .sec02 {background:#f2f2f2; padding:19px 0 19px 0;}
.sca_wrap .sca1 .sec02 a {display:inline-block; margin-left:23px;}
.sca_wrap .sca1 .sec02 a img{width:120px; height:120px;}
.sca_wrap .sca2 {width:410px;position:relative;z-index:1;background:#fafafa;padding-bottom:30px;}
.sca_wrap .sca2 h2{display: inline-block; margin:15px 0;}
.sca_wrap .sca2 span.tip{color:#7d7d7d; margin-left:10px;}
.sca_wrap .sca2 h3 {padding:28px 0 15px 0;text-align:center;}
.sca_wrap .sca2 .mainStep_sec{width:370px;height:310px; position:relative; margin:0 auto; overflow:hidden; z-index:10; text-align:center;}
.sca_wrap .sca2 .mainStep_sec img{border:none; vertical-align:top;text-align:center;margin:0 auto; height:175px;}
.sca_wrap .sca2 .mainStep_sec #mainStep{list-style:none; padding:0; margin:0 auto; width:370px; height:372px;overflow:hidden; }
.sca_wrap .sca2 .mainStep_sec #mainStep li{float:left;text-align:center;width:370px;}
.sca_wrap .sca2 .mainStep_sec #mainStep li .info {width:290px;margin:0 auto;padding:2px 0 13px 0;}
.sca_wrap .sca2 .mainStep_sec #mainStep li .info .writer {font-size:11px;color:#222;font-family: 'nanumEB', sans-serif;line-height:17px;height:17px;}
.sca_wrap .sca2 .mainStep_sec #mainStep li a.step_link {display:block;width:370px;margin:0 auto;}
.sca_wrap .sca2 .mainStep_sec #mainStep li a.step_link .text1 {font-weight:bold; margin-top:18px;margin-bottom:15px;line-height:18px;text-align:center;font-size:14px;color:#222;font-family: 'nanumEBB', sans-serif;display:block;width:100%;height:18px;overflow:hidden;text-overflow: ellipsis;white-space:nowrap;}
.sca_wrap .sca2 .mainStep_sec #mainStep li a.step_link .text2 {border-top:1px #e6e6e6 solid;padding-top:13px;line-height:18px;text-align:left;font-size:12px;color:#222;font-family: 'nanumEB', sans-serif;display:block;width:100%;}
.sca_wrap .sca2 .mainStep_sec #mainStep li a, #main .mca1 .sec02 .todays .mainStep_sec #mainStep li a:hover {color:#666;} 
.sca_wrap .sca2 .mainStep_sec #stepBtn{list-style:none; padding:0; margin:0}
.sca_wrap .sca2 .mainStep_sec #stepBtn li{position:absolute;z-index:11;top:0px;}


.float_l {
    float: left;
	}
#main .mb_7 {
    margin-bottom: 7px;
}

/*더보기버튼*/
.btn_19view {float: right;height:20px;border:1px solid #bfbfbf;text-align:center;margin-top: 0px;margin-left:3px;padding:0 3px}
.btn_19view a{display:inline-block;color:#717171;font-size:11px;padding:5px 6px 0 6px;letter-spacing:-0.05em;text-decoration:none}
.btn_19view span{display:inline-block;color:#bfbfbf;font-size:11px}
.btn_19view .app_hanja{display:none}


/*하단스크롤링*/

.als-container {
	position: relative;
	width: 100%;
	margin: 0px auto;
}

.als-viewport {
	position: relative;
	overflow: hidden;
	margin: 0px auto;
}

.als-wrapper {
	position: relative;
	list-style: none;
}

.als-item {
	position: relative;
	display: block;
	text-align: center;
	cursor: pointer;
	float: left;
}

.als-prev, .als-next {
	position: absolute;
	cursor: pointer;
	clear: both;
}


/**************************
 * specific als elements
 * styling for #lista1
 **************************/

#lista1 {
	margin: 30px auto 80px auto;
}

#lista1 .als-item {
	margin: 0px 15px;
	min-height: 160px;
	width: 85px;
	text-align:center;
}
#lista1 .als-item span{
	
	line-height: 18px;
	width: 85px;
	text-align:center;
}

#lista1 .als-item img {
	position: relative;
	display: block;
	vertical-align: middle;
	margin-bottom: 8px;
}

#lista1 .als-prev, #lista1 .als-next {
	top: 58px;
	width: 15px;
	height: 22px;
}

#lista1 .als-prev {
	left: 0px;
}

#lista1 .als-next {
	right: 5px;
}

/*하단전체메뉴*/
.categotal{
	margin:auto;
	display: block;
    width: 150px;
    height: 32px;
    text-align: center;
    color: #fff;
    letter-spacing: -0.05em;
    text-decoration: none;
    padding: 6px 6px 0px;
    background: #8c8c8c;
    font-size:16px;
	}


.total_navi {right:-7px; padding-bottom:0px;}
.total_navi li {float:left; text-align:right;}
.total_navi li a {display:inline-block; color:#ffffff; text-align:right; line-height:11px; padding:0 40px;  font-size:14px; letter-spacing:-0.05em; font-weight:400;}
.total_navi li a:hover {display:inline-block; color:#fcff00;  text-align:right; line-height:11px; padding:0 40px; font-size:14px; letter-spacing:-0.05em; font-weight:400;}
.total_navi li:first-child a {background:none;}

/*하단관련*/
#section03 {width:1200px; margin:50px auto; overflow:hidden; }
#section03 #infoCenter {border:1px #ddd solid; padding:36px 0;}
#section03 #infoCenter:after {content:""; display:block; clear:both;}
#section03 #infoCenter ul:after {content:""; display:block; clear:both;}
#section03 #infoCenter ul li {float:left; width:25%; text-align:center;}
#section03 #infoCenter ul li.callW {width:28%;}
#section03 #infoCenter ul li.callW .inBox {display:inline-block; width:48%; }
#section03 #infoCenter ul li.callW .inBox .tit2 {font-size:17px; color:#3e3833; font-weight:500; }
#section03 #infoCenter ul li.callW .inBox:after {content:""; display:block; clear:both;}
#section03 #infoCenter ul li .telephone {}
#section03 #infoCenter ul li.fastQuick {width:22%;}
#section03 #infoCenter ul li .inLine {border-right:1px #ddd solid;}
#section03 #infoCenter ul li .inLine:after {content:""; display:block; clear:both;}
#section03 #infoCenter ul li .ico {width:100%; padding:0 0 13px 0; overflow:hidden;}
#section03 #infoCenter ul li .tit {font-size:20px; color:#3e3833; font-weight:500; padding:0 0 12px 0;}
#section03 #infoCenter ul li .txt {font-size:14px; color:#888; padding:0 0 16px 0; line-height:1.3;}
#section03 #infoCenter ul li .txt span {font-size:14px; color:#3e3833;}
#section03 #infoCenter ul li .telephone {font-size:22px; color:#dd5248; font-weight:600; padding:5px 0 3px 0; margin:0 0 0 0;}
#section03 #infoCenter ul li .openingHours {width:100%; overflow:hidden; text-align:center; margin:5px 0}
#section03 #infoCenter ul li .openingHours span {display:inline-block; font-size:14px; color:#666; font-weight:500; line-height:1.3; text-align:center;}
#section03 #infoCenter ul li .openingHours span u {font-size:14px; color:#444; text-decoration:none; font-weight:500;}
#section03 #infoCenter ul li .openingHours span strong {font-size:14px; color:#444; font-weight:600;}
#section03 #infoCenter ul li .openingHours span.days {padding:0 0 0 14px; margin:0 0 0 12px;}
#section03 #infoCenter ul li .openingHours p {font-size:14px; color:#888; font-weight:400; padding-top:7px;}

#section03 #infoCenter ul li .shop01 {display:inline-block; width:125px; height:36px; border-left:6px #8f8481 solid; border-bottom:6px #8f8481 solid; border-right:6px #8f8481 solid; transition:all ease 0.5s;}
#section03 #infoCenter ul li .shop01 p {padding:9px 0 0 0; text-align:center;}
#section03 #infoCenter ul li .shop01 span {font-size:15px; color:#8f8481; padding:0px; font-weight:500; transition:all ease 0.5s;}
#section03 #infoCenter ul li .shop01:hover {border-left:6px #dd5248 solid; border-bottom:6px #dd5248 solid; border-right:6px #dd5248 solid;}
#section03 #infoCenter ul li .shop01:hover span {color:#dd5248;}


#section03 #infoCenter ul li .bank {display:inline-block; /*width:190px; height:36px;*/ padding:3px; border-left:6px #dd5248 solid; border-bottom:6px #dd5248 solid; border-right:6px #dd5248 solid; margin-top:5px;}
#section03 #infoCenter ul li .bank p {padding:0; text-align:center;}
#section03 #infoCenter ul li .bank span {font-size:14px; color:#dd5248; font-weight:500;  padding:0;}
#section03 #infoCenter ul li .bank span.num{padding-left:5px; color:#666;}

#section03 #infoCenter ul li.fastQuick a {margin:12px 0 0 0;}

#section03 #infoCenter ul li .quick01 {display:inline-block; width:190px; height:36px; border-left:6px #8f8481 solid; border-bottom:6px #8f8481 solid; border-right:6px #8f8481 solid; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick01 p {padding:9px 0 0 0; text-align:center;}
#section03 #infoCenter ul li .quick01 span {font-size:15px; color:#8f8481; font-weight:500; padding:0 20px; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick01:hover {border-left:6px #dd5248 solid; border-bottom:6px #dd5248 solid; border-right:6px #dd5248 solid;}
#section03 #infoCenter ul li .quick01:hover span {color:#dd5248;}

#section03 #infoCenter ul li .quick02 {display:inline-block; width:190px; height:36px; border-left:6px #b4acaa solid; border-bottom:6px #b4acaa solid; border-right:6px #b4acaa solid; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick02 p {padding:9px 0 0 0; text-align:center;}
#section03 #infoCenter ul li .quick02 span {font-size:15px; color:#b4acaa; font-weight:500; padding:0 20px; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick02:hover {border-left:6px #dd5248 solid; border-bottom:6px #dd5248 solid; border-right:6px #dd5248 solid;}
#section03 #infoCenter ul li .quick02:hover span {color:#dd5248;}

#section03 #infoCenter ul li .quick03 {display:inline-block; width:190px; height:36px; border-left:6px #6a6665 solid; border-bottom:6px #6a6665 solid; border-right:6px #6a6665 solid; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick03 p {padding:9px 0 0 0; text-align:center;}
#section03 #infoCenter ul li .quick03 span {font-size:15px; color:#6a6665; font-weight:500; padding:0 20px; transition:all ease 0.5s;}
#section03 #infoCenter ul li .quick03:hover {border-left:6px #dd5248 solid; border-bottom:6px #dd5248 solid; border-right:6px #dd5248 solid;}
#section03 #infoCenter ul li .quick03:hover span {color:#dd5248;}

.f_imgborder{border:1px solid #b0b0b0;}
.footer_ser {height:32px;border-top:1px solid #cccccc; border-bottom:1px solid #cccccc;}
.footer_ser li {float:left; text-align:right; line-height:32px;}
.footer_ser li a {display:inline-block; color:#717171; text-align:right; line-height:34px; padding:0 30px;  font-size:12px; font-family: '돋움';}
.footer_ser li a:hover {display:inline-block; color:#000000;  text-align:right; line-height:34px; padding:0 30px; font-size:12px; font-family: '돋움';}
.footer_ser li:first-child a {background:none;}
.footer_capy{color:#717171; line-height:18px; padding:10px;}

/*tip*/
.title_radius01{border-radius: 30px; width:5px; height:20px; float:left;}
.title_pline{padding-top:10px; padding-bottom:10px; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1;}
.price_percent{font-size:24px; font-weight:700; color:#dd373c; padding-right:5px; line-height:40px; padding-top:5px; }
.price_name{font-size:18px; font-weight:700; color:#000; line-height:18px;}
.title_product_icon{float:left; position:relative;display:block;width:35px;height:35px;top:-2px;right:-5px;background:url(../images/main/product_title_icon01.gif) no-repeat -2px -5px;}

/*하단퀵메뉴*/

/*민경은추가사항끝*/


/*메인리스트타이틀*/
.pptitle{width:1185px; margin:auto; margin-top:20px; }
.pptitle h1{}
.ppcoment{display:block; color:#6f6f6f}
/*19놀이터메인*/
#widgeArea{text-align:center;}
#widget_bbs_post01{display:block;width:48%;height:auto;top:20px; vertical-align: top; margin:10px;float:left;}
#widget_bbs_post01:nth-child(odd){display:block;width:47%;height:auto;top:20px; vertical-align: top; margin:10px;clear:both;}
.widget_post01 {position:relative;padding:0; text-align:left;}
.widget_post01 h6 {border-bottom:#dfdfdf solid 1px;padding:0 0 9px 0;margin:0 0 5px 0;font-weight:bold;font-family:"gothic","dotum";font-size:13px;color:#384799;}
.widget_post01 h6 a {color:#384799;}
.widget_post01 ul {padding:0;margin:0;}
.widget_post01 li {list-style-type:none;padding:5px 0 5px 0;line-height:140%;}
.widget_post01 li a {font-family:dotum;font-size:12px;color:#444;max-width: 80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: inline-block;}
.widget_post01 li a:hover {text-decoration:underline;}
.widget_post01 li .dot {color:#999;margin-left:-4px;vertical-align:top;}
.widget_post01 li .comment {font:normal 11px arial;color:#FC6138;vertical-align:top;}
.widget_post01 li .new {font-family:arial;font-size:10px;color:#ff0000;}
.widget_post01 .none {border:0;}
.widget_post01 .more {position:absolute;top:4px;right:1px;font-size:11px;font-family:dotum;color:#c0c0c0;}
.widget_post01 .more:hover {text-decoration:underline;color:#000000;}

.contm_bd_list_date{ float:right; font-family:Verdana, Geneva, sans-serif; font-size:10px; color:#999999;}


.movie_list_box {padding-left:0px;float:left;width:100%;}
.movie_list_box li {float:left; margin: 5px; text-align:center;overflow: hidden;width: 31%;}
  
.movie_list_box li p {padding:9px 0 13px 0;}
.movie_list_box li a {font-size:11px;max-width: 100% !important;}
.movie_textlist_box {float:left;}
.thumb02 {width:130px;height:130px;}
.clear {clear:both;}


/*게시판css*/

/*teb*/
.step_title{height:45px;line-height:38px;text-align:left;color:#444444;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:26px; letter-spacing:-2px;}
.step_Box{background:url(../images/common/bg_step_02.gif) no-repeat 50% 6px;}
.step_ul li{float:left;margin-bottom:10px;/*width:130px;*/margin-right:15px;}
.step_ul li + li{margin-right:15px;}
.step_ul li a{display:block;line-height:18px; padding:10px; text-align:center;color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:14px;border:1px solid #ccc; }
/*.step_ul li a{display:block;height:38px;line-height:38px;text-align:center;color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:14px;border:1px solid #ccc;}*/
.step_ul li.on a{color:#fff;background:#7e7e7e;font-weight:bold;border:1px solid #7e7e7e;}

/*teb2*/
.tab_area { display: inline-block; width:100%; background:url(../images/common/tab_bg.gif) left bottom repeat-x; margin-bottom:10px;}
.tab_area .tit_img {float:left; margin:7px 15px 0 0;}
.tab_area .txt_explan {float:left; margin:8px 0 0 10px; color:#949494;}
.tab_area .num_total {margin:5px 0 6px 0;}
.tab_area .txt {float:right; margin-top:8px; color:#949494;}
.tabnew {display: inline-block; font-size:12px;}
.tabnew li {position:relative; display: inline-block; margin-left:-1px; border:1px solid #cccccc; border-bottom:1px solid #ccc; background:#efefef;}
.tabnew li.fir {margin:0;}
.tabnew li.on {color:#404040; margin-left:-1px; font-weight:bold; border-bottom:1px solid #fff; background:#fff;}
.tabnew li a{padding:10px 15px 10px 15px; color:#3e3e3e; display:inline-block;}

/* list */
#bbslist {margin:auto;padding:0 0 30px 0;}
#bbslist .info {height:35px;}
#bbslist .info .article {padding-top:10px;float:left;font-size:11px;font-family:gothic,dotum;color:#c0c0c0;}
#bbslist .info .article a {position:relative;top:3px;left:3px;}
#bbslist .info .category {float:right;padding:0 0 5px 0;}
#bbslist .info .category select {padding:1px;margin-bottom:3px;}
#bbslist .info .category select .sline {color:#c0c0c0;}
#bbslist .info .category a {position:relative;top:3px;left:-5px;}
#bbslist table {width:100%;border-spacing:0px;border-collapse:collapse;}
#bbslist table caption {display:none;}
#bbslist thead th {height:28px;border-top:#D2D2D2 solid 1px;border-bottom:#D2D2D2 solid 1px;font-size:11px;font-family:dotum;font-weight:normal;color:#787878;}
#bbslist thead .side1 {border-left:#D2D2D2 solid 1px;}
#bbslist thead .side2 {border-right:#D2D2D2 solid 1px;}
#bbslist tbody .noticetr td {background:url('');background:#fafafa;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .noticetr td a {font-weight:bold;}
#bbslist tbody .best td {background:url('');background:#fafafa;border-bottom:#EBEBEB solid 1px;}
#bbslist tbody .best td a {font-weight:bold;}
#bbslist tbody td {text-align:center;color:#888888;font-family:돋움;font-size:11px;border-bottom:#E6E6E6 solid 1px;}
#bbslist .now {color:#ff0000;font-size:11px;}
#bbslist .cat {font-size:11px;font-family:dotum;color:#888;}
#bbslist .sbj {text-align:left;padding:5px 0 3px 10px;}
#bbslist .sbj .imgpos {margin-bottom:-1px;}
#bbslist .sbj a {font-size:12px;font-family:gothic,gulim;color:#222222;text-decoration:none;line-height:28px;}
#bbslist .sbj span {font-size:12px;font-family:gothic,gulim; text-decoration:none;line-height:28px; /*color:#8b8b8b;*/}
#bbslist .sbj a:hover {text-decoration:underline;}
#bbslist .sbj span:hover {text-decoration:underline;}
#bbslist .sbj .new {color:#ff0000;}
#bbslist .sbj .comment {font:normal 11px arial;color:#FC6138;}
#bbslist .sbj .trackback {font:normal 11px arial;color:#02ACD6;}
#bbslist .sbj1 {text-align:left;padding:5px 0 3px 10px;font-size:12px;font-family:gothic,gulim;color:#222222;line-height:28px;}
#bbslist .name {padding:5px 0 5px 0;color:#888;}
#bbslist .name a {color:#888;}
#bbslist .name img {margin-top:-1px;margin-right:3px;}
#bbslist .num {font-family:dotum;font-size:11px;}
#bbslist .hit {font-family:dotum;font-size:11px;}
#bbslist .score {font-family:dotum;font-size:11px;}
#bbslist .date {font-family:dotum;font-size:11px;color:#aaaaaa;}
#bbslist .bottom {padding:15px 0 0 0;}
#bbslist .btnbox1 {float:right;width:130px;text-align:right;}
#bbslist .btnbox2 {float:left;width:130px;text-align:left;}
#bbslist .pagebox01 {text-align:center;padding:3px 0 0 0;margin:-20px 0 0 0;}
#bbslist .searchform {padding:30px 0 0 0;text-align:center;}
#bbslist .searchform select {font-size:12px;font-family:gulim;height:30px;padding:2px;vertical-align: middle;}
.bbslistinput {height:24px; margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
/* @list */


/* view */
#bbsview {margin:auto;padding:0 0 30px 0;}
#bbsview .viewbox {clear:left;}
#bbsview .viewbox .subject {}
#bbsview .viewbox .subject h1 {padding:11px 0 11px 0;margin:0;font-size:14px;font-weight:bold;font-family:dotum;border-bottom:#dfdfdf dotted 1px;}
#bbsview .viewbox .info {padding:10px 0 7px 0;font-size:10px;font-family:arial;color:#c0c0c0;}
#bbsview .viewbox .info .xleft {float:left;}
#bbsview .viewbox .info .xright {float:right;height:14px;}
#bbsview .viewbox .info .xright ul {padding:0;margin-top:0px;}
#bbsview .viewbox .info .xright li {list-style-type:none;float:left;}
#bbsview .viewbox .info .xright .g {padding:0 10px 0 0; /*width:50px;*/}
#bbsview .viewbox .info .xright .g img {position:relative;top:3px;right:3px;}
#bbsview .viewbox .info .xright .g a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .info .xright .g a:hover {text-decoration:underline;}
#bbsview .viewbox .info .xright div {position:absolute;display:none;}
#bbsview .viewbox .info .xright div ul {position:relative;top:17px;width:79px;border:#dfdfdf solid 1px;background:#ffffff;padding:1px;}
#bbsview .viewbox .info .xright div li {float:none;display:block;padding:3px 0 3px 3px;color:#333;font-size:11px;cursor:pointer;}
#bbsview .viewbox .info .xright div li:hover {background:#ECF0F6;}
#bbsview .viewbox .info .split {padding:0 5px 0 5px;color:#d0d0d0;font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .han {font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .hanm {color:#000000;font-family:dotum;font-size:11px;}
#bbsview .viewbox .info .hanm img {margin-top:-1px;margin-right:3px;}
#bbsview .viewbox .info .num {font-family:dotum;font-size:11px;}
#bbsview .viewbox .content {padding:20px 0 20px 0;line-height:160%;}
#bbsview .viewbox .content img{max-width:100%;}
#bbsview .viewbox .content .tag {padding:10px 0 0 0;}
#bbsview .viewbox .content .tag a {font-size:11px;font-family:dotum;color:#222;}
#bbsview .viewbox .content .tag a:hover {color:#ff0000;}
#bbsview .viewbox .content .attach {padding:10px 0 0 0;line-height:120%;}
#bbsview .viewbox .content .attach ul {padding:0;margin:0;}
#bbsview .viewbox .content .attach li {list-style-type:none;background:url('../../../../../_core/image/_public/ico_file.gif') left no-repeat;padding:0 0 0 15px;}
#bbsview .viewbox .content .attach li a {font-size:11px;font-family:dotum;color:#666;}
#bbsview .viewbox .content .attach li a:hover {text-decoration:underline;}
#bbsview .viewbox .content .attach li .size {font-size:11px;font-family:arial;color:#999;}
#bbsview .viewbox .content .attach li .down {font-size:11px;font-family:arial;color:#333;}
#bbsview .viewbox .content .scorebox {text-align:center;padding:30px 0 0 0;}
#bbsview .viewbox .content .scorebox a:hover {color:#ff0000;}
#bbsview .viewbox .content .snsbox {padding:20px 0 0 0;text-align:right;}
#bbsview .viewbox .content .snsbox img {cursor:pointer;}
#bbsview .bottom {padding:10px 0 0 0;text-align:right;}
#bbsview .comment {padding:20px 0 10px 0;color:#c0c0c0;}
#bbsview .comment a {font-weight:bold;color:#3EA9CD;}
#bbsview .comment .icon1 {position:relative;}
#top {text-align:right;margin-bottom:10px;}
/* @view */



.listgallery {
  overflow: hidden;
  margin: 0;
  text-align: center;
}
.thumbnail_list li .img_wrap img {
  display: block;
  max-width:100%;
  margin:auto;
}

.listgallery li {
  display: block;
  width: 215px;
  height:255px;
  float:left;
  border:1px solid #e2e2e2;
  vertical-align:top;
  margin: 10px 40px 20px 0;
}
.listgallery li:nth-child(4n){margin-right:0}
.listgallery li .img_wrap {
  display: block;
  width:215px;
  height: 200px;
  display:table-cell; vertical-align:middle; text-align:center;
  overflow: hidden;
}
.listgallery li .img_wrap span a {
  padding: 86px 20px 0 20px;
}
.listgallery li .text_wrap {
  text-align: center;
  background:#e2e2e2;


}
.listgallery li .text_wrap h4 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  font-family:'돋움'; letter-spacing:-1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 13px 10px 13px 10px;
  font-size: 13px;

  color: #161616;
}
.listgallery li .text_wrap p {
  overflow: hidden;
  width:215px;
  font-size: 12px;
  display:table-cell;
  vertical-align:middle; text-align:center;
  line-height: 16px;
  padding:5px;
  height:46px;
  color: #797979;
}
.gallery li .text_wrap a {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  margin-top: 11px;
  padding: 0 32px;
  font-size: 11px;
  font-weight: 700;
  color: #979797;
  background-color: #fff;
  border: 1px solid #ccc;
}
.listgallery li .text_wrap a:hover,
.listgallery li .text_wrap a:active {
  background-color: #2e2e2e;
}

.nogallery li {
  display: block;
  width: 300px;
  border:1px solid #e2e2e2;
  vertical-align:top;
  text-align:center;
  margin:auto;
  padding:15px;
}

/*갤러리스타일*/
.gallery {
  overflow: hidden;
  margin: 0;
  text-align: center;
}
.thumbnail_list li .img_wrap img {
  display: block;
  max-width:100%;
  margin:auto;
}

.gallery li {
  display: block;
  width: 200px;
  height:255px;
  float:left;
  border:1px solid #e2e2e2;
  vertical-align:top;
  margin: 25px 60px 17px 0;
}
.gallery li:nth-child(4n){margin-right:0}
.gallery li .img_wrap {
  display: block;
  width:215px;
  height: 200px;
  display:table-cell; vertical-align:middle; text-align:center;
  overflow: hidden;
}
.gallery li .img_wrap span a {
  padding: 86px 20px 0 20px;
}
.gallery li .text_wrap {
  text-align: center;
  background:#e2e2e2;


}
.gallery li .text_wrap h4 {
  overflow: hidden;
  -ms-text-overflow: ellipsis;
  font-family:'돋움'; letter-spacing:-1px;
  text-overflow: ellipsis;
  white-space: nowrap;
  margin: 13px 10px 13px 10px;
  font-size: 13px;

  color: #161616;
}
.gallery li .text_wrap p {
  overflow: hidden;
  width:215px;
  font-size: 12px;
  display:table-cell;
  vertical-align:middle; text-align:center;
  line-height: 16px;
  padding:5px;
  height:46px;
  color: #797979;
}
.gallery li .text_wrap a {
  display: inline-block;
  height: 39px;
  line-height: 39px;
  margin-top: 11px;
  padding: 0 32px;
  font-size: 11px;
  font-weight: 700;
  color: #979797;
  background-color: #fff;
  border: 1px solid #ccc;
}
.gallery li .text_wrap a:hover,
.gallery li .text_wrap a:active {
  background-color: #2e2e2e;
}
/*등록된글 없을시*/
.nogallery li {
  display: block;
  width: 300px;
  border:1px solid #e2e2e2;
  vertical-align:top;
  text-align:center;
  margin:auto;
  padding:15px;
}

/* write */
#cwrite {}

#cwrite .box {padding-bottom:10px;background:#f7f7f7; height:50px;}
#cwrite .box .inputbox {float:left;padding:0 5px 0 0;}
#cwrite .box .inputbox li {list-style-type:none;padding:0 0 5px 0;}
#cwrite .box .inputbox .input1 {border:#dfdfdf solid 1px;padding:2px 0 0 5px;height:19px;width:100px;}
#cwrite .box .editbox {float:left; width:800px;}
/* @write */


/* button */
.btn00 {display:inline-block;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;}
.btn00 a {display:inline-block;border-top:#FFFFFF solid 1px;background:#EFEFEF;padding:4px 7px 4px 7px;color:#444;font-family:dotum;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 a:hover {background:#E1E1E1;}
.btn00 input {margin:0;cursor:pointer;border-top:#DFDFDF solid 1px;border-left:#DFDFDF solid 1px;border-right:#DFDFDF solid 1px;border-bottom:#C0C0C0 solid 1px;background:#EFEFEF;height:18px;color:#444;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn00 input:hover {background:#E1E1E1;}

.btn01 {display:inline-block;border-top:#29447E solid 1px;border-left:#29447E solid 1px;border-right:#29447E solid 1px;border-bottom:#1A356E solid 1px;}
.btn01 a {display:inline-block;border-top:#8A9CC2 solid 1px;background:#5972A8;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 a:hover {background:#687EAC;color:#ffffff;}
.btn01 input {margin:0;cursor:pointer;border-top:#8A9CC2 solid 1px;border-left:#5972A8 solid 1px;border-right:#5972A8 solid 1px;border-bottom:#5972A8 solid 1px;background:#5972A8;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn01 input:hover {background:#687EAC;}

.btn02 {display:inline-block;border-top:#3B6E22 solid 1px;border-left:#3B6E22 solid 1px;border-right:#3B6E22 solid 1px;border-bottom:#2C5115 solid 1px;}
.btn02 a {display:inline-block;border-top:#98C286 solid 1px;background:#6DA952;padding:3px 7px 4px 7px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 a:hover {background:#6DB947;color:#ffffff;}
.btn02 input {margin:0;cursor:pointer;border-top:#98C286 solid 1px;border-left:#6DA952 solid 1px;border-right:#6DA952 solid 1px;border-bottom:#6DA952 solid 1px;background:#6DA952;height:18px;color:#ffffff;font-family:dotum;font-weight:bold;font-size:11px;text-decoration:none;letter-spacing:-1px;}
.btn02 input:hover {background:#6DB947;}


.txtCenter {text-align:center;}
.noIcon s {padding:9px 0 0 0;}
.btngray {cursor:pointer;border:#666666 solid 1px;background:#B3B3B3;color:#ffffff; padding:3px 10px; height:30px;vertical-align: middle;}
.searchforminput {height:30px; line-height:30px;vertical-align:middle;box-sizing: border-box;}
/* pagebpx */
.pagebox01 {padding:20px 0 40px 0;width:100%;height:auto;margin:0 auto;text-align:center;clear: both;}
.pagebox01 .num {margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#ffffff;border:1px solid #ddd;vertical-align:middle;}
.pagebox01 .num:hover {background-color:#7ca6ce;color:#fff;border:1px solid #ccc;}
.pagebox01 .btn {margin-right:10px;display:inline-block;font-size:18px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#f1f1f1;border:1px solid #ddd;vertical-align:middle;}
.pagebox01 .btn:hover {background-color:#fff;color:#222;border:1px solid #ccc;}
.pagebox01 .selected {background-color:#7ca6ce;color:#fff;margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;text-align:center;border:1px solid #ddd;vertical-align:middle;}

.pagebox02 {padding:20px 0 40px 0;width:100%;height:auto;margin:0 auto;text-align:center;clear: both;}
.pagebox02 .num {margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#ffffff;border:1px solid #ddd;vertical-align:middle;}
.pagebox02 .num:hover {background-color:#7ca6ce;color:#fff;border:1px solid #ccc;}
.pagebox02 .btn {margin-right:10px;display:inline-block;font-size:18px;width:40px;height:35px;line-height:35px;color:#777;text-align:center;background-color:#f1f1f1;border:1px solid #ddd;vertical-align:middle;}
.pagebox02 .btn:hover {background-color:#fff;color:#222;border:1px solid #ccc;}
.pagebox02 .selected {background-color:#7ca6ce;color:#fff;margin-right:10px;display:inline-block;font-size:15px;width:40px;height:35px;line-height:35px;text-align:center;border:1px solid #ddd;vertical-align:middle;}


/* 회원가입 및 글쓰기 */
#memberModule h3 {border-bottom:2px solid #ccc; padding:5px 0 5px 25px; margin:0 0 10px 0; background:url(../img/iconH2.gif) no-repeat left center; font-size:12px; color:#666; }
#memberModule h4 {padding:5px 0 5px 20px; background:url(../img/iconH3.gif) no-repeat left center;}
#memberModule h4 span.vr { font-size:11px; color:#AAA; }
#memberModule h4 a.view { font-size:11px; font-family:vertical; color:#777e86; }
#memberModule p.summary, 
#memberModule div.infoText { margin:0 0 15px 0; line-height:1.6;}
#memberModule p.summary{ color:#888;}
#memberModule p.summary a { text-decoration:none; color:#888; }
#memberModule p.summary.red { color:#A54D4D; }
#memberModule p.summary.red a { text-decoration:none; color:#A54D4D; }
#memberModule div.infoText { color:#888;}
#memberModule select{ font-size:12px}

#memberModule .agreementBox { border:1px solid #CCC; margin:10px 0 0 0; padding:10px; border-bottom:none; height:200px; overflow-y:scroll;}
#memberModule .agreementButton { background-color:#EFEFEF; padding:10px; border:1px solid #CCC; border-top:none; margin-bottom:10px;}

#memberModule .localNavigation { border-bottom:1px solid #ccc; *zoom:1; margin:0 0 20px 0px; padding:0; overflow:hidden; }
#memberModule .localNavigation:after {content:""; display:block; clear:both;}
#memberModule .localNavigation li{ position:relative; list-style:none; float:left; margin:0 -1px 0 0; padding:0;background:#fff;}
#memberModule .localNavigation li a{ float:left; padding:7px 15px 0 15px; height:18px; border:1px solid #ddd; border-bottom:none; background:url(../img/bgTab.gif) repeat-x;}
#memberModule .localNavigation li a{ text-decoration:none !important; color:#666;}
#memberModule .localNavigation li.active a{ font-weight:bold; color:#1e6aac;}
#memberModule .localNavigation li.on { margin-bottom:-1px;}
#memberModule .localNavigation li.on a{ height:19px; background:none;}

#memberModule .layer { display:none; position:absolute; border:2px solid #777; margin:0; font-size:12px; background:#fff;}
#memberModule .layer * { margin:0; padding:0; font-size:12px; }
#memberModule .layer h4 { font-size:14px !important; font-family:Dotum; background:#f4f4f4 !important; padding:8px 30px 8px 15px !important; letter-spacing:-1px !important; }
#memberModule .layer .xButton { position:absolute; top:9px; right:9px; width:15px; height:14px; background-color:transparent; background:url(../img/buttonClose.gif) no-repeat; border:0; cursor:pointer; overflow:hidden; }
#memberModule .layer .xButton span { position:relative; z-index:-1; visibility:hidden; }
#memberModule .layer .layerBody{ margin:15px;}

#memberModule .crossTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
#memberModule .crossTable th div { white-space:nowrap; }
#memberModule .crossTable th,
#memberModule .crossTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;}
#memberModule .crossTable thead th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
#memberModule .crossTable thead th:first-child{ background-image:none;}
#memberModule .crossTable tbody th{ border-bottom:1px solid #e5e5e5; text-align:left;}
#memberModule .crossTable td{ border-bottom:1px solid #f0f0f0;}

#memberModule .colTable{ width:100%; border:0; margin:0 0 20px 0; padding:0;}
#memberModule .colTable th div { white-space:nowrap; }
#memberModule .colTable th,
#memberModule .colTable td{ border:0; padding:5px 10px; vertical-align:top; font-weight:normal;}
#memberModule .colTable th{ border-top:2px solid #cfcfcf; border-bottom:1px solid #e5e5e5; background:#f4f4f4; background-image:url(../img/lineVrText.gif); background-repeat:no-repeat; background-position:left center;}
#memberModule .colTable th:first-child{ background-image:none;}
#memberModule .colTable td{ border-bottom:1px solid #f0f0f0;}

#memberModule .rowTable{ width:100%; border:0; border-top:2px solid #cfcfcf; margin:0 0 20px 0; padding:0; border-collapse:collapse; }
#memberModule .rowTable th div { white-space:nowrap; }
#memberModule .rowTable th,
#memberModule .rowTable td{ border:0; padding:10px 10px; text-align:left; vertical-align:top; font-weight:normal;}
#memberModule .rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
#memberModule .rowTable td{ border-bottom:1px solid #e5e5e5;}

#memberModule .rowTable th.button, 
#memberModule .colTable th.button, 
#memberModule .crossTable th.button { text-align:right; background:#EAEAEA; }

#memberModule .colTable td a,
#memberModule .rowTable td a,
#memberModule .crossTable td a { color:#000; text-decoration:none; }

#memberModule .colTable td.wide, 
#memberModule .rowTable td.wide, 
#memberModule .crossTable td.wide { width:100%;}

#memberModule .rowTable th.title,
#memberModule .crossTable th.title,
#memberModule .colTable th.title { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD;  background:url(../img/bgTab.gif) repeat-x left bottom;}

#memberModule p { color:#666; margin:3px 0 0 0; padding:0;}
#dummy_check_nick_name { color:red; margin:3px 0 0 0; padding:0; }
#memberModule .require { color:red; font-size:10px; font-family:tahoma; font-weight:bold; margin-left:5px; }
#memberModule .publicItem { margin:5px 0 0 0; padding:0; color:#aaa; }
#memberModule .publicItem input { padding:0; margin: 0; }

#memberModule caption{ font-size:11px; font-family:Tahoma; color:#888; text-align:left;}

#memberModule td.openids div { float:left; margin-right:10px; margin-bottom:10px; }
#memberModule td.openids div a { color:#AAA; text-decoration:none;}
#memberModule .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:200px;}
#memberModule .insertOpenID { clear:both; margin-top:10px; }
#memberModule .savedContent { margin-top:10px; border:1px solid #EEE; padding:10px; }

#memberModule .pagination{ padding:15px 0; margin:0; text-align:center; clear:both; }
#memberModule .pagination *{ margin:0; padding:0;}
#memberModule .pagination img{ border:0;}
#memberModule .pagination a,
#memberModule .pagination strong{ position:relative; display:inline-block; text-decoration:none; line-height:normal; color:#333; font-family:Tahoma, Sans-serif; vertical-align:middle;}
#memberModule .pagination a:hover,
#memberModule .pagination a:active,
#memberModule .pagination a:focus{ background-color:#f4f4f4 !important; }
#memberModule .pagination strong{ color:#ff6600 !important;}
#memberModule .pagination a.prev,
#memberModule .pagination a.prevEnd,
#memberModule .pagination a.next,
#memberModule .pagination a.nextEnd{ font-weight:normal !important; border:none !important; margin:0 !important; white-space:nowrap; }

#memberModule .pagination.a1 a,
#memberModule .pagination.a1 strong{ margin:0 -4px; padding:1px 10px 1px 8px; border:none; border-left:1px solid #ccc; border-right:1px solid #ddd; font-weight:bold; font-size:12px; background:#fff;}
#memberModule .pagination.a1 a.prev{ padding-left:10px; background:#fff url(../img/arrowPrevA1.gif) no-repeat left center; }
#memberModule .pagination.a1 a.prevEnd{ padding-left:15px; background:#fff url(../img/arrowPrevEndA1.gif) no-repeat left center; }
#memberModule .pagination.a1 a.next{ padding-right:10px; background:#fff url(../img/arrowNextA1.gif) no-repeat right center; }
#memberModule .pagination.a1 a.nextEnd{ padding-right:15px; background:#fff url(../img/arrowNextEndA1.gif) no-repeat right center; }

#memberModule .memberSmallBox { border:1px solid #EFEFEF; margin:50px auto 20px auto; padding:0; width:400px;}
#memberModule .memberSmallBox .header { padding:10px; font-weight:bold; text-align:center; border-bottom:1px solid #DDD;  background:url(../img/bgTab.gif) repeat-x left bottom;}
#memberModule fieldset { position:relative; border:0; margin:0; padding:10px;}
#memberModule .memberSmallBox .login dl { margin:0; padding:0; overflow:hidden; margin-right:10px; width:255px;}
#memberModule .memberSmallBox .login dl dt { margin:0; padding:0; width:100px; clear:left; float:left; color:#54564b; height:24px; padding-top:3px; text-indent:10px;}
#memberModule .memberSmallBox .login dl dd { margin:0; padding:0; float:left; height:27px; width:150px; }
#memberModule .memberSmallBox .login .keep { clear:both; white-space:nowrap; margin-left:100px;}
#memberModule .memberSmallBox .login .keep input { vertical-align:middle;}
#memberModule .memberSmallBox .login .keep label { margin:0; padding:0; font-size:12px; color:#999999;}
#memberModule .memberSmallBox .openid_user_id { background: url(../img/openid_login_bg.gif) left no-repeat; background-color: #ffffff; background-position: 0 50%; padding:3px 3px 3px 18px; border:1px solid; border-color:#a6a6a6 #d8d8d8 #d8d8d8 #a6a6a6; line-height:1em; vertical-align:middle; color:#666666; width:120px;}
#memberModule .memberSmallBox .help { background:#f5f5f3; color:#666666; border-top:1px solid #eaebe7; overflow:hidden; padding:1.1em; color:#ccc;}
#memberModule .memberSmallBox .help a{ color:#666; text-decoration:underline;}
#memberModule .memberSmallBox .buttonArea{ position:absolute; top:10px; left:270px;}

#memberModule ul.checkbox,
#memberModule ul.radio { list-style:none; margin:0; padding:0; }

#memberModule .item{ position:relative; margin:0 0 4px 0}
#memberModule .iLabel{display:block; position:static; left:5px; top:6px; white-space:nowrap; color:#666;}
#memberModule .iText{position:relative; height:14px; padding:4px 5px; font:12px Tahoma; height:14px; color:#666; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}
#memberModule .eText{position:relative; width:600px; height:200px; padding:4px 5px; font:12px Tahoma; line-height:18px; color:#666; border:1px solid #b7b7b7; border-right-color:#e1e1e1; border-bottom-color:#e1e1e1; background:transparent;}



/*상품리스트*/
/*teb*/
.pro_title{/*height:45px;*/line-height:38px;text-align:left;color:#444444;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:24px; letter-spacing:-2px; font-weight:400}
.prodct_go{background:url(../images/common/bg_step_02.gif) no-repeat 50% 6px;}
.prodct_go li{float:left;margin-bottom:10px;white-space: normal; width: 235px;}
.prodct_go li + li{margin-left:15px;}
.prodct_go li a{display:block; line-height:35px;text-align:left; padding:3px 10px 15px 10px; color:#666;background:#fff;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:18px;border:1px solid #d7c182; letter-spacing:-0.5px;}
.prodct_go li.on a{color:#a2753a;background:#fffcdf;font-weight:700; /*border:1px solid #b48f23;*/}
.prodct_go li a span{color:#6d6d6d; font-size:11px; line-height:14px; font-weight:normal; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';}


/*리스트추천상품6num*/
.line_right_gr{border-right:1px solid #e5e7ea;}
.line_top_gr{border-top:1px solid #e5e7ea}
.thmb_detail{float:left;width:406px;height:170px;margin:17px 0 0 19px}
.thmb_detail li{float:left;width:203px}
.thmb_detail li img{width:78px;height:120px;border:1px solid #ccc}
.thmb_detail p.txt_m{width:110px;margin-left:15px}
.thmb_detail p.txt_m .choice_title{display:block;padding-bottom:5px;color:#333;font-weight:bold}
.thmb_detail p.txt_m .choice_publisher{display:block;padding-top:3px;color:#666}
.thmb_detail p.txt_m .choice_price{display:block;padding-top:10px;color:#ff4040}
.thmb_issue{display:block;float:left;width:78px;height:120px}
.thmb_best{display:block;float:left;width:60px;height:87px}
.thmb_category{display:block;float:left;width:150px;height:150px;margin:0 19px 0 0;border:1px solid #ccc}
.txt_m{float:left;width:125px}

.content_section2{float:left;position:relative; width:100%;/*height:600px;*/ margin-bottom:10px;}
.content_section2 .line_category{width:100%;height:32px;margin-top:0px;border-bottom:1px solid #b4b4b4; border-top:1px solid #b4b4b4}
.content_section2 .line_category h3{color:#333333; font-family:'μ¸¿o';}
.content_section2 .category_h{width:84px;height:15px;margin-left:10px;text-indent:-99999em;}
.category_group{float:left; width:196px; height:335px; border-bottom:1px solid #d5d5d5; text-align: center; background:#f5f5f5;}
.category_group .btn_more_cate{position:absolute;top:27px;right:13px}
.category_group h4{height:13px;margin: 5px 0 5px 2px;text-indent:-99999em;}
.category_group h4 a{display:block;width:55px;height:12px}
.category_group .top_choicecv{display: inline-block; width:201px; height:136px;margin:0 0 28px 24px}
.category_group .top_choicecv dl{float:left;width:142px;height:126px}
.category_group .top_choicecv dl .choice_title a{font-family: 'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; display:block; margin-top:10px;color:#333;font-size:13px;font-weight:bold;letter-spacing:-1px;max-height:35px;overflow:hidden;}
.category_group .top_choicecv dl dd.choice_publisher a{display:block;margin-bottom:10px;color:#999}
.category_group .top_choicecv dl dd.choice_price{margin-bottom:15px}
.category_group .top_choicecv dl dd.choice_price span{font-weight:bold}
.category_group .top_choicecv dl dd.choice_save{margin-bottom:3px; text-decoration:line-through;}
.category_group .top_choicecv dl dd.choice_save span{color:#666}
.category_group .top_choicecv dl dd.btn_choiceview{width:150px;height:29px}
.category_group ul{float:left;position:relative;margin-left:0px}
.category_group ul li{float:left;width:200px;height:15px;line-height:15px;margin-bottom:12px;padding-left:18px;}
.category_group ul li a{display:block;float:left;max-width:300px;color:#727272;;overflow:hidden;white-space: normal; line-height:16px; height:80px;}
.category_group ul li em{color:#a6673d}
.content_section3{float:left;position:relative;width:985px;height:225px;border-top:1px solid #d7d7d7}
.content_section3 .h_ebook_point{width:98px;height:12px;margin:17px 0 13px 10px;}
.content_section3 .h_choice_publisher{width:84px;height:12px;margin:17px 0 13px 15px;}
/*리스트추천상품4num*/
.cho4_line_right_gr{border-right:1px solid #e5e7ea;}
.cho4_line_top_gr{border-top:1px solid #e5e7ea}
.cho4_thmb_detail{float:left;width:406px;height:170px;margin:17px 0 0 19px}
.cho4_thmb_detail li{float:left;width:203px}
.cho4_thmb_detail li img{width:78px;height:120px;border:1px solid #ccc}
.cho4_thmb_detail p.txt_m{width:110px;margin-left:15px}
.cho4_thmb_detail p.txt_m .choice_title{display:block;padding-bottom:5px;color:#333;font-weight:bold}
.cho4_thmb_detail p.txt_m .choice_publisher{display:block;padding-top:3px;color:#666}
.cho4_thmb_detail p.txt_m .choice_price{display:block;padding-top:10px;color:#ff4040}
.cho4_thmb_issue{display:block;float:left;width:78px;height:120px}
.cho4_thmb_best{display:block;float:left;width:60px;height:87px}
.cho4_thmb_category{display:block;float:left;width:150px;height:150px;margin:0 19px 0 0;border:1px solid #ccc}
.cho4_txt_m{float:left;width:125px}

.cho4_content_section2{float:left;position:relative;width:985px;/*height:560px;*/margin-bottom:10px;}
.cho4_content_section2 .cho4_line_category{width:985px;height:24px;margin-top:5px;border-bottom:1px solid #479ae0}
.cho4_content_section2 .cho4_line_category h3{color:#333333; font-family:'돋움';}
.cho4_content_section2 .cho4_category_h{width:84px;height:15px;margin-left:10px;text-indent:-99999em;}
.cho4_category_group{float:left;position:relative;width:490px;height:260px;border-bottom:1px solid #e5e7ea}
.cho4_category_group .btn_more_cate{position:absolute;top:27px;right:13px}
.cho4_category_group h4{height:13px;margin: 5px 0 5px 2px;text-indent:-99999em;}
.cho4_category_group h4 a{display:block;width:55px;height:12px}
.cho4_category_group .cho4_top_choicecv{float:left;width:150px;height:136px;margin:0 0 28px 18px}
.cho4_category_group .cho4_top_choicecv dl{float:left;width:150px;height:126px; text-align:center;}
.cho4_category_group .cho4_top_choicecv dl .cho4_choice_title a{display:block;margin-bottom:5px; margin-top:5px; color:#333;font-size:13px;font-weight:bold;letter-spacing:-1px}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_publisher a{display:block;margin-bottom:10px;color:#999}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_price{margin-bottom:15px}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_price span{color:#ff6600;font-weight:bold}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_save{margin-bottom:3px; text-decoration:line-through;}
.cho4_category_group .cho4_top_choicecv dl dd.cho4_choice_save span{color:#666}
.cho4_category_group .cho4_top_choicecv dl dd.btn_choiceview{width:150px;height:29px}
.cho4_category_group ul{float:left;position:relative;margin-left:0px}
.cho4_category_group ul li{float:left;width:300px;height:15px;line-height:15px;margin-bottom:12px;padding-left:18px;}
.cho4_category_group ul li a{font-size:14px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; display:block;float:left;max-width:280px;color:#727272;;overflow:hidden;white-space: normal; line-height:18px; height:125px;}
.cho4_category_group ul li em{color:#a6673d}
.cho4_content_section3{float:left;position:relative;width:985px;height:225px;border-top:1px solid #d7d7d7}
.cho4_content_section3 .cho4_h_ebook_point{width:98px;height:12px;margin:17px 0 13px 10px;}
.cho4_content_section3 .cho4_h_choice_publisher{width:84px;height:12px;margin:17px 0 13px 15px;}
.cho4_btn{position:absolute; left:185px; top:150px;}

/*리스트상품페이지*/
.dvder_smple { color:#e4e4e4; }
em,address { font-style:normal; }

/*  */
/*.icn_lbl_blue { display:inline-block;height:12px;line-height:12px;padding:4px 3px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_orange { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#69350b;border:1px solid #b48f23;font-size:11px;letter-spacing:-1px; }
.icn_lbl_gray { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#4d4d4d;border:1px solid #ccc;font-size:11px;letter-spacing:-1px; }
/*.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 2px 1px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }*/
.icn_lbl_blue_small { display:inline-block;height:10px;line-height:10px;padding:4px 3px 2px 3px;color:#4073dc;border:1px solid #649cf3;font-size:11px;letter-spacing:-1px; }
.icn_lbl_yellow { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#b78309;background-color:#ffe100;font-size:11px;letter-spacing:-2px; }
/*.icn_lbl_orange { display:inline-block;height:12px;line-height:12px;padding:4px 3px 2px 3px;color:#fff;background-color:#fa521a;font-size:11px;letter-spacing:-2px; }*/
.icn_lbl_yellow_trans { color:#d99b0b;border:1px solid #e3a81d; }
.icn_lbl_left { margin-right:3px; }
.icn_lbl_right { margin-left:3px; }

/*  */
.desc_text { font-size:11px;letter-spacing:-1px;color:#999;line-height:15px;display:inline-block; }
/*  */
.disabled_text { color:#999; }
.disabled_text a { color:#999; }
/* letter-spacing:0; */
.ls0 { letter-spacing:0;font-style:normal; }
/*  */
.emphs_orange { color:#fa521a;text-decoration:underline; }
.emphs_blue { color:#4073dc; }
.emphs_orange a { color:#fa521a; }
/*  */
.emphs_bg { background-color:#fa521a;color:#fff;padding:3px; }

.wrap_prd .wrap_img { margin-bottom:6px; }
.wrap_prd .prd_title { display:block;line-height:16px;margin:5px 0;overflow:hidden;max-height:31px; margin-bottom:0;}
.wrap_prd .wrap_prd_icon img { margin-right:2px; }


.cate2_title,
.cate2_sub .title,
.cate_rlt_cntnt .title,
.cate_exhbt .title,
.btn_collapsed_brands_cate_all,
.btn_collapsed_brands_cate,
.rcmmn_prds .title,
.prds_normal .title,
.prds_normal .smmry .btn_view_all_prds,
.prds_normal_4column .title,
.prds_normal_4column .smmry .btn_view_all_prds,
.brands_cate .title,
}


.prds_normal_4column title {width:100px; margin:10px;padding:0;}
.prds_normal_4column ul,.prds_normal_4column li { margin:0;padding:0;}
.prds_normal_4column ul { border-bottom:1px solid #e4e4e4;padding:0 1px;}
.prds_normal_4column li { list-style:none outside none;width:182px;margin:6px 6px 0 7px;display:inline-block;vertical-align:top; }
.prds_normal_4column li .wrap_prd { text-align:center; margin-bottom:10px;}
.prds_normal_4column li .wrap_prd a{text-decoration:none;}
.prds_normal_4column .wrap_img { border:1px solid #e4e4e4; }
.prds_normal_4column .wrap_img img { width:180px;height:180px; }
.prds_normal_4column .smmry { border-top:1px solid #e4e4e4;height:27px;padding-top:14px; }
.prds_normal_4column .smmry .left_column,.prds_normal_4column .smmry .right_column { width:50%;float:left; }
.prds_normal_4column .smmry .btn_view_all_prds { width:48px;height:18px;background-position:-88px -342px;display:inline-block;vertical-align:bottom; }
.prds_normal_4column .smmry ul { margin:0;padding:0;border:none;float:right; }
.prds_normal_4column .smmry li { margin:0 0 0 -1px;width:auto;height:25px;float:left;display:block; }
.prds_normal_4column .smmry .icn_lbl_gray,.prds_normal_4column .smmry .icn_lbl_orange { padding:5px 10px 3px;height:17px;line-height:17px; }
.prds_normal_4column .last_item { margin-right:0; }
.prds_normal_4column .right_column .icn_lbl_orange { position:relative;z-index:10;background-color:#ffe808; }
.prds_normal_4column .wrap_prd .prd_title { /*height:auto;*/padding:0 6px; }


/*로그인페이지*/
.none		{display:none !important;}
.login_box{width:1200px;border:1px solid #e1e1e1;}
.login_box .conbox{width:1190px;border:5px solid #f8f8f8;overflow:hidden;padding:51px 0}
.login_box .login_tit{margin:0 0 11px 72px; color:#4c4c4c; font-size:24px;}
.login_box .login_wrap{float:left;width:740px;margin-left:72px}
.login_box .login_bn{float:left;width:273px;height:298px;overflow:hidden;margin-left:24px}
.login_box .l_input{height:40px;border:1px solid #bcbcbc;font:bolder 16px 돋움; color:#000; padding:0 0 0 5px}
.login_box .l_input:focus{border:1px solid #947555}
.login_box .login_form {margin-top:45px;overflow:hidden}
.login_box .login_form dl{float:left;width:557px}
.login_box .login_form dd{margin-bottom:7px}
.login_box .login_form .i_screen_hide{font:bolder 14px 돋움; color:#947555;margin:14px 0 0 10px}
.login_box .login_form .login_btn{float:left;margin-left:9px}
.login_box .login_save{clear:both;margin:8px 0 0 5px}
.login_box .login_etc{border-top:1px solid #e1e1e1;padding:16px 5px 0 0;color:#a1a1a1;text-align:center;margin-top:48px}
.login_box .login_etc a{color:#777}.login_box .login_etc span{margin:0 5px}
.login_service_tit{margin:55px 0 36px 0; border-bottom:1px solid #e1e1e1;padding:0 0 12px 8px}
.login_service_list {padding-bottom:50px;overflow:hidden}
.login_service_list li{float:left}
.login_box .l_txt{text-align:center;margin-top:35px; color:#777}

.tab_login_menu{overflow:hidden}
.tab_login_menu li{float:left;width:355px;height:39px;border-bottom:2px solid #969696;background:#fff}
.tab_login_menu li.on{border-bottom:none;height:41px;background:#fff}
.tab_login_menu li .cart_link{display:block;height:26px;border-left:1px solid #d8d8d8;border-top:1px solid #d8d8d8;text-align:center;padding-top:12px;text-decoration:none;color:#777}
.tab_login_menu li.alt .cart_link{border-right:1px solid #d8d8d8}
.tab_login_menu li.on .cart_link{height:27px;border-left:2px solid #969696;border-right:2px solid #969696;border-top:2px solid #969696;font-weight:bolder;color:#969696}




/**********************/

.loginForm  {width:400px; padding-left:120px;}
.loginForm  .memberA    {margin-top:15px; text-align:right;}
.loginForm  .memberA    .t_11br1    {text-decoration:underline}
.loginForm  .formA      {width:400px; margin:15px 0 10px; overflow:auto; overflow:hidden}

.loginForm  dl  {float:left; width:223px; overflow:auto; overflow:hidden;}
.loginForm  dt  {float:left; width:60px}
.loginForm  dt  img {margin-top:8px}
.loginForm  dd  {float:left; width:163px; margin-top:4px; color:#786225; line-height:0; font-size:11px} :root .loginForm   dd  {margin-top:5px}
.loginForm  dd  img {margin-top:5px}

.loginForm  dl.userA    {width:243px;}
.loginForm  dl.userA    dd  {width:183px;}

.loginForm  .btnA   {float:left; margin-top:5px;}

.loginForm  .loginInfoA {padding:10px 0 40px 60px; font-size:11px}
.loginForm  .loginInfoA ul  {clear:both;}
.loginForm  .loginInfoA li  {margin-bottom:4px; line-height:1.2em}
.loginForm  .loginInfoA .t_11br1    {text-decoration:underline}

.loginForm  .loginInfoA .btnA       {padding:10px 0 0 43px}



/*회원등급*/

#rating .rowTable{width:100%; border:0; border-bottom:3px solid #0c4ca3; margin:0 0 20px 0; padding:0; border-collapse:collapse; margin:auto; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; font-size:18px;}
#rating .rowTable th div { white-space:nowrap;}
#rating .rowTable th{background:#636363; color:#fff;}
#rating .rowTable th.ttl{background:#0c4ca3; color:#fff;}
#rating .rowTable th,
#rating .rowTable td{ border-right:1px solid #d3d3d3; padding:10px 10px; text-align:center; vertical-align:middle; font-weight:bold;}
#rating .rowTable tbody th{ border-bottom:1px solid #e5e5e5;}
#rating .rowTable td{ color:#5b5b5b; border-top:1px solid #d3d3d3; font-size:14px; padding:20px 0 20px 0;}
#rating .rowTable td.rol{ color:#0c4ca3; border-top:1px solid #d3d3d3; background:#f1f1f1; font-size:16px; height:20px;}
#rating .rowTable td span{ color:#5b5b5b; font-size:22px;}

#rating .tiptext p{margin-left:30px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; color:#5b5b5b; font-size:20px; letter-spacing:-0.05em; font-weight:bold;}

/*인기키워드레이어박스*/
.kboxw{position:relative; top:12px;}
.keywordwrap{border:1px solid #726558; width:420px; margin-top:10px;}
.keywordwrap { position:absolute; z-index:9999; border:1px solid #726558; background:#fff;}
.keywordwrap .btnClose	{position:absolute; top:13px; right:13px}
.keywordwrap h3.mLine	{height:30px; padding:15px 0 0 20px; font:bold 12px 돋움; border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.keywordwrap h3.BLine	{height:34px; padding:20px 0 0 5px; font:bold 12px 돋움; border-bottom:1px solid #e1e1e1;margin-bottom:10px;}
.keyword_box{width:400px; height:17px; margin:10px;}
.keyword dl{margin-left:-4px; }
.keyword dt {display:none}
.keyword dd {position:relative;float:left; height:34px;  margin-right:4px;padding-left:5px;}
.keyword dd a{color:#707070;height:18px;display:block; *display:inline-block;padding:4px 6px 0 6px;letter-spacing:-0.05em; text-decoration:none; font-size:12px;}
.keyword dd span a{height: 14px; display: inline-block; background: #479ae0; border: 2px solid #479ae0; color: #fff; border-radius: 5px; padding: 3px; line-height: 14px; font-size:12px; font-weight:bold;}


/*버튼스타일*/
.myButton01 {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #eae0c2), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #eae0c2 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #eae0c2 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eae0c2', endColorstr='#ffffff',GradientType=0);
	background-color:#eae0c2;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;
	cursor:pointer;
	color:#505739;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton01:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #eae0c2));
	background:-moz-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #eae0c2 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #eae0c2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eae0c2',GradientType=0);
	background-color:#ffffff;
}
.myButton01:active {
	position:relative;
	top:1px;
}

.myButton_orange {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffec64), color-stop(1, #ffab23));
	background:-moz-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-webkit-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-o-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:-ms-linear-gradient(top, #ffec64 5%, #ffab23 100%);
	background:linear-gradient(to bottom, #ffec64 5%, #ffab23 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffec64', endColorstr='#ffab23',GradientType=0);
	background-color:#ffec64;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #ffaa22;
	display:inline-block;
	cursor:pointer;
	color:#333333;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
}
.myButton_orange:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffab23), color-stop(1, #ffec64));
	background:-moz-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-webkit-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-o-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:-ms-linear-gradient(top, #ffab23 5%, #ffec64 100%);
	background:linear-gradient(to bottom, #ffab23 5%, #ffec64 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffab23', endColorstr='#ffec64',GradientType=0);
	background-color:#ffab23;
}
.myButton_orange:active {
	position:relative;
	top:1px;
}

.myButton_blue {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #479be0), color-stop(1, #479be0));
	background:-moz-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-webkit-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-o-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-ms-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:linear-gradient(to bottom, #479be0 5%, #479be0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479be0', endColorstr='#479be0',GradientType=0);
	background-color:#479be0;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #2f8bd6;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:2px 8px;
	text-decoration:none;
}
.myButton_blue:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #479be0), color-stop(1, #479be0));
	background:-moz-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-webkit-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-o-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:-ms-linear-gradient(top, #479be0 5%, #479be0 100%);
	background:linear-gradient(to bottom, #479be0 5%, #479be0 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#479be0', endColorstr='#479be0',GradientType=0);
	background-color:#479be0;
}
.myButton_blue:active {
	position:relative;
	top:1px;
}

.myButton_del {
	/* background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6)); */
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	/* background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%); */
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	/* background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%); */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:돋움;
	font-size:11px;
	padding:8px 15px;
	text-decoration:none;
}
.myButton_del:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff',GradientType=0);
	background-color:#f6f6f6;
}
.myButton_del:active {
	position:relative;
	top:1px;
}

.myButton_please {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;

	color:#666666;
	font-family:돋움;
	font-size:11px;
	padding:2px 8px;
	text-decoration:none;
}

.myButton_yell {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ff6000), color-stop(1, #f6f6f6));
	background:-moz-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-webkit-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-o-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:-ms-linear-gradient(top, #ff6000 5%, #ff6000 100%);
	background:linear-gradient(to bottom, #ff6000 5%, #ff6000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff6000', endColorstr='#ff6000',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	border:1px solid #9e9e9e;
	display:inline-block;

	color:#fff;
	font-family:돋움;
	font-size:11px;
	padding:2px 8px;
	text-decoration:none;
}

.myButton_grey {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f9f9f9), color-stop(1, #e9e9e9));
	background:-moz-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-webkit-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-o-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:-ms-linear-gradient(top, #f9f9f9 5%, #e9e9e9 100%);
	background:linear-gradient(to bottom, #f9f9f9 5%, #e9e9e9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#e9e9e9',GradientType=0);
	background-color:#f9f9f9;
	-moz-border-radius:6px;
	-webkit-border-radius:6px;
	border-radius:6px;
	border:1px solid #dcdcdc;
	display:inline-block;
	cursor:pointer;
	color:#666666;
	font-family:Arial;
	font-size:15px;
	font-weight:bold;
	padding:6px 24px;
	text-decoration:none;
	text-shadow:0px 1px 0px #ffffff;
}
.myButton_grey:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #e9e9e9), color-stop(1, #f9f9f9));
	background:-moz-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-webkit-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-o-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:-ms-linear-gradient(top, #e9e9e9 5%, #f9f9f9 100%);
	background:linear-gradient(to bottom, #e9e9e9 5%, #f9f9f9 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#e9e9e9', endColorstr='#f9f9f9',GradientType=0);
	background-color:#e9e9e9;
}
.myButton_grey:active {
	position:relative;
	top:1px;
}

.myButton_view {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	background-color:#ffffff;
	border:1px solid #7a6b48;
	display:inline-block;
	cursor:pointer;
	color:#505739;
	font-family:Arial;
	font-size:12px;
	padding:4px 6px;
	text-decoration:none;
}
.myButton_view:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#ffffff',GradientType=0);
	background-color:#ffffff;
}
.myButton_view:active {
	position:relative;
	top:1px;
}

.myButton_post {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #717171), color-stop(1, #717171));
	background:-moz-linear-gradient(top, #717171 5%, #717171 100%);
	background:-webkit-linear-gradient(top, #717171 5%, #717171 100%);
	background:-o-linear-gradient(top, #717171 5%, #717171 100%);
	background:-ms-linear-gradient(top, #717171 5%, #717171 100%);
	background:linear-gradient(to bottom, #717171 5%, #717171 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171',GradientType=0);
	background-color:#717171;
	-moz-border-radius:2px;
	-webkit-border-radius:2px;
	border-radius:2px;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:Arial;
	font-size:12px;
	padding:4px 14px;
	text-decoration:none;
}
.myButton_post:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #717171), color-stop(1, #717171));
	background:-moz-linear-gradient(top, #717171 5%, #717171 100%);
	background:-webkit-linear-gradient(top, #717171 5%, #717171 100%);
	background:-o-linear-gradient(top, #717171 5%, #717171 100%);
	background:-ms-linear-gradient(top, #717171 5%, #717171 100%);
	background:linear-gradient(to bottom, #717171 5%, #717171 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#717171', endColorstr='#717171',GradientType=0);
	background-color:#717171;
}
.myButton_post:active {
	position:relative;
	top:1px;
}


.myButton_reviewc {
	background-color:#ffffff;
	-moz-border-radius:26px;
	-webkit-border-radius:26px;
	border-radius:26px;
	border:2px solid #e55e35;
	display:inline-block;
	cursor:pointer;
	color:#e55e35;
	font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';
	font-size:13px;
	font-weight:bold;
	padding:7px 24px;
	text-decoration:none;
}
.myButton_reviewc:hover {
	background:none;
}
.myButton_reviewc:active {
	position:relative;
	top:1px;
}
.admin_gobtn {
	-moz-box-shadow: 1px 2px 0px 0px #e9e8e9;
	-webkit-box-shadow: 1px 2px 0px 0px #e9e8e9;
	box-shadow: 1px 2px 0px 0px #e9e8e9;
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f2f2f2));
	background:-moz-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-webkit-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-o-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:-ms-linear-gradient(top, #ffffff 5%, #f2f2f2 100%);
	background:linear-gradient(to bottom, #ffffff 5%, #f2f2f2 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0);
	background-color:#ffffff;
	-moz-border-radius:3px;
	-webkit-border-radius:3px;
	border-radius:3px;
	border:1px solid #9c9c9c;
	display:inline-block;
	cursor:pointer;
	color:#444444;
	font-family:Arial;
	font-size:13px;
	font-weight:bold;
	padding:6px 23px;
	text-decoration:none;
}
.admin_gobtn:hover {
	background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f2f2f2), color-stop(1, #ffffff));
	background:-moz-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-webkit-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-o-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:-ms-linear-gradient(top, #f2f2f2 5%, #ffffff 100%);
	background:linear-gradient(to bottom, #f2f2f2 5%, #ffffff 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f2f2f2', endColorstr='#ffffff',GradientType=0);
	background-color:#f2f2f2;
}
.admin_gobtn:active {
	position:relative;
	top:1px;
}


.line_b10 li{border-bottom:1px solid #ececec; padding:5px; font-size:12px; height:48px;}
.line_b10 li:last-child {border-bottom:none;}


/*마이페이지레이어텍스트후기*/
#divtextreview {
 position:absolute;
 display:none;
 background-color:#ffffff;
 border:solid 2px #d0d0d0;
 width:640px;
 z-index:9999;
 height:450px;
 padding:10px;
}





/*팝업테이블*/
.adminTable {
	width: 100%;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	border-top: 2px solid #479ae0;
}
.adminTable {
	width: 100%;
	font: normal 12px 돋움, Dotum, AppleGothic, sans-serif;
}
.adminTable th {
	font-weight: normal;
	background: #f7f7f7;
	border-left: 1px solid #d8d8d8;
	padding: 10px 5px 10px 5px;
	text-align: center
	font-size: 11px;
	color: #1770b5;
	font-weight:bold;
}
.adminTable th:first-child {
	border-left: none
}
.adminTable td {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: center
}
.adminTable td:first-child {
	border-left: none
}
.adminTable td.prod_name {
	border-left: none;
	text-align: left
}
.adminTable td.tour_name {
	text-align: left;
	padding-left: 10px
}
.adminTable td.tour_name span {
	display: block
}
.adminTable td.total {
	font: bolder 16px verdana, μ¸¿o;
	text-align: right;
	padding-right: 10px;
}
.adminTable .book_img {
	width: 90px;
	hheight: 90px
}
.adminTable .b_img img {
	width: 60px;
	border: 1px solid #d2d2d2
}
.adminTable .book_name {
	display: block;
	float: left;
	margin-left: 10px
}
/*옆으로테이블*/
.table_cartlist09 {
border-top: 2px solid #479ae0;

	width:100%;
	float: left;
	table-layout: fixed;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	word-break: break-all;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cartlist09 th, .table_cartlist10 th {
	background: #f9f9f9;
	border-bottom: 1px solid #dadada;
	padding: 8px 0 7px 20px;
	text-align: left;
	font-size: 11px;
	color: #1770b5;
}
.table_cartlist09 th {
	padding: 8px 10px 7px 16px;
}
.table_cartlist09 td, .table_cartlist10 td {
	font-size: 12px;
	color: #666;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 6px 10px 6px 20px;
	background-color: #ffffff;
}

.pop2Tabletit{padding:10px; height:20px; font-family:'돋움', sans-serif;  font-size:16px; font-weight:bold;}
.pop2Table {
	width: 100%;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	border-top: 2px solid #479ae0;
}
.pop2Table {
	width: 100%;
	font: normal 12px 돋움, Dotum, AppleGothic, sans-serif;
}
.pop2Table th {
	font-weight: bold;
	background: #efefef;
	border-left: 1px solid #d8d8d8;
	padding: 10px 5px 10px 5px;
	text-align: center
}
.pop2Table th:first-child {
	border-left: none
}
.pop2Table td {
	padding: 10px 5px 10px 5px;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: center
}
.pop2Table td.no{
	padding: 0;
	border-bottom: 1px solid #d8d8d8;
	border-left: 1px solid #d8d8d8;
	text-align: left;
}

.pop2Table td:first-child {
	border-left: none
}
.pop2Table td.prod_name {
	border-left: none;
	text-align: left
}
.pop2Table td.tour_name {
	text-align: left;
	padding-left: 10px
}
.pop2Table td.tour_name span {
	display: block
}
.pop2Table td.total {
	font: bolder 16px verdana, μ¸¿o;
	text-align: right;
	padding-right: 10px;
}
.pop2Table .book_img {
	width: 90px;
	hheight: 90px
}
.pop2Table .b_img img {
	width: 60px;
	border: 1px solid #d2d2d2
}
.pop2Table .book_name {
	display: block;
	float: left;
	margin-left: 10px
}


/*옆으로테이블pop*/
.table_cartlistpop {
border-top: 2px solid #479ae0;
	width:100%;	
	table-layout: fixed;
	font: 12px 돋움, Dotum, AppleGothic, sans-serif;
	word-break: break-all;
	border-collapse: collapse;
	border-spacing: 0;
}
.table_cartlistpop th{
	background: #f9f9f9;
	border-bottom: 1px solid #dadada;
	padding: 8px 0 7px 20px;
	text-align: left;
	font-size: 12px;
	color: #1770b5;
}
.table_cartlistpop th {
	padding: 10px 10px 10px 16px;
}
.table_cartlistpop td {
	font-size: 12px;
	color: #666;
	border-left: 1px solid #dadada;
	border-bottom: 1px solid #dadada;
	padding: 6px 10px 6px 20px;
	background-color: #ffffff;
}

.adm_orderbtn {
	background-color:#2a7add;
	border:1px solid #0f61cb;
	display:inline-block;
	cursor:pointer;
	color:#ffffff;
	font-family:돋움;
	font-size:12px;
	padding:3px 5px 0px 8px;
	text-decoration:none;
}
.adm_orderbtn:hover {
	background-color:#0f61cb;
}
.adm_orderbtn:active {
	position:relative;
	top:1px;
}

.popinfo_tit{font-size:14px; line-height:32px; font-weight:bold;}

.photo_reviewtitle{background:url('../file_upload/setup/custom/photo_reveiw_title.gif') no-repeat; background-size: contain; height:500px;}
.photo_reviewtitle li{color:#fff; text-align:center; padding-top:245px; font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif'; letter-spacing:-0.03em; font-weight:nomal; font-size:22px; margin-bottom:15px;}


.gnb_menu .menu_total_wrap{position:absolute;top:65px;left:0;width:1200px;/*height:320px;*/border:1px solid #bfbfbf;background:#FFF;z-index:400; text-align:left;}
.gnb_menu .menu_total_wrap .ct_w{float:left;border-left:1px solid #f2f2f2;width:150px;height:500;padding:5px 0 0 15px; text-align:left;}
.gnb_menu .menu_total_wrap .ct_b{border-left:1px solid #f2f2f2;float:left;width:240px;padding:5px 0 0 20px}
.gnb_menu .menu_total_wrap .ct_b div{width:120px; float:left; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.gnb_menu .menu_total_wrap h4{margin:0; line-height:45px}
.gnb_menu .menu_total_wrap h4 a{display:inline-block;color:#333;font-size:15px;padding-right:18px; line-height:18px;}
.gnb_menu .menu_total_wrap .h4_gap{clear:both;margin-top:10px}
.gnb_menu .menu_total_wrap .gcate_list{float:left;width:150px;margin-bottom:18px}
.gnb_menu .menu_total_wrap li{height:20px;margin-bottom:7px;*margin-bottom:4px; line-height:20px;}
.gnb_menu .menu_total_wrap li a{display:block;height:13px;color:#666;font-size:13px}
.gnb_menu .menu_total_wrap li a:hover{color:#eb0c76;}
.gnb_menu .menu_total_wrap li a em{font-style:normal;color:#4cafc7}



/*하단전체메뉴*/
.cate_total_wrap{width:1400px;}
.cate_total_wrap .ct_w{float:left;border-left:1px solid #ccc;width:165px; height:auto; padding:16px 0 0 20px; text-align:left;}
.cate_total_wrap .ct_w:first-child {border-left:0px;}
.cate_total_wrap .ct_b{border-left:1px solid #ccc;float:left;width:250px; height:auto; padding:16px 0 0 20px}
.cate_total_wrap .ct_b div{width:120px; float:left; overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.cate_total_wrap h4{margin:0 0 12px 0}
.cate_total_wrap h4 a{display:inline-block;color:#fe3d3d; font-size:16px; font-family: 'Lato', sans-serif; padding-right:18px;}
.cate_total_wrap .h4_gap{clear:both;margin-top:10px}
.cate_total_wrap .gcate_list{float:left;width:150px;margin-bottom:18px}
.cate_total_wrap li{height:12px;margin-bottom:7px;*margin-bottom:4px}
.cate_total_wrap li a{display:block;height:11px;color:#666;font-size:11px}
.cate_total_wrap li a:hover{color:#eb0c76;}
.cate_total_wrap li a em{font-style:normal;color:#4cafc7}


#deliver_wrap{text-align:center; background:#f3f3f3; padding-bottom:20px;}
#deliver_wrap .deliverimg img{max-width:100%;}
#deliver_wrap .deliver_box {background:#fff; margin:10px;border:1px solid #e7e7e7; text-align:left; padding:10px; max-width: 1000px; clear: both; margin:auto;}
#deliver_wrap .deliver_box li.num{ width:145px;}
#deliver_wrap .deliver_box li{ display: table-cell;
    vertical-align: middle;}



@media only screen and (max-width: 700px){
#deliver_wrap .deliver_box li.num{ width:145px; display: block;
    padding-bottom: 10px;}
#deliver_wrap .deliver_box li {
    width: auto;
    text-align: center;
    margin: auto;
    float: none;}
	}
#con{margin: auto;}

.sns_login_circle { display:inline-block;margin:0px 4px;padding:0px !important;vertical-align:middle; }
.sns_login_rect { display:inline-block;margin:0px 2px 8px;vertical-align:middle;cursor:pointer; }

#adult_mask {width:100%;height:100%;position:fixed;left:0px;top:0px;z-index:99998;display:none;}
#adult_frame {border:1px solid #000000;position:fixed;left:0px;top:0px;z-index:99999;display:none;}

.cf_product_summary_tab {
	display:block;
	padding-top:7px !important;
    font-size: 12px;
    color: #808080;
    text-align: center;
    line-height: 16px;
    max-height: 30px;	
    overflow: hidden;
}

.today_delivery {padding:2px;color:#edeef5;background-color:#455496;border:1px solid #2f3d7a;font-size:11px;font-family:Dotum}

.new_gift-service > .lnb-gift {
    border: 1px solid #333f50;
    margin-bottom: 20px;
	margin: 10px 0;
}
.new_gift-service > .lnb-gift h2{
    text-align:left;
	font-size:20px;
	padding:15px 0;
	font-weight: 600;
	background: #333f50;
	color:#fff;
}
.new_gift-service img{max-width:100%}
.new_gift-service > .lnb-gift .gift_text span {
    padding-left: 20px;
    font-weight: 600;
    font-size: 18px;
}
.new_gift-service > .lnb-gift .gift_text .lr {
    position: absolute;
    margin-right: 10px;
	top: -10px;
    right: 0;
}
.new_gift-service > .lnb-gift .gift_text .lr img{width:50px}

.new_gift-service > .lnb-gift .gift_text {
	position: relative;
    width: 100%;
    height: 20px;
    background: #787878;
    vertical-align: middle;
    font-weight: 600;
    line-height: 20px;
    color: #fff;
	display: block;
}
.new_gift-service > .lnb-gift > .gift_wrap {

    text-align: left;
}

.new_gift-service > .lnb-gift > .gift_wrap > li {
    display: inline-block;
    vertical-align: top;
    margin: 20px 0px 20px 15px;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap {
	text-align: center;
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .img_wrap img {
    width: 60px;	
}
.new_gift-service > .lnb-gift > .gift_wrap > li > .text_wrap {
    text-align: center;
    width: 80px;
    margin: 10px 0 0;
    color: #4a4a4a;   
    font-size: 12px;
}

.detail_description {margin:70px 0px 30px;overflow:hidden;}
.detail_description .description_tab {width:100%;height:auto;}
.detail_description .description_tab li {font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';font-size:16px;box-sizing:border-box;width:20%;float:left;height:50px;border-bottom:1px solid #ccc;text-align:center;line-height:50px;}
.detail_description .description_tab li a {display:block;width:85%;margin:0 auto;color:#999;text-align:center;font-family:'Malgun Gothic','Apple SD Neo Gothic','Dotum','Sans-Serif';font-size:16px;}
.detail_description .description_tab li a:hover {font-weight:bold;color:#333;}
.detail_description .description_tab li.on {border-bottom:0;border-left:1px solid #ccc;border-right:1px solid #ccc; border-top:1px solid #ccc;font-weight:bold;}
.clearfix { display: block; }

.product_title {
	display:block;
	font-size:23px;
}