/* 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:14px; line-height:20px; color:#666; font-family:'Nanum Gothic', 'verdana';}
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;	}

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

/* Layout */
.wrap{background:url(/img/bg_body.jpg) repeat-x top;}
.header{min-width:1000px;height:230px;background:url(/img/bg_header.jpg) no-repeat 0 0;}
.header .inner{width:1000px; margin:0 auto; position:relative;}
.header .inner h1{position:absolute;left:0;top:113px;}
.header:after{ content:""; display:block; clear:both;}

.topmenu{}
.topmenu ul{width:1000px;margin:0 auto;text-align:right;padding-top:97px}
.topmenu ul li{display:inline;margin-left:10px; color:#8f7e5a;}
.topmenu ul li a{color:#8f7e5a;}

/* GNB */
 .gnb{float:right;height:56px;padding-top:10px; list-style:none;}
 .gnb>ul{position:relative;padding-right:100px;}
 .gnb>ul:after{content:'';display:block;clear:both;}
 .gnb>ul>li{float:left;z-index:9999; list-style:none;}
 .gnb>ul>li>a{display:block;height:75px;line-height:56px;font-size:16px; letter-spacing:-1px; color:#ebe9ec;font-weight:700;}
 .gnb>ul>li>a:hover{color:#edca50}
 .gnb>ul>li>a>span{padding:0 15px;color:#a17f6d;font-weight:500}
.header .gnb_bg{height:66px; background:url(/img/bg_gnb.png) no-repeat center 10px;}

 .gnb>ul>li ul{line-height:25px;position:absolute;top:54px;z-index:2;display:none;}
 .gnb>ul>li ul li{display:inline;}
 .gnb>ul>li ul li a{color:#bfcaa9;padding:0 8px;font-size:13px;letter-spacing:-1px; }
 .gnb>ul>li ul li a:hover{text-decoration:underline;}
 .gnb>ul>li ul li span{font-weight:bold;}
 .gnb>ul>li ul.menu01{left:-10px;}
 .gnb>ul>li ul.menu02{left:135px;}
 .gnb>ul>li ul.menu03{right:325px;}
 .gnb>ul>li ul.menu04{right:155px;}
 .gnb>ul>li ul.menu05{right: 55px;}
.header .lnb_bg{height:48px;background:url(/img/bg_lnb.png) no-repeat center;display:none;margin-top:-2px;z-index:1;}



/* main_visual */
.main_visual{margin-top:25px;float:left;}

/* main_rolling */
.main_rolling{min-width:497px;height:284px;float:left;}
.main_rolling .bx-wrapper {
	position: relative;
	margin-top:77px;
	*zoom: 1;
	width:497px;height:284px;
}
.main_rolling ul.slider{}
.main_rolling ul.slider>li{min-width:497px;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{width:1000px;margin:0 auto;margin-top:0px;overflow:hidden;}
.main_cont .section{height:151px;}
.main_cont .section p.tit{background:url(/img/tit.png) no-repeat;height:18px; padding-left:23px;line-height:18px;font-size:16px;font-weight:700;color:#333; margin-bottom:20px;}

/* 20160711
.main_cont .section.notice{float:left;width:255px;}
.main_cont .section.notice ul{}
.main_cont .section.notice ul li{position:relative;}
.main_cont .section.notice ul li a{display:block;line-height:24px;width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:13px;font-weight:700;}
.main_cont .section.notice ul li span{color:#666;position: absolute;right: 0; top: 0;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{float:right;padding-right:13px;}
.main_cont .section.video>a>img{padding-top:5px;}
*/

.main_cont .section.notice{ position:relative; float:right; width:450px; padding-top:50px; }
.main_cont .section.notice ul{}
.main_cont .section.notice ul li{position:relative;}
.main_cont .section.notice ul li a{display:block;line-height:24px;width:80%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#666;font-size:13px;font-weight:700;}
.main_cont .section.notice ul li span{color:#666;position: absolute;right: 50px; top: 0;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{float:right; width:450px; padding-top:50px}
.main_cont .section.video>a>img{padding-top:5px;}

.main_cont .section.notice .more{ position:absolute; right: 50px;font-size:12px; padding-bottom:10px;}
.notice .more a{color:#988b68; font-weight:700;  }


/* sub_layout */
.container{min-width:1000px;padding-top:35px;}
.container>.inner{width:1000px;min-height:800px;margin:0 auto;overflow:hidden;border-top:1px solid #d9d9d9;border-left:1px solid #d9d9d9;border-right:1px solid #d9d9d9; 
border-radius:10px 10px 0 0;-webkit-border-radius:10px 10px 0 0;-moz-border-radius:10px 10px 0 0;-webkit-box-sizing:border-box;box-sizing:border-box}
.container>.sub_visual>.inner{width:1000px;margin:0 auto;padding-top:80px;}

.container>.inner .lnb{width:206px;float:left;margin-left:17px;}
.container>.inner .contents_area{width:1000px;background:#fff;min-height:500px;}

.container>.inner .lnb>h3{position:absolute;width:140px;margin-top:-20px;height:100px;background:url(/img/lnb_tit.png);text-align:center;color:#fff;z-index:20;line-height:100px;font-size:18px;font-weight:700;} 
.container>.inner .lnb>ul{margin-left:10px;padding:97px 0 20px 22px;background:#f0ece1; width:158px; border-radius:0 0 10px 10px;-webkit-border-radius:0 0 10px 10px;;-moz-border-radius:0 0 10px 10px; }
.container>.inner .lnb>ul>li{ list-style:none; }
.container>.inner .lnb>ul>li>a{display:block;font-size:14px; letter-spacing:-1px; line-height: 24px; }
.container>.inner .lnb>ul>li>ul{padding-left:5px;margin:5px 0; list-style:none; font-size:12px;}
.container>.inner .lnb>ul>li{}
.container>.inner .lnb>ul>li>a{display:block;padding:3px 0; font-size:14px;}

.container>.inner .lnb>ul>li.on>a{background:url(/img/bg_lnb_on.gif) no-repeat 130px 50%; font-weight:700;color:#333;}
.container>.inner .lnb>.banner{margin-left:10px;margin-top:15px;}

.container>.inner .contents_area .contents{float:right; width:715px;margin:40px 40px 80px 0;}
.container>.inner .contents_area .contents .contents_top{position:relative;margin-bottom:35px;}
.container>.inner .contents_area .contents .contents_top h4{height:45px;font-size:25px;font-weight:700;color:#333; border-bottom:1px dashed #c6c6c6;}
.container>.inner .contents_area .contents .contents_top h5{padding-bottom:15px; display:none;}
.container>.inner .contents_area .contents .contents_top ul{position:absolute; right:0; top:0}
.container>.inner .contents_area .contents .contents_top ul li{display:inline;font-size:12px;padding-left:3px;color:#999;}
.container>.inner .contents_area .contents .contents_top ul li b{color:#663333;}

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

#quickbar {position:relative;width:78px; margin:0; padding:0; background:#f7f7f7; text-align:center; border:solid 1px #ddd; *zoom:1}
#quickbar:after{ content:""; display:block; clear:both;}

#footerLinkarea {position:relative;width:100%; height:30px; margin:20px 0 0 0; padding:0; border-top:solid 1px #ddd; border-bottom:solid 1px #ddd; *zoom:1}
#footerLinkarea:after{ content:""; display:block; clear:both;}
#footerLink {position:relative;width:1000px; height:30px; line-height:30px; margin:0 auto; padding:0;*zoom:1}

#footerBox {position:relative;width:100%; background:#ebe9ec;border-top:1px solid #d2d2d2;padding-top:22px;padding-bottom:42px; *zoom:1}
#footerBox:after{ content:""; display:block; clear:both;}
#footer {position:relative; width:1000px; margin:auto; clear:both; *zoom:1;}
#footer:after{ content:""; display:block; clear:both;}


/* 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; font-size:14px;}
.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/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:20px; margin-bottom:24px; color:#694733; font-weight:900;}
.greeBox > dl > dd {font-size:15px; color:#666; line-height:30px; margin-bottom:25px;}
.greeBox > dl > dd.sign {float:right; margin-top:10px;}
.profileBox {width:100%; overflow:hidden; margin-top:34px;}
.profileBox > h2 {background:url(/img/sub/bullect_gree.gif) no-repeat 0; padding-left:24px; font-weight:900; color:#333333; font-size:16px; }
.profileBox > ul {margin-top:15px;}
.profileBox > ul > li {font-size:13px; color:#333333; line-height:22px;} 

/*history*/
.history {width:78%; overflow:hidden; }
.history td { font-size:14px; font-weight:bold; }
.hisbg {width:100%;  background:url(/img/sub/line_his.gif) no-repeat 100px;}
.hisBox {width:100%; overflow:hidden; margin-bottom:55px;}
.hisBox > h3 {line-height:29px; font-size:29px; color:#b5866a; font-weight:bold; float:left; width:100px; }
.hisBox > h3.firstYear {color:#694733;}
.hisBox > p {float:left; width:590px; margin-left:20px; font-size:16px; color:#694733; font-weight:bold; line-height:29px;}
.hisRight {float:left; width:590px; margin-left:20px; }
.hisRight > ul {width:44px; float:left; }
.hisRight > ul > li {font-size:14px; color:#694733; font-weight:bold; line-height:29px;}
.hisRight > dl {width:535px; float:left;   margin-bottom:25px;  }
.hisRight > dl > dt {font-size:14px; color:#694733; line-height:29px; }
.hisRight > dl > dd {font-size:13px; color:#666; line-height:20px; margin-top:5px; }
.hisRight > dl > dt > span {color:#b87a56;}

/*history*/
.history {width:80%; overflow:hidden; font-size:14px; line-height:23px; background:url(/img/sub/history_bg.gif) no-repeat; padding-left:170px; padding-top:10px;}
.history>p{font-weight:700; }

/* location */
.location{  }
.location p{ color:#666; }
.location p span{ color:#333; font-weight:bold }
.map {width:100%; overflow:hidden;}
.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 {width:188px; background:#d0b3a1; height:75px; right:1px solid #b5866a; font-size:15px; font-weight:bold; color:#906144;}
.map table td {color:#906144; font-size:15px; line-height:24px; padding-left:24px;}

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


/*menu*/
.menu {width:100%; overflow:hidden;}
.menu h5 {background:url(/img/sub/gree_Bl.gif) no-repeat 0 0 ; line-height:12px; padding-left:20px; margin-bottom:20px; font-size:14px; color:#666;}
.menuBox {width:100%; overflow:hidden; margin-bottom:40px; padding-bottom:40px; border-bottom:1px solid #f0f0f0; }
.menuBox > p {float:left; margin-right:45px; display: inline-block;}
.txtBox {float:left; display: inline-block; width: 310px;}
.txtBox > h4 {font-size:18px; font-weight:bold; color:#ff6600; margin-bottom:14px; line-height: 23px;}
.txtBox > h4 > span {color:#5e772a;}
.txtBox > dl {width:100%; overflow:hidden; }
.txtBox > dl > dt {font-size:16px; font-weight:bold; background:url(/img/sub/line_Ora.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:14px; color:#333;}
.txtBox > dl > dd {font-size:14px; color:#666; background:url(/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 {width:100%; overflow:hidden; height:139px; background:url(/img/sub/menu_bg.jpg) no-repeat top center; margin-bottom:50px;}
.menuBg > ul {width:100%; overflow:hidden; text-align:center; margin-top:40px;}
.menuBg > ul > li {font-size:13px; color:#666; line-height:22px;}
.menuBg > ul > li > span {font-size:15px; color:#333;}
*/
.txtBox2 {width:100%; overflow:hidden; margin-top:40px;}
.txtBox2 > p {background:url(/img/sub/bullect_gree.gif) no-repeat 0; padding-left:25px; margin-bottom:30px;font-size:16px; color:#333; font-weight:bold; font-family: Nanum Barun Gothic;}
.txtBox2 > ul {width:100%; overflow:hidden;  }
.txtBox2 > ul li {background:url(/img/sub/gree_Bl.gif) no-repeat left 3px ; padding-left:18px; color:#666; font-size:13px; margin-bottom:24px;}
.txtBox2 > ul li span {color:#333;}
.txtBox2 > p.imgp {text-align:center; background:none; padding-left:0;}

/*main_shop*/
.shop {width:100%; overflow:hidden; background:#f4f4f4;}
.ShopTitle { height:250px; margin:8px; background:#fff url(/img/sub/shop_bg.jpg) no-repeat right bottom;}
.shopT {width:100%; overflow:hidden; margin-bottom:22px; }
.shopT > p , .shopT > h3 {float:left; line-height:27px; margin-top:18px;}
.shopT > h3 {margin-left:20px; font-family: 'Nanum Myeongjo', serif; font-size:16px; font-weight:bold; color:#694733; margin-right:28px;}
.shopBtn {width:100%; overflow:hidden; margin:5px 0 22px 0; padding:0 0 0 20px; }

.ShopTitle > dl {width:100%; overflow:hidden; margin-left:20px; }
.ShopTitle > dl > dt { width:10% !important; float:left; line-height:22px;}
.ShopTitle > dl > dd { width:70% !important; float:left; line-height:22px;}
.ShopTitle > dl > dt {font-size:13px; color:#333; font-weight:bold; width:50px;}
.ShopTitle > dl > dd {font-size:13px; color:#666; margin-left:44px;}
.ShopTxt {width:679px;  height:146px; margin:25px 0 0 8px; background:url(/img/sub/img_shop.jpg) no-repeat bottom right;}
.ShopTxt > h3 {margin-left:20px; color:#000; font-family: 'Nanum Myeongjo', serif; font-size:16px; font-weight:bold; background:url(/img/sub/line_br.gif) no-repeat left bottom; padding-bottom:20px;}

/*shop_detail*/
.shopDetail {width:100%; overflow:hidden; margin-top:48px; }
.shopDetail h2 {background:url(/img/sub/bullect_gree.gif) 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:20px; margin-left:20px; font-family: 'Nanum Myeongjo', serif; font-size:16px; font-weight:bold; color:#694733; margin-right:28px; background:url(/img/sub/gree_Bl.gif) no-repeat 0 3px; padding-left:16px;}
.shopDetail > ul {width:100%; overflow:hidden;}
.shopDetail > ul > li {float:left; margin-left:18px; margin-bottom:18px;}


/*franchise*/
.franchise {width:100%; overflow:hidden; }
.franchise table{width:100%; border-top:2px solid #663333;  border-bottom:3px solid #d2d2d2;}
.franchise table th {height:34px; background:#f5f5f5; color:#333; font-weight:bold; font-size:13px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.franchise table th.rightth {border-right:none;}
.franchise table td {font-size:13px; color:#666; padding:10px 0; padding-left:17px;  line-height:22px; border-bottom:1px solid #d2d2d2; border-right:1px solid #d2d2d2;}
.franchise table td.righttd {border-right:none;}
.franchise table td.centertd {text-align:center; padding-left:0;}
.franchise table td span {color:#333;}
.franchise > p {font-size:13px; color:#333; /*margin-top:14px; margin-bottom:42px;*/}
.franchise > ul {width:100%; overflow:hidden; }
.franchise > ul > li {background:url(/img/sub/bullect_sq.gif) no-repeat 0 9px ; padding-left:10px; margin-bottom:3px; font-size:13px; color:#666; line-height:22px;}
.franchise > ul > li > dl {width:100%; margin-top:12px;}
.franchise > ul > li > dl > dt {background:url(/img/sub/arrowG.gif) no-repeat 0 7px; padding-left:10px;}
.franchise > ul > li > dl > dd {padding-left:10px;}
.franchise > h3 {font-size:16px; font-weight:bold; background:url(/img/sub/bullect_gree.gif) 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:16px; font-weight:bold; background:url(/img/sub/bullect_gree.gif) no-repeat 0 0; padding-left:25px; color:#333; font-family: Nanum Barun Gothic; margin-top:0px; margin-bottom:15px;}
.franchise > dl {width:100%; overflow:hidden; }
.franchise > dl > dt {background:url(/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(/img/sub/bullect_sq.gif) no-repeat 0 9px ; padding-left:10px; margin-bottom:12px; color:#333; font-size:13px; line-height:22px;}
.franchise > dl > dd > span {color:#666;}

.franchBox {width:100%; overflow:hidden; border-top:2px solid #957357; background:#f9f9f9; padding:34px 0; margin-bottom:34px;}
.numBox {float:left; margin-left:26px; width:26px; }
.numBox > p {width:100%; height:26px; background:#91af31; color:#fff; line-height:26px; text-align:center; font-family: 'Nanum Myeongjo', serif; font-size:16px; }
.conBox {float:left; width:638px; margin-right:25px;}
.conBox > p {width:100%; overflow:hidden; margin-left:15px; font-size:15px; line-height:24px; color:#000; font-family: 'Nanum Myeongjo', serif; font-weight:bold; }
.conBox > dl {width:100%; overflow:hidden;  margin-top:20px; }
.conBox > dl > dt {font-size:13px; color:#666; background:url(/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:13px; line-height:22px;  margin-bottom:22px;}
.gpBox {width:100%; overflow:hidden; text-align:center; }
.gpBox > p {margin-top:20px; font-size:14px; color:#333; line-height:22px;}
.gpBox > p > span {color:#e45c32; font-size:16px;}

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

.faqBox {width:100%; overflow:hidden; border-bottom:1px solid #ccc; padding-bottom:40px; margin-bottom:40px; }
.QBox {width:100%; overflow:hidden; background:url(/img/sub/qnaQ.jpg) no-repeat top left; line-height:31px; margin-bottom:17px; }
.QBox > p {margin-left:43px; font-weight:bold; color:#b5866a; font-size:16px;}
.ABox {width:100%; overflow:hidden; background:url(/img/sub/qnaA.jpg) no-repeat top left; line-height:31px; }
.ABox > dl {margin-left:43px; width:672px; }
.ABox > dl > dt {color:#91b14d; margin-bottom:16px; font-weight:bold; font-size:16px; }
.ABox > dl > dd {line-height:20px; margin-bottom:16px; color:#666; font-size:13px;}

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

/*현대옥역사*/
.history02 {width:100%; overflow:hidden;  }
.history02 > p {margin-bottom:27px;}
.history02 > dl > dt {font-family: 'Jeju Myeongjo', serif; font-size:20px; color:#000;font-weight:bold; }
.history02 > dl > dd {font-size:13px; color:#333; line-height:22px; margin-top:20px;}
.hisBox02 {width:100%; overflow:hidden; margin-top:62px; }
.hisBox02 > p, .hisBox02 > div {float:left;}
.hisBox02 > p {width:157px; margin-top:18px; }
.txtBox02 {width:485px; margin-left:70px; }
.txtBox02 > h4 {font-size:18px; color:#64402e;  margin-bottom:15px;}
/* .txtBox02 dl dt {font-size:15px; line-height:24px; background:url(/img/sub/line_Ora.gif) no-repeat left bottom; padding-bottom:15px; margin-bottom:14px; color:#333;}  */
.txtBox02 dl dt {font-size:15px; line-height:24px; padding-bottom:15px; margin-bottom:14px; color:#333;}
.txtBox02 dl dd {font-size:13px; color:#666; line-height:22px;}

.gallery03{background:url(/img/sub/gallery03_bg.jpg) no-repeat; height:624px;}
.gallery03 ul{margin-left:300px; padding-top:40px; padding-right:60px;}
.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:13px; font-weight:700; color:#666; padding-left:10px; float:left;}
.gallery03 ul li>a{background:#f18222; padding:3px 7px; color:#fff; float:right;}

/*jeonju*/
.jeonju {width:100%; overflow:hidden; }
.jeonjuTitle {width:100%; overflow:hidden; }
.jeonjuTitle > p, .jeonjuTitle > dl {float:left;}
.jeonjuTitle > dl {margin-left:26px; width:409px;}
.jeonjuTitle > dl > dt {font-family: 'Jeju Myeongjo', serif; font-size:20px; line-height:20px; color:#000;font-weight:bold;}
.jeonjuTitle > dl > dd {font-size:13px; line-height:24px; color:#666; margin-top:30px;}
.jeonjuTitle > dl > dd > span {color:#333;}
.jeonju > h3 {font-size:16px; font-weight:bold; background:url(/img/sub/bullect_gree.gif) 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; height:43px; border-bottom:1px solid #a4a5a6; font-size:14px; font-weight:bold; color:#333; padding-left:18px;}
.jeonju > table td {padding-left:18px; font-size:14px; line-height:24px;color:#666; border-bottom:1px solid #d8d8d8;}
.jeonju > ul > li {background:url(/img/sub/bullect_sq.gif) no-repeat 0 9px ; padding-left:10px; margin-bottom:3px; font-size:13px; color:#333; line-height:22px;}
h3.jeonju { font-size:18px; line-height:25px; color:#000;  }

/* app */
.app01{ background:url(/kor/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; }







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