@charset "utf-8";
/* css_reset */
* {margin:0; padding:0;}
body,input,textarea,select,table,button{font-size:12px; font-family:'Nanum Barun Gothic', sans-serif; }
caption, legend, #accessibility { font-size: 0;line-height: 0;text-indent: -5000px; }
.hidden{ font-size:0; line-height:0; text-indent:-9999px; display:block; position:absolute; top:0; left:-1000%; overflow:hidden; }
input{border-radius:0;}
img, fieldset, iframe{border:0 none;vertical-align:top;}
fieldset{font-size:0;}
ul,ol{list-style:none;}
a{color:#000;text-decoration:none;cursor:pointer;}
em,address{font-style:normal;}
table{border-collapse:collapse;}
hr{display:none;}

/* skip navigation */
#skipCt {position:absolute; left:-9999px; z-index:999;}
#skipCt:focus {display:block; left:0; width:100%; height:30px; line-height:30px; color:#000; font-weight:bold; text-align:center; background:#e1e0d8;}

#wrap { min-width:1280px; background:#fff; }


/* 20150406 메인 비쥬얼 배너 */
#wrapper{width:100%; position:relative; height:100%; min-width:980px;overflow-x:hidden;overflow-y:hidden;}
.cBody {width: 100%}
#wrapper .btnLeft{position:absolute;top:378px;left:50%;z-index:200;margin:0 0 0 -671px;}
#wrapper .btnRight{position:absolute;top:378px;right:50%;z-index:200;margin:0 -671px 0 0;}
.mainVisualDiv{position:relative; width:1630px; height:800px; margin:0 auto 0; overflow:visible; text-align:center}
.mainVisualDiv .visualDiv{width:1630px; height:800px; position:absolute; top:0;left: -100%; z-index: 5;}
.mainVisualDiv .visualDiv img{
	zoom:1; 
	background:transparent;
	-ms-filter:"progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF)"; /* IE8 */
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);  /* IE6 & 7 */
}
.mainVisualDiv .visual{height:400px;position: absolute; top: 0; left: 0; width: 100%; z-index:10}
.mainVisualDiv .playBt{position:relative; display:inline-block; z-index:200; margin:365px 7px 0 0;top:-30px;left:380px;}
.mainVisualDiv .playBt img{vertical-align:middle}
.mainVisualDiv .bt{position:relative; display:inline-block; z-index:200; margin:0 3px 0 0;top:483px;padding:0 8px;}
.mainVisualDiv .bt img{vertical-align:middle}
.mainBody .dim{position:absolute;top:0;bottom:0;background:url('/resources/images/branch/bg/dim.png') repeat 0 0;z-index:100;width:2000px;height:800px;display:none;}
.mainBody .dim.left{left:50%;margin-left:-2815px;}
.mainBody .dim.right{right:50%;margin-right:-2815px;}
/* //20150406 메인 비쥬얼 배너 */

/* 20150406 메인 이벤트 롤링 배너 */
.swiper-container {background:#eee; width:628px; height:342px; position:absolute; top:51px; right:-326px; position:relative;}
.swiper-slide {
text-align: center;
font-size: 18px;
background: #fff;

/* Center slide text vertically */
display: -webkit-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-box-pack: center;
-ms-flex-pack: center;
-webkit-justify-content: center;
justify-content: center;
-webkit-box-align: center;
-ms-flex-align: center;
-webkit-align-items: center;
align-items: center;
}
.swiper-container {
margin: 0 auto;
overflow: hidden;
/* Fix of Webkit flickering */
z-index: 1;
}
.swiper-container-vertical > .swiper-wrapper {
-webkit-box-orient: vertical;
-moz-box-orient: vertical;
-ms-flex-direction: column;
-webkit-flex-direction: column;
flex-direction: column;
}
.swiper-wrapper {
position: relative;
width: 100%;
height: 100%;
z-index: 1;
display: -webkit-box;
display: -moz-box;
display: -ms-flexbox;
display: -webkit-flex;
display: flex;
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-transition-property: -webkit-transform;
-moz-transition-property: -moz-transform;
-o-transition-property: -o-transform;
-ms-transition-property: -ms-transform;
transition-property: transform;
-webkit-transform: translate3d(0px, 0, 0);
-moz-transform: translate3d(0px, 0, 0);
-o-transform: translate(0px, 0px);
-ms-transform: translate3d(0px, 0, 0);
transform: translate3d(0px, 0, 0);
-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;
box-sizing: content-box;
}
.swiper-slide {
-webkit-transform-style: preserve-3d;
-moz-transform-style: preserve-3d;
-ms-transform-style: preserve-3d;
transform-style: preserve-3d;
-webkit-flex-shrink: 0;
-ms-flex: 0 0 auto;
flex-shrink: 0;
width: 100%;
height: 100%;
position: relative;
}
/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
-ms-touch-action: pan-y;
touch-action: pan-y;
}
.swiper-wp8-vertical {
-ms-touch-action: pan-x;
touch-action: pan-x;
}
/* Arrows */
.swiper-button-prev,
.swiper-button-next {
position: absolute;
top: 50%;
width: 27px;
height: 44px;
margin-top: -22px;
z-index: 10;
cursor: pointer;
}
/* Pagination Styles */
.swiper-pagination {
position: absolute;
text-align: center;
-webkit-transition: 300ms;
-moz-transition: 300ms;
-o-transition: 300ms;
transition: 300ms;
-webkit-transform: translate3d(0, 0, 0);
-ms-transform: translate3d(0, 0, 0);
-o-transform: translate3d(0, 0, 0);
transform: translate3d(0, 0, 0);
z-index: 10;
}
.swiper-pagination.swiper-pagination-hidden {
opacity: 0;
}
.swiper-pagination-bullet {
width: 6px;
height: 6px;
display: inline-block;
background:url('/resources/images/branch/btn/btn_banner_num.png') no-repeat center center;
padding:7px;
margin:0 5px;
}
.swiper-pagination-clickable .swiper-pagination-bullet {
cursor: pointer;
}
.swiper-pagination-white .swiper-pagination-bullet {
background: #fff;
}
.swiper-pagination-bullet-active {
background:url('/resources/images/branch/btn/btn_banner_num_on.png') no-repeat 0 0;
width:20px;
height:20px;
padding:0;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
background: #fff;
}
.swiper-pagination-black .swiper-pagination-bullet-active {
background: #000;
}
.swiper-container-vertical > .swiper-pagination {
right: 10px;
top: 50%;
-webkit-transform: translate3d(0px, -50%, 0);
-moz-transform: translate3d(0px, -50%, 0);
-o-transform: translate(0px, -50%);
-ms-transform: translate3d(0px, -50%, 0);
transform: translate3d(0px, -50%, 0);
}
.swiper-container-vertical > .swiper-pagination .swiper-pagination-bullet {
margin: 5px 0;
display: block;
}
.swiper-container-horizontal > .swiper-pagination {
top: 20px;
right: 10px;
width: 100%;
text-align:right;
}
/* //20150406 메인 이벤트 롤링 배너 */

