@charset "utf-8";








/* skip Navi */
#skipNavi { position:absolute; top:0; left:0; z-index:5000; width:100%; height:0; }
#skipNavi a { display:block; overflow:hidden; width:1px; height:1px; margin-left:-1px; margin-bottom:-1px; text-align:center; font-size:0; color:#222;  }
#skipNavi a:focus, #skipNavi a:hover { width:100%; height:15px; padding:10px 0; font-size:1em; background:#222; color:#fff; z-index:5000; }

#baseLink { width:100%; height:34px; overflow:hidden; padding-bottom:0px;  text-align:center; font-size:1em;  background:url('../../images/base/bgBaseLink.gif') 0 0 repeat-x; }
#baseLink ul { width:500px; overflow:hidden; margin:0 auto;  }
#baseLink li { float:left; width:20%; max-width:110px;  }
#baseLink a { display:block; height:34px; line-height:34px;  text-align:center; font-family:"NanumGothicB";  color:#4d4d4d; background:url('../../images/base/bgBaseLinkList.gif') right 0 no-repeat;  }
#baseLink a:focus, #baseLink a:hover, #baseLink a:active, #baseLink a.on { color:#fff; background-color:#e60013;  }
#siteBg { display:none; position:fixed; top:38px; right:-100%; bottom:0; z-index:10000; width:100%;  background:url('../../images/base/logo.gif') center center no-repeat #fff; }


#floating {position:fixed; top:0; right:0; width:70px; height:100%; background:#F8F9FA url(/fm_img/floating_back.gif) repeat-y; z-index:10000;}
#floating .rightmenu {width:70px;margin-top:16px;}
#floating .rightmenu a {display:block; width:70px; overflow:hidden; text-indent:-9999em; background:url(/fm_img/floating_btn.png) no-repeat;}
#floating .rightmenu .n1 {height:110px; background-position:0 0;}
#floating .rightmenu .n2 {height:80px; background-position:0 -110px;}
#floating .rightmenu .n3 {height:80px; background-position:0 -190px;}
#floating .rightmenu .n4 {height:80px; background-position:0 -270px;}
#floating .rightmenu .n5 {height:80px; background-position:0 -350px;}
#floating .rightmenu .n6 {height:81px; background-position:0 -430px;}
#floating .rightmenu .n1:hover {background-position:-70px 0;}
#floating .rightmenu .n2:hover {background-position:-70px -110px;}
#floating .rightmenu .n3:hover {background-position:-70px -190px;}
#floating .rightmenu .n4:hover {background-position:-70px -270px;}
#floating .rightmenu .n5:hover {background-position:-70px -350px;}
#floating .rightmenu .n6:hover {background-position:-70px -430px;}
#floating .rightmenu .current .n2 {background-position:-140px -110px;}
#floating .rightmenu .current .n3 {background-position:-140px -190px;}
#floating .rightmenu .current .n4 {background-position:-140px -270px;}
#floating .rightmenu .current .n5 {background-position:-140px -350px;}
#floating .top_arrow {position:absolute; bottom:0; left:0; width:70px; height:96px; overflow:hidden; text-indent:-9999em; background:url(/fm_img/floating_btn.png) no-repeat 0 -511px;}
#floating .xsection {position:absolute; top:0; left:70px; width:470px; padding:30px 30px 0 30px;}
#floating .xsection .close {position:absolute; top:0; right:0; width:60px; height:60px; overflow:hidden; text-indent:-9999em; background:url(/fm_img/floating_btn.png) no-repeat -70px -511px;}
#floating .xsection h2 {margin-bottom:15px;}
#floating .xsection .explain {margin-bottom:24px;}
#floating .xsection .location-map {margin-bottom:23px;}
#floating .xsection .location-text {margin-bottom:24px;}












#footer-info {height:180px; background:#FAFAFA}
#footer-info .section {width:1080px; margin:0 auto;}
#footer-info .section li {float:left;}
#footer-info .section li .one{float:left;width:390px;}
#footer-info .section li .two{float:left;width:351px;}
#footer-info .section li .three{float:left;width:331px;}

#footer-sitemap {padding:0px 0;font-family:"NanumGothic"}
#footer-sitemap .section {width:1080px; margin:0 auto; overflow:hidden;}
#footer-sitemap dl {float:left; padding: 20px 0 0 13px; line-height:20px;width: 122px;height: 233px;border-left: 1px solid #454C5B;}
#footer-sitemap dt {height:30px;}
#footer-sitemap dd a {font-size:11px; color:#cfd2d9;}
#footer-sitemap dd a:hover {color:#fff;}

#footer_btn {}
#footer_btn .section {width:1080px; margin:0 auto;}
#footer_btn .foot_menu{float:left; padding:9px 0 0 0;}
#footer_btn .foot_menu li {float:left; margin-right:21px;}
#footer_btn .foot-right {float:right; padding:9px 0 0 0;}
#footer_btn .foot-right li {float:left; margin-left:21px;}

#footer-bottom { overflow:hidden;}
#footer-bottom  .section {width:1080px; margin:0 auto;}
#footer-bottom  .logo {float:right; padding:31px 0px 0 0;}
#footer-bottom  address {float:left; padding:35px 0 0 0;}




.m_banner , .m_banner2 li{margin:0;padding:0;list-style:none;}
.m_banner img{border:0;vertical-align:top}
.m_banner{position:relative;width:390px;height:220px;overflow:hidden;margin-left:2px;}
.m_banner li{position:absolute;white-space:nowrap}
.m_banner li.m_select{}



#sorry { position:fixed; top:50%; left:50%; width:820px; height:262px; margin:-131px 0 0 -410px; }

#docTitle { display:none; }








#container {width:1080px; margin:0 auto; zoom:1;  }
#container:after {content:""; display:block; clear:both;}
#aside {float:left; width:247px; padding:0px 0;}
#aside .nav {margin-bottom:39px; font-size:12px;}
#aside .nav h2 {height:38px; text-align:center;}
#aside .nav ul {border-top:2px solid #aaa;}
#aside .nav li {padding:2px 0; border-bottom:1px solid #ddd;}
#aside .nav li a {display:block; height:25px; line-height:27px; padding:0 0 0 27px; font-weight:bold; color:#666; }
#aside .nav li a:hover,
#aside .nav li.current a {color:#fff; background:#2c9edd url() no-repeat 10px 9px;}
#content {float:right; width:833px; padding:20px 0;position:relative;}







.son {
    float: none; 
	position: fixed;
	top:130px;
	text-transform: uppercase;
	font-family: 'PT Sans';
	font-size:11px;
	z-index:3;

}


.content-header {margin-bottom:15px; zoom:1;color:#999;float:left;text-align:left;margin-left:6px;width:80%;background-color:#fff;height:35px;margin-top:-10px;margin-left:0px;}
.content-header h1 {float:left;margin-left:0px;margin-top:4px;font-size:40px; color:#333;font-family:"NanumBarunGothic";}
.content-header h1 span {float:left;margin-left:0px;margin-top:4px;font-size:11px; color:#333;font-family:"NanumBarunGothic";}
.content-header .breadcrumb { margin-top:0px; font-size:11px; color:#999;font-family:"NanumGothic";background-color:#fff;width:100%;text-transform: uppercase;}





.content-header .breadcrumb span {margin-bottom:45px; zoom:1;color:#3A4152;font-family:"NanumGothic";}
.time-content {
width: 100%;
margin: 0 auto 40px;
overflow: hidden;
}
.time-content  .box-list{overflow:hidden;margin-bottom:0px}
.time-content  .box-list .box-inner{overflow:hidden;margin-left:-20px}
.time-content   .box-list .section{position:relative;float:left;color:#FFF;margin-bottom:20px;}
.time-content   .box-list .section-inner{position:relative;overflow:hidden;padding:20px 28px;min-height:145px;margin-left:10px;background:#584C98}

.time-content   .step03 .section{width:33.3333%}
.time-content   .step03 .section-inner{padding-bottom:20px}
.time-content   .step03 .section-last .section-inner{background:#988CD7}

.time-content    .step03 .section-two .section-inner{background:#7667CA}

.time-content   .box-list h5{color:#FFF;font-size:14px;font-weight:600;padding:0 0 10px;margin-bottom:15px;border-bottom:1px dotted #B2A9E1;background-image:none}
.time-content   .box-list h5 span,
.time-content   .box-list p span{display:block}.row-section 
.time-content   h6{font-size:12px;font-weight:600;margin-bottom:10px}
.time-content   .box-list p{color:#FFF;font-size:12px}
.time-content   .box-list li{font-size:11px;color:#FFF;padding-left:10px;margin-bottom:5px;background:url(../images/bg_h53.gif) 0 5px no-repeat}
.time-content   .box-list .deco{display:block;position:absolute;right:0;top:140px;width:45px;height:45px;background:url(/fm_img/time_bg.png) 0 bottom no-repeat}







#content  .btable{border-top:2px solid #363636;border-bottom:2px solid #363636}
#content  .btable thead th,
#content  .btable thead td,
#content  .btable tbody th,
#content  .btable tbody td{color:#ABABAB;padding:12px 15px;text-align:center;font-weight:600;vertical-align:middle}
#content  .btable thead th{color:#FFF;background-color:#363636;color:#ABABAB; }
#content  .btable thead td{background:url() right  #363636 no-repeat}
#content  .btable thead td:last-child{background-image:none}
#content  .btable tbody th,
#content  .btable tbody td{border-top:1px solid #dfdfdf;color:#363636;font-weight:600;}
#content  .btable tbody tr:first-child th,
#content  .btable tbody tr:first-child td{border-top:0}
#content  .btable tbody th{background-color:#F8F8F8;}
#content  .btable tbody td{font-weight:400;color:#707070;}
#content  .btable-line td{border-left:1px solid #EDEDED}
#content  .btable .col-line th,
#content  .btable .col-line td{border-top:1px solid #EDEDED}
#content  .btable .aling-left{text-align:left}
#content  .sub{padding:0 15px;margin-bottom:30px}
#content  .sub [class*=ul]{margin-left:10px}
#content  ul:last-child,.row-section .box:last-child,
#content  .box-abs:last-child,
#content  .btable [class*=ul]{margin-bottom:0}
#content  .sub ul:last-child{margin-bottom:25px}
#content  .sub .box ul:last-child{margin-bottom:0}
#content  .btable ul li{text-align:left}

#content h3{font-size:20px;color:#1a1825;font-weight:600;padding-bottom:20px;margin-bottom:25px;border-bottom:1px solid #d9d6d6}

#content h3.no-line{border-bottom:0;margin-bottom:0}
#content h3 i{font-size:18px;color:#69f;font-weight:600;line-height:.3;font-style:normal}

#content h3.imsin{font-size:20px;color:#1a1825;font-weight:600;padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #d9d6d6}



#contentv h3{font-size:20px;color:#fff;font-weight:600;padding-bottom:10px;margin-bottom:25px;border-bottom:1px solid #fff}


.oneBox{overflow:hidden;width:833px;margin-top:0px;position:absolute;z-index:1000;border-bottom: 1px solid #EFECE3;}
.oneBox .left_txt{overflow:hidden;position:absolute;z-index:1001; clear:both; float:left;height:119px;margin-top:30px;}
.oneBox.scroll {position:fixed;top:0;background:#FFFFFF;margin-top:0;z-index:1000;}

.oneBox ul{overflow:hidden;width:518px;position:relative;z-index:1000; clear:both; float:right;}

.oneBox ul li{height:119px;float:left;text-align:center;overflow:hidden;position:relative;z-index:1000;margin-top:10px;}
.oneBox ul li:first-child{width:74px;background:none;z-index:1000;}
.oneBox ul li a{display:block;}
.oneBox ul li a span{display:block;}
.oneBox ul li .icon{margin-top:18px;margin-bottom:10px;display:block;text-align:right;z-index:1200;position:relative;}
.oneBox ul li .check{position:absolute;left:50%;top:18px;width:73px;height:73px;margin-left:-36px;z-index:1300;}




.style_view{

position:relative;
padding-bottom: 30px;
top: 142px;
overflow:hidden;
z-index:900;
}
.style_view .stype{padding-bottom:0px;border-bottom:0px solid #d7d7d7;padding-top:0px;position:relative;padding-left:0px;}






.selfTestBox2{border-top:2px solid #666768;border-bottom:2px solid #666768;overflow:hidden;width:695px;padding:0px 0;margin-left:138px;}
.selfTestBox2 .inputBox{overflow:hidden;float:left;background: url('/fm_img/check_bg.gif') no-repeat ;height:90px;width:501px;}
.selfTestBox2 .inputBox dl{overflow:hidden;margin-top:9px;padding-top:24px;height:38px;}
.selfTestBox2 .inputBox dl:first-child{margin-top:0px;}
.selfTestBox2 .inputBox dl dt{float:left;margin-top:0px;}
.selfTestBox2 .inputBox dl dt img{vertical-align:top;padding-top:5px;}
.selfTestBox2 .inputBox dl dd {padding-top:6px;height:32px;margin-left:195px;width:310px;}
.selfTestBox2 .inputBox dl dd input{width:143px;vertical-align:top;margin-right:10px;padding-top:-10px;}


.inputxx{
padding-left: 3px;
height: 23px;
line-height: 23px;
vertical-align: middle;
border: 1px solid;
border-color: #9b9ba1 #c4c4c5 #c4c4c5 #9b9ba1;
background: url('/f_img/input_box_bg.gif') no-repeat left top;
font-family: "NanumGothic";
font-size: 11px;
}



.pinputx {
padding-left: 0px;
height: 23px;
line-height: 23px;
vertical-align: middle;
border: 1px solid;
border-color: #9b9ba1 #c4c4c5 #c4c4c5 #9b9ba1;
background: url('/f_img/input_box_bg.gif') no-repeat left top;
font-family: "NanumGothicB";
font-size: 12px;
}





.selfTestBox2 .inputBox dl dd img{vertical-align:bottom;}
.selfTestBox2 .inputBox dl dd a img{vertical-align:top;display:inline-block;margin-top:5px;}
.selfTestBox2 .btn{margin-left:25px;float:left;}
.selfTestBox2 .btn2{margin-left:25px;float:left;margin-top:15px;}
.selfTestBox2 .btn p{font-size:21px;color:#1e1e1e;line-height:28px;float:left;margin-right:12px;}
.selfTestBox2 .btn p.resultTxt{padding-top:8px;}
.selfTestBox2 .btn a{float:left;}




div.courseTop, div.courseStep {padding-left:138px; position:relative;width:695px;}
div.courseTop p.tit, div.courseStep p.tit {position:absolute; top:0; left:0;}
div.courseTop {padding-bottom:30px; margin-bottom:35px; border-bottom:dotted 0px #bbb;}
div.courseTop dl {margin-top:30px; overflow:hidden;}
div.courseTop dl dt, div.courseTop dl dd {margin-bottom:10px; vertical-align:middle; display:table-cell; float:left;}
div.courseTop dl dt {margin-right:5px;width:265px;}
div.courseTop dl dd {width:395px; min-height:21px; padding:5px 15px; line-height:30px; background-color:#f5f5f5;}







.sub_lnb{float:left;width:232px;margin:0px 0 0 0;}



/* Lnb S */
.lnb_list{
	position:relative;
	padding:19px 26px 60px 0px;
	line-height:18px;
}

.lnb_list a {cursor: pointer;}

.lnb_list .sub_tit{
	padding:0 0 6px 0;
	margin:0 0 7px 0;
	border-bottom:1px solid #E8E8E8;
}
.lnb_list .sub_tit img{
	vertical-align:top;
	float:left;
	margin:0 4px 0 0;
	padding:0;
}
.lnb_list .borno{border-bottom:none;}

.lnb_ban{margin:0 0 7px 0}
.lnb_ban li{padding-bottom:4px;}

.sub_list{margin-bottom:20px;}

.sub_list li.sub {padding:0 0 3px 4px;line-height:15px;background-repeat:no-repeat;}
.sub_list li.sub li {padding-bottom:3px;} /* ¼öÁ¤ 01.12 */

.lnb_list .subs_01{
	padding:7px 10px 6px 10px;
	margin:1px 0 7px -10px;
	background:#F6F6F6;
}
.subs_01_list{}
.subs_01_list li{
	padding:0 0 0 9px;
	background: url("../images/common/dot_list.gif") no-repeat left 6px;
}



.lnb_ab{height:260px;background: url("") no-repeat left bottom;}


.lnb_br{height:260px;background: url("") no-repeat left bottom;}


 .slnb_br{height:260px;background: url("/fm_img/sub_01_bottom.gif") no-repeat left bottom;}




#side			{position:relative;z-index:200;float:left;width:237px;padding:0px 0px 0px 0px;background:url('/f_img/sub_side.png') no-repeat 0 30px;}


#Lnb_zone {
	position: relative;
	top: 0px;
	left: -20;
	z-index: 10;
	width: 227px;
    
}


#Lnb_zone .Lnb {


	width: 207px;
}


#Lnb_zone .Lnb .leftmenu {
	background: url(http://hotel-shinshin.com/html/images/common/blank.gif);
	border-bottom: 0px solid #dbdbdb;
}
#Lnb_zone .Lnb .leftmenu h4 {
  
	padding: 0px 0px 0px 0px;

}
#Lnb_zone .Lnb .leftmenu h4 a {
	display: block;
	height: 38px;
	background-position: 0 0;
	background-repeat: no-repeat;
}




#Lnb_zone .Lnb .leftmenu.on,
#Lnb_zone .Lnb .leftmenu.ov {

border-bottom-color: #fff;
}
#Lnb_zone .Lnb .leftmenu.on h4 a,
#Lnb_zone .Lnb .leftmenu.ov h4 a,
#Lnb_zone .Lnb .leftmenu h4 a:hover {



background-position: 0 -38px;
}


#Lnb_zone .Lnb .sub {
	display: none;
	padding: 11px 0;
}
#Lnb_zone .Lnb .leftmenu.on .sub {
	display: block;
}

#Lnb_zone .Lnb .submenu {
	margin-bottom: 10px;
}
#Lnb_zone .Lnb .submenu a {
	width: 172px;
	height: 16px;
	background-position: 79px 0;
	background-repeat: no-repeat;
}

/* sub item over */
#Lnb_zone .Lnb .submenu.on a,
#Lnb_zone .Lnb .submenu a:hover,
#Lnb_zone .Lnb .submenu a:focus {
	background-position: 79px -16px;
}





#Lnb_zone .Lnb .leftmenu.c1 h4 a {
	background-image: url(/fm_img/sub_menu_01.png);
}
#Lnb_zone .Lnb .leftmenu.c2 h4 a {
	background-image: url(/fm_img/sub_menu_02.png);
}
#Lnb_zone .Lnb .leftmenu.c3 h4 a {
	background-image: url(/fm_img/sub_menu_03.png);
}




#Lnb_zone .Lnb .leftmenu.c1 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_01_01.png);
}
#Lnb_zone .Lnb .leftmenu.c1 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_01_02.png);
}

#Lnb_zone .Lnb .leftmenu.c1 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_01_03.png);
}

#Lnb_zone .Lnb .leftmenu.c4 h4 a {
	background-image: url(/fm_img/sub_menu_04.png);
}
#Lnb_zone .Lnb .leftmenu.c5 h4 a {
	background-image: url(/fm_img/sub_menu_05.png);
}

