﻿@charset "utf-8";
/* CSS Document */


@media screen and (max-width:960px){
	#scroll_left { display: none;}
}
/* 스크롤배너(오른쪽) */
.quickContent .scroll_right_cont{ width: 100%;}
.quickContent .scroll_right_cont h4{padding: 0 0 15px; text-align:center;}
.quickContent .scroll_right_cont h4 span { padding: 0 10px; color:#000; font-size:11px; font-weight:normal;}
.quickContent .scroll_right_cont ul{padding:15px 0 0 0; border:1px solid #000; border-width:1px 0 1px 1px; background: rgba(255, 255, 255, 0.95); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#92ffffff,endColorstr=#92ffffff);}
.quickContent .scroll_right_cont li{position:relative; width:90%; margin:0 auto 12px; padding:0 0 0 0; text-align:right;}
.quickContent .scroll_right_cont .photo{display:inline-block; position:relative; width:100%; z-index:20; text-align:center;}
.quickContent .scroll_right_cont .photo img{width:100%; height:100%;}

/* 최근본 상품 내용 */
.quickContent .scroll_right_cont .src_box{position:absolute; top:0; right:0; width:90%; height:100%; padding: 0 5%; background: rgba(0, 0, 0, 0.5); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); zoom: 1; text-align:center; z-index:29; overflow: hidden;}
.quickContent .scroll_right_cont .src_box .src_box_wrap { display: inline-block; position: relative; width: 100%; top: 50%; margin-top: -50%;}
.quickContent .scroll_right_cont .src_box em{display:block; overflow:hidden; width:100%; color:#fff; word-break:break-all; font-size:11px; line-height:18px;}
.quickContent .scroll_right_cont .src_box strong{display:block; font-weight:normal; color:#fff; font-size:11px; line-height:18px;}
.quickContent .scroll_right_cont .src_box strong b{font-weight:normal;}

/* 최근본 상품 삭제 버튼 */
.quickContent .scroll_right_cont .btn_scroll_list_del{position:absolute; top:0px; right:0px; width:15px; height:15px; z-index:30;}

/* 상품리스트 오버 시 제어 */
.quickContent .scroll_right_cont li .src_box,
.quickContent .scroll_right_cont li .btn_scroll_list_del{display:none;}
.quickContent .scroll_right_cont li:hover .src_box,
.quickContent .scroll_right_cont li:hover .btn_scroll_list_del{display:block;}

/* 상품리스트 페이징 */
.quickContent .scroll_right_cont .scr_paging{ width:112px; margin:0 auto; color:#939393; text-align:center; font-size:0; }
.quickContent .scroll_right_cont .scr_paging button { width: 55px; height: 17px; vertical-align: top;}
.quickContent .scroll_right_cont .scr_paging button.bnt_scroll_prev {float:left;}
.quickContent .scroll_right_cont .scr_paging button.bnt_scroll_next {float:right;}
.quickContent .scroll_right_cont .scr_paging span { }
.quickContent .scroll_right_cont .scr_paging .js_counter { display: none; padding:0 2px 0 2px;}
.quickContent .scroll_right_cont .scr_paging strong{}

.quickContent .quickCscenter{ margin: 25px 16px 0; overflow: hidden;}
.quickContent .quickBank { margin: 20px 16px; }

.quickContent ul li.title { margin-bottom: 10px; color:#000; font-weight:bold; font-size:12px;}
.quickContent ul li.num { margin-bottom: 5px; font-size:18px; color:#000; font-weight:bold;}
.quickContent ul li.content { margin-bottom: 3px; /*white-space:nowrap;*/ word-wrap:break-word; color:#999; font-size:11px;}
.quickContent ul li.content2 { margin-top: 8px; color:#000; font-size:12px; font-weight:normal; }

.scrollMoveBtn { position: fixed; bottom: 8px; right: 6px; padding:10px 0 0 0; clear:both; text-align:center; z-index:10;}
.scrollMoveBtn li { margin-top: 3px;}
.scrollMoveBtn li:first-child { margin-top: 0;}
.scrollMoveBtn li .nameBtn {display:none;}
@media screen and (max-width:480px){
	.scrollMoveBtn li img {width:35px;}
}

#aside { display: none; position: fixed; top: 0; left: -80%; width: 80%; height: 100%; z-index: 1002; background: #fff; border-right: 1px solid #ddd; -webkit-transition: .3s; -moz-transition: .3s; -o-transition: .3s; transition: .3s;}
#aside.nowShow { display: none; left: -188px;}
@media screen and (max-width:1090px){
	#aside {display: block; }
	#aside.nowShow { display: block; left: 0;}
}

#aside .asideWrap { height: 100%;}
#aside .asideWrap > .title { position: relative; height: 34px; line-height: 34px; padding: 0 20px; color:#fff; font-size:14px; font-weight:normal; }
#aside .asideWrap .asideCloseBtn { position: absolute; top: 8px; right: 10px;width: 15px; height: 15px; font-size:20px; color:#fff; background: url("/m/images/ico_close.png") no-repeat center center; background-size:15px; cursor:pointer; }
#aside .asideWrap .asideLogin { width: 100%; border: 1px solid #eaeaea; border-width: 1px 0; text-align: center; font-size:0; }
#aside .asideWrap .asideLogin a { display: inline-block; width: 33.33%; height: 30px; line-height: 30px; border-left: 1px solid #eaeaea; font-size:11px; color:#000;-webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
#aside .asideWrap .asideLogin a:first-child { border-left: 0;}
#aside .asideWrap .top_search .top_text_cont .headerSearchBtn { display: none;}

#aside .quickContent { }
#aside .quickContent .top_search { position: relative; width: 90%; padding:0 3%;  border:1px solid #eaeaea; margin:10px auto;}
#aside .quickContent .quickBoard {clear:both; margin:20px auto 0; text-align:center;}
#aside .quickContent .quickBoard ul li {display:inline-block; margin:2px;}

#aside .asideWrap .asdieGnb {clear:both; width: 100%;}
#aside .asideWrap .asideGnbTab { width: 100%; border: 1px solid #eaeaea; border-width: 1px 0;}
#aside .asideWrap .asideGnbTab ul {}
#aside .asideWrap .asideGnbTab ul:after { content:""; display:block; clear:both; }
#aside .asideWrap .asideGnbTab ul li { float: left; width: 33.3%; height: 35px; line-height: 35px; text-align: center; cursor:pointer; }
#aside .asideWrap .asideGnbTab ul li a { color:#000; font-weight:bold; font-size:12px}
#aside .asideWrap .asideGnbTab ul li.selected { background: #000;}
#aside .asideWrap .asideGnbTab ul li.selected a { color:#fff; font-size:12px}
#aside .asideWrap .asideGnbTab ul li:hover { background: #444;}
#aside .asideWrap .asideGnbTab ul li:hover a { color:#fff; }

#aside .asideGnbTabContent { margin-top: 5px; }
#aside .asideGnbTabContent > div { display: none;}
#aside .asideGnbTabContent > div.selected { display: block;}

#aside .asideGnbTabContent .asideBoard { width: 100%;}
#aside .asideGnbTabContent .asideBoard ul { padding: 0 15px; }
#aside .asideGnbTabContent .asideBoard ul li { width: 100%; }
#aside .asideGnbTabContent .asideBoard ul li a { display: block; padding: 10px 0; font-size: 13px; font-weight: bold; text-align: left; color: #000;}

#asideDim { display: none;}
#aside.nowShow + #asideDim { display: block; position: fixed; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#60000000,endColorstr=#60000000); zoom: 1; z-index: 1001;}

/* 검색창 */
.top_search{ width: 100%; z-index:110;}
.top_search legend{display:none;}
.top_search .top_search_cont{ position: relative; }
.top_search .top_text_cont{width:100%; }
.top_search .top_text_cont:after { content:""; display:block; clear:both; }
.top_search .top_text_cont input{ float: left; border:none 0; vertical-align:top;}
.top_search .top_text_cont input::-webkit-input-placeholder { color:#000;font-size:11px; }
.top_search .top_text_cont input::-moz-placeholder { color:#000; font-size:11px;  }
.top_search .top_text_cont input:-ms-input-placeholder { color:#000; font-size:11px;  line-height:10px;}
.top_search .top_text_cont .top_srarch_text{ width:125px; height:32px; line-height:32px; padding: 0 0 0 5px; margin-left: 7px; box-sizing:border-box;  }
.top_search .top_text_cont input.top_srarch_text {background:none;}
.top_search .top_text_cont .btn_top_srarch{ margin-top: 7px;}
.top_search .search_cont{ position: absolute;  display:block; width: 100%; margin:0; font-size:0; background:#fff; border: 1px solid #eaeaea; z-index: 90;}

/* 최근 검색어 */
.recent_box{display:inline-block; float:left; width:100%; margin-bottom:5px; min-height:65px; font-size:12px; text-align:center; border-right:none 0; vertical-align:top;}
.recent_box dl{padding:10px; text-align:left;}
.recent_box dt{font-size:12px; font-weight:bold;}
.recent_box dd{padding:10px 0 0 0;}
.recent_box ul{margin-top:-5px; }
.recent_box li{overflow:hidden; width:100%; border-bottom: 1px solid #eaeaea; }
.recent_box li a{display:block; overflow:hidden; float:left; width:100%; padding:5px 0 0 0; text-overflow:ellipsis; white-space:nowrap; word-wrap:break-word;}
.recent_box li:first-child a { border: 0;}
.recent_box li span{display:inline-block; float:right; width: 100%; padding:0 0 5px 0; color:#999999; font-size:10px; text-align: right;}
.btn_top_search_del{display:inline-block;width:14px; height:14px;}/* 삭제 */

/* 최근검색어 + 추천 상품이 있을 때 */
.recom_box + .recent_box{width:180px; min-height:218px; border-right:1px solid #ececec;}
.recom_box + .recent_box li a{width:55%;}

/* 추천상품 */
.recom_box{display:inline-block; float:right; width:138px; min-height:218px; margin:10px 0 0 -1px; padding:0 0 20px 15px; font-size:12px; border-left:1px solid #ececec;}
.recom_box dl{}
.recom_box dt{width:122px; padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box dd{}
.recom_box .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle; text-align:center;}
.recom_box .recom_photo img{max-width:120px;}
.recom_box .recom_tit{display:block; width:120px; padding:10px 0 0 0;}

/* 추천상품만 있을 때 */
.recom_box_only{min-height:218px; margin: 10px auto 0 auto; padding:0 0 20px 0; font-size:12px; text-align:center;}
.recom_box_only dl{}
.recom_box_only dt{padding:0 0 10px 0; font-size:13px; font-weight:bold; text-align:center;}
.recom_box_only dd{}
.recom_box_only .recom_photo{display:table-cell; position:relative; width:120px; height:120px; border:1px solid #ececec; vertical-align:middle;}
.recom_box_only .recom_photo img{max-width:120px;}
.recom_box_only .recom_tit{display:block; width:120px; padding:10px 0 0 0;}
.recom_box_only .recom_item_cont {width:160px; margin:0 auto; text-align:left;}

/* 추천상품 내용 */
.recom_info_cont{display:table-cell; vertical-align:middle;}
.recom_tit_box{padding:5px 0 0 0;}
.recom_tit_box .item_brand{display:block; color:#444444;}
.recom_tit_box .item_name{display:block; letter-spacing:-1px;}
.recom_tit_box .item_name_explain{display:block; overflow:hidden; height:14px; padding:2px 10px 0 0px; color:#a8a8a8; line-height:1.2;}
.recom_icon_box{margin:-5px 0 0 0; padding:10px 0 0 0;}
.recom_icon_box img{display:inline-block; padding:5px 0 0 0;}
.recom_money_box{padding:10px 0 0 0; line-height:1;}
.recom_money_box del{display:block; color:#ffb200;}
.recom_money_box .item_price{display:block; padding:7px 0 5px 0; font-size:14px;}
.recom_money_box .item_sale{display:block; font-size:14px; color:#282828;}
.recom_money_box .item_mileage{display:block; padding:5px 0 5px 0; line-height:1.5;}
.recom_money_box .item_mileage img{vertical-align:middle;}
.recom_number_box{padding:10px 0 0 0; font-size:11px; color:#a8a8a8;}
.recom_number_box .num_mileage{display:block;}
.recom_number_box .num_code{display:block;}
/* 추천상품 soldout */
.recom_photo .item_soldout_bg{display:none; position:absolute; top:0px; left:0px; width:100%; height:100%; text-align:center;
	background-color:#ffffff;
	filter:alpha(opacity=60);
	background-color:rgba(255, 255, 255, 0.6);
	background-repeat: no-repeat;
	background-position: center center;
	font-size:0;
}
.recom_box .item_soldout_bg img{position:relative; vertical-align:middle;}
.recom_box.item_soldout .recom_photo .item_soldout_bg{display:block;}
.recom_box.item_soldout .recom_photo .item_soldout_bg:after { content: ""; display: inline-block; width: 1px; height: 100%; margin-right: 0; vertical-align: middle;}

/* 전체삭제, 닫기 버튼 */
.seach_top_all{ overflow:hidden; width:100%; height:30px; background:#f5f5f5; clear:both;}
.seach_top_all .btn_top_search_all_del{float:left; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all .btn_top_search_close{float:right; padding:0 15px 0 15px; color:#999999; font-size:11px; line-height:30px;}
.seach_top_all strong{font-weight:normal;}


/* ------------- 페이지 위치 ------------- */
.location_wrap{display:none; position:absolute; right:-1px; top:20px;/*background:#f9f9f9;*/}
.location_wrap .location_cont{ width:100%; margin:0 auto;}
.location_wrap .location_cont:after{display:block; clear:both; content:"";}
.location_cont em{display:block; float:left; padding:12px 0 10px 0; color:#777777; font-size:11px;}
.location_cont .local_home{color:#777777;}
.location_cont .local_home:hover{text-decoration:underline;}


/* 페이지 셀렉트 레이어 */
.sub_content .location_wrap{display:block; position: absolute; top: 15px; right: 3%; width:auto; border: 0;}
.location_cont em + .location_select{margin-left:5px;}
.location_select{display:inline-block; position:relative; min-width:150px; margin:7px 0 0 5px; border:1px solid #eaeaea; background:#ffffff; z-index:1;}
.location_select .location_tit{background:url("/m/images/select_arrow_down_11x7.png") no-repeat right center;}
.location_select .location_tit.actvie{background:url("/m/images/select_arrow_up_11x7.png") no-repeat right center;}
.location_select .location_tit span{display:inline-block; padding-left:5px;}
.location_select .location_tit a{display:block; padding:3px 32px 3px 9px; font-size:11px;}
.location_select ul{display:block; position:absolute; top:22px; left:0px; width:100%; margin-left:-1px; padding:6px 0 6px 0; font-size:0; border:1px solid #eaeaea; background:#ffffff;}
.location_select ul li{/*padding:4px 0 4px 9px;*/}
.location_select ul li a{display:block; padding:4px 5px 5px 10px; font-size:11px;}
.location_select ul li a span{display:inline-block;}
.location_select ul li a:hover{color:#000; text-decoration:none; background:#eaeaea;}

@media screen and (max-width:760px){
	.sub_content .location_wrap {display:none;}
}

/* 서브메뉴 컨텐츠 내용 시작 */
.sub_content .content{width:100%; min-height:500px; padding:0; margin:0 auto;}

/* 전체 100% 컨텐츠 영역 */
.content_box{float:left; width:100%;}


/* ------------- 서브 컨텐츠 시작 ------------- */
.sub_content{ padding:30px 0 0 0; }
@media screen and (max-width:760px){
	.sub_content{ padding:30px 0 0 0; }
	.sub_content .content {min-height:300px;}
}
@media screen and (max-width:400px){	
	.sub_content{ padding:10px 0 0 0; }
	.sub_content .content {min-height:200px;}
}
.sub_content:after{display:block; clear:both; content:"";}

/* 서브 사이드 메뉴 */
.side_cont .sub_menu_box{min-height:250px; padding:0 0 50px 0;}
.side_cont .sub_menu_box h2{padding:0 0 14px 10px; border-bottom:1px solid #ececec;}
.side_cont .sub_menu_box .sub_menu{margin:7px 0 0 0;}
.side_cont .sub_menu_box .sub_menu li{padding:1px 0 0 0;}
.side_cont .sub_menu_box .sub_menu a{display:block; padding:7px 0 6px 10px; font-size:14px;}
.side_cont .sub_menu_box .sub_menu a:hover,
.side_cont .sub_menu_box .sub_menu .active{font-weight:bold; background:#f8f8f8; color:#383838;}
.side_cont .sub_menu_box .sub_menu .sub_depth1{margin:0 0 15px 0;}
.side_cont .sub_menu_box .sub_menu .sub_depth1 li{}
.side_cont .sub_menu_box .sub_menu .sub_depth1 a{padding:0 0 0 10px; font-size:12px;}

/*.sub_menu_box{display:block; padding:10px 0 45px 0; vertical-align:top;}*/
/* 서브 뎁스메뉴 보더 */
.sub_menu_box.layer_type ul > li > ul {padding:10px 0 10px 0; border:1px solid #cacaca;}
/* 서브메뉴 최상위(0뎁스) */
.sub_menu_box .sub_depth0{padding:0; font-size:0; vertical-align:top; border:none;}
.sub_menu_box .sub_depth0 > li{position:relative; display:block; vertical-align:top;}
.sub_menu_box .sub_depth0 > li > a{display:block; padding:10px; font-size:13px; font-weight:bold; text-align:left; color:#000; }
.sub_menu_box .sub_depth0 > li > a.active{
	background:url('/m/images/btn_gnb_list_over.png') no-repeat right center;
	background-color:#f8f8f8;}
/* 서브메뉴 1뎁스 */
.sub_menu_box .sub_depth1 > li{}
.sub_menu_box .sub_depth1 > li > a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 > li > a:hover{background:#383838;}
.sub_menu_box .sub_depth1 > li > a.active{background:#383838;}
/* 서브메뉴 2,3,4 뎁스 CSS */
.sub_menu_box .sub_depth1 li{position:relative;}
.sub_menu_box .sub_depth1 li a{display:block; padding:5px 10px 7px 19px; font-size:12px;}
.sub_menu_box .sub_depth1 li a:hover{background:#383838;}
.sub_menu_box .sub_depth1 li a.active{background:#383838;}
/* 서브 레이어 타입 */
.sub_menu_box.layer_type a:hover,
.sub_menu_box.layer_type a.active{color:#ffffff;}
.sub_menu_box.layer_type .sub_menu0 > li > a{padding:10px 10px 10px 20px;}
.sub_menu_box.layer_type .sub_menu0 > li > a:hover,
.sub_menu_box.layer_type .sub_menu0 > li > a.active{color:#333333;}
.sub_menu_box.layer_type .sub_menu0 > li > a img{max-width:100%;}
.sub_menu_box.layer_type .sub_depth1{display:none; position:absolute; top:0px; left:200px; min-width:160px; background:#ffffff; z-index:100;}
.sub_menu_box.layer_type .sub_depth2{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth3{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}
.sub_menu_box.layer_type .sub_depth4{display:none; position:absolute; top:-11px; left:160px; min-width:160px; background:#ffffff;}

/* 서브 트리형 타입 */
.sub_menu_box.tree_type ul{border:none 0;}
.sub_menu_box.tree_type ul.nowShow {}
.sub_menu_box.tree_type ul li a { color:#000; word-break: break-all;}
.sub_menu_box.tree_type ul li a:hover{ background: none; }
.sub_menu_box.tree_type ul li.hasChild > .categoryMore { position: absolute; top:0; right: 10px; width: 30px; height: 30px; background:url("/m/images/ico_plus.png") no-repeat center center; outline: none; }
.sub_menu_box.tree_type ul li.hasChild.nowShow > .categoryMore { background:url("/m/images/ico_mu.png") no-repeat center center;  }
.sub_menu_box.tree_type ul.sub_depth0 > li.hasChild > .categoryMore { top:4.5px; }

.sub_menu_box.tree_type .sub_depth0 > li > a { padding: 10px 30px 10px 15px;}
.sub_menu_box.tree_type .sub_depth1 > li > a { display:block; padding:6px 30px 6px 8px; font-size:12px; background: url("/m/images/category_dot.gif") no-repeat 0 14px; }
.sub_menu_box.tree_type .sub_depth1 > li > a:hover { background: url("/m/images/category_dot.gif") no-repeat 0 14px; }
.sub_menu_box.tree_type .sub_depth1 li a{ padding:6px 30px 6px 8px; font-size:12px;}
.sub_menu_box.tree_type .sub_depth3 > li > a { color:#7FABB8; }

.sub_menu_box.tree_type .sub_depth1{display:none; position:static; padding:10px 0 10px 25px; background: #F2F2F2; border:1px solid #ededed; border-width: 1px 0;}
.sub_menu_box.tree_type .sub_depth2{display:none; position:static; padding:0 0 0 10px;}
.sub_menu_box.tree_type .sub_depth3{display:none; position:static; padding:0 0 0 10px;}
.sub_menu_box.tree_type .sub_depth4{display:none; position:static; padding:0 0 0 10px;}
.side_cont .sub_menu_box.tree_type .sub_menu a{display:block; padding:0; font-size:14px;}
.side_cont .sub_menu_box.tree_type .sub_menu a:hover,
.side_cont .sub_menu_box.tree_type .sub_menu .active{font-weight:normal; background:none 0;}
/* 그룹(구분) 카테고리 */
.group_tit{display:block; padding:0; margin:0 20px; font-size:14px;}

/* 서브사이드  마이페이지 */
.side_cont .sub_menu_box .sub_menu_mypage{margin:7px 0 0 0;}
.side_cont .sub_menu_box .sub_menu_mypage > li{padding:8px 0 15px 0; font-size:14px; font-weight:bold; background:url('/m/images/common/lnb_tit.png') no-repeat top left;}
.side_cont .sub_menu_box .sub_menu_mypage > li:first-child{margin:30px 0 0 0;}
.side_cont .sub_menu_box .sub_menu_mypage a{display:block; padding:7px 0 6px 0; font-size:14px;}
.side_cont .sub_menu_box .sub_menu_mypage a:hover,
.side_cont .sub_menu_box .sub_menu_mypage .active{font-weight:bold; background:#f8f8f8; color:#383838;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1{margin:5px 0 25px 0;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1 li{padding:1px 0 0 0; font-weight:normal;}
.side_cont .sub_menu_box .sub_menu_mypage .sub_depth1 a{font-size:12px; text-indent:10px;}
/* 서브 사이드 정보 */
.side_cont .info_box{padding:0 0 0 10px;}
.side_cont .info_box dl{margin:30px 0 0 0;}
.side_cont .info_box dl:first-child{margin:0 0 0 0;}
.side_cont .info_box dt{padding:8px 0 10px 0; font-size:14px; font-weight:bold; background:url('/m/images/lnb_tit.png') no-repeat top left;}
.side_cont .info_box dd{}
.side_cont .info_box .info_num{font-size:14px; color:#383838;}
.side_cont .info_box .info_mail_link{display:block; padding:0 0 3px 0;}
.side_cont .info_box .info_mail_link:hover{text-decoration:underline;}

.asideBtn { display: none; position: absolute; left: 20px; top: 50%; width: 43px; height: 35px; margin-top: -17px; background: url('/m/images/ico_all.png') no-repeat center center; }



/*회사소개*/
.mobile-company{text-align:center}
.mobile-company img{max-width:100%}
/*약관및기타*/
.mobile-guide{margin:20px 10px}
.mobile-guide h2{font-size:1.3em; line-height:1.5em; font-weight: 600;}
.mobile-guide span{font-size:0.9em; line-height:1.0em;}
.mobile-guide .con-guide{height: 250px; overflow: auto; padding:20px; margin:20px 0px; border:1px solid #c3c3c3; font-size:0.8em; background:#fbfbfb; font-family:'nanum-barun-gothic-regular'}
.mobile-guide .con-guide p{font-family:'nanum-barun-gothic-regular'}

/*사은품*/
.gift-service .lnb-gift {
    border: 1px solid #333f50;
    margin-bottom: 20px;
	margin: 10px;
}
.gift-service .lnb-gift h2{
    text-align:center;
	font-size:20px;
	padding:15px 0;
	font-weight: 600;
	background: #333f50;
	color:#fff;
}
.gift-service img{max-width:100%}
.gift-service .lnb-gift .gift_text span {
    padding-left: 20px;
    font-weight: 600;
    font-size: 18px;
}
.gift-service .lnb-gift .gift_text .lr {
    position: absolute;
    margin-right: 10px;
	top: -10px;
    right: 0;
}
.gift-service .lnb-gift .gift_text .lr img{width:50px}

.gift-service .lnb-gift .gift_text {
	position: relative;
    width: 100%;
    height: 30px;
    background: #787878;
    vertical-align: middle;
    font-weight: 600;
    line-height: 30px;
    color: #fff;
	display: block;
}
.gift-service .lnb-gift .gift_wrap {

    text-align: center;
}

.gift-service .lnb-gift .gift_wrap li {
    display: inline-block;
    vertical-align: top;
    margin: 10px 5px 0;
}
.gift-service .lnb-gift .gift_wrap li .img_wrap img {
    width: 80px;
}
.gift-service .lnb-gift .gift_wrap li .text_wrap {
    text-align: center;
    width: 80px;
    margin: 10px 0 0;
    color: #4a4a4a;
    font-weight: 600;
    font-size: 14px;
}

/*19놀이터*/
#widgeArea {
    text-align: center;
}
#widget_bbs_post01 {
    display: inline-block;
    width: 95%;
    height: auto;
    top: 20px;
    vertical-align: top;
    margin: 0;
    box-sizing: border-box;
}
.widget_post01 {
    position: relative;
    padding: 0;
    text-align: left;
	margin:20px 0
}
.widget_post01 h6 {
    margin-top: 5px;
}
.widget_post01 h6 {
    border-bottom: #dfdfdf solid 1px;
    padding: 0 0 9px 0;
    margin: 0 0 5px 0;
    font-weight: bold;
    font-size: 13px;
    color: #384799;
}
.widget_post01 ul {
    padding: 0;
    margin: 0;
}
.widget_post01 li {
    list-style-type: none;
    padding: 5px 0 5px 0;
    line-height: 140%;
    border-bottom: #dfdfdf dotted 1px;
}
.widget_post01 li .dot {
    color: #999;
    margin-left: -4px;
}
.widget_post01 li a {
    font-size: 12px;
    color: #444;
}
.movie_list_box {
    width: 100%;
	text-align: center;
	padding-left: 0px;
    float: left;
}
.movie_list_box li {
    width: 30%;
    margin: 0 4px;
    float: none;
    display: inline-block;
	text-align: center;
	list-style-type: none;
    padding: 5px 0 5px 0;
    line-height: 140%;
    border-bottom: #dfdfdf dotted 1px;
}
.movie_list_box li a {
    font-size: 11px;
	color: #444;
}
.movie_list_box li img {
    width: 100% !important;
    overflow: hidden;
}
.thumb02 {
    height: 130px;
}
.movie_list_box li p {
    padding: 9px 0 13px 0;
}
.widget_post01 .moreget {
    position: absolute;
    top: 4px;
    right: 1px;
    font-size: 11px;
    color: #c0c0c0;
}
.widget_post01 .more:hover {
    text-decoration: underline;
    color: #000000;
}
.contm_bd_list_date {
    float: right;
    font-size: 11px;
    color: #999999;
}
@media screen and (max-width:1090px){
	
	.asideBtn { display: block; }
	
}



/*****/
/*사은품*/
.new_gift-service > .lnb-gift {
    border: 1px solid #333f50;
    margin-bottom: 20px;
	margin: 5px;
}
.new_gift-service > .lnb-gift h2{
    text-align:left;
	font-size:20px;
	padding:8px 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: 10px;
    font-weight: 600;
    font-size: 15px;
}
.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%;
    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: 10px 0px 10px 15px;
}
.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: 60px;
    margin: 10px 0 0;
    color: #4a4a4a;
    font-weight: 600;
    font-size: 12px;
}