#wrap #footer .in-footer { width:1280px; margin:0 auto; position:relative; padding:13px 0 40px 0; border-top:1px solid #d2d2d2; }
#wrap #footer .in-footer address { font-size:13px; line-height:20px; }
#wrap #footer .in-footer address .addre-1 { color:#444;  display:block; line-height:19px }
#wrap #footer .in-footer .addre-3 {  color:#444; line-height:19px }
#wrap #footer .in-footer .addre-2 { color:#888; margin:9px 0 0 0; line-height:19px }
#wrap #footer .in-footer select { width:144px; height:30px; line-height:30px; border:1px solid #d2d2d2; color:#888; font-size:12px; }
#wrap #footer .in-footer select.select-fot1 { 
    float: right;
    margin-top: -65px;
    margin-right: 155px;
}

#wrap #footer .in-footer select.select-fot2 {
    float: right;
    margin-top: -65px;
  /*  margin-right: 150px;*/
}


/*지점*/
#wrap .header-branch { height:92px; background:url('/resources/images/branch/branchMain_bar.gif') 0 top repeat-x; padding:8px 0 0 0; }
#wrap .header-branch .in-header { margin:0 auto; width:960px; *zoom:1; height:92px;}
#wrap .header-branch .in-header:after { content:""; display:block; clear:both; }
#wrap .header-branch .in-header h1 { float:left; padding:15px 15px 0 2px; }
#wrap .header-branch .in-header h2 { float:left; padding:40px 0 20px 17px; background:url('/resources/images/branch/branchMain_bar2.png') left 22px no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb { float:right; *zoom:1; padding:41px 0 0 0; }
#wrap .header-branch .in-header ul.branch-gnb:after { content:""; display:block; clear:both; }
#wrap .header-branch .in-header ul.branch-gnb li { float:left; margin:0 0 0 40px; }
#wrap .header-branch .in-header ul.branch-gnb li.li-1 a { display:block; width:72px; height:21px; background:url('/resources/images/branch/text_branch_gnb1_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-1 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-1 a:focus { background:url('/resources/images/branch/text_branch_gnb1_on.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-2 a { display:block; width:71px; height:21px; background:url('/resources/images/branch/text_branch_gnb2_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-2 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-2 a:focus { background:url('/resources/images/branch/text_branch_gnb2_on.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-3 a { display:block; width:71px; height:21px; background:url('/resources/images/branch/text_branch_gnb3_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-3 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-3 a:focus { background:url('/resources/images/branch/text_branch_gnb3_on.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-4 a { display:block; width:54px; height:21px; background:url('/resources/images/branch/text_branch_gnb4_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-4 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-4 a:focus { background:url('/resources/images/branch/text_branch_gnb4_on.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-5 a { display:block; width:72px; height:21px; background:url('/resources/images/branch/text_branch_gnb5_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-5 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-5 a:focus { background:url('/resources/images/branch/text_branch_gnb5_on.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-6 a { display:block; width:72px; height:21px; background:url('/resources/images/branch/text_branch_gnb3_off.png') 0 0 no-repeat; }
#wrap .header-branch .in-header ul.branch-gnb li.li-6 a:hover,
#wrap .header-branch .in-header ul.branch-gnb li.li-6 a:focus { background:url('/resources/images/branch/text_branch_gnb3_on.png') 0 0 no-repeat; }


#wrap .branch-visual { position:relative; }
#wrap .branch-visual .visual-bg { position:absolute; top:0; z-index:9999; background:url('/resources/images/branch/branchMain_bar3.png') 0 top repeat-x; display:block; height:8px; width:100%;  }
#wrap .branch-visual .in-visual { width:960px; margin:0 auto; }
#wrap .branch-visual .swiper-container{position:static;top:0;right:0;width:960px;height:420px;}
#wrap .branch-visual .swiper-pagination{position:absolute;top:378px;right:0;text-align:center;}
#wrap .branch-visual .swiper-pagination-bullet{background:url('/resources/images/branch/branch_banenr_off.png') no-repeat center center;margin:0 20px;}
#wrap .branch-visual .swiper-pagination-bullet-active{background:url('/resources/images/branch/branch_banenr_on.png') no-repeat center center;}


#wrap #container .branch-cont { width:960px; margin:20px auto 0; position:relative; height:340px; }
#wrap #container .branch-cont .con1 { position:absolute; top:0; left:0; }
#wrap #container .branch-cont .con1 a.link-1 { display:block; position:relative; width:350px; height:380px; }
#wrap #container .branch-cont .con1 a.link-1 .cover { display:none; position:absolute; top:0; left:0; }
#wrap #container .branch-cont .con1 a.link-1:hover .cover,
#wrap #container .branch-cont .con1 a.link-1:focus .cover { display:block; }
#wrap #container .branch-cont .con1 a.link-1 .branch-p1 { position:absolute; bottom:0; left:0; }
#wrap #container .branch-cont .con1 a.link-1 .img-1 { position:absolute; top:0; left:0; }

#wrap #container .branch-cont .con2 { position:absolute; top:0; left:365px; }
#wrap #container .branch-cont .con2 a.link-2 { display:block; position:relative; width:350px; height:380px; }
#wrap #container .branch-cont .con2 a.link-2 .cover { display:none; position:absolute; top:0; left:0; }
#wrap #container .branch-cont .con2 a.link-2:hover .cover,
#wrap #container .branch-cont .con2 a.link-2:focus .cover { display:block; }
#wrap #container .branch-cont .con2 a.link-2 .branch-p2 { position:absolute; bottom:0; left:0; }
#wrap #container .branch-cont .con2 a.link-2 .img-2 { position:absolute; top:0; left:0; }

#wrap #container .branch-cont .con3 { position:absolute; top:0; right:0; }
#wrap #container .branch-cont .con3 a.link-3 { display:block; }

#wrap #container .branch-cont .con4 { position:absolute; top:160px; right:0; }
#wrap #container .branch-cont .con4 a.link-4 { display:block; }


#wrap #container .branch-cont2 { background:url('/resources/images/branch/bg_branch2.gif') 0 0 repeat; padding:97px 0 140px; }
#wrap #container .branch-cont2 .in-cont { background:url('/resources/images/branch/bg_branch_line.png') 0 top repeat-x; width:960px; margin:0 auto; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 { background:url('/resources/images/branch/bg_branch_line.png') 0 bottom repeat-x; text-align:center; padding:0 0 0 63px; *zoom:1; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1:after { content:""; display:block; clear:both; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li { padding:16px 0 21px; float:left; margin:0 15px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li > a { display:block; height:47px; line-height:47px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li > a > img { vertical-align:middle; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-1 > a { background:url('/resources/images/branch/brach_01_off.png') 0 center no-repeat; width:112px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-1 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-1 > a:focus { background:url('/resources/images/branch/brach_01_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-2 > a { background:url('/resources/images/branch/brach_02_off.png') 0 center no-repeat; width:130px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-2 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-2 > a:focus { background:url('/resources/images/branch/brach_02_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-3 > a { background:url('/resources/images/branch/brach_03_off.png') 0 center no-repeat; width:112px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-3 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-3 > a:focus { background:url('/resources/images/branch/brach_03_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-4 > a { background:url('/resources/images/branch/brach_04_off.png') 0 center no-repeat; width:109px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-4 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-4 > a:focus { background:url('/resources/images/branch/brach_04_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-5 > a { background:url('/resources/images/branch/brach_05_off.png') 0 center no-repeat; width:84px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-5 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-5 > a:focus { background:url('/resources/images/branch/brach_05_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-6 > a { background:url('/resources/images/branch/brach_06_off.png') 0 center no-repeat; width:88px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-6 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox1 > li.li-6 > a:focus { background:url('/resources/images/branch/brach_06_on.png') 0 center no-repeat; }