#Lnb_zone .Lnb .leftmenu.c5 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_05_01.png);
}
#Lnb_zone .Lnb .leftmenu.c5 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_05_02.png);
}


#Lnb_zone .Lnb .leftmenu.c6 h4 a {
	background-image: url(/fm_img/sub_menu_06.png);
}

#Lnb_zone .Lnb .leftmenu.c6 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_06_01.png);
}
#Lnb_zone .Lnb .leftmenu.c6 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_06_02.png);
}


#Lnb_zone .Lnb .leftmenu.c7 h4 a {
	background-image: url(/fm_img/sub_menu_07.png);
}


#Lnb_zone .Lnb .leftmenu.c8 h4 a {
	background-image: url(/oimg/oti_menu_08.png);
}



#Lnb_zone .Lnb .leftmenu.b1 h4 a {
	background-image: url(/fm_img/sub_menu_02_01m.png);
}
#Lnb_zone .Lnb .leftmenu.b2 h4 a {
	background-image: url(/fm_img/sub_menu_02_02m.png);
}
#Lnb_zone .Lnb .leftmenu.b3 h4 a {
	background-image: url(/fm_img/sub_menu_02_03m.png);
}

#Lnb_zone .Lnb .leftmenu.b3 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_02_03_01.png);
}
#Lnb_zone .Lnb .leftmenu.b3 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_02_03_02.png);
}
#Lnb_zone .Lnb .leftmenu.b3 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_02_03_03.png);
}
#Lnb_zone .Lnb .leftmenu.b3 .submenu.a4 a {
	background-image: url(/fm_img/sub_menu_02_03_04.png);
}


#Lnb_zone .Lnb .leftmenu.b4 h4 a {
	background-image: url(/fm_img/sub_menu_02_04m.png);
}

#Lnb_zone .Lnb .leftmenu.d1 h4 a {
	background-image: url(/fm_img/sub_menu_03_01m.png);
}

#Lnb_zone .Lnb .leftmenu.d1 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_01_01.png);
}
#Lnb_zone .Lnb .leftmenu.d1 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_01_02.png);
}
#Lnb_zone .Lnb .leftmenu.d1 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_01_03.png);
}

#Lnb_zone .Lnb .leftmenu.d2 h4 a {
	background-image: url(/fm_img/sub_menu_03_02m.png);
}


#Lnb_zone .Lnb .leftmenu.d2 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_02_01.png);
}
#Lnb_zone .Lnb .leftmenu.d2 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_02_02.png);
}
#Lnb_zone .Lnb .leftmenu.d2 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_02_03.png);
}


#Lnb_zone .Lnb .leftmenu.d3 h4 a {
	background-image: url(/fm_img/sub_menu_03_03m.png);
}

#Lnb_zone .Lnb .leftmenu.d3 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_03_01.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_03_02.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_03_03.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a4 a {
	background-image: url(/fm_img/sub_menu_03_03_04.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a5 a {
	background-image: url(/fm_img/sub_menu_03_03_05.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a6 a {
	background-image: url(/fm_img/sub_menu_03_03_06.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a7 a {
	background-image: url(/fm_img/sub_menu_03_03_07.png);
}
#Lnb_zone .Lnb .leftmenu.d3 .submenu.a8 a {
	background-image: url(/fm_img/sub_menu_03_03_08.png);
}




#Lnb_zone .Lnb .leftmenu.d4 h4 a {
	background-image: url(/fm_img/sub_menu_03_04m.png);
}

#Lnb_zone .Lnb .leftmenu.d4 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_04_01.png);
}
#Lnb_zone .Lnb .leftmenu.d4 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_04_02.png);
}
#Lnb_zone .Lnb .leftmenu.d4 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_04_03.png);
}
#Lnb_zone .Lnb .leftmenu.d4 .submenu.a4 a {
	background-image: url(/fm_img/sub_menu_03_04_04.png);
}


#Lnb_zone .Lnb .leftmenu.d5 h4 a {
	background-image: url(/fm_img/sub_menu_03_05m.png);
}
#Lnb_zone .Lnb .leftmenu.d5 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_05_01.png);
}
#Lnb_zone .Lnb .leftmenu.d5 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_05_02.png);
}
#Lnb_zone .Lnb .leftmenu.d5 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_05_03.png);
}
#Lnb_zone .Lnb .leftmenu.d6 h4 a {
	background-image: url(/fm_img/sub_menu_03_06m.png);
}

#Lnb_zone .Lnb .leftmenu.d6 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_06_01.png);
}
#Lnb_zone .Lnb .leftmenu.d6 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_06_02.png);
}
#Lnb_zone .Lnb .leftmenu.d6 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_06_03.png);
}
#Lnb_zone .Lnb .leftmenu.d6 .submenu.a4 a {
	background-image: url(/fm_img/sub_menu_03_06_04.png);
}




#Lnb_zone .Lnb .leftmenu.d7 h4 a {
	background-image: url(/fm_img/sub_menu_03_07m.png);
}
#Lnb_zone .Lnb .leftmenu.d7 .submenu.a1 a {
	background-image: url(/fm_img/sub_menu_03_07_01.png);
}
#Lnb_zone .Lnb .leftmenu.d7 .submenu.a2 a {
	background-image: url(/fm_img/sub_menu_03_07_02.png);
}
#Lnb_zone .Lnb .leftmenu.d7 .submenu.a3 a {
	background-image: url(/fm_img/sub_menu_03_07_03.png);
}
#Lnb_zone .Lnb .leftmenu.d7 .submenu.a4 a {
	background-image: url(/fm_img/sub_menu_03_07_04.png);
}




#Lnb_zone .Lnb .leftmenu.e1 h4 a {
	background-image: url(/fm_img/sub_menu_04_01m.png);
}
#Lnb_zone .Lnb .leftmenu.e2 h4 a {
	background-image: url(/fm_img/sub_menu_04_02m.png);
}
#Lnb_zone .Lnb .leftmenu.e3 h4 a {
	background-image: url(/fm_img/sub_menu_04_03m.png);
}
#Lnb_zone .Lnb .leftmenu.e4 h4 a {
	background-image: url(/fm_img/sub_menu_04_04m.png);
}
#Lnb_zone .Lnb .leftmenu.e5 h4 a {
	background-image: url(/fm_img/sub_menu_04_05m.png);
}
#Lnb_zone .Lnb .leftmenu.e6 h4 a {
	background-image: url(/fm_img/sub_menu_04_06m.png);
}
#Lnb_zone .Lnb .leftmenu.e7 h4 a {
	background-image: url(/fm_img/sub_menu_04_07m.png);
}

#Lnb_zone .Lnb .leftmenu.e8 h4 a {
	background-image: url(/fm_img/sub_menu_04_08m.png);
}



#Lnb_zone .Lnb .leftmenu.f1 h4 a {
	background-image: url(/fm_img/sub_menu_05_01m.png);
}
#Lnb_zone .Lnb .leftmenu.f2 h4 a {
	background-image: url(/fm_img/sub_menu_05_02m.png);
}
#Lnb_zone .Lnb .leftmenu.f3 h4 a {
	background-image: url(/fm_img/sub_menu_05_03m.png);
}
#Lnb_zone .Lnb .leftmenu.f4 h4 a {
	background-image: url(/fm_img/sub_menu_05_04m.png);
}
#Lnb_zone .Lnb .leftmenu.f5 h4 a {
	background-image: url(/fm_img/sub_menu_05_05m.png);
}
#Lnb_zone .Lnb .leftmenu.f6 h4 a {
	background-image: url(/fm_img/sub_menu_05_06m.png);
}
#Lnb_zone .Lnb .leftmenu.f7 h4 a {
	background-image: url(/fm_img/sub_menu_05_07m.png);
}

#Lnb_zone .Lnb .leftmenu.f8 h4 a {
	background-image: url(/fm_img/sub_menu_05_08m.png);
}



#Lnb_zone .Lnb .leftmenu.g1 h4 a {
	background-image: url(/fm_img/sub_menu_06_01m.png);
}
#Lnb_zone .Lnb .leftmenu.g2 h4 a {
	background-image: url(/fm_img/sub_menu_06_02m.png);
}
#Lnb_zone .Lnb .leftmenu.g3 h4 a {
	background-image: url(/fm_img/sub_menu_06_03m.png);
}
#Lnb_zone .Lnb .leftmenu.g4 h4 a {
	background-image: url(/fm_img/sub_menu_06_04m.png);
}
#Lnb_zone .Lnb .leftmenu.g5 h4 a {
	background-image: url(/fm_img/sub_menu_06_05m.png);
}




#Lnb_zone .Lnb .leftmenu.h1 h4 a {
	background-image: url(/fm_img/sub_menu_07_01m.png);
}
#Lnb_zone .Lnb .leftmenu.h2 h4 a {
	background-image: url(/fm_img/sub_menu_07_02m.png);
}
#Lnb_zone .Lnb .leftmenu.h3 h4 a {
	background-image: url(/fm_img/sub_menu_07_03m.png);
}
#Lnb_zone .Lnb .leftmenu.h4 h4 a {
	background-image: url(/fm_img/sub_menu_07_04m.png);
}
#Lnb_zone .Lnb .leftmenu.h5 h4 a {
	background-image: url(/fm_img/sub_menu_07_05m.png);
}

