.mobile { display:none; }


#wrap { width:100%; min-width:1007px; }
.hdBg { width:100%; min-width:1007px; height:150px; background:#fff; }
/*head*/
#header { width:1007px; margin:0 auto; overflow:hidden; }
#header > h1 { margin:30px 0 0 59px; float:left; }
#header p { float:right; margin:30px 0 30px; }
#lnb { clear:both; width:100%; margin:0 auto; overflow:hidden; }
#lnb li { float:left; width:14.28%; background:url(/img/bullet_lnb.gif) no-repeat; text-align:center; }
#lnb li.m7, #lnb li.m7on { width:14%; }
#lnb li a { display:block; height:10px; margin:0 auto; text-indent:-9999px; }
#lnb li:first-child { background:none; }
#lnb li.m1 a { width:44px; background:url(/img/lnb1.gif) no-repeat; }
#lnb li.m1on a, #lnb li.m1:hover a { width:44px; background:url(/img/lnb1_on.gif) no-repeat; }
#lnb li.m2 a { width:59px; background:url(/img/lnb2.gif) no-repeat; }
#lnb li.m2on a, #lnb li.m2:hover a { width:59px; background:url(/img/lnb2_on.gif) no-repeat; }
#lnb li.m3 a { width:40px; background:url(/img/lnb3.gif) no-repeat; }
#lnb li.m3on a, #lnb li.m3:hover a { width:40px; background:url(/img/lnb3_on.gif) no-repeat; }
#lnb li.m4 a { width:38px; background:url(/img/lnb4.gif) no-repeat; }
#lnb li.m4on a, #lnb li.m4:hover a {width:38px;  background:url(/img/lnb4_on.gif) no-repeat; }
#lnb li.m5 a { width:42px; background:url(/img/lnb5.gif) no-repeat; }
#lnb li.m5on a, #lnb li.m5:hover a { width:42px; background:url(/img/lnb5_on.gif) no-repeat; }
#lnb li.m6 a { width:100px; background:url(/img/lnb6.gif) no-repeat; }
#lnb li.m6on a, #lnb li.m6:hover a {width:100px;  background:url(/img/lnb6_on.gif) no-repeat; }
#lnb li.m7 a { width:65px; background:url(/img/lnb7.gif) no-repeat; }
#lnb li.m7on a, #lnb li.m7:hover a { width:65px; background:url(/img/lnb7_on.gif) no-repeat; }


/*footer*/
#footer { width:1007px; margin:10px auto; overflow:hidden; background:#fff; height:120px; }
#footer p { float:left; margin:33px 0 0 54px; }
#footer > ul { float:left; font-size:11px; margin:20px 0 0 55px; }
#footer > ul li { line-height:20px; color:#888; }
#footer > ul li span { margin-left:12px; }
#footer > ul li span a {color:#888;}
#footer > ul li span a:hover {color:#cba770;}

#footer .siteQuick { margin:26px 26px 0 0; width:180px;overflow:hidden; height:; float:right;  }
/* background:#f3f3f3 url(/img/bg_select.gif) repeat; position: relative; border:2px solid #d8d8d7; */

#familySelect { float:left; border:2px solid #d8d8d7; color:#888;}
*:first-child+html #familySelect { float:left; border:none; color:#888;}

.selectBtn { float:left; }
/* div.siteQuick label {
    position: absolute;
    font-size: 13px;
	width:130px;
    color: #7e7e7e;
    top: 3px;
    left: 10px;
	background:url(/img/arrow_select.png) no-repeat right center; 
}
div.siteQuick select#footerSite {
    width: 100%;
    height: 25px;
    min-height: 25px;
    line-height: 25px;
    padding: 0 10px;
    opacity: 0;
    filter: alpha(opacity=0); IE 8
}  */

/*main*/

#container { width:1007px;  margin:19px auto 0; }

#visualCon { width:100%; overflow:hidden; }
#visualCon > #visual { float:left; width:774px; }
.sdCon { float:right; width:223px; }
/*롤링배너*/
#mainBn { width:223px; height:150px; position:relative; }
.cContents { width:223px; height:150px; margin:0 auto; }
#mainBn .dotWrap { position:absolute; bottom:4px; left:0; width:223px;  text-align:center;}
.dotWrap li {  cursor:pointer; display:inline-block; *display:inline; zoom:1; margin:0 2px; width:8px; height:8px; background: url(/img/bn_off.png) no-repeat; } 
.dotWrap li.active { background: url(/img/bn_on.png) no-repeat; }

.sdCon dl { background:#fff; 
	/*height:282px; */
	height:286px; 
	heightxx:416px; 
	overflow:hidden; }
.sdCon dt { margin:45px 0 0 15px; }
.sdCon dd { width:195px; margin-left:12px; }
.sdCon dd.txt { font-size:11px; margin-top:25px; line-height:20px;}
.sdCon dd.reser { margin-top:28px; }
.sdCon dd.reser span { font-family:"Arial"; font-weight:bold; margin-right:4px; }

#content { width:100%; overflow:hidden; margin-top:10px; }
#content > div { width:498px; }

.title { overflow:hidden; width:450px; }
.title h3 { float:left; margin-top:2px; }
.title p { float:right; }

.guideCon { float:left; height:240px; background:#fff; }
.guideCon .title { margin:29px 0 0 23px;}
.guideCon > p { font-size:11px; margin:13px 0 0 23px; }
.guideCon ul { width:454px; margin:34px 0 0 23px;  }
.guideCon ul li { clear:both; width:100%; overflow:hidden; border-bottom:1px solid #e6e6e6; height:30px; }
.guideCon ul li p { float:left; line-height:33px; font-size:11px; }
.guideCon ul li a { display:block; float:right; margin:6px 4px 0 0; }

.specialCon { float:right; height:163px; background:#fff url(/img/bg_special.jpg) no-repeat right top;}
.specialCon .title {margin:28px 0 0 23px;}
.specialCon ul {width:453px; margin:24px 0 0 23px; font-size:11px; }
.specialCon ul li {line-height:23px; clear:both; }
/*
.specialCon dl { margin:24px 0 0 23px; font-size:11px; }
.specialCon dl dt { line-height:20px; }
.specialCon dl dd { margin-top:10px; }
.specialCon dl dd span { font-family:"Arial"; font-weight:bold; margin-right:4px; }
*/
#content > ul { float:right; margin-top:10px; }
#content > ul li { float:left; margin-left:10px; vertical-align:middle}
#content > ul li:first-child { margin-left:0; }

/*sub*/

#containerSub { background:#fff; overflow:hidden; width:1007px;  margin:19px auto 0; }
#contentSub { float:left; width:730px; margin:50px 0 0 41px; overflow:hidden; min-height:700px; }
#rightS { float:right; width:160px; margin:45px 34px 0 0; }
#snb { font-family:"Arial"; font-size:11px; font-weight:bold; }
#snb li { line-height:21px; }
#snb li a { color:#535353; background:url(/img/bullet_snb.gif) no-repeat right center; padding-right:10px;}
#snb li:hover a, #snb li.on a { color:#c58f3c; background:url(/img/bullet_snb_on.gif) no-repeat right center; }

.icon { margin-top:20px; width:100%; overflow:hidden; }
.icon li { float:left; width:24px; margin-right:8px; }
.icon li a { display:block; width:24px; height:24px; text-indent:-9999px; }
.icon li.c1 a { background:url(/img/icon_blog.gif) no-repeat; }
.icon li.c1:hover a { background:url(/img/icon_blog_on.gif) no-repeat; }
.icon li.c2 a { background:url(/img/icon_face.gif) no-repeat; }
.icon li.c2:hover a { background:url(/img/icon_face_on.gif) no-repeat; }
.icon li.c3 a { background:url(/img/icon_twiit.gif) no-repeat; }
.icon li.c3:hover a { background:url(/img/icon_twiit_on.gif) no-repeat; }
.icon li.c4 a { background:url(/img/icon_youtube.gif) no-repeat; }
.icon li.c4:hover a { background:url(/img/icon_youtube_on.gif) no-repeat; }
.icon li.c5 a { background:url(/img/icon_insta.gif) no-repeat; }
.icon li.c5:hover a { background:url(/img/icon_insta_on.gif) no-repeat; }