#wrap #container .branch-cont2 .in-cont .branch-ulBox2 { background:url('/resources/images/branch/bg_branch_line.png') 0 bottom repeat-x; text-align:center; padding:18px 0 24px 152px; *zoom:1; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2:after { content:""; display:block; clear:both; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li { padding:6px 0; float:left; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li > a { display:block; height:42px; line-height:42px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li > a > img { vertical-align:middle; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-7 { margin:0 52px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-7 > a { background:url('/resources/images/branch/brach_07_off.png') 0 center no-repeat; width:120px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-7 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-7 > a:focus { background:url('/resources/images/branch/brach_07_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-8 { margin:0 46px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-8 > a { background:url('/resources/images/branch/brach_08_off.png') 0 center no-repeat; width:119px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-8 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-8 > a:focus { background:url('/resources/images/branch/brach_08_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-9 { margin:0 49px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-9 > a { background:url('/resources/images/branch/brach_09_off.png') 0 center no-repeat; width:122px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-9 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-9 > a:focus { background:url('/resources/images/branch/brach_09_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-10 { margin:0 50px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-10 > a { background:url('/resources/images/branch/brach_10_off.png') 0 center no-repeat; width:135px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-10 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-10 > a:focus { background:url('/resources/images/branch/brach_10_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-11 { margin:0 82px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-11 > a { background:url('/resources/images/branch/brach_11_off.png') 0 center no-repeat; width:158px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-11 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-11 > a:focus { background:url('/resources/images/branch/brach_11_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-12 { margin:0 88px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-12 > a { background:url('/resources/images/branch/brach_12_off.png') 0 center no-repeat; width:136px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-12 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-12 > a:focus { background:url('/resources/images/branch/brach_12_on.png') 0 center no-repeat; }

#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-13 { margin:0 88px 0 0 }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-13 > a { background:url('/resources/images/branch/brach_13_off.png') 0 center no-repeat; width:175px; }
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-13 > a:hover,
#wrap #container .branch-cont2 .in-cont .branch-ulBox2 > li.li-13 > a:focus { background:url('/resources/images/branch/brach_13_on.png') 0 center no-repeat; }

#wrap #footer.branch { border-top:1px solid #d2d2d2; }
#wrap #footer.branch .in-footer { border:none; width:960px; }






#wrap .branchSub-cont { width:960px; margin:0 auto;padding-top:30px; }
#wrap .branchSub-cont h3 { margin:40px 0 30px; }
#wrap .branchSub-cont ul.ul-box2 { height:48px; border-bottom:1px solid #675b54; margin:0 0 70px 0; }
#wrap .branchSub-cont ul.ul-box2:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont ul.ul-box2 > li { float:left; height:47px; border:1px solid #e6e6e6; border-bottom:none; margin:0 0 1px 0; width:318px; text-align:center; }
#wrap .branchSub-cont ul.ul-box2 > li > a { display:block; line-height:47px; color:#999; font-weight:bold; font-size:17px; }
#wrap .branchSub-cont ul.ul-box2 > li.on { background:#675b54; border:1px solid #675b54; }
#wrap .branchSub-cont ul.ul-box2 > li.on > a { color:#fff; }
#wrap .branchSub-cont .in-cont { padding-bottom:200px; }
#wrap .branchSub-cont .in-cont .aling-c { text-align:center; margin-top:40px; }
#wrap .branchSub-cont .in-cont .aling-c .b-text-1 { line-height:30px; font-size:25px; color:#595959; margin:18px 0 50px; }

#wrap .branchSub-cont ul.ul-box3 { height:48px; border-bottom:1px solid #675b54; margin:0 0 70px 0; }
#wrap .branchSub-cont ul.ul-box3:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont ul.ul-box3 > li { float:left; height:47px; border:1px solid #e6e6e6; border-bottom:none; margin:0 0 1px 0; width:478px; text-align:center; }
#wrap .branchSub-cont ul.ul-box3 > li > a { display:block; line-height:47px; color:#999; font-weight:bold; font-size:17px; }
#wrap .branchSub-cont ul.ul-box3 > li.on { background:#675b54; border:1px solid #675b54; }
#wrap .branchSub-cont ul.ul-box3 > li.on > a { color:#fff; }

