/*테이블 마진 및 좌측정렬*/

table.tablemargin30{margin-bottom:30px;}
table.tablemargin50, .margin50{margin-bottom:50px;}
table.tablemargin70{margin-bottom:70px;}


#content_text .detail-content-text table.tdleft tr td {text-align:left;
padding: 12px 12px 12px 23px;}



#content_text .detail-content-text table ul {
    margin-top:0px;
}


/*수영장 컨텐츠*/
#content_text .detail-content-text ul.swimming {
    margin-top:30px;
}
#content_text .detail-content-text ul.swimming li strong {
color:#222222;
}



/*좌석배치도 버튼색*/

.btn-group a.darkgray {
    background-color: #444444;
}


/*도면보기 탭7개*/

body .floorplan .tab_p7 li {
    width: 14.28571428571429%;
}


/*서브*/

#container.d1n-is-3 #body_wrap, #container.d1n-is-4 #body_wrap, #container.d1n-is-5 #body_wrap{
    background-color: #f8f8f8;
}

.content-visual-3 {
    background: url(../img/sub03-bg.jpg) no-repeat center 370px;
}
.content-visual-4 {
    background: url(../img/sub04-bg.jpg) no-repeat center 370px;
}
.content-visual-5 {
    background: url(../img/sub05-bg.jpg) no-repeat center 370px;
}
.content-visual-5-3 {
    background: url(../img/sub05-3-bg.jpg) no-repeat center 370px;
}


/*전체도면*/

#banner1_1 h4{position:absolute; top:86px; left:100px;}
#banner1_1 .line{border-bottom:1px solid #eeeeee;}
#banner1_1 div{position:relative;}



/*좌석배치도*/

body .floorplan .mapp{background-color: #fff; border:1px solid #dedede; margin-top: 0;}
.floorplan .tab_pp { 
	text-align:center; 
	overflow:hidden;   
	margin:0px 0 0px 10px;
}
.floorplan .tab_pp li {
	float:left; 
}
.floorplan .mapp { 
	text-align:center; 
	margin:0 0 40px 0
}


body .floorplan .tab_pp{overflow: hidden; margin: 0;}
body .floorplan .tab_pp, body .floorplan .mapp{max-width: 840px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; margin-left: auto; margin-right: auto;}
body .floorplan .tab_pp ul{overflow: hidden;}
body .floorplan .tab_pp li{ width: 33.33333333333333%; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; border:1px solid #dedede; border-bottom-width: 0; }
body .floorplan .tab_pp li a{color: #222; font-size: 15px; line-height: 47px; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; display: block;}
body .floorplan .tab_pp li + li{border-left-width: 0;}
body .floorplan .tab_pp li.active{border-top: 2px solid #6a5d52; background-color: #fff;}
body .floorplan .tab_pp li.active a{color: #473729;}
/*body .floorplan .tab_p li{}*/
body .floorplan .mapp{background-color: #fff; border:1px solid #dedede; margin-top: 0;}





.jt-fullscreen-slider-controller a:hover {
    background: url(../img/experience_slider_controller_hover.png);
}
.jt-fullscreen-slider-controller a.next:hover{
    background-position: right top;
    float: right;
}