#Lnb_zone .Lnb .leftmenu.h6 h4 a {
	background-image: url(/fm_img/sub_menu_07_06m.png);
}

#Lnb_zone .Lnb .leftmenu.h7 h4 a {
	background-image: url(/fm_img/sub_menu_07_07m.png);
}


.menu_txt {
	display: block;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
}

.ir {
	display: block;
	overflow: hidden;
	text-align: left;
	text-indent: -9999px;
}

#Lnb_zone .bottom_B {
	margin-top: 22px;
	margin-left: 82px;
	
}
#Lnb_zone .bottom_B .banner {
	width: 102px;
	height: 102px;

	background: url() 0 0 no-repeat;
}
#Lnb_zone .bottom_B .banner.on {
	background-position: bottom left;
}




snav {
  
	
	margin: 0px; padding: 0px 0px 0px 0px; left: 0px; top: 0px;  float: left;  z-index: 60;
}
snav ul {
	margin-bottom: 0px;
}
snav ul li a {
	transition:0.3s ease-in-out; color: rgb(255, 255, 255); line-height: 16px; font-size: 14px; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out;
}
snav ul li a:hover {
	color: rgb(178, 178, 178);
}
snav ul li a.active {
	color: rgb(178, 178, 178);
}
snav ul .next-project {
	margin-top: 20px;
}
snav ul .back-to-thumbs {
	margin-top: 25px;
}


.unb{width: 207px;left:0px;}




.unb li a{font-family:'NanumGothicBold';letter-spacing:-1px; text-decoration:none !important;}
.depth_01{padding:0px 0 0px 0px; 

	display: block;
	height: 38px;
	
	background-position: 0 0;
	background-repeat: no-repeat;

}
.depth_01 a{ font-size:18px;   color:#aaa9a9;}
.depth_01 a:hover{ color:#fff !important;}




.depth_02{display:none;margin-left:0px; background: url() repeat-y 0 0; }
.depth_02>ul{ padding:13px 0 13px 0 ; background: url() repeat-x 0 bottom;  }
.depth_02>ul>li{ padding-left:0px; margin-top:14px;}
.depth_02>ul>li:first-child{ margin-top:0;}
.depth_02>ul>li>a{ font-size:13px; color:#a4a7b0;font-family:"NanumGothicB";letter-spacing:0px; text-decoration:none !important;background-position: 79px 0px;background-repeat: no-repeat;width: 192px;}
.depth_02>ul>li>a:hover, .depth_02>ul>li.on>a{color:#6a6c73;font-family:"NanumGothicB";letter-spacing:0px; text-decoration:none !important;background-position: 79px -16px;}




.depth_02 .b_1 a {
	background-image: url(/fm_img/sub_menu_02_03_01.png);
}

.depth_02 .b_2 a {
	background-image: url(/fm_img/sub_menu_02_03_02.png);
}

.depth_02 .b_3 a {
	background-image: url(/fm_img/sub_menu_02_03_03.png);
}

.depth_02 .b_4 a {
	background-image: url(/fm_img/sub_menu_02_03_04.png);
}



.depth_02 .a_1 a {
	background-image: url(/fm_img/sub_menu_01_01.png);
}

.depth_02 .a_2 a {
	background-image: url(/fm_img/sub_menu_01_02.png);
}

.depth_02 .a_3 a {
	background-image: url(/fm_img/sub_menu_01_03.png);
}

.depth_02 .a_4 a {
	background-image: url(/fm_img/sub_menu_05_01.png);
}

.depth_02 .a_5 a {
	background-image: url(/fm_img/sub_menu_05_02.png);
}

.depth_02 .a_6 a {
	background-image: url(/fm_img/sub_menu_06_01.png);
}

.depth_02 .a_7 a {
	background-image: url(/fm_img/sub_menu_06_02.png);
}



.depth_02 .a_8 a {
	background-image: url(/fm_img/submenu_01_02_01.png);
}

.depth_02 .a_9 a {
	background-image: url(/fm_img/submenu_01_02_02.png);
}

.depth_02 .a_10 a {
	background-image: url(/fm_img/submenu_01_02_03.png);
}






.depth_02 .c_1 a {
	background-image: url(/fm_img/sub_menu_03_01_01.png);
}

.depth_02 .c_2 a {
	background-image: url(/fm_img/sub_menu_03_01_02.png);
}

.depth_02 .c_3 a {
	background-image: url(/fm_img/sub_menu_03_01_03.png);
}


.depth_02 .c_4 a {
	background-image: url(/fm_img/sub_menu_03_02_01.png);
}

.depth_02 .c_5 a {
	background-image: url(/fm_img/sub_menu_03_02_02.png);
}

.depth_02 .c_6 a {
	background-image: url(/fm_img/sub_menu_03_02_03.png);
}







.depth_02 .c_7 a {
	background-image: url(/fm_img/sub_menu_03_03_01.png);
}

.depth_02 .c_8 a {
	background-image: url(/fm_img/sub_menu_03_03_02.png);
}

.depth_02 .c_9 a {
	background-image: url(/fm_img/sub_menu_03_03_03.png);
}

.depth_02 .c_10 a {
	background-image: url(/fm_img/sub_menu_03_03_04.png);
}


.depth_02 .c_11 a {
	background-image: url(/fm_img/sub_menu_03_03_05.png);
}

.depth_02 .c_12 a {
	background-image: url(/fm_img/sub_menu_03_03_06.png);
}

.depth_02 .c_13 a {
	background-image: url(/fm_img/sub_menu_03_03_07.png);
}

.depth_02 .c_14 a {
	background-image: url(/fm_img/sub_menu_03_03_08.png);
}




.depth_02 .c_15 a {
	background-image: url(/fm_img/sub_menu_03_04_01.png);
}

.depth_02 .c_16 a {
	background-image: url(/fm_img/sub_menu_03_04_02.png);
}

.depth_02 .c_17 a {
	background-image: url(/fm_img/sub_menu_03_04_03.png);
}

.depth_02 .c_18 a {
	background-image: url(/fm_img/sub_menu_03_04_04.png);
}



.depth_02 .c_19 a {
	background-image: url(/fm_img/sub_menu_03_05_01.png);
}

.depth_02 .c_20 a {
	background-image: url(/fm_img/sub_menu_03_05_02.png);
}

.depth_02 .c_21 a {
	background-image: url(/fm_img/sub_menu_03_05_03.png);
}


.depth_02 .c_22 a {
	background-image: url(/fm_img/sub_menu_03_06_01.png);
}

.depth_02 .c_23 a {
	background-image: url(/fm_img/sub_menu_03_06_02.png);
}

.depth_02 .c_24 a {
	background-image: url(/fm_img/sub_menu_03_06_03.png);
}

.depth_02 .c_25 a {
	background-image: url(/fm_img/sub_menu_03_06_04.png);
}


.depth_02 .c_26 a {
	background-image: url(/fm_img/sub_menu_03_07_01.png);
}

.depth_02 .c_27 a {
	background-image: url(/fm_img/sub_menu_03_07_02.png);
}

.depth_02 .c_28 a {
	background-image: url(/fm_img/sub_menu_03_07_03.png);
}

.depth_02 .c_29 a {
	background-image: url(/fm_img/sub_menu_03_07_04.png);
}



.depth_02 .d_1 a {
	background-image: url(/fm_img/sub_menu_04_02_01.png);
}

.depth_02 .d_2 a {
	background-image: url(/fm_img/sub_menu_04_02_02.png);
}

.depth_02 .d_3 a {
	background-image: url(/fm_img/sub_menu_04_02_03.png);
}

.depth_02 .d_4 a {
	background-image: url(/fm_img/sub_menu_04_02_04.png);
}




.depth_02 .d_5 a {
	background-image: url(/fm_img/sub_menu_04_03_01.png);
}

.depth_02 .d_6 a {
	background-image: url(/fm_img/sub_menu_04_03_02.png);
}


.depth_02 .d_7 a {
	background-image: url(/fm_img/sub_menu_04_03_03.png);
}




.depth_02 .d_8 a {
	background-image: url(/fm_img/sub_menu_04_04_01.png);
}

.depth_02 .d_9 a {
	background-image: url(/fm_img/sub_menu_04_04_02.png);
}

.depth_02 .d_10 a {
	background-image: url(/fm_img/sub_menu_04_04_03.png);
}


.depth_02 .d_11 a {
	background-image: url(/fm_img/sub_menu_04_04_04.png);
}


.depth_02 .d_12 a {
	background-image: url(/fm_img/sub_menu_04_04_05.png);
}


.depth_02 .d_13 a {
	background-image: url(/fm_img/sub_menu_04_04_06.png);
}


.depth_02 .d_14 a {
	background-image: url(/fm_img/sub_menu_04_04_07.png);
}




.depth_02 .d_15 a {
	background-image: url(/fm_img/sub_menu_04_05_01.png);
}

.depth_02 .d_16 a {
	background-image: url(/fm_img/sub_menu_04_05_02.png);
}

.depth_02 .d_17 a {
	background-image: url(/fm_img/sub_menu_04_05_03.png);
}


.depth_02 .d_18 a {
	background-image: url(/fm_img/sub_menu_04_05_04.png);
}


.depth_02 .d_19 a {
	background-image: url(/fm_img/sub_menu_04_05_05.png);
}


.depth_02 .d_20 a {
	background-image: url(/fm_img/sub_menu_04_05_06.png);
}


.depth_02 .d_21 a {
	background-image: url(/fm_img/sub_menu_04_05_07.png);
}

.depth_02 .d_22 a {
	background-image: url(/fm_img/sub_menu_04_05_08.png);
}


.depth_02 .d_23 a {
	background-image: url(/fm_img/sub_menu_04_05_09.png);
}


.depth_02 .d_24 a {
	background-image: url(/fm_img/sub_menu_04_06_01.png);
}


.depth_02 .d_25 a {
	background-image: url(/fm_img/sub_menu_04_06_02.png);
}

.depth_02 .d_26 a {
	background-image: url(/fm_img/sub_menu_04_06_03.png);
}


.depth_02 .d_27 a {
	background-image: url(/fm_img/sub_menu_04_06_04.png);
}

.depth_02 .d_28 a {
	background-image: url(/fm_img/sub_menu_04_06_05.png);
}


.depth_02 .d_29 a {
	background-image: url(/fm_img/sub_menu_04_06_06.png);
}



.depth_02 .d_30 a {
	background-image: url(/fm_img/sub_menu_04_07_01.png);
}

.depth_02 .d_31 a {
	background-image: url(/fm_img/sub_menu_04_07_02.png);
}


.depth_02 .d_32 a {
	background-image: url(/fm_img/sub_menu_04_07_03.png);
}


.depth_02 .d_33 a {
	background-image: url(/fm_img/sub_menu_04_08_01.png);
}


.depth_02 .d_34 a {
	background-image: url(/fm_img/sub_menu_04_08_02.png);
}

.depth_02 .d_35 a {
	background-image: url(/fm_img/sub_menu_04_08_03.png);
}

.depth_02 .d_36 a {
	background-image: url(/fm_img/sub_menu_04_08_04.png);
}

.depth_02 .d_37 a {
	background-image: url(/fm_img/sub_menu_04_08_05.png);
}

.depth_02 .d_38 a {
	background-image: url(/fm_img/sub_menu_04_08_06.png);
}



/* À¯¹æ¾ÏÄ¡·á */
ul.cho6 {overflow:hidden; clear:both; background:url('/fm_img/us_tap.gif') no-repeat 0 0;}
	ul.cho6.cho601 {background-position:0 0;}
	ul.cho6.cho602 {background-position:0 -34px;}
ul.cho6 li {float:left;}
	ul.cho6 li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho6 li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left; }

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }






/* ¿°»öÃ¼ÀÌ»ó */
ul.cho {overflow:hidden; clear:both; background:url('/fm_img/cho_tap.gif') no-repeat 0 0;}
	ul.cho.cho01 {background-position:0 0;}
	ul.cho.cho02 {background-position:0 -34px;}
ul.cho li {float:left;}
	ul.cho li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left; }

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }







/* ´Ù¿îÁõÈÄ±º */
ul.cho2 {overflow:hidden; clear:both; background:url('/fm_img/cho2_tap.gif') no-repeat 0 0;}
	ul.cho2.cho201 {background-position:0 0;}
	ul.cho2.cho202 {background-position:0 -34px;}
ul.cho2 li {float:left;}
	ul.cho2 li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho2 li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left;}

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }



/* ½Å°æ°èÀÌ»ó */
ul.cho3 {overflow:hidden; clear:both; background:url('/fm_img/cho3_tap.gif') no-repeat 0 0;}
	ul.cho3.cho301 {background-position:0 0;}
	ul.cho3.cho302 {background-position:0 -34px;}
ul.cho3 li {float:left;}
	ul.cho3 li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho3 li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left;}

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }



/* ÅÂ¾Æ½ÉÀå°³¿ä */
ul.cho4 {overflow:hidden; clear:both; background:url('/fm_img/cho4_tap.gif') no-repeat 0 0;}
	ul.cho4.cho401 {background-position:0 0;}
	ul.cho4.cho402 {background-position:0 -34px;}
ul.cho4 li {float:left;}
	ul.cho4 li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho4 li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left;}

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }



/* ÅÂ¾Æ½ÉÀå°³¿ä */
ul.cho5 {overflow:hidden; clear:both; background:url('/fm_img/u_tap.gif') no-repeat 0 0;}
	ul.cho5.cho501 {background-position:0 0;}
	ul.cho5.cho502 {background-position:0 -34px;}
	ul.cho5.cho503 {background-position:0 -68px;}
ul.cho5 li {float:left;}
	ul.cho5 li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.cho5 li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left;}

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }

ul.affiliatedss {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliatedss li {float:left; }





#swrapper{width:833px;margin:20px auto;}
#csite{padding:40px}

.splitter{margin:40px -40px;text-align:center;padding:6px 40px 5px;font-size:12px}
.splitter:after{content:"";display:block;height:0;overflow:hidden;clear:both}
.splitter ul{margin-right:0;margin-top:0}.splitter > li{padding-left:8px}.splitter > li ul{margin-left:8px}
.splitter ul li a{border-bottom:0;position:static}
.splitter li,
.splitter ul,
.splitter ul li a{display:inline;display:inline-block;line-height:1}
.splitter ul,
.splitter ul li,
.splitter ul li a{background-image:url("../images/i/buttons.png?1354486198");background-repeat:no-repeat}
.splitter ul{background-position:0 -138px;background-repeat:repeat-x}
.splitter ul li{margin-left:1px}
.splitter ul li:first-child{margin-left:0}
.splitter ul li a{padding:5px 8px 6px;color:#070708;text-shadow:rgba(255,255,255,0.1) 0 1px 0;text-decoration:none}
.splitter ul li.segment-0,
.splitter ul li.segment-2{background-position:-3px -92px}
.splitter ul li.segment-1{background-position:0 -92px}
.splitter ul li.segment-0 a,
.splitter ul li.segment-1 a{background-position:0 -161px}
.splitter ul li.segment-2 a{background-position:100% -115px}
.splitter ul li.selected-0 a,
.splitter ul li.selected-1 a,
.splitter ul li.selected-2 a{color:#5884BF;}
.splitter ul li.selected-0,
.splitter ul li.selected-2{background-position:0 -23px}
.splitter ul li.selected-0 a,
.splitter ul li.selected-1 a{background-position:100% -46px}
.splitter ul li.selected-1{background-position:0 0}
.splitter ul li.selected-2 a{background-position:100% -69px}
.actions:after{content:"";display:block;height:0;overflow:hidden;clear:both}
.actions{margin-left:-40px}
.actions-two{padding-left:155px}
.actions p{float:left;width:260px;margin:0 0 0 40px}
.actions p a{color:#fff;display:block;font:700 24px/1 "NanumGothicB",sans-serif;background:url("../images/i/actions.png?1354486198") no-repeat;border-bottom:0;min-height:42px;padding-top:24px;opacity:.5;text-decoration:none;-webkit-transition:opacity .25s ease-out;-moz-transition:opacity .25s ease-out}
.actions p a strong{text-shadow:none}
.actions p a:hover,
.actions p a:focus{opacity:.9999}
.actions p a.download{padding-left:74px}
.actions p a.demos-n-docs{background-position:-270px 0;padding-left:60px}
.actions p a.fork{background-position:-540px 0;padding-left:76px}
.actions p a.download > span{font-size:13px;display:block;opacity:.25;font-variant:small-caps;text-transform:lowercase}

.footer span{display:block}
.demo p,
.demo ul{margin-right:0}

.image-grid{margin:-20px 0 0 -40px;padding-left:0px;width:833px}
.image-grid:after{content:"";display:block;height:0;overflow:hidden;clear:both}
.image-grid li{width:148px;margin:20px 0 0 35px;float:left;text-align:center;font-family:"NanumGothicB",sans-serif;line-height:17px;color:#8e8e8e;height:177px;overflow:hidden}
.image-grid li img,
.image-grid li strong{display:block}
.image-grid li strong{color:#3b3b3b}
p.question{font-weight:bolder}
q{background-color:#1D1F21}
ol.faq{margin-right:0}


.locationMap { clear:both; margin-top:40px; border:1px solid #b2b2b2;}




.zlocation_box { position:relative; overflow:hidden; margin-top:25px; padding-top:30px; border-top:1px solid #D9D9D9; }
.zlocation_box h1 { position:absolute; top:30px; left:0px; width:90px; height:25px; padding-top:65px; text-align:center; color:#fff; }

.zlocation_box h1.buss { background:url('http://www.ranielwedding.co.kr/Rimg/bus_icon.png') center 10px no-repeat #5884BF;border-top-right-radius:10px;   border-bottom-left-radius:10px;}
.zlocation_box h1.subways { background:url('http://www.ranielwedding.co.kr/Rimg/subway_icon.png') center 10px no-repeat #365ABC;border-top-right-radius:10px;   border-bottom-left-radius:10px; }
.zlocation_box dl {  padding-left:0px; }
.zlocation_box dt {font-weight:bold; color:#333; font-size:1.1em; }
.zlocation_box dd { margin:6px 0px 20px 4px; color:#777; line-height:1.6;  }
.zlocation_box dd img { margin:0px 0 0px 0; color:#777; line-height:1.8;  }




/* table_line : common */
.stable_line {border-top:1px solid #e6e6e6; border-bottom:1px solid #CCC; width:100%;margin-top:21px;position:relative;}
.stable_line tbody tr th {border-right:1px solid #e6e6e6;border-left:0px solid #e6e6e6; border-bottom:1px solid #e6e6e6; color:#333; text-align:left; padding:0; line-height:16px;height:40px;}
.stable_line tbody tr td {border-right:0px solid #e6e6e6;border-left:0px solid #e6e6e6;border-bottom:1px solid #e6e6e6; line-height:20px;font-weight:bold;}
.stable_line tbody tr td	.no_list	{}
.stable_line tbody tr td	.no_list	li	{margin-bottom:20px;}
.stable_line tbody tr td	.no_list	li	p	{margin-left:14px}
.stable_line tbody tr td	.no_list	li.alt	{margin-bottom:0}
.stable_line tbody tr td	.line_ul	li	{padding-left:14px; font-size:12px; background-position:3px 8px; line-height:1.6em}
.stable_line tbody tr.alt	th,
.stable_line tbody tr.alt	td	{border-bottom:0}


.doctor_box { position:relative; overflow:hidden; margin-top:0px; padding-top:0px; border-bottom:1px solid #e9e5dd; }



/* tab */
.tabNav { clear:both; height:35px; overflow:hidden; border-bottom:2px solid #8191BA;  }
.tabNav li { float:left; text-align:center;width:92px; }
.tabNav li.first { float:left; text-align:center;width:97px; }
.tabNav li a { display:block; height:35px; line-height:35px; color:#555; border-right:1px solid #d8d2c6; background:url('/f_img/floor_Off.gif') 0 0 repeat-x; font-family:'NanumGothicB';}
.tabNav li.first a { border-left:1px solid #d8d2c6; }
.tabNav li a.on { font-size:1.3em; font-family:'NanumGothicB';color:#fff;  background:url('/f_img/sfloor_On.gif') 0 0 repeat-x; border:0 !important;  }
.tabCon { display:none; }




/* tab */
.stabNav { clear:both; height:35px; overflow:hidden; border-bottom:2px solid #847C69;  }
.stabNav li { float:left; text-align:center;width:92px; }
.stabNav li.first { float:left; text-align:center;width:97px; }
.stabNav li a { display:block; height:35px; line-height:35px; color:#555; border-right:1px solid #d8d2c6; background:url('/fm_img/floor_Off.gif') 0 0 repeat-x; font-family:'NanumGothicB';}
.stabNav li.first a { border-left:1px solid #d8d2c6; }
.stabNav li a.on { font-size:1.3em; font-family:'NanumGothicB';color:#fff;  background:url('/fm_img/floor_On.gif') 0 0 repeat-x; border:0 !important;  }
.stabCon { display:none; }





.floor li a { padding:0 20px; }
.floor li h5 a { margin-left:10px; padding:0px; }
.floor li span a { padding:0px; }

/* ÆíÀÇ½Ã¼³ ¾È³» */
.boxComfort { clear:both; position:relative; overflow:hidden; }
.boxComfort h4 { position:absolute; right:13px; top:15px;  }
.boxComfort .floor { width:100%; height:auto; }

.comfortList { overflow:hidden; }
.comfortList li { position:relative; overflow:visible; min-height:86px; padding:20px; border-bottom:1px solid #ddd; }
.comfortList li h5 { margin:0 0 15px 0; color:#3A4152; font-size:1.3em; font-family:'NanumGothicB';  }
.comfortList li h5 * { vertical-align:middle;  }
.comfortList li p { width:70%; color:#555; line-height:2;  }
.comfortList li a { margin-left:5px; }
.comfortList li span { position:absolute; top:20px; right:20px; }
.comfortList.place li p { padding-left:0px; }


.clfix:after	{content: "."; display: block; height: 0px; clear: both; visibility: hidden}
.clfix			{display: inline-block}
.clfix			{display: block}
* html .clfix	{height: 1%} /* Hides from IE-mac */
.clfix			{zoom:1} /*for IE 5.5-7*/









.info_buildingBox2 { width:833px; display:inline-block; margin-top:15px; position:relative; }
.info_ifameBox2 { width:833px; height:456px; background-color:#fff; background-image:none; }

.info_2_photoBox { width:833px; height:456px;}
.info_2_photoBox .info_2_pB_arrL { position:absolute;top:103px;width:90px;height:100px;left:0px; text-align:center; vertical-align:middle; cursor:pointer;z-index:2000; }

.info_2_photoBox .info_2_pB_arrR {position:absolute;top:103px;left:500px; width:90px; height:100px;  float:right; text-align:center; vertical-align:middle; cursor:pointer;z-index:2000;}



.info_2_photoBox .info_2_photo { width:833px; height:461px; float:left; text-align:center; vertical-align:middle; overflow:hidden; display:none;z-index:-2000; }
.info_2_photoBox .info_2_photo div { width:833px; float:left; text-align:center; font-size:0; line-height:0; z-index:-2000;}





/* 0930 ¼öÁ¤ */

.pro_2_photoRbox { width:530px; height:355px; float:left; }
.pro_2_photo { width:530px; height:330px; text-align:center; vertical-align:middle; overflow:hidden; }
.pro_2_photo div { width:530px; float:left; text-align:center; font-size:0; line-height:0; }
.Btxt_box { width:500px; height:25px; background:#fff; overflow:hidden; margin:0 auto; color:#404040; }
.Btxt_box div { height:15px; padding-top:10px; color:#555555; vertical-align:top; text-align:center; }


.notice_rent_pList_Box { width:710px; display:inline-block; margin-top:50px; clear:both; }



.info_2_tab { width:710px; height:26px; position:absolute; top:375px; left:0; }
.info_2_tab li { float:left; position:relative; }
.info_2_tab li div { position:absolute; top:0; left:0; }

.info_2_tab2 { width:710px; height:26px; position:absolute; top:375px; left:0; }
.info_2_tab2 li { float:left; position:relative; }
.info_2_tab2 li div { position:absolute; top:0; left:0; }

.info_2_pList_Box { width:710px; display:inline-block; margin-top:89px; clear:both; }
.info_2_pList_Box2 { width:710px; display:inline-block;}
.info_2_pL_bl { width:38px; float:left; display:inline-block; padding-top:7px; cursor:pointer; }
.info_2_pL_br { width:38px; float:left; text-align:right; display:inline-block; padding-top:7px; cursor:pointer; }

.info_2_photo_list { width:634px; height:37px; display:inline-block; position:relative; float:left; overflow:hidden; }
.info_2_photo_list li { width:54px; height:37px; font-size:0; line-height:0; text-align:center; }
.info_2_photo_list li.on { width:50px; height:33px; border:2px solid #00aeef; background-color:#ececec; text-align:center; }
.info_2_photo_list li.off { width:50px; height:33px; border:2px solid #ffffff; background-color:#ececec; text-align:center; }

.pro_2_photo_list { width:634px; height:37px; display:inline-block; position:relative; float:left; overflow:hidden; }
.pro_2_photo_list li { width:54px; height:37px; font-size:0; line-height:0; text-align:center; }
.pro_2_photo_list li.on { width:50px; height:33px; border:2px solid #00aeef; background-color:#ececec; text-align:center; }
.pro_2_photo_list li.off { width:50px; height:33px; border:2px solid #ffffff; background-color:#ececec; text-align:center; }

.info_3_Box { width:710px; display:inline-block; margin-bottom:35px; }
.info_3_tit { width:148px; vertical-align:top; float:left; }
.info_3_con { width:562px; vertical-align:top; float:left; color:#666666; }
.info_3_txtBox { width:562px; margin-top:10px; line-height:18px; color:#666666;}


/* ¿°»öÃ¼ÀÌ»ó */
ul.aho {overflow:hidden; clear:both; background:url('http://www.motaean.com/fm_img/v_tap.gif') no-repeat 0 0;}
	ul.aho.aho01 {background-position:0 0;}
	ul.aho.aho02 {background-position:0 -34px;}
ul.aho li {float:left;}
	ul.aho li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.aho li:first-child a {width:238px;}
ul.affiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliated li {float:left; }

ul.affiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.affiliateds li {float:left; }




/* ¿°»öÃ¼ÀÌ»ó */
ul.oaho {overflow:hidden; clear:both; background:url('http://www.motaean.com/fm_img/v_tap.gif') no-repeat 0 0;}
	ul.oaho.oaho01 {background-position:0 0;}
	ul.oaho.oaho02 {background-position:0 -34px;}
ul.oaho li {float:left;}
	ul.oaho li a {width:237px; height:34px; display:block; text-indent:-9999px;}
	ul.oaho li:first-child a {width:238px;}
ul.oaffiliated {margin-top:30px; overflow:hidden; clear:both;}
ul.oaffiliated li {float:left; }

ul.oaffiliateds {margin-top:30px; overflow:hidden; clear:both;}
ul.oaffiliateds li {float:left; }





/** visual-area **/
.slide_area {position:relative;width:833px;height:541px;margin-top:10px;}

.slide_area  h4 { position:absolute; right:0px;bottom:0px;  z-index:10; }

.slides_container {position:relative;float:left;width:833px;height:541px;overflow:hidden;display:none;z-index:8;}
.slides_container span {display:block;width:833px;height:647px;cursor:default; text-align:center;background:#000;}
.slide_area .next,.slide_area .prev {display:none;}
.slide_area .pagination {position:absolute;top:431px;bottom:0;left:0;width:823px;height:110px;padding:0 5px;background:url(/f_img/ho_view_bg.png) repeat;z-index:9;}
.slide_area .pagination li {float:left; padding:45px 4px 0 3px;}
.slide_area .pagination li a {position:relative; display:block; float:left; width:64px; height:50px; background:#d5d0db;}
.slide_area .pagination li img {width:64px; height:50px;}
.slide_area .pagination li .txt{display:none;}
.slide_area .pagination li.current a span {position:absolute;top:0;left:0;display:block;width:58px;height:44px;border:3px solid #fff;}
.slide_area .pagination li.current .txt{position:absolute;top:6px;left:10px;display:block;font-family:"NanumGothicB"; font-size: 12pt; color: #ffffff;width:833px;text-align:left;}



.Blank_center { cursor:pointer; visibility:hidden; border: solid 0px #000000; background-color: #FFF}
.Blank_close { cursor: pointer; display:none; font-family:"NanumGothic"; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
.Blank_caption { cursor: pointer; display:none; font-family:"NanumGothic"; font-size: 9pt; background-color:#000000; color: #ffffff; padding-bottom: 4px; }
#Blank_loading { cursor: pointer; display:none; z-index: 99998; position:absolute; font-family: "NanumGothic"; font-size: 9pt; background-color:#000000; color: #666666; padding: 10px; border: solid 0px; }









/* °Ô½ÃÆÇ¸®½ºÆ® */
.board_list{  }
.board_list thead th { padding:13px 0 13px 0; text-align:center; border-top:2px solid #B6AEA4; background:url('/fm_img/tr_back.gif') 0 bottom repeat-x #f9f9f9; color:#666; font-family:"NanumGothicB","dotum"; }
.board_list tbody tr.notice th, .board_listtbody tr.notice td { background-color:#f9f9f9 !important; }
.board_list tbody td { padding:10px 0; text-align:center; background:#fff; border-bottom:1px solid #e1e1e1; }
.board_list tbody td.alignL { padding-left:10px; text-align:left; }
.board_list tbody td a { color:#555; }
.board_list tbody td.listSubcon { color:#777; }
.board_list tbody td a:hover, .board_list tbody td a:focus, .board_list tbody td.listSubcon a:active, .board_list tbody td.listSubcon a:hover, .board_list tbody td.listSubcon a:focus, .board_list tbody td a:active { font-weight:600; }
.board_list tbody td .icoReply { margin:0 3px 0 0; }
.board_list tbody td .icoNotice { display:inline-block; width:39px; height:21px; line-height:21px; text-align:center; color:#B6AEA4; font-weight:600;font-family:"NanumGothic" } /* background:url('../images/common/table/bgNotice.gif') 0 0 no-repeat; */
.board_list tbody tr.on td { color:#cb8d43; background:#f9f9f9; }
.board_list tbody tr.on td a { color:#cb8d43; }

form {
display: block;
margin-top: 0em;
}

/* °Ô½ÃÆÇÆäÀÌÁö */
.pageNavi { clear:both; height:25px; overflow:hidden; margin-top:40px; text-align:center; }
.pageNavi a { display:inline-block; width:24px; height:23px; line-height:23px; text-align:center; }
.pageNavi a img { display:inline-block; }
.pageNavi a.pageFirst { margin-right:-3px; }
.pageNavi a.pageLast { margin-left:-3px; }
.pageNavi a.pageLast img { margin-left:-1px; }
.pageNavi span { display:inline-block; margin:0 10px; }
.pageNavi span a { color:#333; }
.pageNavi span a:hover, .pageNavi span a:focus, .pageNavi span a:active, .pageNavi span a.on { color:#fff; background:#a4a5a7; }
.pageNavi span.current { width:24px; height:23px; margin:0 1px; line-height:23px; text-align:center; color:#fff; background:#a4a5a7; }





/* swap element */
.swapTxt { display:none; }
.swapImg { display:inline; }

/* common form element */

input.inputxx{padding-left:3px; height:23px; line-height:23px; vertical-align:middle; border:1px solid; border-color:#9b9ba1 #c4c4c5 #c4c4c5 #9b9ba1; background:url('/fm_img/input_box_bg.gif') no-repeat left top;font-family: "NanumGothic";font-size:11px; }
input.inpFile { margin:0 3px 0 0; }
textarea.txtArea { border:1px solid #cdcdcd; background:#fff; }


/* button */
.btnArea { clear:both; position:relative; width:100%; height:37px; overflow:hidden; margin-top:15px; text-align:right; }
.btnArea * { vertical-align:middle; }
.btnArea button { margin:0 3px; }
.btnArea .btnLeft { position:absolute; left:0; top:0; }

/* ebutton */
.obtnArea { clear:both; position:relative; width:95%; height:37px; overflow:hidden; margin-top:15px; text-align:right; }
.obtnArea * { vertical-align:middle; }
.obtnArea button { margin:0 3px; }
.obtnArea .btnLeft { position:absolute; left:0; top:0; }


/* write */
.dataWrite { clear:both; width:100%; border-top:1px solid #444;font-family:"NanumGothic"; }
.dataWrite th, .dataWrite td { padding:10px 0 10px 10px; border-bottom:1px solid #e1e1e1; text-align:left;  }
.dataWrite tr.title th, .dataWrite tr.title td { border-bottom:0; background:url('/fm_img/tr_back.gif') 0 bottom repeat-x #f9f9f9; }
.dataWrite tr.title .inputx { width:90%; }
.dataWrite td * { vertical-align:middle; }
.dataWrite td .txtForm { display:inline-block; padding-left:10px;color:#555; }
.dataWrite td .boxEditor { padding:10px; }
.dataWrite td .capcha { float:left; margin:0 15px 0 0; }
.dataWrite td .capcha img {  }
.dataWrite td .capcha .txtForm { display:block; padding:5px 0 0 0; }



.info_box {width:690px;margin:18px 0px 15px;padding:0 0 20px 0; border-bottom:1px solid #eee;color:#888;}
.info_box h4 {margin:0 0 5px 0;font-family:"NanumGothicB",³ª´®°íµñ;font-size:14px;font-weight:normal;color:#555;}				
.info_box dl dt {margin:5px 0;font-family:"NanumGothicB",³ª´®°íµñ;font-size:13px;font-weight:normal;color:#555;}
.cBox {margin:0 0 0 0;}




.inputxx{padding-left:3px; height:23px; line-height:23px; vertical-align:middle; border:1px solid; border-color:#9b9ba1 #c4c4c5 #c4c4c5 #9b9ba1; background:url('/fm_img/input_box_bg.gif') no-repeat left top;font-family: "NanumGothic";font-size:11px; }





/* °Ô½ÃÆÇºä */
.dataView { clear:both; position:relative; width:100%; overflow:hidden; border-top:2px solid #B6AEA4; }
.dataView .tit { min-height:20px; padding:10px 0 9px 20px; background:url('/fm_img/tr_back.gif') 0 bottom repeat-x #f9f9f9; color:#333; text-align:left; font-size:1.2em; }
.dataView .tit.center { text-align:center; }
.dataView .point { position:absolute; right:20px; top:10px; border:0; color:#333; }
.dataView .point span { font-family:'NanumGothicB'; margin:0 3px 0 8px; }
.dataView .point dt { width:40px; }
.dataView dl { clear:both; overflow:hidden; padding:10px 0; border-bottom:1px solid #e1e1e1; }
.dataView dl dt { float:left; width:80px; text-align:center; font-family:'NanumGothicB'; color:#777; }
.dataView dl dt .txtPoint { margin:0 5px; font-size:8px; }
.dataView dl dt img {  }
.dataView dl dd { float:left; width:80%; overflow:hidden;  }
.dataView dl dd a { color:#333; }
.dataView dl dd a.fileName { display:block; padding-left:20px; margin:0 0 3px 0; background:url('../images/common/ico/icoFile.gif') 0 0 no-repeat; color:#2a6aed; }
.dataView dl dd a:hover, .dataView dl dd a:focus, .dataView dl dd a:active { font-weight:600; }
.dataView .viewCms { clear:both; overflow:hidden; padding:20px 16px; border-bottom:1px solid #e1e1e1; }
.dataView .viewCms img { }
.dataView .viewCms p { margin:0 0 10px 0; }


/* ÄÚ¸àÆ® */
.boxReplyList { overflow:hidden; padding:14px; border-top:0px solid #B6AEA4; background:#fff;width:90%;margin: 0 auto;}
.boxReplyList li { position:relative; clear:both; overflow:hidden; padding:12px;border-bottom:1px solid #e1e1e1;min-height:90px;}
.boxReplyList li:first-child { position:relative; clear:both; overflow:hidden; padding:12px;border-top:1px solid #e1e1e1;min-height:90px;}
.boxReplyList li strong { float:left; font-size:1.1em; font-family:'NanumBarunGothic'; color:#2f2f2f;width:7%; }
.boxReplyList li strong button { margin-left:3px; }
.boxReplyList li p { float:left; padding-left:20px; width:70%; color:#333; line-height:1.5; }
.boxReplyList li span { float:right; color:#888; }




.cboxReplyList { overflow:hidden; padding:16px; background:#fff; }


.cboxReplyList li { position:relative; clear:both; overflow:hidden; padding:12px;}
.cboxReplyList li strong { float:left; font-size:1.1em; font-family:'NanumBarunGothic'; color:#2f2f2f; }
.cboxReplyList li strong button { margin-left:3px; }
.cboxReplyList li p { float:left; padding-left:20px; width:640px; color:#333; line-height:1.5; }
.cboxReplyList li span { float:right; color:#888; }











.mypage_section {position:relative;margin:30px 0 0;}


.tbl_toparea {width:100%;padding:0 0 10px 0;overflow:hidden}
.tbl_toparea h2 {float:left;padding-left:13px;color:#141414;font-size:16px;font-family:'NanumGothicB';background:url(../images/common/bg_square3.gif) no-repeat 0 3px;}
.tbl_toparea h2.mt15 {margin-top:15px;}
.tbl_toparea h2.tit {margin-top:7px;}
.tbl_toparea .addedBtn {position:relative;top:4px;margin-top:7px;}


.tbl_toparea h2.tit2 {padding-left:20px;background:url(../images/common/bg_square.gif) no-repeat 0 4px;}
.tbl_toparea p {float:right;font-size:12px;}
.tbl_toparea .txt_asteriq {margin-top:10px;}
.tbl_toparea2 {width:100%;padding:0;overflow:hidden}
.tbl_toparea2 .txt {float:left;margin:10px 0 0;font-size:12px;font-family:'NanumGothicB';}
.tbl_toparea2 .btn {float:right;}


.tbl_write {position:relative;margin:18px 0 0;border-top:2px solid #B6AEA4;border-bottom:1px solid #B6AEA4;}
.tbl_write table {width:100%;}
.tbl_write table th {font-size:12px;padding:14px 0;background:#f7f7f7;}
.tbl_write table tr.alignC td {text-align:center;}
.tbl_write table td {height:26px;padding:8px 0 8px 20px;border-top:1px solid #ECEAE8;font-size:12px;background:#fff;text-align:left;}
.tbl_write table td.th {padding:8px 0 8px 0px;background:#f7f7f7;color:#333;text-align:center}
.tbl_write table td.th_v1 {padding:14px 0 14px 26px;background:#f7f7f7;color:#333;}
.tbl_write table td.th_v1 p {font-family:'NanumGothicB'}
.tbl_write table td.th_v1 span {display:block;margin:7px 0 0;}
.tbl_write table td.th.essen {padding:8px 0 8px 0px;}
.tbl_write table .first td {border-top:0;}
.tbl_write table td.pic {background:#d9d9d9;padding:8px 20px 8px}
.tbl_write table td.pic img {width:100%;}
.tbl_write table tr.tbl_wbtm td {background:#f7f7f7;text-align:right;padding:8px 20px 8px 0;}

.mt8 {
margin-top: 8px;
}



/* Á¤º¸ÀÔ·Â */
.infom {width:90%;margin: 20px auto 0;}
	.infom > h4 {margin-top:40px;}
	.infom > div {margin-top:30px;}
	.inpList01 {overflow:hidden;}
	.inpList01 li {float:left;width:130px;line-height:24px;}
	.inpList01 li label {margin-left:5px;font-size:14px;}




/* Å¸ÀÌÆ² */
.titleTy01 {padding-left:17px;background:url("/images/common/bull/bull_title01.gif") no-repeat 0 60%;color:#333;font-size:18px;}
.titleTy01 span {padding-left:17px;color:#666;font-size:14px;font-family: 'NanumBarunGothic';}
.titleTy01 em {padding-left:7px;color:#0bb0b2;font-size:18px;}
.titleTy02 {padding-left:0px;background:url("/images/common/bull/bull_title04.gif") no-repeat 0 60%;color:#333;font-size:18px;}
.titleTy02 span {padding-left:17px;color:#666;font-size:14px;font-family: 'NanumBarunGothic';}
.titleTy02 em {padding-left:7px;color:#0bb0b2;font-size:18px;}


/* Å×ÀÌºí ÀÔ·Â Æû*/
.tableTy01 {border-top:2px solid #000;}
.tableTy01 > table {width:100%;}
.tableTy01 > table > tbody > tr th {font-size:13px;padding:12px 0;border-bottom:1px solid #e7e7e7;}
.tableTy01 > table > tbody > tr td {font-size:12px;padding:12px 0;border-bottom:1px solid #e7e7e7;}
.tableTy01 > table > tbody > tr th {padding-left:30px;text-align:left;background-color:#fcfcfc;}
.tableTy01 > table > tbody > tr th label {cursor:default;}
.tableTy01 > table > tbody > tr td {padding-left:20px;}
.tableTy01 > table > tbody > tr td > a {font-size:12px;}
.tableTy01 > table > tbody > tr td select {font-size:12px;}
.tableTy01 a,
.tableTy01 input,
.tableTy01 strong,
.tableTy01 label,
.tableTy01 img {vertical-align:middle;}
.tableTy02 {border-top:2px solid #ccc;}
.tableTy02 > table {width:100%;}







/* ·¹ÀÌ¾î ÆË¾÷ */
.layerBg {display:none;width:100%;height:100%;position:fixed;top:0;left:0;background:url("http://www.ljh.co.kr/images/common/layout/bg_opa50.png") repeat;z-index:100000;}

.layerSt01 {
padding: 20px;
text-align: center;
display: none;
position: fixed;
top: 50%;
left: 50%;
z-index:100000;
width: 470px;
height:510px;
overflow: hidden;
margin: -290px 0 0 -235px;
border-top: 5px solid #40b2d9;
border-bottom: 5px solid #ccc;
background: #fff;
}





.layerSt01 > strong {display:block;text-align:left;padding-bottom:20px;border-bottom:1px solid #40b2d9;font-size:24px;font-family:'NanumGothicB';color:#010101;}

.poptit {
display: block;
text-align: left;
padding-bottom: 20px;
border-bottom: 1px solid #40b2d9;
font-size: 24px;
font-family: 'NanumGothicB';
color: #010101;
}

.layerSt01 > ul {}
.layerSt01 > ul > li {}
.layerSt01 > ul > li > a {position:absolute;top:78px;width:233px;height:38px;line-height:40px;border:1px solid #e7e7e7;background-color:#fff;color:#333;display:inline-block;text-align:center;font-size:14px;font-family:'NanumGothicB' !important;}
.layerSt01 > ul > li.active > a {background: #40b2d9;
color: #fff;
border-top: 1px solid #40b2d9;
border-right: 1px solid #40b2d9;
border-left: 1px solid #40b2d9;
border-bottom: 1px solid #bec6cf;
}
.layerSt01 .tab01 > a {left:20px;margin: 25px 0 0;}
.layerSt01 .tab02 > a {left:255px;margin: 25px 0 0;}
.layerSt01 > ul > li.active > div {display:block;}
.layerSt01 .tabSub {display:none;width:470px;margin:89px 0px 0;}
.layBtn {position:absolute;top:14px;right:19px;}




/* ¿ìÆí¹øÈ£ ·¹ÀÌ¾î ÆË¾÷ */
.search01 {padding: 30px 0 0px;}

.search01 .first {
color: #1a1a1a;
font-size: 14px;
font-family: 'NanumGothicB';
}
.search01 .name {}
.search01 .name strong {display:inline-block;width:40px;text-align:right;font-size:14px;}
.search01 .name strong,
.search01 .name select {vertical-align:middle;}
.search01 > strong {display:inline-block;margin:20px 0;}
.search01 > ul {overflow-x:hidden;overflow-y:scroll;height:123px;border:1px solid #e7e7e7;}
.search01 > ul > li {overflow:hidden;border-top:1px solid #e7e7e7;}
.search01 > ul > li:first-child {border-top:none;}
.search01 > ul > li > a {display:block;font-size:13px;padding-left:20px;height:29px;line-height:30px;}
.search01 > ul > li span {float:right;padding-right:20px;}
.search01 .pop_address{width:470px;float:left;}
.search01 .pop_address .selTxt{width:76px;vertical-align:top;}
.search01 .pop_address .text_pop{width:308px;}
.search01 .first {color:#1a1a1a;font-size:14px;font-family:'NanumGothicB';}
.search01 .second {margin:5px 0 20px;font-size:12px;font-family:'NanumGothicB';line-height:14px;}
.search01 .twoTxt {margin-bottom:15px;line-height:22px;color:#1a1a1a;font-family:'NanumGothicB';font-size:14px;}


.btnxx {
text-align: center;
overflow: hidden;
margin: 20px auto 0;
clear: both;
}

/* °¡ÀÔ¿Ï·á */
.complete {}
	.complete .info {
		padding-top:70px;
		text-align:center;
	}
		.complete .info > p:first-child {
			padding-bottom:30px;
			font-size:30px;
		}
		.complete .info > p {
			font-size:16px;
			line-height:22px;
		}
			.complete .info > p span {font-family:'NanumGothicB' !important;}
	



.mT5 {margin-top:5px !important;}



.mL5 {margin-left:5px !important;}
.fColor05 {color:#A8091A !important;}





.cb{clear:both}
.fl{float:left}
.fr{float:right}
.tc{text-align:center}
.tl{text-align:left}
.tr{text-align:right}
.btn{text-align:center;overflow:hidden; margin:20px auto 0;clear:both;}
.btn_right{text-align:right;overflow:hidden;margin:20px auto 0;clear:both;}
.btn_left{text-align:left;overflow:hidden;margin:20px auto 0;clear:both;}
.vt{vertical-align:top}
.vm{vertical-align:middle}
.over_h {overflow:hidden;}








.content_wrap .schedule_wrap .schedule_head{height:54px;overflow:hidden;position:relative;border-bottom:1px solid #dae7e7;z-index:99;}
.content_wrap .schedule_wrap .schedule_head img{position:relative;bottom:70%;display:block;width:100%}
.content_wrap .schedule_wrap .schedule_head .desc{position:absolute;left:0;top:0;width:100%;height:100%;}
.content_wrap .schedule_wrap .schedule_head .desc h3{float:left;font-size:25px;color:white;font-weight:normal;margin-left:20px;margin-top:8px}
.content_wrap .schedule_wrap .calendar_head{text-align:center;margin-top:24px;margin-bottom:15px}
.content_wrap .schedule_wrap .calendar_head .year_month{color:#b5b5b5;font-family:"NanumGothicB",sans-serif;font-weight:600}
.content_wrap .schedule_wrap .calendar_head .year_month .year{font-size:12px}
.content_wrap .schedule_wrap .calendar_head .year_month .month{font-size:17px}
.content_wrap .schedule_wrap .calendar_head .month_selectors{margin:0 auto;width:89px;line-height:38px}
.content_wrap .schedule_wrap .calendar_head .month_selectors .left_cell{width:22px}
.content_wrap .schedule_wrap .calendar_head .month_selectors .left_cell .prev_month{display:block;width:25px;height:25px;background:url("/himg/m_left.png") no-repeat;text-indent:-9999px}
.content_wrap .schedule_wrap .calendar_head .month_selectors .mid_cell{width:96px;text-align:center;}
.content_wrap .schedule_wrap .calendar_head .month_selectors .mid_cell .current_month{font-size:57px;font-family:"NanumGothicB",sans-serif;font-weight:700;color:#707070;line-height:62px}
.content_wrap .schedule_wrap .calendar_head .month_selectors .right_cell{width:22px}
.content_wrap .schedule_wrap .calendar_head .month_selectors .right_cell .next_month{display:block;width:25px;height:25px;background:url("/himg/m_right.png") no-repeat;text-indent:-9999px}
.content_wrap .schedule_wrap .artist_selector{border-top:1px solid #dae7e7;padding:13px;font-size:12px;text-align:center}
.content_wrap .schedule_wrap .artist_selector a{color:#b5b5b5}
.content_wrap .schedule_wrap .artist_selector a.active{color:#666}
.content_wrap .schedule_wrap .calendar{width:833px;border:0;margin-left:0px;margin-bottom:18px}
.content_wrap .schedule_wrap .calendar th{border:1px solid #dae7e7;height:40px;color:#707070;font-family:"NanumGothicB",sans-serif;font-weight:700;text-align:center;font-size:13px;}
.content_wrap .schedule_wrap .calendar th.odd{background:#ececec}
.content_wrap .schedule_wrap .calendar th.even{background:#f6f6f6}
.content_wrap .schedule_wrap .calendar td{border:1px solid #dae7e7;height:113px;vertical-align:top;}
.content_wrap .schedule_wrap .calendar td .day{
text-align:right;
padding-right:7px;
padding-top:6px;
color:#707070;
font-family:"NanumGothicB",sans-serif;
margin-bottom:5px;
font-weight: 700;
}




.content_wrap .schedule_wrap .calendar td .schedule{position:relative;color:#707070;width:100%;height:22px;background:#F6F6F6;border-top:1px solid #dae7e7;border-bottom:1px solid #dae7e7;margin-bottom:2px;margin-top:2px}
.content_wrap .schedule_wrap .calendar td .schedule .summary{padding-left:3px;overflow:hidden;height:31px;cursor:pointer;font-size:11px;margin:4px 10px 0 0;}


.content_wrap .schedule_wrap .calendar td .schedule .cdetail{display:none;position:absolute;bottom:29px;left:-100px;border:1px solid #dae7e7;background:white;padding:9px;min-width:180px;z-index:99;font-size:11px;}
.content_wrap .schedule_wrap .calendar td .schedule .cdetail .arrow{background:url("/himg/m_view.png") no-repeat;width:6px;height:6px;position:absolute;left:120px;bottom:-6px}
.content_wrap .schedule_wrap .calendar td .schedule:hover .cdetail{display:block}



.content_wrap .schedule_wrap .calendar td .schedule #schedule_layer{display:none;}
.content_wrap .schedule_wrap .calendar td .schedule .detail .arrow{background:url("/himg/m_view.png") no-repeat;width:6px;height:6px;position:absolute;left:20px;bottom:-6px}
.content_wrap .schedule_wrap .calendar td .schedule:hover #schedule_layer{display:block}
.content_wrap .schedule_wrap .calendar_mobile{display:none}




.content_wrap .schedule_wrap .calendar td .xschedule{position:relative;color:#707070;height:22px;background:#ffffff;border-top:0px solid #dae7e7;border-bottom:0px solid #DFDFDF;margin-bottom:1px;}
.content_wrap .schedule_wrap .calendar td .xschedule:last-child{position:relative;color:#707070height:22px;background:#ffffff;border-top:0px solid #dae7e7;border-bottom:0px solid #dae7e7;margin-bottom:2px;}
.content_wrap .schedule_wrap .calendar td .xschedule .summary{padding-left:3px;overflow:hidden;height:22px;cursor:pointer;font-size:11px;margin:3px 0px 0 0;padding:4px;}

.content_wrap .schedule_wrap .calendar td .xschedule .detail .arrow{background:url("/himg/m_view.png") no-repeat;width:6px;height:6px;position:absolute;left:20px;bottom:-6px}

.content_wrap .schedule_wrap .calendar_mobile{display:none}



.content_wrap .schedule_wrap .calendar td .vschedule{position:relative;color:#707070;width:100%;height:20px;background:#fff;border-top:0px solid #dae7e7;border-bottom:0px solid #dae7e7;margin-bottom:2px}
.content_wrap .schedule_wrap .calendar td .vschedule .summary{padding-left:3px;overflow:hidden;height:31px;cursor:pointer;font-size:11px;width:89px;;}
.content_wrap .schedule_wrap .calendar td .vschedule .detail{display:none;position:absolute;bottom:29px;left:0px;border:1px solid #dae7e7;background:white;padding:9px;min-width:93px;z-index:99;font-size:11px;}
.content_wrap .schedule_wrap .calendar td .vschedule .detail .arrow{background:url("/himg/m_view.png") no-repeat;width:6px;height:6px;position:absolute;left:20px;bottom:-6px}
.content_wrap .schedule_wrap .calendar td .vschedule:hover .detail{display:block}
.content_wrap .schedule_wrap .calendar_mobile{display:none}



.separator_holder {
	width: 100%; height: 4px; display: block; position: relative; background-image: url('/himg/shadow.png');
}



.boardTop { position:relative; overflow:hidden; margin-bottom:15px; }
.boardTop .board-srch { margin:0; }
.boardTop .board-total { position:absolute; left:0; top:10px; z-index:100; }
.boardTop .board-total span { display:inline-block; margin:0 10px 0 0; }
.boardTop .board-total strong { color:#92887C; }
.boardTop .btnBoard { position:absolute; left:0; top:0; z-index:100;  }
.inTab { position:absolute; right:0; top:0; }



/* °Ô½ÃÆÇ¸®½ºÆ® */
.dataList {  }
.dataList thead th { padding:9px 0 9px 0; text-align:center; border-top:2px solid #0B4B84; background:url('/fm_img/tr_back.gif') 0 bottom repeat-x #f9f9f9; color:#666; font-family:"NanumGothicB","dotum"; }
.dataList tbody tr.notice th, .dataList tbody tr.notice td { background-color:#f9f9f9 !important; }
.dataList tbody td { padding:10px 0; text-align:center; background:#fff; border-bottom:1px solid #e1e1e1; }
.dataList tbody td.alignL { padding-left:10px; text-align:left; }
.dataList tbody td a { color:#333; }
.dataList tbody td.listSubcon { color:#777; }
.dataList tbody td a:hover, .dataList tbody td a:focus, .dataList tbody td.listSubcon a:active, .dataList tbody td.listSubcon a:hover, .dataList tbody td.listSubcon a:focus, .dataList tbody td a:active { font-weight:600; }
.dataList tbody td .icoReply { margin:0 3px 0 0; }
.dataList tbody td .icoNotice { display:inline-block; width:39px; height:21px; line-height:21px; text-align:center; color:#0B4B84; font-weight:600;font-family:"NanumGothicB" } /* background:url('../images/common/table/bgNotice.gif') 0 0 no-repeat; */
.dataList tbody tr.on td { color:#cb8d43; background:#f9f9f9; }
.dataList tbody tr.on td a { color:#cb8d43; }

form {
display: block;
margin-top: 0em;
}




.photoList { clear:both; width:100%; overflow:hidden; padding-top:20px; border-top:2px solid #B6AEA4; border-bottom:1px solid #e1e1e1; }
.photoList ul {  }
.photoList ul li { float:left; width:21%; overflow:hidden; margin:0 0 40px 0; padding:0 2%; }
.photoList ul li a { display:block; overflow:hidden; border:1px solid #efefef; background:#f7f7f7; }
.photoList ul li a img {  }
.photoList ul li span { display:block; padding:10px 0 0 5px; color:#333; }
.photoList ul li em { padding-left:5px; color:#888; font-style:normal; }


.cphotoList { clear:both; width:100%; overflow:hidden; padding-top:20px; border-top:2px solid #B6AEA4; border-bottom:1px solid #e1e1e1; }
.cphotoList ul {  }
.cphotoList ul li { float:left; width:21%; overflow:hidden; margin:0 0 40px 0; padding:0 2%; }
.cphotoList ul li a { display:block; overflow:hidden; border:1px solid #efefef; background:#f7f7f7; }
.cphotoList ul li a img {  }
.cphotoList ul li span { display:block; padding:10px 0 0 5px; color:#333; }
.cphotoList ul li em { padding-left:5px; color:#888; font-style:normal; }



.board-imgTxt { border-top:2px solid #B6AEA4;  }
.board-imgTxt li { position:relative; min-height:120px; overflow:hidden; padding:15px 0 15px 25%; border-bottom:1px solid #d9d9d9; }
.board-imgTxt li a { display:block; overflow:hidden; }
.board-imgTxt li div { position:absolute; left:16px; top:14px; overflow:hidden;  border:1px solid #efefef; background:#f7f7f7;  }
.board-imgTxt li div img { width:210px; height:120px; }
.board-imgTxt li h1 { font-size:1.2em; color:#222; }
.board-imgTxt li p { margin-top:5px; line-height:180%; }


/* quick */
#quick {width:75px;position:absolute;top:0;right:0;z-index:10000;}
#quick .tit {}
#quick .quick_list {width:73px;background:#f5f5f5;}
#quick .quick_list li {}
#quick .quick_list .none {border-bottom:none;}
#quick .quick_top {}
#quick .quick_banner {padding-top:9px;}





.scroll_right{position: absolute;width:61px;top:480px;left:50%;border:1px solid #F6F6F6;background:#fff;z-index:5000;font-family: "NanumGothicB";margin-left:548px}
.scroll_right_b{position:relative;width:100%;margin:0 auto;text-align:right;}
.scroll_right_b a{position: relative; z-index: 999;}
.scroll_right_b .s_title{display:block;position:relative;width:61px;border-bottom:1px solid #F6F6F6;z-index:501}
.scroll_right_b .s_title2{display:block;position:relative;width:61px;border-bottom:1px solid #F6F6F6;z-index:501}
.scroll_right_b .s_title3{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}


.vscroll_right{position: absolute;width:61px;top:520px;left:50%;border:0px solid #F6F6F6;background:none;z-index:5000;font-family: "NanumGothicB";margin-left:548px}
.vscroll_right_b{position:relative;width:100%;margin:0 auto;text-align:right;}
.vscroll_right_b a{position: relative; z-index: 999;}
.vscroll_right_b .s_title{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}
.vscroll_right_b .s_title2{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}
.vscroll_right_b .s_title3{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}





.mscroll_right{position: absolute;width:61px;top:520px;left:50%;border:0px solid #F6F6F6;background:none;z-index:5000;font-family: "NanumGothicB";margin-left:548px}
.mscroll_right_b{position:relative;width:100%;margin:0 auto;text-align:right;}
.mscroll_right_b a{position: relative; z-index: 999;}
.mscroll_right_b .s_title{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}
.mscroll_right_b .s_title2{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}
.mscroll_right_b .s_title3{display:block;position:relative;width:61px;border-bottom:0px solid #F6F6F6;z-index:501}



/* quick */
#quick_s{position:fixed;top:350px;left:50%;width:65px;z-index:5000;margin-left:569px;box-shadow: 0px 1px 10px rgba(0, 0, 0, 0.1);}
#quick_s > ul{border-left:1px solid #ececec;border-right:1px solid #ececec;background:#fff}
#quick_s > ul > li{border-bottom:1px solid #ececec}
#quick_s > ul > li > a{display:block;width:63px;height:68px;overflow:hidden}
#quick_s > ul > li.q_01 a{background:url(/f_img/q_btn_01.gif) left top no-repeat}
#quick_s > ul > li.q_02 a{background:url(/f_img/q_btn_03.gif) left top no-repeat}
#quick_s > ul > li.q_03 a{background:url(/f_img/q_btn_02.gif) left top no-repeat}

#quick_s > ul > li.q_01 a:hover,
#quick_s > ul > li.q_02 a:hover,
#quick_s > ul > li.q_03 a:hover,
#quick_s > ul > li.q_04 a:hover{background-position:right top}
#quick_s > ul > li.btn_face{padding:10px 0}
#quick_s > ul > li.btn_face a{display:block;width:33px;height:34px;margin:0 auto;overflow:hidden;background:url(../../images/main/main_quick_menu05.jpg) left -33px no-repeat}
#quick_s > ul > li.btn_face a:hover{background-position:left top}





.m_view{padding:40px 0 0px 0}
.m_view .view_info table{width:100%;border-top:2px solid #b9b9b9}
.m_view .view_info col.view_title{width:142px}
.m_view .view_info col.view_data{width:309px}
.m_view .view_info th,.m_view .view_info td{padding:10px 0;vertical-align:middle}
.m_view .view_info th{font-weight:normal;text-align:center;border-right:1px solid #eaeaea;border-bottom:1px solid #eaeaea;background-color:#f9f9f9}
.m_view .view_info td{font-size:12px;color:#888;padding-left:20px;text-align:left;line-height:20px;border-bottom:1px solid #eaeaea;background:#fff}
.m_view .view_info td.icons img{vertical-align:middle}
.m_view h3{font-size:18px;color:#444;text-align:left}
.m_view .contact_info .gMap{position:relative;width:978px;height:265px;margin-top:15px;background-color:#fafafa}
.m_view .sum_list{position:relative;margin-top:20px;padding:30px 0;border-top:1px solid #eaeaea;border-bottom:1px solid #eaeaea}
.m_view .sum_list .list_item{position:relative;width:888px;height:148px;margin:0 auto;overflow:hidden}
.m_view .sum_list ul{position:absolute;top:0;left:0;overflow:hidden;width:555555px}
.m_view .sum_list ul li{position:relative;float:left;width:202px;height:148px;margin-right:20px}
.m_view .sum_list > a{display:block;position:absolute;top:50%;margin-top:-18px}
.m_view .sum_list > a.btn_left{left:0}
.m_view .sum_list > a.btn_right{right:0}

.m_contents{height:100%}
.contact{padding:40px 0 10px 0}
.contact .companyMap{position:relative;width:100%;height:465px;background:#f1f1f1}
.contact .method{overflow:hidden;margin-top:40px}
.contact .method li{float:left;width:400px;height:210px;text-align:left;border-right:1px solid #ececec}
.contact .method li > p{padding:0 15px}
.contact .method li.last{border:none}
.contact .method_title{font-size:16px;color:#444}
.contact .method_info{font-size:12px;color:#888;line-height:20px}




.m_t_5{margin-top:5px}
.m_t_10{margin-top:10px}
.m_t_15{margin-top:15px}
.m_t_20{margin-top:20px}
.m_t_25{margin-top:25px}
.m_t_30{margin-top:30px}
.m_t_40{margin-top:40px}
.m_t_50{margin-top:40px}


.txt_group{position:absolute;top:0;left:0;z-index:10}
.img_group > p{position:absolute;text-align:left}
.con_num{display:block;width:36px;height:36px;color:#fff;text-align:center;line-height:36px;background:url(../../images/store/store_list_map_circle_bg.png) left top no-repeat}
.con_title{font-size:26px;line-height:32px;color:#a10a09}
.intro_title{font-size:17px;line-height:22px;color:#7A7062;font-family: "NanumGothicB";}
.con_info{width:450px;color:#888;line-height:22px}
.con_info02{font-size:13px;width:450px;color:#888;line-height:20px}





.contents{position:relative;width:833px;margin:0 auto}

.intro{padding-top:80px;text-align:left}
.intro > div{position:relative}
.intro .intro01_list{overflow:hidden;padding-bottom:40px}
.intro .intro01_list li{float:left;margin-right:30px;width:257px}
.intro .intro01_list .list_con{font-size:13px;color:#888;line-height:20px;letter-spacing:-1px;}
.intro .intro01_list li.last{margin:0}
.intro .intro_02{margin-top:80px;height:421px}
.intro .intro_slide{position:relative}
.intro .intro_slide .slide_big{position:relative;width:940px;height:421px;margin:0 auto}
.intro .intro_slide .slide_big > div{position:absolute;top:0;left:0;width:100%;height:421px;}
.intro .intro_slide .slide_big .txt_group{position:relative !important;}
.intro .intro_slide .slide_big .con_sub_title02{font-size:26px;color:#f9cb3e}
.intro .intro_slide .slide_big .con_info02{width:380px;line-height:24px}
.intro .intro_slide .slide_big .slide01 .con_sub_title02{padding-top:95px}
.intro .intro_slide .slide_big .slide02 .con_sub_title02{padding-top:136px}
.intro .intro_slide .slide_big .slide03 .con_sub_title02{padding-top:137px}
.intro .intro_slide .pagenation01{top:-30px}





/* ·Î°íI */
.logoTxt { margin:15px 0 40px 0; overflow:hidden; }
.logoTxt img { float:left; margin-right:20px; }
.logoTxt p { float:left; margin:-5px 0 0 0; font-size:1.1em; line-height:160%; }
.logoBox { clear:both; overflow:hidden; }
.logoBox div:first-child { float:left; width:35%; margin-right:4%; }
.logoBox div.txt {float:left; width:60%; font-size:1.1em; line-height:160%;}
.logoBox .logo { display:block; padding:80px 0; border:1px solid #eaeaea; text-align:center; background:url(/f_img/logo_bg.gif) repeat; }
.logoBox div p { margin-bottom:40px; }
.logoBox .btnGrp { margin:18px 0 0 0; text-align:right;}
.logoBox .btnGrp a { font-family:NGNormal; }
.logoBox .logoColor { position:relative; }
.logoBox .logoColor .img { padding:47px 0 53px 0; border:1px solid #e1e1e1; text-align:center; z-index:100; background:#fff; }
.logoBox .logoColor .longdesc { position:absolute; top:0; left:0; z-index:-1; }




/* ÅÃ½ºÆ® */
.titDepth01 { margin-bottom:10px; padding-top:8px; font-size:1.2em; font-family:"NanumGothicB"; font-weight:bold; color:#ccc; }
.titDepth02 { clear:both; margin-top:30px; padding-left:15px; font-size:1.25em; color:#ccc;  }
.subDepth01 { margin:15px 0 10px 3px; padding-left:15px; font-size:1.1em; color:#ccc; font-family:'NanumGothicB'; }




.greenTab											{margin-bottom:32px; overflow:hidden; *zoom:1;}
.greenTab li										{float:left;}



/* =blind */
.blind {overflow:hidden; visibility:hidden; position:absolute; top:-999em; left:-999em; font-size:0; line-height:0;}

/* =schedule */
#schedule_layer {display:none; position:absolute; z-index:1000000000; top:0px; padding:4px 0 0 4px;}
#schedule_layer .bg {float:left; background-color:#e0e0e0;}
#schedule_layer .cont_box {position:relative; left:-4px; top:-4px; float:left; padding:20px 30px 10px 15px; border:1px solid #c0c0c0; background-color:#fff;}
#schedule_layer .list {}
#schedule_layer .list li {padding-bottom:8px; color:#757575; font-weight:bold; white-space:nowrap;}
#schedule_layer .list li span {padding-left:5px;}
#schedule_layer .list li .ico {font-weight:normal;}
#schedule_layer .list li .cont {color:#333;}
#schedule_layer .list li .place {font-weight:normal;}
#schedule_layer .btn_close {position:absolute; top:7px; right:7px; border:0; width:11px; height:11px; background:url(../../images/common/ico_del.gif) no-repeat;}
#schedule_layer .bg_ico {position:absolute; width:19px; height:18px; bottom:-18px; background:url(/f_img/schedule_layer.gif) no-repeat 0 100%;}


/* =image replacement */
.ir span {display:block; overflow:hidden; position:relative; z-index:-1; font-size:11px; text-align:center;}

div {
display: block;
}

/* =schedule */
 .tap_list {margin-top:60px;padding:25px 0 35px;}
 .tap_list a {background:url(/f_img/tab_schedule.gif) no-repeat;}
 .tap_list .monthly a {background-position:0 0;}
 .tap_list .weekly a {background-position:-150px 0;}
  .tap_list .monthly .on,  .tap_list .monthly a:focus, .tap_list .monthly a:hover {background-position:0 100%;}
 .tap_list .weekly .on,  .tap_list .weekly a:focus,  .weekly a:hover {background-position:-150px 100%;}
  .tap_list .list li {height:28px; padding-top:2px; color:#757575; font-weight:bold;}
  .tap_list .list li span {padding-left:5px;}
  .tap_list .list li .cont {color:#333;}
 .tap_list .list li img {position:relative; top:-2px;}


.schedule_today {}
.schedule_today .header,
.schedule_today .list {border:1px solid #c9c9c9;}
.schedule_today .header {height:43px; border-bottom:none; background:url(/f_img/schedule_header.gif) no-repeat;}
.schedule_today .header .today {display:inline; float:left; width:122px; margin-left:4px; padding-top:18px; color:#333; font-weight:bold; text-align:center;}
.schedule_today .header .ico {float:right; padding-top:13px;}
.schedule_today .header .ico li {display:inline; padding-right:20px; line-height:18px;}
.schedule_today .list {padding:30px 0 5px 13px; border-top:none;}
.schedule_today .alert {padding:10px 0 25px; text-align:left;float:right;}




.topmenu{
width:100%;
z-index:9999;
top:0px;
left:0px;
position:fixed;

}

.navigations {
width:100%;
height:97px;

background: url(/f_img/topmenu_bg.png) repeat-x left top ;
}
.header-scrolled {
	top:0px;
	z-index:9999;
	position: fixed;
	height:97px;




}

.header-scrolled .navigations {

		background: url(/f_img/stopmenu_bg.png) repeat-x left top ;
   
}

.header-scrolled #header_wrap{
position:absolute;;left:0;width:100%;height:90px;overflow:hidden;background:url() left top repeat-x;z-index:1000;margin:0 auto;

}

.header-scrolled #header_wrap h1{
position:absolute;left:0;height:95px;z-index:1100px;
transition: all 0.8s;
	-webkit-transition: all 0.8s; /* Safari */
}


.header-scrolled #header_wrap .gnb_wrap .gnb > ul > li{float:left;margin-left:40px;}

.header-scrolled #header_top {
transition: all 0.8s;
	-webkit-transition: all 0.8s; /* Safari */
	background:#131313;
	height:30px;
   
}


.header-scrolled .snb_wrap{

position:relative;clear:both;overflow:hidden;height:35px;z-index:5;
}

.header-scrolled #header_top .header_top {
transition: all 0.8s;
	-webkit-transition: all 0.8s; /* Safari */

   
}


.cont-20{position:relative; float:left; width:20%; height:320px;  overflow:hidden;font-family: "NanumGothicB";}
.title-20{font-family: "NanumGothicB"; color:#fff; font-size:18px; letter-spacing:5px; text-align:center; position:absolute; top:50%; margin-top:-7px; height:15px; width:100%;}
.cont-25{position:relative; float:left; width:25%; height:80px; overflow:hidden;}
.title-25{position:relative; font-family: 'GothamBoldRegular'; color:#fff !important; font-size:13px !important; padding:7px 10px; border:2px solid #fff; width:180px; text-align:center; margin: 0px auto; height:15px; margin-top:24px;}
.cont-30{position:relative; float:left; width:30%; height:auto; background-color:#fff; overflow:hidden;}
.cont-40{position:relative; float:left; width:40%; height:auto; background-color:#fff; overflow:hidden;}
.cont-50{position:relative; float:left; width:50%; height:auto; background-color:#fff; overflow:hidden;}
.cont-60{position:relative; float:left; width:60%; height:auto; background-color:#fff; overflow:hidden;}
.cont-80{position:relative; float:left; width:80%; height:auto; background-color:#fff; overflow:hidden;}
.cont-100{position:relative; float:left; width:100%; height:auto; background-color:#fff; overflow:hidden;}
.title-100{font-family: 'GothamBoldRegular'; color:#fff !important; font-size:14px !important; letter-spacing:12px !important; text-align:center; position:absolute; top:50%; margin-top:-7px; height:15px; width:100%;}
.title-100 span{font-family: 'GothamMediumRegular'; font-size:13px; }

.conts h1{font-family:"NanumGothicB"; color:#666; font-size:18px; letter-spacing:0px;}
.conts h2{font-family:"NanumGothic"; color:#A9ABAF; font-size:18px; letter-spacing:5px;}
.conts p{font-family: "NanumGothicB"; color:#A9ABAF; font-size:12px; margin-top:30px; line-height:1.5; letter-spacing:1px; width:100%; padding-bottom: 30px;}



.container-about {position:relative;width:1300px; margin:0 auto; padding-left:0px; padding-right:0px; padding-top:158px;height:100%;overflow: hidden;} /* gnb + footer padding-top:47px;*/
.container-about aside { float:left; width:182px;padding:0px 20px 0 20px; height:210px; overflow:hidden;font-family: "NanumGothicB";padding-top: 24px;}


.container-about aside h2 {height:82px;padding:0px 20px 0 0px;}
.container-about aside a {display:inline-block; padding:6px 0;margin-left:0px;}







.container-about section {float:left;
width: 80%;
height: auto;
background-color: #fff; padding-top:23px;}







#sidebar.sticky { float: none; position: fixed; top: 160px; z-index: 6; left: auto; }

#sscontent{
position: relative;
float: right;
width: 82%;
height: auto;



}

.main_content {

top: 18px;
position: relative;
min-height:1000px;
padding-bottom:70px;
height: auto;
background-color: #fff;


}



.cont-text {
position: relative;
width: 85%;
padding: 4%;
height: auto;
text-align: left;
font-family: 'NanumGothicB';
}



#header_wrap{position:absolute;top:30px;left:0px;width:100%;height:75px;overflow:hidden;z-index:1000;float:left;}


#header_wrap > div{position:relative;width:100%;margin:0 auto;z-index:10}
#menuBar{position:absolute;top:87px;width:0;height:3px;background-color:#C70C1F;margin-left:40px;}
.header_bg{position:absolute;top:0;left:0;width:50%;height:95px;}
.gnb_wrap{overflow:hidden;height:95px;}
.gnb_wrap > h1{float:left;margin-top:11px;margin-left:15px;}
.gnb_wrap ul > li img{vertical-align:middle}
.gnb_wrap .gnb{position:relative;float:right;padding-right:25px;}
.gnb_wrap .gnb > ul > li{float:left;line-height:75px;margin:6px 0px;margin-left:40px;}


.snb_wrap{position:relative;clear:both;overflow:hidden;height:35px;z-index:5;top:-4px;background:url(/f_img/sub_bg.png) no-repeat right 0px top;float:right;width:100%;}
.snb_wrap > ul{position:absolute;top:-7px;display:none;}
.snb_wrap > ul > li{float:left;margin-left:25px;}
.snb_wrap > ul > li a{line-height:50px; color:#fff;font-family: 'PT Sans', sans-serif;
font-size: 11px;
width: 160px;
font-style: bold;
font-weight: 700;
text-transform: uppercase;

}
.snb_wrap > ul > li a:hover{color:#C70C1F;}
.snb_wrap > ul > li.actived a{color:#C70C1F;font-family: 'PT Sans', sans-serif;
font-size: 11px;
width: 160px;
font-style: bold;
font-weight: 700;
text-transform: uppercase;
}
.snb_wrap .snb_1{right:360px;}
.snb_wrap .snb_2{right:202px;}
.snb_wrap .snb_3{right:150px;}
.snb_wrap .snb_4{right:28px;}
.snb_wrap .snb_5{left:835px}


.fix{position:fixed !important}





#header_top .section {width:100%; margin:0 auto;height:30px;}
#header_top .left_menu{float:left; padding:0px 0 0 0;}
#header_top .left_menu li {float:left; margin-right:21px;}
#header_top .right_menu {float:right; padding:0px 0 0 10px;}
#header_top .right_menu li {float:left; margin-left:1px;width:70px;text-align:right;}




/* ÇØ´õ ====================================================================================================================================  */
#header_top .section .header_top { color:#FFFFFF; font-family:"PT Sans","NanumGothicB", sans-serif; font-size:11px; height:30px; padding:0 0px;}
#header_top .section .header_top .header_left_tel {float:left;}
#header_top .section .header_top .header_left_tel p {line-height:29px; margin:0;}
#header_top .section .header_top .header_left_tel img {margin-right:0px; margin-bottom:0px;vertical-align:top;}
#header_top .section .header_top .header_right_widget {float: right;line-height:29px !important; margin-right:8px;}



/* language */
#header_top .language{z-index:1320;position:relative;top:0px;right:0px;height:30px;overflow:hidden;font-family: 'PT Sans';font-size: 11px;}

#header_top .language .btn_language{display:block;width:84px;height:30px;font-size:11px;line-height:30px;color:#666;cursor:pointer;background-color:#191919;text-align:center;font-family:"PT Sans";margin-top:0px;}
#header_top .language > ul{overflow:hidden;font-family:"PT Sans";font-size:11px;}
#header_top .language > ul > li{width:84px;height:30px;border-top:1px solid #000;background-color:#191919;-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;}
#header_top .language > ul > li > a{position:relative;display:block;text-align:center;font-family:"PT Sans";-webkit-transition:all .3s ease;transition:all .3s ease;-moz-transition:all .3s ease;-o-transition:all .3s ease;-ms-transition:all .3s ease;}
#header_top .language > ul > li > a span{position:relative;font-size:11px;line-height:29px;color:#666666;-webkit-transition:.3s ease;transition:.3s ease;-moz-transition:.3s ease;-o-transition:.3s ease;font-family:"PT Sans";font-weight: bold;}
#header_top .language > ul > li > a span.bg{position:absolute;top:0;left:0;display:inline-block;width:0;height:100%;background-color:#71644B;}

#header_top .language > ul > li:hover{background-color:#71644B;}
#header_top .language > ul > li:hover > a span{color:#fff;font-family:"PT Sans";}
#header_top .language > ul > li:hover > a span.bg{width:100%;}





.links_tooltip {position:absolute; top:-32px; right:20px; display:block; width:122px; height:47px;}
.links_tooltip p {display:block; width:122px; height:47px; color:#fff; text-align:center; line-height:36px; font-size:11px;font-family:"PT Sans";}
.links_tooltip .tooltip1 {display:none; background:url('/f_img/totip_01.png') no-repeat center top;}
.links_tooltip .tooltip2 {display:none; background:url('/f_img/totip_02.png') no-repeat center top;}
.links_tooltip .tooltip3 {display:none; background:url('/f_img/totip_03.png') no-repeat center top;}



#toTop { display:none; position:fixed; right:30px; bottom:210px; width:36px; height:36px; font-size:0; text-indent:-1000px; text-align:center; color:#000; background:url('/f_img/up-arrow.png') center center no-repeat #000; opacity:1.0; border-radius:40px; z-index:10; }
#toTop:hover, #toTop:focus, #toTop.hover { background-color:#C5BA9E; }


.animation-overlay {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  background: #fff; }

.transition-overlay {
  position: absolute;
  bottom: 0;
  left: 0;
  z-index: 5;
  width: 100%;
  height: 100%;
  background: #fff; }


/* .cm_scene_pagination */
.cm_scene_pagination { position:fixed; top:50%; right:24px; margin-top:-70px; width:40px; height:141px; z-index:30; }
	.cm_scene_pagination .arrow { position:absolute; top:0; left:0; width:40px; height:41px; text-indent:-9999px; font-size:0; }
		.cm_scene_pagination .arrow a { display:block; width:100%; height:100%; overflow:hidden; background:url("/f_img/up_down_dc.png") no-repeat; }
		.cm_scene_pagination .arrow.down { top:auto; bottom:0; }
		.cm_scene_pagination .arrow.down a { background-position:-50px 0; }
		.cm_scene_pagination .arrow a {
				-webkit-transition : background-image 300ms, -webkit-transform 200ms;
			}
		.cm_scene_pagination .arrow a:hover { background-image: url("/f_img/up_down_ac.png"); }
		.cm_scene_pagination .arrow a:active {
				-webkit-transform : translate3d(0,0,0) scale(0.95);
			}
	.cm_scene_pagination .page { position:absolute; top:50%; left:0; margin-top:-20px; width:40px; height:41px; line-height:41px; text-align:center; 
			color:#ffffff; font-size:12px; background:url("/f_img/vis_40x41.png") no-repeat; 
		}




/*-----------------------------------------------------------------------------------*/
/*	6. Mobile Navigation
/*-----------------------------------------------------------------------------------*/

.mobile-logo img {
    margin-top:12px;
	margin-left:9px;
	height: 55px;
}
.mobile-nav-container {
	overflow: auto;
	width: 100%;
	display: none;
	position: relative;
	z-index: 500;
		position: fixed;
	background: url(/f_img/topmenu_bg.png) repeat-x left top;


}



.mobile-nav-container .dropdown a {
	margin-right: 0px !important;
	padding-right: 0px !important;
}
.mobile-nav-container .dropdown a .icon-chevron-down {
	margin-left: 3px;
}
#mobile-nav {
	float: left;
	width: 100%;
	background: #000;
    opacity:1;
	margin-top:0px;
	
}
#mobile-nav ul {
	padding: 18px 6px 8px 8px;
}
.mobile-nav-bar {
background: url(http://www.r-hotel.co.kr/f_img/topmenu_bg.png) repeat-x left top ;
height:79px;
	width: 100%;
	z-index: -2;
	padding: 0px 0px 20px 0px;
	-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}
#mobile-nav li {
font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;
		text-transform: uppercase;
	font-size: 12px;
	padding: 0px 12px 12px 12px;
	text-align: right;
}
#mobile-nav ul > li:first-child {
	padding: 0px 12px 12px 12px;
}
#mobile-nav li a, #mobile-nav li a:hover {
	color: #eee !important;
font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;
		text-transform: uppercase;
}
#mobile-nav li .sub-menu li {
	padding: 0px 0px 0px 0px;
}
#mobile-nav li .sub-menu {
	padding: 10px 0px 0px 10px;
}
#mobile-nav li .sub-menu li a {
	color: #888 !important;
	font-size: 11px;
    font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;


}
.btn-mobile-nav {
	border: none;
	color: #fff !important;
	background-repeat: no-repeat;
	background-position: center center;
	float: right;
	width:79px;
	height:79px;
	font-family:'PT Sans', sans-serif, 'NanumBarunGothic';
font-style: bold;
font-weight: 700;
	text-transform: uppercase;
	margin-top: 0px !important;
	cursor: pointer;
	border-radius: 0px !important;
	z-index: 10000000000;
}
#mobile-nav li a:hover .sub-menu {
	display: none;
}
#mobile-nav li .sub-menu {
	display: none;
}




.page_content_center {
    width: 660px;
    margin: 0 auto;

}

.paragraph {
    padding: 90px 0;
}

.paragraph_color {
    background-color: #f8f8f8;
	margin-top:40px;
}

.paragraph_title {
    font-size: 16px;
   	font-family: "PT Sans";
    text-transform: uppercase;
}

.paragraph_content {
    font-size: 14px;
    font-family: "NanumBarunGothic", sans-serif;
    margin-top: 30px;
    color: #6d6d6d;
    line-height: 20px;
}

.paragraph_content a {
    color: #000000;
    text-decoration: none;
}

.paragraph_content p {
    margin-top: 25px;
}

.paragraph_content p:first-child {
    margin-top: 0;
}

.paragraph_content_image {
    width: 660px;
}



#posts {
float: left;
padding-bottom: 8%;
padding-top: 40px;
width:100%;
position: relative;
}


.bloggpost {
margin-bottom: 50px;
padding-bottom: 50px;
}


#posts .bloggpost img {
margin-bottom: 40px;
}

.single-post img, #posts .bloggpost img {
display: block;
height: auto;
max-width: 100%;
}

.post-text {
padding-left: 8%;
padding-right: 8%;
}

.post-text  h2 {
font-family: "NanumBarunGothic", sans-serif;
font-weight: 600;
font-size: 35px;
margin-bottom: 20px;
line-height: 1.2;
}

.post-text p {
font-family: "NanumBarunGothic", sans-serif;
line-height: 1.65;
font-size: 15px;
margin-bottom: 25px;
max-width: 800px;
clear: both;
}


.post-text .knapp {
margin-top: 60px;
}
.knapp {
border: 2px solid #000;
color: #E62C33;
padding-top: 25px;
padding-bottom: 25px;
font-weight: 700;
letter-spacing: 2.1px;
text-transform: uppercase;
font-size: 15px;
text-align: center;
width: 250px;
display: block;
clear: both;
}

::selection {
	background: #191919;
	color:#fff; /* Safari */
	}
::-moz-selection {
	background: #191919;
	color:#fff; /* Firefox */
}