#wrap .branchSub-cont .in-cont ul.b-ul-box1 { margin:30px 0 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li { *zoom:1; margin:0 0 20px 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .align-left { float:left; margin:0 18px 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .align-right { float:left; font-size:20px; line-height:28px; color:#595959; margin:2px 0 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li.last-li { padding:40px 0 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table { border:1px solid #ff9308; text-align:center; width:100%; margin:20px 0 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table th { border-bottom:1px solid #ff9308; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table th { color:#000; font-size:20px; line-height:49px; height:49px; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table td { color:#000; font-size:20px; line-height:38px; height:38px; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table td.first-line { padding-top:14px; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table td.last-line { padding-bottom:14px; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box .b-ul-box2 { margin:5px 0 0 0; }
#wrap .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box .b-ul-box2 > li { color:#595959; line-height:24px; font-size:18px; }
#wrap .branchSub-cont .in-cont .aling-c2 { text-align:center; margin:68px 0 0 0; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 { *zoom:1; margin:50px 0 0 90px; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 .tip-box { float:left; width:390px; text-align:center; margin:64px 0 0 0; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 .tip-box.first { margin:0; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 .tip-box.last { margin-left:165px; width:450px; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 .tip-box .p-9 { margin:25px 0 11px; font-size:25px; color:#888; }
#wrap .branchSub-cont .in-cont .aling-c2 .cont-box4 .tip-box .p-10 { font-size:18px; line-height:28px; color:#888; }
#wrap .branchSub-cont .in-cont .evt-lt-tlt { height:54px; border-top:3px solid #675b54; border-bottom:1px solid #675b54; position:relative; margin:30px 0 0 0; }
#wrap .branchSub-cont .in-cont .evt-lt-tlt .title { font-size:20px; line-height:54px; color:#999; width:640px; }
#wrap .branchSub-cont .in-cont .evt-lt-tlt .date { position:absolute; top:0; right:0; line-height:54px; color:#999; }
#wrap .branchSub-cont .in-cont .evt-lt-tlt .date .day { margin:0 15px 0 0;] }
#wrap .branchSub-cont .in-cont .evt-con { border-bottom:1px solid #e6e6e6; min-height:100px; padding:10px 0 0 0px}
#wrap .branchSub-cont .in-cont .btn-evtList { text-align:right; display:block; margin:20px 0 0 0; }
#wrap .branchSub-cont .in-cont .btn-evtList > a { display:inline-block; width:178px; height:38px; border:1px solid #e1e1e1; color:#999; text-align:center; line-height:38px; font-size:18px; }
#wrap .branchSub-cont .in-cont .btn-evtList.type2 > a { color:#675b54; border-color:#675b54
; }
#wrap .branchSub-cont .in-cont .form-box { position:relative; border-top:1px solid #e1e1e1; border-bottom:1px solid #e1e1e1; padding:30px 0; margin:30px 0 0 0; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.input-text { border:1px solid #adadad; height:30px; line-height:30px; text-indent:10px; color:#333; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.input-text:focus { border:1px solid #ff9308; }
#wrap .branchSub-cont .in-cont .form-box .layout-left select.pp4 { border:1px solid #adadad; height:31px; line-height:34px; text-indent:5px; color:#999; width:150px; font-size:15px; margin:0 0 0 10px}
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w126 { width:126px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w156 { width:156px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w266 { width:266px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w255 { width:255px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w713 { width:713px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left input.w171 { width:171px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .p-12 { font-size:16px; color:#999; margin:0 8px 0 0; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .p-12.password,
#wrap .branchSub-cont .in-cont .form-box .layout-left .p-12.phone { margin-left:17px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .pp1 { border:1px solid #adadad; height:30px; line-height:30px; text-indent:5px; color:#999; width:80px; font-size:16px }
#wrap .branchSub-cont .in-cont .form-box .layout-left .p-12.text { vertical-align:top; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .line1 { margin:0 0 14px 20px; width:765px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .line2 { margin:0 0 14px 20px; width:765px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left .line3 { margin:0 0 20px 20px; width:765px; }
#wrap .branchSub-cont .in-cont .form-box .layout-left textarea { border:1px solid #adadad; padding:10px; width:693px; min-width:693px; max-width:693px; height:147px; min-height:147px; max-height:147px; overflow-y:auto;  }
#wrap .branchSub-cont .in-cont .form-box .form-btn { position:absolute; right:20px; top:30px; }
#wrap .branchSub-cont .in-cont .form-box .form-btn input { border:1px solid #c77000; background:#ff9308; color:#fff; font-size:20px; font-weight:bold; height:258px; line-height:258px; width:148px; display:block; cursor:pointer; }
#wrap .branchSub-cont .in-cont .form-box .form-check { position:relative; margin:0 0 0 60px; }
#wrap .branchSub-cont .in-cont .form-box .form-check .p-13 { font-size:16px; color:#999; position:absolute; top:-2px; left:20px; }
#wrap .branchSub-cont .in-cont .form-box .form-check .p-14 { font-size:12px; }

#wrap .branchSub-cont .in-cont .touristSpot { *zoom:1; margin:20px 0 30px 0; }
#wrap .branchSub-cont .in-cont .touristSpot:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont .in-cont .touristSpot .img-box { float:left; width:310px; }
#wrap .branchSub-cont .in-cont .touristSpot .text-box { float:left; width:650px; }
#wrap .branchSub-cont .in-cont .touristSpot .text-box .b-text-2 { font-size:20px; color:#ff9308; margin:0 0 3px 0; line-height:38px; }
#wrap .branchSub-cont .in-cont .touristSpot .text-box .b-text-3 { color:#808080; font-size:16px; line-height:20px; } 
#wrap .branchSub-cont .in-cont .b-map { border:1px solid #cfcfcf; width:958px; height:376px; margin:20px 0 44px 0; }
#wrap .branchSub-cont .in-cont .b-addr { background:url('/resources/images/branch/b_map_icon1.gif') 0 0 no-repeat; min-height:30px; margin:0px 0 10px 0; }
#wrap .branchSub-cont .in-cont .b-call { background:url('/resources/images/branch/b_map_icon2.gif') 0 0 no-repeat; min-height:30px; margin:0 0 40px 0; }
#wrap .branchSub-cont .in-cont .b-route .route1,
#wrap .branchSub-cont .in-cont .b-route .route2 { background:url('/resources/images/branch/b_map_icon3.gif') left top no-repeat; min-height:30px; }
#wrap .branchSub-cont .in-cont .b-addr > p,
#wrap .branchSub-cont .in-cont .b-call > p,
#wrap .branchSub-cont .in-cont .b-route .route-text-1 { font-size:20px; line-height:20px; color:#595959; padding:4px 0 0 43px; }
#wrap .branchSub-cont .in-cont .b-route .route1 { margin:0 0 26px 0; }
#wrap .branchSub-cont .in-cont .b-route .route-ol { width:; padding:8px 0 0 43px; }
#wrap .branchSub-cont .in-cont .b-route .route-ol li { display:inline; font-size:16px; color:#595959; line-height:22px; }
#wrap .branchSub-cont .in-cont .b-view-text { color:#ff9308; height:48px; line-height:48px; text-align:center; border:1px solid #ff9308; font-size:24px; margin:40px 0 0 0; }
#wrap .branchSub-cont .in-cont .b-album { *zoom:1; margin:0 0 0 -20px; }
#wrap .branchSub-cont .in-cont .b-album:after { content:""; display:block; clear:both; }
#wrap .branchSub-cont .in-cont .b-album .b-album-lt { width:225px; height:200px; float:left; margin:30px 0 0 20px; }
#wrap .branchSub-cont .in-cont .b-album .b-album-lt img { width:100%; height:100%;}
#wrap .branchSub-cont .in-cont .b-album .b-album-lt a.album-link { display:block; position:relative; }
#wrap .branchSub-cont .in-cont .b-album .b-album-lt a.album-link .b-album-cover { background:url('/resources/images/branch/branch_album_cover.png') 0 0 no-repeat; position:absolute; top:0; left:0; display:none; width:225px; height:200px; }
#wrap .branchSub-cont .in-cont .b-album .b-album-lt a.album-link:hover .b-album-cover,
#wrap .branchSub-cont .in-cont .b-album .b-album-lt a.album-link:focus .b-album-cover { display:block; }
#wrap .branchSub-cont .tlb-paging * { vertical-align:middle; }
#wrap .branchSub-cont .tlb-paging { margin:35px 0 0; text-align: center; }
#wrap .branchSub-cont .tlb-paging a{ display:inline-block; width:24px; height:21px; line-height:21px; text-align:center; color:#bfbfbf; font-size:14px; }
#wrap .branchSub-cont .tlb-paging a.on{ text-decoration:underline; color:#ff9308; }
#wrap .branchSub-cont .tlb-paging a.p-pprev{background:url('/resources/images/branch/btn_pprev.gif') 0 0 no-repeat; margin-right:3px; width:37px; height:27px;}
#wrap .branchSub-cont .tlb-paging a.p-prev{background:url('/resources/images/branch/btn_prev.gif') 0 0 no-repeat; margin-right:15px; width:27px; height:27px;}
#wrap .branchSub-cont .tlb-paging a.p-next{background:url('/resources/images/branch/btn_next.gif') 0 0 no-repeat; margin-left:15px; width:27px; height:27px;}
#wrap .branchSub-cont .tlb-paging a.p-nnext{background:url('/resources/images/branch/btn_nnext.gif') 0 0 no-repeat; margin-left:3px; width:37px; height:27px;}
#wrap .layer-album {left: 50%; position:fixed; top:50%; padding:12px 0 0 0; width:940px; height:540px; background:#fff; padding:10px; margin:-270px 0 0 -470px; z-index:9999; }
#wrap .layer-album .in-layer { position:relative; width:940px; height:540px; z-index:9800; }
#wrap .layer-album .in-layer .img-box { width:940px; height:540px; text-align:center; }
#wrap .layer-album .in-layer .img-box > img { vertical-align:middle; width:100%;}
#wrap .layer-album .in-layer a.btn-prev { display:block; width:43px; height:540px; background:url('/resources/images/branch/btn_album_prev.png') 0 0 no-repeat; position:absolute; top:0; left:0; z-index:9900; }
#wrap .layer-album .in-layer a.btn-next { display:block; width:43px; height:540px; background:url('/resources/images/branch/btn_album_next.png') 0 0 no-repeat; position:absolute; top:0; right:0; z-index:9900; }
#wrap .layer-album .in-layer a.btn-prev:hover,
#wrap .layer-album .in-layer a.btn-prev:focus  { background:url('/resources/images/branch/btn_album_prev_on.png') 0 0 no-repeat; }
#wrap .layer-album .in-layer a.btn-next:hover,
#wrap .layer-album .in-layer a.btn-next:focus { background:url('/resources/images/branch/btn_album_next_on.png') 0 0 no-repeat; }
#wrap .layer-album .in-layer a.btn-albumClose { width:55px; height:50px; position:absolute; top:-60px; right:-10px; }
#wrap .bg-Layer { background:url('/resources/images/branch/bg_album.png') 0 0 repeat; height: 100%; left:0; position: fixed; text-indent: -5000px; top: 0; width: 100%; z-index:5000; }
#wrap .branchSub-cont .cont-box8 { position:relative; }
#wrap .branchSub-cont .search-box input.search-txt { border:1px solid #adadad; color:#000; height:30px; line-height:30px; text-indent:10px; width:238px; position:absolute; top:-50px; right:77px; }
#wrap .branchSub-cont .search-box input.search-btn { border:1px solid #adadad; font-size:16px; color:#999; line-height:30px; height:32px; text-indent:center; width:78px; cursor:pointer; position:absolute; top:-50px; right:0 }
#wrap .branchSub-cont .tlb-type1 { text-align:center; width:960px; margin:30px 0 0 0; }
#wrap .branchSub-cont .tlb-type1 thead th { height:44px; line-height:44px; border-top:2px solid #675b54; border-bottom:1px solid #675b54; font-weight:bold; font-size:16px; color:#675b54; }
#wrap .branchSub-cont .tlb-type1 tbody td { height:47px; border-bottom:1px solid #e6e6e6; color:#808080; }
#wrap .branchSub-cont .tlb-type1 tbody td > a { display:block; color:#808080; line-height:47px; }
#wrap .branchSub-cont .tlb-type1 tbody td > a:hover,
#wrap .branchSub-cont .tlb-type1 tbody td > a:focus { color:#000; }
#wrap .branchSub-cont .tlb-type1 tbody td.tbl-align-left { padding:0 0 0 24px; text-align:left;  }
#wrap .branchSub-cont .common-accodian{width:960px; margin:30px 0 0 0; }
#wrap .branchSub-cont .common-accodian li:first-child{border-top:3px solid #675b54;}
#wrap .branchSub-cont .common-accodian li{border-bottom:1px solid #675b54;}
#wrap .branchSub-cont .common-accodian li .accodian-title{display:block; line-height:53px; height:53px; position:relative; }
#wrap .branchSub-cont .common-accodian li .accodian-title .text{color:#999; display:block; font-size:20px; padding:0 0 0 80px; }
#wrap .branchSub-cont .common-accodian li .accodian-title.on .text{ color:#000; }
#wrap .branchSub-cont .common-accodian li .accodian-title .text .q-mark{ position:absolute; top:14px; left:24px;}
#wrap .branchSub-cont .common-accodian li .accodian-view{position:relative; background:#f7f7f7; color:#ff9308; display:none; padding:40px 75px; font-size:20px; line-height:28px; }
#wrap .branchSub-cont .common-accodian li .accodian-view .a-mark { position:absolute; top:50%; left:25px; margin:-10px 0 0 0; }
#wrap .branchSub-cont .form-box-type2 { position:relative; margin:30px 0 0 0; }
#wrap .branchSub-cont .form-box-type2 .in-form { border-top:3px solid #675b54; border-bottom:3px solid #675b54; padding:30px 0 30px 17px; }
#wrap .branchSub-cont .form-box-type2 .in-form input.input-text { border:1px solid #adadad; height:30px; line-height:30px; text-indent:10px; color:#333; }
#wrap .branchSub-cont .form-box-type2 .in-form input.input-text:focus { border:1px solid #ff9308; }
#wrap .branchSub-cont .form-box-type2 .in-form input.w126 { width:106px; }
#wrap .branchSub-cont .form-box-type2 .in-form input.w191 { width:147px; }
#wrap .branchSub-cont .form-box-type2 .in-form input.w216 { width:88px; }
#wrap .branchSub-cont .form-box-type2 .in-form input.w873 { width:873px; }
#wrap .branchSub-cont .form-box-type2 .in-form .p-12 { font-size:16px; color:#999; margin:0 8px 0 0; }
#wrap .branchSub-cont .form-box-type2 .in-form .p-12.phone,
#wrap .branchSub-cont .form-box-type2 .in-form .p-12.email { margin-left:0px; }
#wrap .branchSub-cont .form-box-type2 .in-form .p-12.text { vertical-align:top; }
#wrap .branchSub-cont .form-box-type2 .in-form .pp { font-size:16px; color:#999; width:28px; padding:0 8px; }
#wrap .branchSub-cont .form-box-type2 .in-form .pp1 { border:1px solid #adadad; height:30px; line-height:30px; text-indent:5px; color:#999; width:100px; font-size:16px } 
#wrap .branchSub-cont .form-box-type2 .in-form .pp2 { font-size:16px; color:#999; width:12px; padding:0 3px; }
#wrap .branchSub-cont .form-box-type2 .in-form .pp3 { border:1px solid #adadad; height:31px; line-height:34px; text-indent:5px; color:#999; width:150px; font-size:15px }
#wrap .branchSub-cont .form-box-type2 .in-form .line1 { margin:0 0 14px 0; }
#wrap .branchSub-cont .form-box-type2 .in-form .line2 { margin:0 0 14px 0; }
#wrap .branchSub-cont .form-box-type2 .in-form .line3 { margin:0 0 20px 0; }
#wrap .branchSub-cont .form-box-type2 .in-form select.select-box { border:1px solid #adadad; height:30px; line-height:30px; text-indent:5px; color:#999; width:136px; font-size:16px } 
#wrap .branchSub-cont .form-box-type2 .in-form select.select-box.select-phone { width:100px;  }
#wrap .branchSub-cont .form-box-type2 .in-form select.select-box option { height:16px; text-indent:10px; vertical-align:middle; padding:7px 0; }
#wrap .branchSub-cont .form-box-type2 .in-form textarea { border:1px solid #adadad; padding:10px; width:853px; min-width:853px; max-width:853px; height:297px; min-height:297px; max-height:297px; overflow-y:auto;  }
#wrap .branchSub-cont .form-box-type2 .in-form .form-check { position:relative; margin:0 0 30px 40px; }
#wrap .branchSub-cont .form-box-type2 .in-form .form-check .p-13 { font-size:16px; color:#999; position:absolute; top:-2px; left:20px; }
#wrap .branchSub-cont .form-box-type2 .in-form .form-check .p-14 { font-size:12px; }
#wrap .branchSub-cont .form-box-type2 .form-btn { text-align:center; margin:30px 0 0 0; }
#wrap .branchSub-cont .form-box-type2 .form-btn input { border:1px solid #c77000; background:#ff9308; color:#fff; font-size:20px; font-weight:bold; height:58px; line-height:58px; width:328px; display:inline-block; cursor:pointer; }
#wrap .branchSub-cont .form-box-type2 select.select-box-type2 { border:1px solid #adadad; height:30px; line-height:30px; text-indent:5px; color:#999; width:120px; position:absolute; top:-40px; right:0; font-size:16px; } 
#wrap .branchSub-cont .form-box-type2 select.select-box-type2 option { height:16px; text-indent:10px; vertical-align:middle; padding:7px 0; }
#wrap .branchSub-cont .form-box-type2 select.select-box-type3 { border:1px solid #adadad; height:30px; line-height:30px; text-indent:5px; color:#999; width:177px; position:absolute; top:-40px; right:0; font-size:16px; }  
#wrap .branchSub-cont .form-box-type2 select.select-box-type3 option { height:16px; text-indent:10px; vertical-align:middle; padding:7px 0; }


/*N서울타워점*/
#wrap .branchSub-cont .Ncont-box1 { background:url('/resources/images/branch/nsto/bg_bottom.gif') 0 bottom no-repeat; width:800px; margin:0 auto 70px; }
#wrap .branchSub-cont .Ncont-box1 .in-box { background:url('/resources/images/branch/nsto/bg_top.gif') 0 top no-repeat; padding:20px;  }
#wrap .branchSub-cont .Ncont-box1 .in-box > p { font-size:16px; line-height:22px; color:#595959; }
#wrap .branchSub-cont .Ncont-box1 .in-box > p.Ntext-2 { margin:10px 0 0 0; }
#wrap .branchSub-cont .Ncont-box1 .in-box > p .point-c { color:#ff9308; font-weight:bold; }
#wrap .branchSub-cont .Ntext-type1 { color:#ff9308; font-size:18px; margin:15px 0; text-indent:44px; }
#wrap .branchSub-cont .Ntext-type2 { color:#595959; line-height:24px; margin:0 0 0 72px; font-size:16px; }
#wrap .branchSub-cont .Ntext-type3 { display:inline-block; background:#ffe6c5; color:#595959; font-size:16px; line-height:23px; height:23px; padding:0 5px; margin:25px 0 0 72px; }
#wrap .branchSub-cont .Ntext-type4 { color:#595959; line-height:24px; margin:10px 0 10px 72px; font-size:16px; }
#wrap .branchSub-cont .route-ul { margin:10px 0 20px 72px; }
#wrap .branchSub-cont .route-ul > li { line-height:28px; font-size:16px; margin:5px 0 0 0; }
#wrap .branchSub-cont .route-ul > li .li-text1 { width:180px; display:inline-block; color:#999; vertical-align:top; }
#wrap .branchSub-cont .route-ul > li .li-text2 { width:785px; display:inline-block; color:#595959; }
#wrap .branchSub-cont .route-ul > li .li-text3 { width:155px; display:inline-block; color:#999; vertical-align:top; }
#wrap .branchSub-cont .route-ul > li .li-text4 { width:572px; display:inline-block; color:#595959; }
#wrap .branchSub-cont .route-ul2 { margin:10px 0 20px 42px; }
#wrap .branchSub-cont .route-ul2 li { line-height:28px; font-size:16px; }
#wrap .branchSub-cont .route-ul2 > li .li-text1 { color:#ff9308; vertical-align:top; }
#wrap .branchSub-cont .route-ul2 > li .li-text2 { color:#595959; }
#wrap .branchSub-cont .route2 .b-tbl-box2 { width:880px; margin:0 0 0 42px; }
#wrap .branchSub-cont .route2 .b-tbl-box2 table { border:1px solid #ffe6c5; text-align:center; width:100%; margin:20px 0 0 0; }
#wrap .branchSub-cont .route2 .b-tbl-box2 table th { color:#595959; font-size:16px; line-height:49px; height:49px; background:#ffe6c5; }
#wrap .branchSub-cont .route2 .b-tbl-box2 table td { color:#595959; font-size:16px; line-height:38px; height:38px; }
#wrap .branchSub-cont .route2 .b-tbl-box2 .N-ul-box li { margin:5px 0 0 0; font-size:14px; color:#999; }
#wrap .branchSub-cont .Ntext-3 { color:#ff9308; font-size:18px; line-height:24px; margin:20px 0 10px 0; }
#wrap .branchSub-cont .Ntext-4 { color:#595959; font-size:16px; line-height:24px; }
#wrap .branchSub-cont .N-ul-box2 { margin:0 0 180px 0; }
#wrap .branchSub-cont .N-ul-box2 > li { color:#595959; font-size:16px; margin:10px 0 0 0; }
#wrap .branchSub-cont .N-ul-box2 > li .li-text5 { display:inline-block; padding:0 5px; background:#ffe6c5; height:23px; line-height:23px; margin:0 10px 0 0; vertical-align:top; }
#wrap .branchSub-cont .N-ul-box2 > li .li-text6 { display:inline-block; width:540px; line-height:23px; }
#wrap .branchSub-cont ul.ul-box7 { margin:25px 0 0 0; }
#wrap .branchSub-cont ul.ul-box7 li { margin:0 0 30px 0; position:relative; width:960px; height:200px; }

#wrap .branchSub-cont ul.ul-box7 li.end_event {position:relative}
#wrap .branchSub-cont ul.ul-box7 li.end_event span {position:absolute; top:0; left:0}

#wrap .branchSub-cont ul.ul-box7 li.evt-end:after { content:""; display:block; position:absolute; top:0; left:0; width:960px; height:200px; background:url('/resources/images/branch/branch/bg_blur.png') 0 0 repeat; }


/*인사동점*/
.insadong .branchSub-cont .in-cont .aling-c .b-text-1 { font-size:20px; }
.insadong .branchSub-cont .route-ul > li .li-text1 { width:150px; }
.insadong .branchSub-cont .route-ul > li .li-text2 { width:600px; }
.insadong .branchSub-cont .Ntext-type1 { margin-bottom:0; }
.insadong .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table td { height:65px; line-height:65px; }
.insadong .branchSub-cont .in-cont .b-ul-box2 li.Ntext-4 { text-indent:20px; }
.insadong .branchSub-cont .in-cont .b-ul-box3 { margin:30px 0 0 0; }
.insadong .branchSub-cont .Ntext-5 { color:#595959; font-size:16px; line-height:24px; text-indent:20px; }

/*쌈지점*/
.ssamzi .branchSub-cont .Ncont-box1 { margin-top:45px; }
.ssamzi .branchSub-cont .route-ul > li .li-text1 { width:150px; }
.ssamzi .branchSub-cont .route-ul > li .li-text2 { width:600px; }
.ssamzi .branchSub-cont .in-cont .b-ul-box3  { margin:30px 0 0 0; }

/*대첨점*/
.daecheon .branchSub-cont .Ncont-box1 { margin-top:45px; }
.daecheon .branchSub-cont .Ncont-box1 .in-box { padding:35px 20px; }
.daecheon .branchSub-cont .Ncont-box1 .in-box > p { line-height:24px; }
.daecheon .DC-table-box { width:918px; margin:20px 0 0 40px; }
.daecheon .DC-table-box table { width:100%; border:1px solid #ffe4c2; }
.daecheon .DC-table-box table th { height:50px; line-height:50px; text-align:center; background:#fff3e3; color:#ff9308; border-bottom:1px solid #ffe4c2; font-size:18px; font-weight:normal; }
.daecheon .DC-table-box table .back-color { background:#fff9f1; color:#595959; font-size:16px; }
.daecheon .DC-table-box table .align-left { text-align:left; padding:0 25px; }
.daecheon .DC-table-box table td { height:28px; line-height:28px; padding:11px 0; text-align:center; color:#595959; background:#fff; font-size:16px; letter-spacing:-1px;  border-bottom:1px solid #ffe4c2;  }
.daecheon .DC-table-box table tbody th { line-height:28px; padding:13px 0; }
.daecheon .DC-table-box table.type2 .th-type1 { height:65px; line-height:65px; }
.daecheon .DC-table-box table.type2 .th-type2 { line-height:34px; height:34px; font-size:16px; border-left:1px solid #ffe4c2; border-right:1px solid #ffe4c2; }
.daecheon .DC-table-box table.type2 .th-type3 { line-height:32px; height:32px; font-size:16px; border-left:1px solid #ffe4c2; color:#a77c44; }
.daecheon .DC-table-box table.type2 .th-type4 { line-height:32px; height:32px; font-size:16px; border-right:1px solid #ffe4c2; color:#a77c44; }
.daecheon .table-p { font-size:16px; line-height:28px; color:#595959; margin:10px 0 0 40px; }
.daecheon .table-p2 { font-size:16px; line-height:28px; color:#595959; margin:0 0 0 40px; }
.daecheon .b-ul-box4 { margin:0 0 20px 50px; }
.daecheon .b-ul-box4 li { font-size:16px; line-height:28px; color:#595959; }
.daecheon .first-td { padding:15px 0 0 0; }
.daecheon .last-td { padding:0 0 15px 0; }
.daecheon .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table td.table-text-type { line-height:24px; }
.daecheon .point-color-o { color:#ff9308; }


/*여수점*/
.yeosu .branchSub-cont .Ncont-box1 { margin-top:45px; }
.yeosu .branchSub-cont .Ncont-box1 .in-box { padding:35px 20px; }
.yeosu .Y-table-box { width:918px; margin:20px 0 0 40px; }
.yeosu .Y-table-box table { width:100%; border:1px solid #ffe4c2; }
.yeosu .Y-table-box table th { height:28px; line-height:28px; text-align:center; background:#fff3e3; color:#ff9308; border-bottom:1px solid #ffe4c2; font-size:18px; font-weight:normal; padding:11px 0; }
.yeosu .Y-table-box table .back-color { background:#fff9f1; color:#595959; font-size:16px; }
.yeosu .Y-table-box table .back-color.type2 { text-align:left; color:#ff9308; padding:0 15px;  }
.yeosu .Y-table-box table .align-left { text-align:left; padding:0 25px; }
.yeosu .Y-table-box table td { height:28px; line-height:28px; padding:11px 20px; text-align:center; color:#595959; font-size:16px;  border-bottom:1px solid #ffe4c2; text-align:left; position:relative; }
.yeosu .Y-table-box table tbody th { line-height:28px; padding:13px 0; }
.yeosu .Y-table-box table.type2 .th-type1 { height:65px; line-height:65px; }
.yeosu .Y-table-box table.type2 .th-type2 { line-height:34px; height:34px; font-size:16px; border-left:1px solid #ffe4c2; border-right:1px solid #ffe4c2; }
.yeosu .Y-table-box table.type2 .th-type3 { line-height:32px; height:32px; font-size:16px; border-left:1px solid #ffe4c2; color:#a77c44; }
.yeosu .Y-table-box table.type2 .th-type4 { line-height:32px; height:32px; font-size:16px; border-right:1px solid #ffe4c2; color:#a77c44; }
.yeosu .Y-table-box table .link1 { position:absolute; top:50%; right:30px; margin:-13px 0 0 0; }
.yeosu .b-ul-box5 { margin:20px 0 0 40px; }
.yeosu .b-ul-box5 li .text-title { width:75px; display:inline-block; background:#ffe6c5; color:#595959; height:23px; line-height:23px; font-size:16px; vertical-align:top; padding:0 5px; }
.yeosu .b-ul-box5 li .text-p { width:740px; display:inline-block; color:#595959; height:23px; line-height:23px; font-size:16px; margin:0 0 0 20px; }
.yeosu .color-p2 { color:#999; }
.yeosu .b-ul-box5 li.mt20 { margin-top:20px; }
.yeosu .b-ul-box6 { margin:20px 0 0 40px; }
.yeosu .b-ul-box6 li { line-height:28px; color:#595959; font-size:16px; }
.yeosu .b-ul-box6 li .text-in { text-indent:14px; display:inline-block; }
.yeosu .bY-line { border-bottom:1px solid #ff9308; }
.yeosu .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table thead th { background:#fff3e3; }
.yeosu .branchSub-cont .in-cont ul.b-ul-box1 > li .b-tbl-box table tbody th { line-height:30px; background:#fff9f1; }
.yeosu .point-color-o { color:#ff9308; }
.text-pp {  color:#666; display:block; font-size:18px; line-height:20px; margin:-5px 0 15px; }

#wrap .sub-visual h2 { height:120px; }
#wrap .sub-visual.sub1 h2 { background:url('/resources/images/img/img_visual_1.jpg') center 0 no-repeat; } 
#wrap .sub-visual.sub2 h2 { background:url('/resources/images/img/img_visual_2.jpg') center 0 no-repeat; } 
#wrap .sub-visual.sub4 h2 { background:url('/resources/images/img/img_visual_4.jpg') center 0 no-repeat; } 
#wrap .sub-visual.sub5 h2 { background:url('/resources/images/img/img_visual_5.jpg') center 0 no-repeat; } 
#wrap .sub-visual.sub6 h2 { background:url('/resources/images/img/img_visual_6.jpg') center 0 no-repeat; } 
/*#wrap .sub-visual.jejusub1 h2 { background:url('/resources/images/branch/jeju/img_visual_1.jpg') center 0 no-repeat; } */
#wrap .sub-visual.jejusub1 h2,
#wrap .sub-visual.jejusub2 h2 { background:url('/resources/images/branch/jeju/img_visual_1.jpg') center 0 no-repeat; } 
/*#wrap .sub-visual.jejusub2 h2 { background:url('/resources/images/branch/jeju/img_visual_2.jpg') center 0 no-repeat; } */
#wrap .sub-visual.jejusub3 h2 { background:url('/resources/images/branch/jeju/img_visual_3.jpg') center 0 no-repeat; } 
#wrap .sub-visual.jejusub4 h2 { background:url('/resources/images/branch/jeju/img_visual_4.jpg') center 0 no-repeat; } 
#wrap .sub-visual.jejusub5 h2 { background:url('/resources/images/branch/jeju/img_visual_5.jpg') center 0 no-repeat; } 
#wrap .sub-content .sub-nav-type1 { background:url('/resources/images/bg/bg_line.gif') 0 bottom repeat-x; }
#wrap .sub-content .sub-nav-type1 { background:url('/resources/images/bg/bg_line.gif') 0 bottom repeat-x; }
#wrap .sub-content .sub-nav-type1 ul.ul-box { width:960px; margin:0 auto; height:88px; }
#wrap .sub-content .sub-nav-type1 ul.ul-box:after { content:""; display:block; clear:both; }
#wrap .sub-content .sub-nav-type1 ul.ul-box li { float:left; width:320px; text-align:center; margin:35px 0 0 0;  }
#wrap .sub-content .sub-nav-type1 ul.ul-box li > a { color:#808080; font-size:22px; display:inline-block; }
#wrap .sub-content .sub-nav-type1 ul.ul-box li.on > a { color:#ff9308; border-bottom:3px solid #ff9308; padding:0 0 24px 0; }
#wrap .sub-content .sub-nav-type2 { background:url('/resources/images/bg/bg_line.gif') 0 bottom repeat-x; }
#wrap .sub-content .sub-nav-type2 ul.ul-box { width:960px; margin:0 auto; height:88px; }
#wrap .sub-content .sub-nav-type2 ul.ul-box:after { content:""; display:block; clear:both; }
#wrap .sub-content .sub-nav-type2 ul.ul-box li { float:left; width:240px; text-align:center; margin:35px 0 0 0;  }
#wrap .sub-content .sub-nav-type2 ul.ul-box li > a { color:#808080; font-size:22px; display:inline-block; }
#wrap .sub-content .sub-nav-type2 ul.ul-box li.on > a { color:#ff9308; border-bottom:3px solid #ff9308; padding:0 0 24px 0; }
#wrap .sub-content .sub-nav-type3 { background:url('/resources/images/bg/bg_line.gif') 0 bottom repeat-x; }
#wrap .sub-content .sub-nav-type3 ul.ul-box { width:960px; margin:0 auto; height:88px; }
#wrap .sub-content .sub-nav-type3 ul.ul-box:after { content:""; display:block; clear:both; }
#wrap .sub-content .sub-nav-type3 ul.ul-box li { float:left; width:450px; text-align:center; margin:35px 0 0 0;  }
#wrap .sub-content .sub-nav-type3 ul.ul-box li > a { color:#808080; font-size:22px; display:inline-block; }
#wrap .sub-content .sub-nav-type3 ul.ul-box li.on > a { color:#ff9308; border-bottom:3px solid #ff9308; padding:0 0 24px 0; }

.p-1 { font-size:34px; color:#ff9308; margin:0 0 25px 0; }
.p-2 { font-size:24px; color:#ff9308; margin:0 0 20px 0; line-height:30px }
.p-3 { font-size:18px; color:#888; line-height:30px; margin:0 0 54px 0;}
.p-4 { font-size:24px; margin:0 0 20px 0; line-height:30px }
.txt_B { font-weight:bold;color:#7d7d7d; }
.pL_15 { padding-left:15px; }
.pT_10 { padding-top:10px; }
.pT_30 { padding-top:30px; }
.Lh_22 { line-height:22px !important; }
.btn-location-print { text-align:center; display:block; margin:20px 0 0 0; }
.btn-location-print > a { display:inline-block; width:250px; height:50px; border:1px solid #e4016a; color:#e4016a; text-align:center; line-height:50px; font-size:18px; }

.cont-box4 { *zoom:1; margin:50px 0 0 90px; }
.cont-box4:after { content:""; display:block; clear:both; }
.cont-box4 .tip-box { float:left; width:390px; text-align:center; margin:64px 0 0 0; }
.cont-box4 .tip-box.first { margin:0; }
.cont-box4 .tip-box.last { margin-left:165px; width:450px; }
.cont-box4 .tip-box .p-9 { margin:25px 0 11px; font-size:25px; color:#888; }
.cont-box4 .tip-box .p-10 { font-size:18px; line-height:28px; color:#888; }

.b-tbl-box table { border:1px solid #ff9308; text-align:center; width:100%; margin:20px 0 0 0; }
.b-tbl-box table th { border-bottom:1px solid #ff9308; }
.b-tbl-box table th { color:#000; font-size:20px; line-height:49px; height:49px; }
.b-tbl-box table td { color:#000; font-size:20px; line-height:38px; height:38px; }
.b-tbl-box table td.first-line { padding-top:14px; }
.b-tbl-box table td.last-line { padding-bottom:14px; }
.b-tbl-box .b-ul-box2 { margin:15px 0 0 0; }
.b-tbl-box .b-ul-box2 > li { color:#595959; line-height:28px; font-size:18px; }
/*.b-map-jeju { border:1px solid #cfcfcf; width:958px; height:570px; margin:20px 0 44px 0;text-align:center;padding:25px 0 0 0; }*/
.b-map-jeju { margin:20px 0 44px 0;text-align:center;padding:25px 0 0 0; }
.b-coupon-jeju { border:1px solid #cfcfcf; width:958px; height:260px; margin:20px 0 44px 0;text-align:center;padding:25px 0 0 0; }

.content {width:960px; margin:0 auto}
.content .banner {overflow:hidden; margin-top:44px}
.content .banner li {float:left; margin-left:28px}
.content .banner li:first-child {margin-left:0}
.content .cont {overflow:hidden; margin-top:58px}
.content .cont dl {float:left}
.content .cont dl dt {margin-bottom:14px}
.content .cont .cont01 {width:357px}
.content .cont .cont02 {width:339px}
.content .cont .cont03 {width:264px;height:100px;}  /* 하단 공지사항 세로길이 */

.content .cont .notice_slide {overflow:hidden; }
.content .cont .notice_slide div {overflow:hidden}
.content .cont .notice_slide span {float:left}

#wrap #footer .in-footer .branch_list {margin-top:20px; cursor:pointer;}
#wrap #footer .in-footer .branch_list .tit {display:block; width:100%; height:37px; background-color:#464a4d; line-height:37px; text-align:center;margin-bottom:20px;}
#wrap #footer .in-footer .branch_list ul {display:none; overflow:hidden; padding-bottom:20px;margin-bottom:20px; background-color:#fff;}
#wrap #footer .in-footer .branch_list.on ul {display:block;}
#wrap #footer .in-footer .branch_list ul li {float:left; width:240px; margin-top:20px; text-align:center}

/* 디자인 리뉴얼 */
/*박살*/
#wrap.baksal .introduce{width:100%;height:1650px;background:url(../images/new_design/baksal2/introduce_bg.jpg) top center no-repeat;padding-top:235px;text-align:center;box-sizing:border-box;} 

/*학교괴담*/
#wrap.school .introduce{width:100%;height:1700px;background:url(../images/new_design/school/introduce_bg.jpg) top center no-repeat;padding-top:235px;text-align:center;box-sizing:border-box;} 
