/* VDESIGN.kr > Moon Sung Kook(canbe76@naver.com) 
나눔고딕 @import url(http://fonts.googleapis.com/earlyaccess/nanumgothic.css);
@font-face{font-family:NanumGothic; src:url(/board/inc/NanumGothic.eot);}
나눔고딕 body { margin:0; padding:0; font-size:14px; color:#000; font-family:NanumGothic, Lucida Sans Unicode,"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif, Arial, Verdana, Lucida Sans Unicode;}
다국어 body { margin:0; padding:0; font-size:12px; color:#000; font-family:Lucida Sans Unicode,"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif, Arial, Verdana, Lucida Sans Unicode;}
*/

/* Element Reset */
html { overflow-y:scroll; }
body { margin:0; padding:0; font-size:16px; line-height:20px; color:#000; font-family:"맑은 고딕", Malgun Gothic, NanumGothic, Lucida Sans Unicode,"돋움", Dotum, "굴림", Gulim, AppleGothic, Sans-serif, Arial, Verdana, Lucida Sans Unicode;}
hr, caption, legend, .hidden{ width:0; height:0; font-size:0; line-height:0; overflow:hidden; visibility:hidden; margin: 0; padding: 0 !important;}
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, img, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, b, u, i, center, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, caption, tbody, tfoot {	margin:0;padding: 0;border: 0;background: transparent;}

/*기본태그 정의*/
html, body{padding:0;margin:0;}

/* 모바일 가로모드 폰트확대 방지 */
body{-webkit-text-size-adjust:none;}

/*body,table,input,textarea,select{font-size:12px;font-family:'돋움','Dotum', 'verdana';color:#666;}*/
body,table,input,textarea,select{font-size:12px;font-family:'Nanum Gothic', 'verdana';color:#666;}

/* for AXISJ */
body, select, input, a, button{line-height:1.6em;}

/* 링크 테두리 제거 */
a{outline:none;select-dummy:expression(this.hideFocus=true);}

/* 마진과 패딩의 초기화 */
body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, p, blockquote, th, td, textarea {margin:0;padding:0;}

/* 헤더 폰트 사이즈 초기화 */
h1, h2, h3, h4, h5, h6 {font-size:100%;font-weight:normal;}

/* 리스트의 스타일 제거 */
ol, ul {list-style:none;}
em,address{font-style:normal;}

/* 테이블 스타일 초기화 */
table {border-collapse:collapse;border-spacing:0;table-layout:fixed;width:100%;}

table {border:0;width:100%;}
table th{word-wrap:break-word}
table td{word-wrap:break-word}

/* 이미지 및 필드셋에서 보더 표시 초기화 */
fieldset, img {border:0;}
img{vertical-align:middle;}

/* 캡션 텍스트 정렬 초기화 */
caption {text-align:left;}

/* 폼태그의 초기화 */
select {font-size:12px;font-family:'돋움','Dotum', 'verdana';vertical-align:middle;color:#666;}
input {font-size:12px;font-family:'돋움','Dotum', 'verdana';vertical-align:middle;color:#666;}
textarea {font-size:12px;font-family:'돋움','Dotum', 'verdana';color:#666;}
input[type="radio"]{vertical-align:middle;}

a:link{color:#666; text-decoration:none;}
a:active{color:#666; text-decoration:none;}
a:visited{color:#666; text-decoration:none;}
a:hover{color:#666; text-decoration:none;}

/* hidden 처리 */
hr,caption,legend{width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}
.hide{position:absolute;top:-9999px;width:0;height:0;font-size:0;line-height:0;overflow:hidden;visibility:hidden;}

/* 스킵네비게이션 */
#sknavi{position:absolute;}
#sknavi li a{position:absolute;top:-200px;}
#sknavi li a:focus,
#sknavi li a:active{top:1px;left:0;display:block;width:150px;color:#fff;height:18px;padding:5px 3px 0 3px;margin-left:5px;text-align:center;font-size:100%;font-weight:bold;background:#115aa3;text-decoration:none;}

/* 공통 */
.clear{clear: both;line-height:1px;font-size:1px;display:block;}
.nodisplay{display:none !important; }
.d_none{display:none;}
.d_block{display:block;}
.d_inline{display:inline;}
.d_ib{display:inline-block}
.ta_center{text-align:center !important;}
.ta_left{text-align:left !important;}
.ta_right{text-align:right !important;}
.ta_justify{text-align:justify;}
.fl_left{float:left !important;}
.fl_right{float:right !important;}
.ov_hidden{overflow:hidden !important;}
.position_r{position:relative !important;}
.position_a{position:absolute !important;}
.ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.verdana{font-family:verdana;}

.pl0{padding-left:0px !important;}
.pl05{padding-left:5px !important;}
.pl10{padding-left:10px !important;}
.pl20{padding-left:20px !important;}
.pl30{padding-left:30px !important;}
.pl40{padding-left:40px !important;}
.pr05{padding-right:5px !important;}
.pr10{padding-right:10px !important;}
.pr20{padding-right:20px !important;}
.pr30{padding-right:30px !important;}
.pr40{padding-right:40px !important;}
.pt05{padding-top:5px !important;}
.pt10{padding-top:10px !important;}
.pt20{padding-top:20px !important;}
.pt30{padding-top:30px !important;}
.pt40{padding-top:40px !important;}
.pb05{padding-bottom:5px !important;}
.pb10{padding-bottom:10px !important;}
.pb20{padding-bottom:20px !important;}
.pb30{padding-bottom:30px !important;}
.pb40{padding-bottom:40px !important;}
.ml0{margin-left:0 !important;}
.ml05{margin-left:5px !important;}
.ml10{margin-left:10px !important;}
.ml10{margin-left:10px !important;}
.ml20{margin-left:20px !important;}
.ml30{margin-left:30px !important;}
.ml40{margin-left:40px !important;}
.mr05{margin-right:05px !important;}
.mr10{margin-right:10px !important;}
.mr20{margin-right:20px !important;}
.mr30{margin-right:30px !important;}
.mr40{margin-right:40px !important;}
.mt05{margin-top:5px !important;}
.mt10{margin-top:10px !important;}
.mt20{margin-top:20px !important;}
.mt30{margin-top:30px !important;}
.mt40{margin-top:40px !important;}
.mb05{margin-bottom:5px !important;}
.mb10{margin-bottom:10px !important;}
.mb20{margin-bottom:20px !important;}
.mb30{margin-bottom:30px !important;}
.mb40{margin-bottom:40px !important;}

.fs11{font-size:11px;}
.fs12{font-size:12px;}
.fs13{font-size:13px;}
.fs14{font-size:14px;}
.fs15{font-size:15px;}
.fs16{font-size:16px;}
.fs17{font-size:17px;}
.fs18{font-size:18px;}
.fs19{font-size:19px;}
.fs20{font-size:20px;}
.fs25{font-size:25px;}
.fs30{font-size:30px;}
.fs35{font-size:35px;}
.fs40{font-size:40px;}

.W30{width:30px;}
.W40{width:40px;}
.W50{width:50px;}
.W60{width:60px;}
.W70{width:70px;}
.W80{width:80px;}
.W90{width:90px;}
.W100{width:100px;}
.W110{width:110px;}
.W120{width:120px;}
.W130{width:130px;}
.W140{width:140px;}
.W150{width:150px;}
.W160{width:160px;}
.W170{width:170px;}
.W180{width:180px;}
.W190{width:190px;}
.W200{width:200px;}
.W210{width:210px;}
.W220{width:220px;}
.W230{width:230px;}
.W240{width:240px;}
.W250{width:250px;}
.W260{width:260px;}
.W270{width:270px;}
.W280{width:280px;}
.W290{width:290px;}
.W300{width:300px;}

.d-n{	display:none !important;	}

.taL{	text-align:left !important;	}
.taC{	text-align:center !important;	}
.taR{	text-align:right !important;	}

.d-n{	display:none !important;	}
.f-L{	float:left	!important;	}
.f-R{	float:right	!important;	}
.d-iB{	display:inline-block !important;	}
.d-B{	display:block;	}
.d-i{	display:inline;	}
.b-n{	border:none !important;	}
.w5p{	width:5%;min-width:33px;max-width:50px;	}
.w7p{	width:7%;min-width:40px;max-width:55px;	}
.w10p{	width:10%;min-width:50px;max-width:100px;	}
.w15p{	width:15%;min-width:75px;max-width:150px;	}
.w20p{	width:20%;min-width:100px;max-width:200px;	}
.w25p{	width:25%;min-width:107px;max-width:270px;	}
.w30p{	width:30%;min-width:120px;max-width:300px;	}
.w40p{	width:40%;min-width:120px;max-width:400px;		}
.w45p{	width:45%;min-width:142px;max-width:430px;		}
.w50p{	width:50%;min-width:180px;max-width:450px;	}
.w60p{	width:60%;min-width:180px;max-width:500px;	}
.w70p{	width:70%;min-width:180px;max-width:600px;	}
.w80p{	width:80%;min-width:180px;max-width:700px;	}
.w90p{	width:90%;min-width:180px;max-width:700px;	}
.w100p{	width:100%;min-width:180px;	}
.w435{	width:435px;	}


/* padding */
.pd0{		padding:0px !important;	}
.pd3{		padding:3px !important;	}
.pd5{		padding:5px !important;	}
.pd10{	padding:10px !important;	}
.pd18{	padding:18px !important;	}
.pd20{	padding:20px !important;	}
.pd30{	padding:30px !important;	}
.pd40{	padding:40px !important;	}
.pd50{	padding:50px !important;	}
.pd60{	padding:60px !important;	}
.pd70{	padding:70px !important;	}
.pd80{	padding:80px !important;	}
.pd90{	padding:90px !important;	}
.pd100{	padding:100px !important;	}

.pd3-0{	padding:3px 0px !important;	}
.pd5-15{padding:5px 15px !important;	}

.pdL10{	padding-left:10px !important;	}
.pdL17{	padding-left:17px !important;	}
.pdL20{	padding-left:20px !important;	}
.pdL30{	padding-left:30px !important;	}
.pdL40{	padding-left:40px !important;	}
.pdL50{	padding-left:50px !important;	}
.pdL55{	padding-left:55px !important;	}
.pdL60{	padding-left:60px !important;	}
.pdL70{	padding-left:70px !important;	}
.pdL80{	padding-left:80px !important;	}
.pdL85{	padding-left:85px !important;	}
.pdL90{	padding-left:90px !important;	}
.pdL100{	padding-left:100px !important;	}
.pdL115{	padding-left:115px !important;	}

.pdR10{	padding-right:10px !important;	}
.pdR20{	padding-right:20px !important;	}
.pdR30{	padding-right:30px !important;	}
.pdR40{	padding-right:40px !important;	}
.pdR50{	padding-right:50px !important;	}
.pdR60{	padding-right:60px !important;	}
.pdR70{	padding-right:70px !important;	}
.pdR80{	padding-right:80px !important;	}
.pdR90{	padding-right:90px !important;	}
.pdR100{	padding-right:100px !important;	}

.pdT0{	padding-top:0px !important;	}
.pdT5{	padding-top:5px !important;	}
.pdT10{	padding-top:10px !important;	}
.pdT20{	padding-top:20px !important;	}
.pdT30{	padding-top:30px !important;	}
.pdT40{	padding-top:40px !important;	}
.pdT50{	padding-top:50px !important;	}
.pdT60{	padding-top:60px !important;	}
.pdT70{	padding-top:70px !important;	}
.pdT80{	padding-top:80px !important;	}
.pdT90{	padding-top:90px !important;	}
.pdT100{	padding-top:100px !important;	}

.pdB5{	padding-bottom:5px !important;	}
.pdB10{	padding-bottom:10px !important;	}
.pdB20{	padding-bottom:20px !important;	}
.pdB30{	padding-bottom:30px !important;	}
.pdB40{	padding-bottom:40px !important;	}
.pdB50{	padding-bottom:50px !important;	}
.pdB60{	padding-bottom:60px !important;	}
.pdB70{	padding-bottom:70px !important;	}
.pdB80{	padding-bottom:80px !important;	}
.pdB90{	padding-bottom:90px !important;	}
.pdB100{	padding-bottom:100px !important;	}

.desCription{	font-size:11px;color:#999;	padding-left:10px;	}

.b-n{		border:none !important;	}
.h23{		height:23px !important;		}

.w-b{	word-break:break-all;	}

/* 공통스타일 */
.color333 {color:#333;}
.r_color {color:#8a9fa7;}
.font_gray {color:#999;}
.inp {border:1px solid #bbb; padding:5px; letter-spacing:0;}
.inp_select {border:1px solid #bbb; padding:4px; letter-spacing:0; vertical-align: middle;}
.textarea {font-size:9pt; color:#666; background:#FFFFFF; border:1px solid #ddd; }
.pointer {cursor:pointer;}
.vmiddle {vertical-align:middle;}
.bold {font-weight:bold;}

/* 게시판 영역 레이아웃 */
.ntb-area {position:relative; z-index:0; margin:0 auto;}
.ntb-top-area {text-align:right; padding:10px 0 10px 0;}
.ntb-listbtn-area {text-align:right; padding:10px 0 10px 0;}
.ntb-paging-area {text-align:center; padding:10px 0 10px 0;}
.ntb-search-area {text-align:center; padding:10px 0 10px 0;}
.ntb-password-area {text-align:center; padding:100px 0 200px 0;}

/* 일반게시판 리스트 */
.ntb-tb {border-top:2px solid #808080;}
.ntb-tb caption {visibility:hidden;}
.ntb-tb th {border-bottom: 1px solid #ddd; height:35px; background-color:#f6f6f6; border-right: 1px solid #ddd; text-align:center; font-weight: bold; color:#333; line-height:18px;}
.ntb-tb td {border-bottom:1px solid #ddd; height:35px; text-align:center; vertical-align:middle; line-height:18px; word-break:break-all;}
.ntb-tb .left {text-align:left; padding-left:10px;}
.ntb-tb .right {text-align:right; padding-left:10px;}
.ntb-tb .r_none {border-right:none;}
.ntb-tb .font_category {font-weight:bold; color:#0080d3; font-size: 11px;}
.ntb-tb .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb .font_search {font-weight:bold; color:#CC3300}



/* bbs_list */
.bbs_list{}
.bbs_list .select{text-align:right;padding-bottom:10px;}
.bbs_list .select select{min-width:75px;padding:3px 0;}
.bbs_list>ul{border-top:2px solid #808080}
.bbs_list>ul li{border-bottom:1px solid #ddd;}
.bbs_list>ul li:hover{background:#f5f5f7;}
.bbs_list>ul li a{display:block;padding:10px;position:relative;}
.bbs_list>ul li a span.bg{position:absolute;right:10px;top:20px}
.bbs_list>ul li a p.bbs-title{ font-size:16px; min-height:22px;height:22px;width:95%;overflow:hidden;}
.bbs_list>ul li a p.bbs-title span{}
.bbs_list>ul li a p.bbs-title span.red{color:#cc0000;font-size:13px;font-weight:700;}
.bbs_list>ul li a p.bbs-title span.blue{color:#0099ff;font-size:13px;font-weight:700;}
.bbs_list>ul li a p.bbs-title em{color:#ff7a22}
.bbs_list>ul li a p.date span{font-size:14px;color:#999;}
.bbs_list>p.btns{text-align:right;}



/* bbs_write */
.bbs_write p.btns{text-align:center;}
.bbs_write p.btns .AXButton{font-size:14px;width:100px;}
.bbs_write dl{padding-bottom:15px;}
.bbs_write dl dt{font-size:15px;color:#444;height:25px;}
.bbs_write dl dd{margin-right:10px}
.bbs_write dl dd.check{padding-top:5px;}
.bbs_write dl dd.check span{padding-right:15px;}
.bbs_write dl dd select{width:130px;padding:5px 0}
.bbs_write dl dd .AXInput{width:100%;height:25px;}
.bbs_write dl dd.margin{margin-right:0;}
.bbs_write dl dd.margin .box{border:1px solid #ddd;padding:10px;height:100px;overflow-y:scroll}
.bbs_write dl dd.margin .box p{padding-bottom:10px;}
.bbs_write dl dd.margin .box02{margin-right:10px;}
.bbs_write dl dd.margin .box02 textarea{height:130px;}

/* gallery */
/*.photo_list{		overflow:hidden;z-index:0;width:100%;	}*/
.photo_list{		overflow:hidden;z-index:0;width:100%;	}
.photo_list ul{}
.photo_list ul li{width:47%;float:left;margin-left:2%;margin-bottom:5%;text-align:center;	 }
.photo_list ul li:hover{color:#db9103;}
.photo_list ul li img.gallery-image{width:100%;	}
.photo_list ul li p{text-align:center;padding-top:10px;}
.btns{padding-top:20px;text-align:right;}

@media all and (min-width:320px){
	.photo_list ul li img.gallery-image{	max-height:87px;width:auto;max-width:152px !important;		}
}
@media (min-width:321px) and (max-width:360px){
	.photo_list ul li img.gallery-image{	max-height:87px;width:auto;max-width:116px;	  }
}
@media (min-width:361px) and (max-width:480px){		
	.photo_list ul li img.gallery-image{	max-height:130px;width:auto;max-width:173px;	}
}
@media (min-width:481px) and (max-width:560px){		
	.photo_list ul li img.gallery-image{	max-height:159px;width:auto;max-width:212px;	 }
}
@media (min-width:561px){	
	.photo_list ul li img.gallery-image{	max-height:194px;width:auto;max-width:258px;	}
}



/* 일반게시판 뷰, 쓰기 */
.ntb-tb-view {border-top:2px solid #808080; padding:0; margin-top:10px; margin-bottom:30px; margin:0 auto;background-color:#FFF;}
.ntb-tb-view caption {visibility:hidden;}
.ntb-tb-view th { font-size:16px; border-bottom: 1px solid #ddd; height:35px; border-right: 1px solid #ddd; text-align:center; font-weight: bold; color:#333; line-height:18px;background-color:#FFF;}
.ntb-tb-view td { font-size:16px; border-bottom:1px solid #ddd; height:35px; text-align:center; vertical-align:middle; line-height:18px;}
.ntb-tb-view .left {text-align:left; padding-left:10px;}
.ntb-tb-view .right {text-align:right; padding-left:10px;}
.ntb-tb-view .r_none {border-right:none;}
.ntb-tb-view .b_none {border-bottom:none;}
.ntb-tb-view .font_ip {font-size:8pt; color:#aaa;}
.ntb-tb-view .font_comcnt {color:#d33;}
.ntb-tb-view .font_comment {font-weight: bold; font-size: 11px; color: #ee2ea9;}
.ntb-tb-view .content-area {text-align:left; vertical-align:top; padding:10px; word-break:break-all;}
.ntb-tb-view .content-area iframe{	width:100%;	}
.ntb-tb-view .content-area > div{	width:100% !important;height:100% !important;	}
.ntb-tb-view .content-area img{ max-width:95%;height:auto; }
.ntb-tb-view .sns-area {width:100%; text-align:right; padding-top:10px}
.ntb-tb-view .ip-area {width:100%; text-align:right;}
.ntb-tb-view-btn {position: relative; text-align:left; margin-top:10px; margin-bottom:30px;}
.ntb-tb-view-btn .btnr {position:absolute; right:0; top:0;}
.ntb-tb-view-comment {position: relative; margin-top:10px; margin-bottom:30px;}
.ntb-tb-view-reply {position: relative; margin-top:10px; margin-bottom:30px;}
.ntb-tb-view-prevnext {position: relative; margin-top:10px; margin-bottom:30px;}

@media all and (min-width:320px) and (max-width:414px){
	.ntb-tb-view iframe{	width:100%;height:100%;	}
}
@media (min-width:415px){		
	.ntb-tb-view iframe{	width:100%;	}
}


/*.ntb-tb-view iframe{	width:100%;height:100%;	}*/



/* bbs password */
.bbs_pwd_wrap{	margin:0 auto;	}
.bbs_pwd_wrap ul{	padding:0;margin:0;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd;margin:0 auto;width:90%;text-align:center;	}
.bbs_pwd_wrap li{	float:left;	height:60px;line-height:60px;}
.bbs_pwd_wrap li.tit{	font-weight:bold;font-size:13px;width:120px;font-weight:bold;	}

/* bbs - coment */
.coment_wrap{	width:100%;;	}
.coment_Box{	margin:0;padding:0;	}
.coment_Box li{	margin:0;padding:0;float:left;	}
.coment1{	width:155px;padding-top:10px !important;text-align:left; 	}
.coment2{	width:98%;padding:5px !important;text-align:left;	}
.co_box{	height:31px;	}
.co_tit{ display:inline-block;width:50px;font-weight:bold;padding-left:10px;}
.coment_txt{	width:76%;height:50px;vertical-align:middle;	}

.img_btnBlue{	display:inline-block;background-color:rgb(123, 136, 203);padding:0 10px;color:#FFF;border-radius:3px;	}




/*페이징*/
.page{padding-bottom:40px;position:relative;margin-top:30px}
.page ul{text-align:center;}
.page ul li{display:inline;}
.page ul li a{display:inline-block;zoom:1;*display:inline;color:#808080;border:1px solid #dbdbdb;padding:5px 8px}
.page ul li a:hover, .page ul li.on a{display:inline-block;zoom:1;*display:inline;color:#fff;border:1px solid #676767;background:#676767;}

/* 팝업 */
.pop-wrap {position:absolute; padding:10px; background:#fff; border:1px solid #aaa; display:none}
.pop-bottom {padding:7px; background:#000; overflow:hidden;}
.pop-bottom .pb-left{float:left; color:#ddd}
.pop-bottom .pb-right{float:right; color:#ddd}


.pd0{	padding:0px !important;	}
.pd0-5{	padding:0px 5px !important;	}
.pd0-13{	padding:0px 13px !important;	}
.pd3{	padding:3px !important;	}
.pd7-10{	padding:7px 10px !important;	}


.d-n{	display:none !important;	}

.taL{	text-align:left !important;	}
.taC{	text-align:center !important;	}
.taR{	text-align:right !important;	}

.d-n{	display:none !important;	}
.f-L{	float:left	!important;	}
.f-R{	float:right	!important;	}
.d-iB{	display:inline-block !important;	}
.d-B{	display:block;	}
.d-i{	display:inline;	}
.b-n{	border:none !important;	}
.w5p{	width:5%;min-width:33px;max-width:50px;	}
.w7p{	width:7%;min-width:40px;max-width:55px;	}
.w10p{	width:10%;min-width:50px;max-width:100px;	}
.w15p{	width:15%;min-width:75px;max-width:150px;	}
.w18p{	width:18%;min-width:90px;max-width:165px;	}
.w20p{	width:20%;min-width:100px;max-width:200px;	}
.w25p{	width:25%;min-width:107px;max-width:270px;	}
.w30p{	width:30%;min-width:120px;max-width:300px;	}
.w40p{	width:40%;min-width:120px;max-width:400px;		}
.w45p{	width:45%;min-width:142px;max-width:430px;		}
.w50p{	width:50%;min-width:180px;max-width:450px;	}
.w60p{	width:60%;min-width:180px;max-width:500px;	}
.w70p{	width:70%;min-width:180px;max-width:600px;	}
.w80p{	width:80%;min-width:180px;max-width:700px;	}
.w90p{	width:90%;min-width:180px;max-width:700px;	}
.w100p{	width:100%;min-width:180px;	}
.w435{	width:435px;	}


.h35{	height:35px;	}

/* padding */
.pd0{		padding:0px !important;	}
.pd3{		padding:3px !important;	}
.pd5{		padding:5px !important;	}
.pd10{	padding:10px !important;	}
.pd18{	padding:18px !important;	}
.pd20{	padding:20px !important;	}
.pd30{	padding:30px !important;	}
.pd40{	padding:40px !important;	}
.pd50{	padding:50px !important;	}
.pd60{	padding:60px !important;	}
.pd70{	padding:70px !important;	}
.pd80{	padding:80px !important;	}
.pd90{	padding:90px !important;	}
.pd100{	padding:100px !important;	}

.pd3-0{	padding:3px 0px !important;	}
.pd5-15{padding:5px 15px !important;	}

.pdL3{	padding-left:3px !important;	}
.pdL10{	padding-left:10px !important;	}
.pdL17{	padding-left:17px !important;	}
.pdL20{	padding-left:20px !important;	}
.pdL30{	padding-left:30px !important;	}
.pdL40{	padding-left:40px !important;	}
.pdL50{	padding-left:50px !important;	}
.pdL55{	padding-left:55px !important;	}
.pdL60{	padding-left:60px !important;	}
.pdL70{	padding-left:70px !important;	}
.pdL80{	padding-left:80px !important;	}
.pdL85{	padding-left:85px !important;	}
.pdL90{	padding-left:90px !important;	}
.pdL100{	padding-left:100px !important;	}
.pdL115{	padding-left:115px !important;	}

.pdR3{	padding-right:3px !important;	}
.pdR10{	padding-right:10px !important;	}
.pdR15{	padding-right:15px !important;	}
.pdR20{	padding-right:20px !important;	}
.pdR30{	padding-right:30px !important;	}
.pdR40{	padding-right:40px !important;	}
.pdR50{	padding-right:50px !important;	}
.pdR60{	padding-right:60px !important;	}
.pdR70{	padding-right:70px !important;	}
.pdR80{	padding-right:80px !important;	}
.pdR90{	padding-right:90px !important;	}
.pdR100{	padding-right:100px !important;	}

.pdT5{	padding-top:5px !important;	}
.pdT10{	padding-top:10px !important;	}
.pdT20{	padding-top:20px !important;	}
.pdT30{	padding-top:30px !important;	}
.pdT40{	padding-top:40px !important;	}
.pdT50{	padding-top:50px !important;	}
.pdT60{	padding-top:60px !important;	}
.pdT70{	padding-top:70px !important;	}
.pdT80{	padding-top:80px !important;	}
.pdT90{	padding-top:90px !important;	}
.pdT100{	padding-top:100px !important;	}

.pdB5{	padding-bottom:5px !important;	}
.pdB10{	padding-bottom:10px !important;	}
.pdB20{	padding-bottom:20px !important;	}
.pdB30{	padding-bottom:30px !important;	}
.pdB40{	padding-bottom:40px !important;	}
.pdB50{	padding-bottom:50px !important;	}
.pdB60{	padding-bottom:60px !important;	}
.pdB70{	padding-bottom:70px !important;	}
.pdB80{	padding-bottom:80px !important;	}
.pdB90{	padding-bottom:90px !important;	}
.pdB100{	padding-bottom:100px !important;	}

.desCription{	font-size:11px;color:#999;	padding-left:10px;	}

.b-n{		border:none !important;	}
.h23{		height:23px !important;		}

.w-b{	word-break:break-all;	}

/* letter-spacing */

/* color */

.btnC-brown{	background:#cbac7b; color:#fff; border:1px solid #cbac7b	}
.btnC-blue{	background: rgb(123, 136, 203); border: 1px solid rgb(123, 136, 203); border-image: none; color: rgb(255, 255, 255);	}
.btnC-blue2{	color:#fff;background:#1e73e7;border:1px solid #1e73e7	}
.btnC-blue3{	color:#fff;background:#1E87AB;border:1px solid #1E87A0	}
.btnC-blue4{	color:#fff;background:#EDF3FB;border:1px solid #EDF3FB	}
.btnC-reset{	color:#fff;background:#c4c5c9;border:1px solid #c4c5c9	}
.btnC-green{	color:#fff;background:#2C9E0D;border:1px solid #2C9E00	}
.btnC-gray{	color:#fff;background:#526271;border:1px solid #82898f	}


.fC-white{	color:#fff !important;	}

/* join1 */
.provision{background:#f8f8f8;border:1px solid #eaeaea;padding:20px}
.provision .tit{font-size:15px;font-weight:700;#333}
.provision .txt{background:#fff;border:1px solid #eaeaea;line-height:22px;height:250px;overflow-x:hidden;overflow-y:scroll;color:#818181;padding:20px}
.provision .check{color:#333;}
.submit{text-align:center;}
.id_use_no{	padding-left:10px;font-size:11px;color:red;	}
.id_use_yes{	padding-left:10px;font-size:11px;color:blue;	}



/* login */
legend{ display:none; }
.logbox2_m{		margin:0 auto; width:100%;border:1px solid #ddd;	}
.logbox2_m .cnt {padding:35px; position:relative;}
.logbox2_m .cnt .ttl {	font-size:18px;font-weight:bold;line-height:45px;	}
.logbox2_m .cnt .loginp {margin-top:12px;}
.logbox2_m .cnt .loginp:first-child {margin-top:0;}
.logbox2_m .cnt .loginp .ipt {margin-top:10px;}
.logbox2_m .cnt .loginp .ipt input {width:100%; height:33px; border:1px solid #e2e0e3; font-size:13px; line-height:33px; color:#bcbcbc; position:relative;}

.logbox2_m .cnt .logchkA {width:100%; margin-top:16px; overflow:hidden;	}
.logbox2_m .cnt .logchkA .inputLook {float:left; line-height:14px;}
.logbox2_m .cnt .logchkA .forgottxt {float:right;}
.logbox2_m .cnt .logchkA .forgottxt a {		font-size:12px; line-height:14px;  font-weight:bold;}
.logbox2_m .cnt .logchkA .forgottxt a.red {	color:#b2171c;border-bottom:1px solid #c14c50;	}
.logbox2_m .login_btnBox{		padding-top:20px;}
.logbox2_m .login_btnBox .btn_log {display:block;width:100%; height:50px; font-size:17px; line-height:50px; color:#fff; background:#579BD0; font-weight:bold; text-align:center;}


/* idpw */
.idpw_Box_m{		margin-top:10px; width:100%; height:100%; border:1px solid #ddd;	}
.idpw_Box_m .blue{	color:#579BD0;		}
.idpw_Box_m .cnt {padding:35px; position:relative;}
.idpw_Box_m .cnt .ttl {	font-size:18px;font-weight:bold;line-height:45px;	}
.idpw_Box_m .cnt .sub_tit {	font-size:12px;line-height:18px;color:#757575;	}
.idpw_Box_m .cnt .loginp {margin-top:12px;}
.idpw_Box_m .cnt .loginp:first-child {margin-top:0;}
.idpw_Box_m .cnt .loginp .ipt {margin-top:7px;}
.idpw_Box_m .cnt .loginp .ipt input {width:82%; height:33px; padding:0 0 0 15px; border:1px solid #e2e0e3; font-size:13px; line-height:33px; color:#bcbcbc; position:relative;}
.idpw_Box_m .cnt .loginp .ipt span {	display:inline-block;width:70px;font-size:14px;font-weight:bold;}
.idpw_Box_m .idpw_btnBox{	padding-top:20px;	}
.idpw_Box_m .idpw_btnBox .btn_log {display:block;width:100%; height:50px; font-size:17px; line-height:50px; color:#fff; background:#579BD0; font-weight:bold; text-align:center;}
.idpw_Box_m .cnt .loginp .btn_log {width:106px; height:117px; position:absolute; right:80px; top:120px; font-size:17px; line-height:113px; color:#fff; background:#579BD0; font-weight:bold; text-align:center;}
.idpw_Box_m .cnt .logchkA {width:100%; margin-top:16px; overflow:hidden;}
.idpw_Box_m .cnt .logchkA .inputLook {float:left; line-height:14px;}
.idpw_Box_m .cnt .logchkA .forgottxt {float:right;}
.idpw_Box_m .cnt .logchkA .forgottxt a {		font-size:12px; line-height:14px;  font-weight:bold;}
.idpw_Box_m .cnt .logchkA .forgottxt a.red {	color:#b2171c;border-bottom:1px solid #c14c50;	}
.result_tit{	padding:20px 0;text-align:left;	}
.btn_ok{	text-align:center;	width:100%;padding:10px;}


.mgT20{	margin-top:20px !important;	}
.mgT30{	margin-top:30px !important;	}
.mgT40{	margin-top:40px !important;	}

.mgR2{	margin-right:2px !important;	}

.w91{	width:91px !important;	}
.w140{	width:140px !important;	}
.w160{	width:160px !important;	}
.w170{	width:170px !important;	}


.page_Box{	border:1px solid #ddd;padding:20px;word-break:break-all;height:850px;overflow-y:scroll;	}
.font12{	font-size:12px !important; 	}
.fontC-blue{	color:blue	}

.p-r{	position:relative;	}
.p-a{	position:absolute;	}
.c-p{	cursor:pointer;	}
.content_txt{	min-height:984px;	}

/* product view */
.btnUpBox{			position:absolute;top:-3px;*top:1px;	}
.btnDownBox{	position:absolute;bottom:-3px;*bottom:0px;	}



/* font css */
.f11{	font-size:11px !important;	}
.f-B{	font-weight:bold !important;	}
.f-red{	color:#fe0000 !important;	}
.f-blue{	color:#006ae1 !important;	}
.f-violet{	color:#771fbf !important;	}
.f-000{	color:#000 !important;	}
.f-sky{	color:#007EFF !important;	}
.f-white{	color:#ffffff !important;	}

.bg-red{	background-color:#fe0000 !important;	}
.bg-orange{	background-color:#ffa802 !important;	}
.bg-yellow{	background-color:#fff001 !important;	}
.bg-yellowish{	background-color:#a6d100 !important;	}
.bg-green{	background-color:#009e25 !important;	}
.bg-blue{	background-color:#3a32c3 !important;	}
.bg-violet{	background-color:#771fbf !important;	}
.bg-hotpink{	background-color:#ef017d !important;	}
.bg-gray{	background-color:#9a9a9a !important;	}


.cate_memo{	height:70px;overflow:hidden;	}


/* login_check */
.order_sheet{			}
.order_sheet ul{	margin:0;padding:0;	}
.order_sheet li{	margin:0;padding:0;float:left;width:49.6%;text-align:center;	}
.order_sheet li p{	text-align:center;padding:10px 0;font-weight:bold;font-size:17px;font-family:'Nanum Barun Gothic',sans-serif	;	}
.order_sheet li span{	font-size:11px;font-weight:normal;text-align:center;font-family:'Nanum Barun Gothic',sans-serif		}

.order_login{	width:320px;margin:30px auto;margin-top:50px;	}
.order_login p {	height:30px;position:relative;	}
.order_login p span{ position:absolute;right:0; }



/* point tbl */
.point_tbl{	width:350px;border-collapse:collapse;border:1ox solid #BDBEBD;	}
.point_tbl th{	font-size:13px; font-weight:bold;height:30px;background-color:#F0F0F0;	}
.point_tbl td{	font-size:12px; height:30px;text-align:center;	}


/* 상품 Q&A */
.bbs_goods_info{	margin:10px 0;	}
.bbs_goods_info li{	float:left;	}
.bbs_goods_info li.goods_img{	width:80px;max-height:150px;	}
.bbs_goods_info li.goods_img img{	width:80px;max-height:150px;	}
.qna_cont img{	max-width:660px;	}
.review_con,.qna_con{ display:none; }
.goods_box1{		display:block;padding:5px;	}
.goods_box1 ul{	margin:0;padding:0;	}
.goods_box1 li{	float:left;vertical-align:middle;	}
.goods_box1 li .tit{	font-size:13px;font-weight:bold;}


/* 상품평 */
#review_Box,#qna_Box{	display:none;	}


.old_price{	text-decoration: line-through;	}



/* @init_class */
.init,
.init * {margin:0;padding:0;}/* vertical-align:middle; 에디터에서 레이아웃틀어짐 */
.init li {list-style: none;}
.init img {vertical-align:top;}/*middle 잘 안됨*/
.init td {	padding:0;	}



/* 레이어 디자인 */
.layer_wrap{	border:1px solid #ddd;position:absolute;top:0px;left:80px;padding:10px 15px;background-color:#fff;display:none;overflow:hidden;	}
.layer_tit{	display:block;width:100%;	}

.search_txt{	border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:10px;text-align:center;margin-bottom:20px;font-weight:bold;font-size:14px;color:#000;	}


/* Gallery */
.gall_wrap{	border-top:2px solid #aaa;border-bottom:1px solid #aaa;	}
.gall_wrap ul{	margin:0;padding:0;padding:20px 0;	}
.gall_wrap li{	float:left;width:170px;min-height:180px;padding-right:15px;	}
.gall_wrap li.last{	width:155px;padding-right:0px !important;	}
.gall_wrap li .thum_img{	border:1px solid #ddd;width:155px;margin-bottom:20px;	}
.gall_wrap li .thum_img img{	width:155px;max-height:220px;	}
.gall_wrap li p {	display:block;width:155px;height:25px;overflow:hidden;line-height:25px;	position:relative; 	}
.gall_wrap li .tit a{	font-size:13px;font-weight:bold;	}
.gall_wrap li .name a{	font-size:11px;font-weight:bold;	}
.gall_wrap li .date{		position:absolute;right:0;}
.gall_wrap li.no-data{	width:100%;text-align:center;line-height:180px;font-size:13px;font-weight:bold;	}

/* @clear fix */
* html .clfix { height: 1%; overflow: visible;} /* float clearing for IE6 */
*+html .clfix{ min-height: 1%;} /* float clearing for IE7 */
.clfix:after{ clear: both; content: "."; display: block; height: 0; visibility: hidden; font-size: 0;} /* float clearing for everyone else */


/* store */
.store_wrap{			}
.store_tit{	text-align:center;font-weight:bold;font-size:16px;line-height:35px;color:#6C4A38	}
.store_Search{	margin-top:30px;position:relative;background-color:#f9f9f9;border:1px solid #c6c6c6;	}
.store_sel{	position:absolute;top:0px;left:0px;width:207px;padding-left:10px;height:45px;border-right:1px solid #c6c6c6;	}

.sel_area{		
	-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    text-indent: 0.01px;
    text-overflow: '';
	zoom:1;
	position:relative;width:100%;text-align:left;background:none;border:none;display:block;color:#666
}


/*.store_sel select{	height:45px;font-size:14px;color:#666;border:none;background:none;width:100%;background:transparent;background:url('/common/images/btn/select_arrow.png') right center no-repeat;display:block;	}*/

.store_input{	padding:0 70px 0 128px;	}
.store_input input{	height:45px;font-size:14px;color:#666;width:100%;border:none;	display:block;background:none; 	}
.btn_search{	position:absolute;top:0px;right:0px;border-left:1px solid #c6c6c6;width:45px;height:45px;	}



.store_Box{	position:relative;	}
.store_sel{	 width:100px;font-size:14px;line-height:45px;padding-left:15px;cursor:pointer;	background:url('/common/images/btn/select_arrow.png') right center no-repeat;	}
.store_sel_ul_m{		display:none;width:102px;border:1px solid #c6c6c6;position:absolute;top:-1px;left:-1px;padding:9px 0 7px 13px;background-color:#f9f9f9;z-index:555;	}
.store_sel_ul_m li.first{	font-size:14px;cursor:pointer;line-height:180%;padding:2px;background:url('/common/images/btn/select_arrow.png') right center no-repeat;	}
.store_sel_ul_m li{	font-size:14px;cursor:pointer;line-height:170%;padding:2px;	}
.store_sel_ul_m li a{	display:block;	}

.color01{	color:#ff0000;	}

.bbs_write iframe{  }
.bbs_write iframe #smart_editor2{	width:100%;border:1px solid #FF0000;	}




.vcenter { text-align:center; margin:auto; padding:0 0 20px 0; }
.vright { text-align:right; }

/* Layout */
/* bg */
.wrap{ position:relative; min-width:320px;width:100%;position:relative;max-width:640px;margin:0 auto;background:url(/mobile/img/common/wrap_bg.jpg) repeat-x top; cursor:pointer;}

/* quick */
#quick{position:absolute;z-index:2;right:20px;top:450px;text-align:center;}

/* header */
.header{min-width:320px;width:100%;max-width:640px;height:170px;background:url(/mobile/img/common/header_bg.jpg) no-repeat 0 0; }
.header>.inner{margin:0 20px;}
.header>.inner h1{position:absolute; top:90px; }
.header>.inner h1 img{width:75%;}

/* topmenu */
.topmenu{}
.topmenu ul{text-align:right;padding-top:110px}
.topmenu ul li{display:inline;margin-left:5px; color:#8f7e5a;}
.topmenu ul li a{color:#8f7e5a}

.gnb{background:url(/mobile/img/common/gnb_bg.png) center top;cursor:pointer;}
.gnb>ul{position:relative;padding:0 0px;}
.gnb>ul:after{content:'';display:block;clear:both;}
.gnb>ul>li{float:left; width:33.3%; z-index:9999; text-align:center;}
.gnb>ul>li>a{display:block;height:70px;line-height:23px;font-size:18px !important;color:#ebe9ec;font-weight:700; position: relative; top: 20px;}
.gnb>ul>li:last-child>a{padding-right:0;}
.gnb>ul>li>a:hover {color:#edca50}

.gnb>ul>li ul{position:absolute; z-index:9999; top:140px; left:0;z-index:2;display:none; width:100%; background:#62723e;}
.gnb>ul>li ul li{border-bottom:1px solid #7a904b; background:url(/mobile/img/common/lnb_bg.gif) no-repeat 95% 13px;}
.gnb>ul>li ul li a{color:#fff;font-size:18px; font-weight:bold; padding:10px 20px;display:block}

.gnb>ul>li ul.menu01 {position:absolute;top:210px; left:0;}
.gnb>ul>li ul.menu02 {position:absolute;top:210px; left:0;}
.gnb>ul>li ul.menu03 {top:210px; left:0;}
.gnb>ul>li ul.menu04 {top:210px; left:0;}
.gnb>ul>li ul.menu05 {top:210px; left:0;}
.gnb>ul>li ul.menu06 {top:210px; left:0;}

.menu04 li, .menu05 li {width: 100% !important; text-align: center !important;}
.m1, .m2, .m3, .m4, .m5 {cursor:pointer;}



/* main_visual */
.main_visual{ position:relative; padding:0 0 20px 0;margin:0 auto; /*background:url(/mobile/img/main/visual.png) no-repeat;*/}
.main_visual img{width:100%;}
.main_visual ul li:first-child img{padding-top:20px;}

/* main_rolling */
.main_rolling{min-width:320px;width:100%;max-width:640px;height:284px;float:left;border-bottom:4px solid #af9e96;}
.main_rolling .bx-wrapper {position: relative;*zoom: 1;}
.main_rolling ul.slider{}
.main_rolling ul.slider>li{height:284px;}

.main_rolling .bx-controls-direction{display:none;}
.main_rolling .bx-wrapper .bx-pager,.main_rolling .bx-wrapper .bx-controls-auto {position: absolute;bottom: 80px;left:-230px;}
.main_rolling .bx-wrapper .bx-pager.bx-default-pager a {
  background: #ccc;
  text-indent: -9999px;
  display: block;
  width: 10px;
  height: 10px;
  margin: 0 3px;
  outline: 0;
  -moz-border-radius: 5px;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.main_rolling .bx-wrapper .bx-pager.bx-default-pager a:hover,
.main_rolling .bx-wrapper .bx-pager.bx-default-pager a.active{background:#333;}

.main_visual:after{ content:''; clear: both; display:block;}
.main_cont:after{ content:''; clear: both; display:block;}
.main_rolling:after{ content:''; clear: both; display:block;}

/* main_cont */
.main_cont{min-width:320px;width:100%;max-width:640px;margin:0 auto;}
.main_cont .section{padding:30px 20px 0 20px; }
.main_cont .section p.tit{background:url(/mobile/img/common/tit.png) no-repeat;height:18px; padding-left:23px;line-height:18px;font-size:18px;font-weight:700;color:#333;margin-bottom:20px;}

.main_cont .section.notice{}
.main_cont .section.notice ul{}
.main_cont .section.notice ul li{position:relative;}
.main_cont .section.notice ul li a{display:block;line-height:35px;width:85%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:14pt;font-weight:700;}
.main_cont .section.notice ul li span{color:#666;position: absolute;right:0; top:4px;line-height:24px;font-size:13px;font-family:'돋움','Dotum'}
.main_cont .section.notice ul li a em{color:#666;padding-right:5px;}
.main_cont .section.notice p.btn{position:absolute;right:0;top:0;}

.main_cont .section.video{}
.main_cont .section.video img{width:100%}

/* 20160718
.main_cont .section.link{}
.main_cont .section.link ul{width:100%;}
.main_cont .section.link ul li{float:left; width:32%; height:40px; text-align:center; background:#617a2c;border:2px solid #3f5909;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_cont .section.link ul li a{display:block; color:#fff;font-size:1.2em;width:100%; line-height:40px;}
.mr5{margin-right:2%;}
*/


.main_cont .section.link{padding:30px 20px 30px 20px;}
.main_cont .section.link ul{width:100%;}
.main_cont .section.link ul li{float:left; width:32%; height:52px; text-align:center; padding-top:5px; background:#617a2c; border:2px solid #3f5909;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_cont .section.link ul li:first-child,.main_cont .section.link ul li:last-child{padding-top:15px;}
.main_cont .section.link ul li a{display:block; color:#fff;font-size:0.9em;width:100%;height:54px; line-height:20px;}
.mr5{margin-right:2%;}

.main_visual a.vlink1 {display:block; width:120px; color:#fff; font-size:0.9em; height:54px; line-height:54px; text-align:center; background:#617a2c; border:2px solid #3f5909;-webkit-box-sizing:border-box;box-sizing:border-box}
.main_visual a.vlink2 {display:block; width:120px; color:#fff; font-size:0.9em; height:54px; line-height:20px; text-align:center; padding-top:5px; background:#617a2c; border:2px solid #3f5909;-webkit-box-sizing:border-box;box-sizing:border-box}



@media all and (max-width:320px){
	.main_cont .section.link ul li a{font-size:1em;}
	.main_cont .section.link ul li:first-child,.main_cont .section.link ul li:last-child{padding-top:14px;}
	.main_cont .section.link ul li a{display:block; color:#fff;font-size:0.8em;width:100%;height:54px; line-height:18px;}

}

.notice .more{float:right; font-size:12px; }
.notice .more a{color:#988b68}


/* footer */
.footer{min-width:320px;width:100%;max-width:640px;background:#ebe9ec;border-top:1px solid #d2d2d2;padding-top:22px;padding-bottom:30px;margin-top:30px;}
.footer .inner{margin:0 auto;position:relative; font-size:16px;padding:0 20px;letter-spacing:-1px;}
.footer .inner address p{line-height:20px;color:#999;}

/* sub_layout */
.container{min-width:320px;width:100%;max-width:640px;}
.container>.inner .contents_area{padding:0 20px;overflow:hidden;}
/*.container>.inner .contents_area .contents{margin:15px 40px 50px 0;}*/
.container>.inner .contents_area .contents{margin:15px 0px 50px 0;}
.container>.inner .contents_area .contents .contents_top{position:relative;margin-bottom:15px;}
.container>.inner .contents_area .contents .contents_top h4{height:35px;font-size:25px;font-weight:700;color:#333;}

/* 아이폰6 */
@media all and (max-width:375px){
	.header>.inner h1 img{width:80%;}
	.topmenu ul li a{font-size:12px}
	.gnb>ul>li>a{font-size:0.80em;padding-right:9px;line-height:23px; cursor: pointer; position: relative; top: 20px;}
}

@media all and (max-width:320px){
	.header>.inner h1 img{width:70%;}
	.topmenu ul{padding-top:105px}
	.topmenu ul li{margin-left:3px;}
	.topmenu ul li a{font-size:11px}
	.gnb>ul>li>a{font-size:0.7em;padding-right:6px;line-height:55px;}
}

#rScroll {position:fixed;top:200px;right:20px;z-index:9999;}
/* #rScroll {position:fixed; top:500px; left:50%; width:90px; margin:0 0 0 500px;} */


/* Skip To Content */
.skipToContent {display:block; margin:0; }
.skipToContent a {display:block; height:0px; overflow:hidden;}
.skipToContent a:focus {height:auto; text-align:center; padding:10px; background-color:#fff; }

/* Header */
#skipLink  {position:relative; width:205px; padding:5px 0 0px 0; z-index:4; clear:both; margin:auto;*zoom:1;z-index:4;}
#skipLink ul { list-style:none;}
#skipLink ul li { float:left;	}
#skipLink a {display:inline-block; padding:2px 10px 2px 10px; color:#000; text-decoration:none; border:1px solid #aaa; background-color:#fafafa; font-weight:bold; font-size:13px}
#skipLink a:link,
#skipLink a:visited,
#skipLink a:active { color:#000; }
#skipLink a:hover { color:#0000ff}

#topRight a { color:#8f7e5a; margin-left:10px;}
#topRight a:hover,
#topRight a:active { color: #ff5500; text-decoration: none;}

.subMenuMap h4 { font-size:16px; border-bottom:1px solid #ddd; padding:5px 0; }
.subMenuMap ul { list-style:none; padding:0 0 0 5px;}
.subMenuMap ul li { text-align:left; line-height:24px; font-size:14px; padding:5px 0; }

a {text-decoration:none; color:#000;}
a:link, a:active {text-decoration:none; color:#000;}
a:visited {text-decoration:none; color:#000;}
a:hover {text-decoration:none; color:#f50;}


.txt_bold { font-weight:bold; }
.txt_green { font-weight:bold; color:#009900; }
.txt_red { font-weight:bold; color:#ff5500; }
.txt_blue { font-weight:bold; color:#0066ff; }
.txt_purple { font-weight:bold; color:#880088; }
.txt_box  { padding:10px 10px 10px 10px; }
.txt_box30  { padding:10px 10px 30px 10px; }
.txt_boxt30  { padding:30px 10px 10px 10px; }
.txt_boxbf  { padding:10px; border:1px solid #ddd; font-size:16px;  }
.txt_boxb  { padding:30px 10px 30px 10px; border:1px solid #ddd;  }
.txt_boxbb  { padding:10px; border:1px solid #a9cff1; background:#fff;  }
ol.txt_ol { margin:0; padding:0 0 0 20px; }
ol.txt_ol li { margin:0 0 10px 0; }


.td_bgtitle_top_left { padding:10px;background:#f0f0f0; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;}
.td_bgtitle_top_right { padding:10px;background:#f0f0f0; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-left:1px solid #aaa;}
.td_bgtitle_bot_left { padding:10px;background:#f0f0f0; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.td_bgtitle_bot_right { padding:10px;background:#f0f0f0; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-bottom:1px solid #aaa;border-left:1px solid #aaa;}

.td_bg_top_left { padding:10px;background:#fff; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;}
.td_bg_top_right { padding:10px;background:#fff; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-left:1px solid #aaa;}
.td_bg_bot_left { padding:10px;background:#fff; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-bottom:1px solid #aaa;}
.td_bg_bot_right { padding:10px;background:#fff; font-weight:bold; color:#000; text-align:center; border-top:1px solid #aaa;border-left:1px solid #aaa;border-bottom:1px solid #aaa;}


.td_bgtitle { padding:15px;background:#EAF3FB; color:#007ec5; }
.td_bg1 { padding:15px;background:#EAF3FB; font-weight:bold; color:#007ec5;}
.td_bg2 { padding:15px;background:#fff; }
.td_bg3 { padding:15px;background:#fff; }
.td_bg4 { padding:15px;background:#f4fafe; }


.td_bgtitle2 { padding:5px;background:#EAF3FB; color:#007ec5; }
.td_bg12 { padding:5px;background:#EAF3FB; font-weight:bold; color:#007ec5;}
.td_bg22 { padding:5px;background:#fff; }
.td_bg32 { padding:5px;background:#fff; }
.td_bg42 { padding:5px;background:#f4fafe; }


.td_bgtitle3 { padding:15px 5px 15px 5px;background:#EAF3FB; color:#007ec5;border-bottom:solid 1px #cccccc; }
.td_bg13 { padding:15px 5px 15px 5px;background:#EAF3FB; font-weight:bold; color:#007ec5; border-bottom:solid 1px #cccccc;}
.td_bg23 { padding:15px 5px 15px 5px;background:#fff; border-bottom:solid 1px #cccccc; }
.td_bg33 { padding:15px 5px 15px 5px;background:#fff; border-bottom:solid 1px #cccccc;}
.td_bg43 { padding:15px 5px 15px 5px;background:#f4fafe; border-bottom:solid 1px #cccccc;}

.vdb_bar {font-size:11px;background:#fff;padding:4px 0 0 0;font-weight:normal;color:#000;border-top:solid 1px #dddddd;border-bottom:solid 2px #dddddd;}
.vdb_line {padding:10px 5px 10px 5px; border-bottom:solid 1px #dddddd;}
.vdb_wline {padding:5px;border-bottom:solid 1px #dddddd;}
.vdb_wtitle {height:30px;background:#f9f9f9;font-weight:bold;text-align:center;}

.vdb_bar_num {font-size:11px;color:#000;background:url(/board/img/bg_blist_num.jpg) right;height:35px;}
.vdb_bar_title {font-size:11px;color:#000;background:url(/board/img/bg_blist_title.jpg) right;height:35px;}
.vdb_bar_last {font-size:11px;color:#000;background:url(/board/img/bg_blist_last.jpg) right;height:35px;}

/* Footer */
#quickbarProductList ul { list-style:none; margin:0; padding:0; }
#quickbarProductList li { margin:0 0 3px 0; }
#quickbarProductList li img { border:1px solid #ddd; }
#quickbarProductList li.on img { border:1px solid #444; }
#quickbar .quick_btn_top { margin:0 0 3px 0; }
#q_gotop { text-align:center; padding:5px; }

#leftFooter {position:absolute; top:40px; left:0; margin:0; padding:0; *zoom:1;}
#rightFooter {position:relative; margin:0; padding:0; color:#999; line-height:20px; text-align:left; font-size:12px;*zoom:1;}
#footerSite {position:absolute; top:40px; right:0; margin:0; padding:0;}


#footer a{ text-decoration:none;}
#footer a:hover,
#footer a:active,
#footer a:focus{ text-decoration:none;}
#footer address {font-style:normal;}


/* scrollbar */
html, body{
scrollbar-face-color:#F0F0F0;
scrollbar-base-color:#F0F0F0;
scrollbar-arrow-color:black;
scrollbar-track-color:#F3F3F3;
scrollbar-shadow-color:#F0F0F0;
scrollbar-highlight-color:#F0F0F0;
scrollbar-3dlight-color:#A0A0A0;
scrollbar-darkshadow-Color:#A0A0A0;
}



/* Pagenation */
.direct_page {display:inline-block; margin-right:3px; padding:3px 5px 5px 5px; color:#aaa; text-decoration:none; border:1px solid #e1e1e1; background-color:#fafafa; font:bold 12px/normal arial, ; _width /**/:17px;}
.current_page {display:inline-block; margin-right:3px; padding:3px 5px 5px 5px; color:#f50; text-decoration:none; border:1px solid #e1e1e1; background-color:#fff; font:bold 12px/normal arial, ; _width /**/:17px;}
.next_page, .prev_page {display:inline-block; color:#ccc; border:1px solid #fff; position:relative; top:1px; _top:-1px; font:12px/normal; _width /**/:46px;}
.prev_page {margin-right:6px; padding:7px 6px 5px 16px; _padding-bottom:3px; background:url(/board/img/prev_1.gif) no-repeat 6px 11px !important;}
.next_page {margin-left:4px; padding:7px 16px 5px 6px; _padding-bottom:3px; background:url(/board/img/next_1.gif) no-repeat 36px 11px !important;}



.fsmall
{
FONT-SIZE: 11px; LETTER-SPACING: 0px; LINE-HEIGHT: 1.2
}

.box
{
    border-style:solid; border-width:1px; border-color:#ccc;
    BACKGROUND-COLOR: #FFF;
    FONT-SIZE: 9pt
}




.btn
{

    FONT-SIZE: 9pt;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #000444;
    background-color: #f0f0f0;
    height: 18px;
    margin: 0px;
    padding: 0px;
    border: 0;
	cursor: hand;
    BORDER-LEFT: 1px #777777 solid; BORDER-right: 1px #777777 solid; BORDER-top: 1px #777777 solid;  BORDER-BOTTOM: 1px #777777  solid;
}

.btn50
{
    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 50px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}

.btn80
{
    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 80px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}

.btn100
{

    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 100px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}

.btn150
{

    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 150px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}

.btn200
{

    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 200px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}

.btn300
{

    FONT-SIZE: 14px;
    font-weight: bold;
    LETTER-SPACING: -1px;
    color: #ffffff;
	line-height:40px;
    background-color: #444;
    height: 40px;
    width: 300px;
    margin: 0px;
    padding: 0px;
	cursor: pointer;
    border: none;
}








.image_carea { position:relative; width: 720px; height: 450px; margin: 0 auto; overflow: hidden; *zoom:1;}

.image_carousel1 {
	position:relative;
	width: 700px; /* -2px */
	height: 400px;
	margin: 0 auto;
	overflow: hidden;
	border: 10px solid #ddd;
	*zoom:1;
}
.image_carousel1 li {
	padding: 0px;
	margin: 0;
	float: left;
}


.pagination1 {
	position:absolute;
	bottom:0px;
	right:0;
	text-align: center;
}	
.pagination1 a {
	background:url(/img/room_page.jpg) 0 0 no-repeat transparent;
	width: 20px;
	height: 20px;
	margin: 0 0 0 5px;
	display: inline-block;
}
.pagination1 a.selected {
	background-position: 0 -20px;
	cursor: default;
}
.pagination1 a span {
	display: none;
}

.clearfix {
	float: none;
	clear: both;
}

a.play4 {  

background: url(/icon/i_slide_pause2.gif) no-repeat transparent;  
width: 14px;  
height: 13px;  
display: block;  
position: absolute;  
bottom: 0px;  
right: 13px;  

}  

a.play4 {                background-position: 0 0; }  
a.play4.paused {         background-position: 0 -13px; }  
a.play4 span {           display: none; }  

a.next4 {  

width: 14px;  
height: 13px;  
display: block;  
position: absolute;  
bottom: 0px;  
right: 0;  
}  


a.prev4 {  

width: 14px;  
height: 13px;  
display: block;  
position: absolute;  
bottom: 0px;  
right: 26px;  

}  








.image_carousel2 {
	width: 978px; /* -2px */
	margin: 0 auto;
	padding: 15px 0 10px 0px;
	overflow: hidden;
	border:1px solid #ddd;
	*zoom:1;
}
.image_carousel2 #foo5 li {
	padding: 0px;
	width:196px;
	overflow: hidden;
	text-align:center;
	margin: 0px;
	float: left;
}
.image_carousel2 ul { list-style:none }

a.play5 {  
background: url(/icon/i_slide_pause2.gif) no-repeat transparent;  
width: 14px;  
height: 13px;  
display: block;  
position: absolute;  
top: 10px;  
left: 0px;  

}  

a.play5 {                background-position: 0 0; }  
a.play5.paused {         background-position: 0 -13px; }  
a.play5 span {           display: none; }  

.pagination1 {
	position:absolute;
	top:10px;
	right:0;
	text-align: right;
}	
.pagination1 a {
	background:url(/icon/pagination1.png) 0 0 no-repeat transparent;
	width: 16px;
	height: 10px;
	margin: 0 0 0 2px;
	display: inline-block;
}
.pagination1 a.selected {
	background-position: 0 -10px;
	cursor: default;
}
.pagination1 a span {
	display: none;
}


/* datepicker */
div.datepicker {position: absolute; border: 1px solid #ddd; background-color: white;}
div.datepicker div {height: 20px; padding:5px; position: relative; text-align: center;}
div.datepicker div span {text-align: center; font-weight:bold}
div.datepicker th {text-align: center;}
div.datepicker td {font-size: 12px; text-align: center; width: 20px; height: 20px; cursor:pointer}
div.datepicker td.past_day {color: #AAA;}
div.datepicker td.blank_day {color: #fff; cursor:none}
div.datepicker td.td_sunday {color: #f00;}
div.datepicker td.td_saturday {color: #00f;}
div.datepicker a {text-decoration: none;}






/* greeting */
.greeting{ background:url(/kor/mobile/img/sub/greeting_bg.jpg) no-repeat right 40px }
.greeting .Tit{ font-size:20px; color:#3b3b3b; font-weight:bold }
.greeting .Tit span{ color:#367ac2 }
.greeting .Txt{ font-size:14px; color:#666; line-height:24px }
.pb100{ padding-bottom:100px; }
.greeBox {width:100%; overflow:hidden; }
.greeBox > dl {width:100%; overflow:hidden; }
.greeBox > dl > dt {font-family: 'Nanum Myeongjo', serif; font-size:1.6em; line-height:1.6em; margin-bottom:24px; color:#694733; font-weight:900;}
.greeBox > dl > dd {font-size:18px; color:#666; line-height:28px; margin-bottom:25px;}
.greeBox > dl > dd.sign {float:right; margin-top:10px;}
.profileBox {width:100%; overflow:hidden; margin-top:34px;}
.profileBox > h2 {background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0; padding-left:24px; font-weight:900; color:#333333; font-size:17px; }
.profileBox > ul {margin-top:15px;}
.profileBox > ul > li {font-size:14px; color:#333333; line-height:22px;} 

/*history*/
.history {width:100%; overflow:hidden; }
.history td { font-size:16px; font-weight:bold; }
.hisbg {width:100%;}
.hisBox {width:100%; overflow:hidden; margin-bottom:55px; border-bottom:1px dotted #dbceb4}
.hisBox:last-child{border-bottom:none;}
.hisBox > h3 {line-height:25px; font-size:29px; color:#b5866a; font-weight:bold; margin-bottom:10px; }
.hisBox > h3.firstYear {color:#694733;}
.hisBox > p {float:left; font-size:18px; color:#694733; font-weight:bold; line-height:29px;}
.history > p { font-size:18px; font-weight: 600;}
.hisRight {}
.hisRight > ul {width:44px; float:left; }
.hisRight > ul > li {font-size:18px; color:#694733; font-weight:bold; line-height:29px;}
.hisRight > dl {float:left;   margin-bottom:25px;  }
.hisRight > dl > dt.num{font-size:20px; color:#694733; font-weight:bold; line-height:29px;}
.hisRight > dl > dt {font-size:16px; color:#694733; line-height:29px; }
.hisRight > dl > dd {font-size:18px; color:#666; line-height:20px; margin-top:5px; }
.hisRight > dl > dt > span {color:#b87a56;}

/* location */
.location{  }
.location p{ color:#666; }
.location p span{ color:#333; font-weight:bold }
.map table {width:100%; border-top:3px solid #b5866a; margin-top:28px; }
.map table th , .map table td {border-bottom:1px solid #b5866a;}
.map table th {background:#d0b3a1; right:1px solid #b5866a; font-size:1.2em; font-weight:bold; color:#906144;}
.map table td {color:#906144; font-size:18px; padding:10px;}


/* product */
.section{  }
.section > dl > dt{ color:#333; font-size:15px; background:url(/kor/mobile/img/sub/dt.gif) no-repeat; padding-left:20px; line-height:15px }
.section > dl > dd{ margin-top:5px; color:#666 }


/*menu*/
.menu {width:100%; }
.menu h5 {background:url(/mobile/img/sub/gree_Bl.png) no-repeat 0 2px; padding-left:17px; margin-bottom:20px; font-size:15px; color:#666;}
.menuBox {width:100%; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #f0f0f0; }

.menuBox > p > img{width:100%}
.txtBox > h4 {font-size:20px; font-weight:bold; color:#ff6600; margin:14px 0;}
.txtBox > h4 > span {color:#5e772a;}
.txtBox > dl {width:100%; }
.txtBox > dl > dt {font-size:18px; font-weight:bold; background:url(/mobile/img/sub/line_Ora.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:14px; color:#333;}
.txtBox > dl > dd {font-size:18px; color:#666; background:url(/mobile/img/sub/bullect_sq.gif) no-repeat 0 8px; line-height:24px; padding-left:10px;} 
.txtBox > dl > dd.nonesq {background:none; padding-left:0;}
/*
.menuBg {border-top:1px solid #debd98; border-bottom:1px solid #debd98; background:#fef9f3; margin-bottom:50px;}
.menuBg > ul {text-align:center; margin:10px;}
.menuBg > ul > li {font-size:18px; color:#666; line-height:22px;}
.menuBg > ul > li > span {font-size:18px; color:#333;}
*/
.txtBox2 {width:100%; margin-top:40px;}
.txtBox2 > p {background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0; padding-left:25px; margin-bottom:30px;font-size:20px; color:#333; font-weight:bold; font-family: Nanum Barun Gothic;}
.txtBox2 > ul {width:100%;  }
.txtBox2 > ul li {background:url(/mobile/img/sub/gree_Bl.gif) no-repeat left 3px ; padding-left:18px; color:#666; font-size:18px; margin-bottom:24px;}
.txtBox2 > ul li span {color:#333;}
.txtBox2>img {width:100%; background:none; padding-left:0;}

/*main_shop*/
.shop {background:#f4f4f4; padding:2px 0;}
.shop .ShopTitle {padding:10px; margin:10px; background:#fff url(/mobile/img/sub/shop_bg.jpg) no-repeat right bottom;}
.shop .ShopTitle p{font-size:15px;}
.shopT {margin-bottom:22px;}
.shopT > h3 {font-family: 'Nanum Myeongjo', serif; font-size:20px; font-weight:bold; color:#694733; margin:10px 0}
.ShopTitle > dl {width:100%; overflow:hidden; }
.ShopTitle > dl > dt { width:20% !important; float:left; line-height:22px;letter-spacing:-1px;padding-bottom:8px;}
.ShopTitle > dl > dd { width:70% !important; float:left; line-height:22px;letter-spacing:-1px;padding-bottom:8px;}
.ShopTitle > dl > dt {font-size:13px; color:#333; font-weight:bold; width:50px;}
.ShopTitle > dl > dd {font-size:13px; color:#666; padding-left:22px;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.ShopTxt {margin:20px; background:url(/mobile/img/sub/mobile/img_shop.jpg) no-repeat bottom right;}
.ShopTxt > h3 {color:#000; font-family: 'Nanum Myeongjo', serif; font-size:18px; font-weight:bold; background:url(/mobile/img/sub/line_br.gif) no-repeat left bottom; margin-bottom:30px; padding-bottom:20px;}
.ShopTxt img{width:100%;}

/*shop_detail*/
.shopDetail {width:100%; overflow:hidden; margin-top:48px; }
.shopDetail h2 {background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0; padding-left:25px; font-size:16px; color:#333; font-weight:bold; font-family: Nanum Barun Gothic; margin-bottom:18px;}
.shopT > h4 {margin-top:10px; font-family: 'Nanum Myeongjo', serif; font-size:18px; font-weight:bold; color:#694733; margin-right:28px; background:url(/mobile/img/sub/gree_Bl.gif) no-repeat 0 3px; padding-left:16px;}
.shopDetail > ul > li {margin-left:18px; margin-bottom:18px;}
.shopDetail img{width:100%}
.boninfo img {width:100%}

/*franchise*/
.contentText { font-size:14px; }
.franchise {}
.franchise table{width:100%; border-top:2px solid #663333;  border-bottom:3px solid #d2d2d2; margin-bottom:20px}
.franchise table th {height:40px; background:#663333; color:#fff; font-weight:bold; font-size:14px; border-bottom:1px solid #894646; border-right:1px solid #894646;}
.franchise table th.rightth {border-right:none;}
.franchise table td {font-size:16px; color:#666; padding:5px;  line-height:22px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.franchise table td:last-chlid{border-right:0;}
.franchise table td.righttd {border-right:none;}
.franchise table td.centertd {text-align:center; }
.franchise table td span {color:#333;}
.franchise > p {font-size:13px; color:#333; /*margin-top:14px; margin-bottom:42px;*/}
.franchise > ul {}
.franchise > ul > li {background:url(/mobile/img/sub/bullect_sq.gif) no-repeat 0 7px; padding-left:10px; margin-bottom:3px; font-size:18px; color:#666; }
.franchise > ul > li > dl {width:100%; margin-top:12px;}
.franchise > ul > li > dl > dt {background:url(/mobile/img/sub/arrowG.gif) no-repeat 0 7px; padding-left:10px;}
.franchise > ul > li > dl > dd {padding-left:10px;}
.franchise > h3 {font-size:20px; font-weight:bold; background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-top:60px; margin-bottom:15px;}
.franchise > div { margin:0 0 60px 0; }
.franchise > div > h3 {font-size:20px; font-weight:bold; background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-top:0px; margin-bottom:15px;}
.franchise > dl { }
.franchise > dl > dt {background:url(/mobile/img/sub/gree_Bl.gif) no-repeat 0;  line-height:12px; padding-left:20px; font-weight:bold; color:#666; font-size:13px; margin:15px 0 20px 0; } 
.franchise > dl > dt.titleDt {font-family: Nanum Barun Gothic; font-size:16px; font-weight:bold; color:#333;}
.franchise > dl > dd {margin-left:20px; background:url(/mobile/img/sub/bullect_sq.gif) no-repeat 0 9px ; padding-left:10px; margin-bottom:12px; color:#333; font-size:16px; line-height:22px;}
.franchise > dl > dd > span {color:#666;}

.franchBox {border-top:2px solid #957357; background:#f9f9f9; padding:20px; margin-bottom:20px;}
.numBox {width:26px; }
.numBox > p {background:#91af31; color:#fff; line-height:26px; text-align:center; font-family: 'Nanum Myeongjo', serif; font-size:16px; }
.conBox {margin-top:10px;}
.conBox > p {font-size:18px; line-height:24px; color:#000; font-family: 'Nanum Myeongjo', serif; font-weight:bold; }
.conBox > dl {margin-top:20px; }
.conBox > dl > dt {font-size:16px; color:#666; background:url(/mobile/img/sub/bullect_sq.gif) no-repeat 0 9px; padding-left:10px; margin-bottom:14px; line-height:22px;}
.conBox > dl > dt > span {color:#333;}
.conBox > dl > dd {color:#666; font-size:16px; line-height:22px;  margin-bottom:22px;}
.gpBox {}
.gpBox > p {margin-top:20px; font-size:16px; color:#333; line-height:22px;}
.gpBox > p > span {color:#e45c32; font-size:16px;}
.gpBox img{width:100%;}

.franchise {width:100%; overflow:hidden; font-size:16px; line-height:23px;}
.franchise>h3 {font-size:20px; font-weight:bold; background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-top:60px; margin-bottom:15px;}
.franchise>p{}


.faqBox {border-bottom:1px solid #ccc; padding-bottom:40px; margin-bottom:40px; }
.QBox {background:url(/mobile/img/sub/qnaQ.png) no-repeat top left; min-height:50px; border: margin-bottom:17px; }
.QBox > p {margin-left:43px; font-weight:bold; padding-top:7px; color:#b5866a; font-size:18px;}
.ABox {background:url(/mobile/img/sub/qnaA.png) no-repeat top left; min-height:50px;}
.ABox > dl {margin-left:43px; }
.ABox > dl > dt {color:#91b14d; margin-bottom:16px; font-weight:bold; font-size:18px; padding-top:7px; }
.ABox > dl > dd {line-height:20px; margin-bottom:16px; color:#666; font-size:16px;}

.fra05 {}
.fra05 > p {font-size:18px; font-weight:bold; color:#684b3a; margin:20px 0 18px 0;}
.fra05 > dl {margin-left:8px;}
.fra05 > dl > dt {background:url(/mobile/img/sub/gree_Bl.png) no-repeat left 4px ; padding-left:18px; font-size:16px; color:#666; line-height:20px; margin:14px 0;}
.fra05 > dl > dd {font-size:16px; line-height:20px; margin-bottom:10px; padding-left:18px;}
.fra05bg {width:100%; overflow:hidden; height:214px; background:url(/mobile/img/sub/fra_bg.gif) no-repeat right bottom;}
.fra05bg > p {text-align:center; line-height:214px;}

/*현대옥역사*/
.history02 {}
.w100p{width:100%;}
.history02 > p {margin-bottom:27px;}
.history02 > dl > dt {font-size:20px; color:#000;font-weight:bold; line-height:26px; }
.history02 > dl > dd {font-size:16px; color:#333; margin-top:20px;}
.hisBox02 {width:100%; margin-top:40px;}
/*.hisBox02 > p, .hisBox02 > div {float:left;}*/
.hisBox02 > p {margin-top:18px;}
.hisBox02>img{width:100%; margin-right:5%;}
.txtBox02 {line-height:26px; padding-top:20px;}
.txtBox02 > h4 {font-size:18px; color:#64402e;  margin-bottom:15px;}
.hisBox02 dl{clear: both;}
.hisBox02 dl dt {font-size:18px; line-height:24px; padding:15px 0; margin-bottom:14px; color:#333;}
.hisBox02 dl dd {font-size:16px; color:#666; line-height:22px;}

/*jeonju*/
.jeonju { font-size:20px; color:#000; }
.jeonjuTitle {}
.jeonjuTitle > p, .jeonjuTitle > dl {}
.jeonjuTitle > p{text-align:center; width:100%;background:#e1d6c0;}
.jeonjuTitle > p > img { }
.jeonjuTitle > dl {}
.jeonjuTitle > dl > dt {font-size:20px; margin:20px 0;color:#000;font-weight:bold;}
.jeonjuTitle > dl > dd { font-size:18px; color:#666; }
.jeonjuTitle > dl > dd > span {color:#333;}
.jeonju > h3 {font-size:20px; font-weight:bold; background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-top:60px; margin-bottom:20px;}
.jeonju > table {width:100%; margin-top:10px; }
.jeonju > table th {text-align:left; font-size:20px; height:43px; border-bottom:1px solid #a4a5a6; font-size:1em; font-weight:bold; color:#333; padding-left:18px;}
.jeonju > table td { padding-left:18px; font-size:18px; line-height:24px;color:#666; border-bottom:1px solid #d8d8d8;}
.jeonju > ul > li {background:url(/mobile/img/sub/bullect_sq.gif) no-repeat 0 9px ; padding-left:10px; margin-bottom:3px; font-size:16px; color:#333; line-height:22px;}

/* app */
.app01{ background:url(/kor/mobile/img/sub/app01_bg.jpg) no-repeat right 220px }
.app01 .Link{ font-weight:bold; padding-top:50px; padding-bottom:360px }
.app01 .Link a{ color:#367ac2; text-decoration:underline; font-size:13px }

.section .BottomLine{ border-bottom:1px dotted #d6d6d6; padding-bottom:35px; }

.img_border{border:1px solid #e3dac5}

/* bi */
.bi h3 {font-size:16px; font-weight:bold; background:url(/mobile/img/sub/bullect_gree.png) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-bottom:20px;}
.bi img{margin-bottom:20px;}

/* gallery03 */
.gallery03{}
.gallery03 ul{}
.gallery03 ul li:after{ content:''; clear: both; display:block;}
.gallery03 ul li{border-bottom:1px dashed #cececf; padding:10px 0 3px 0;}
.gallery03 ul li p.dotTit{background:url(/img/sub/gallery03_dot.gif) no-repeat 0 center; font-size:16px; font-weight:700; color:#666; padding-left:10px; float:left;}
.gallery03 ul li>a{background:#f18222; padding:3px 7px; color:#fff; float:right;}


.example-image { width:100% !important; }
.board_photo { width:100% !important; }
.con_photo img { width:100% !important; }
td.board_content img { width:100% !important; }


#div_pop11 {top: 500px !important;}
#div_pop10 {top: 500px !important;}