
@charset "utf-8";

/*
================================================================================
메인, 서브레이아웃
================================================================================
*/
#wrapper{}

/* ---- 상단영역 ---- */
#header .headBox{position:fixed;margin:0 auto;width:100%;height:220px;z-index:30;background-color:rgba(255,255,255,1); top:0px}

#header .logo a{display:block}
#header .top {width:1200px; height:90px; margin:0 auto;}
#header .top .top_tel {float:left;margin-top: 25px}
#header .top .top_tel a {display:block;margin-bottom:7px}
#header .top .top_addr {float: right; margin-top: 32px;}


#header .logo {
    width: 242px;
    left: 50%;
    padding-top:35px;
    margin: 0;
    margin-left: -121px;
    position: absolute;
}




/* ---- 중간영역 ---- */
#container #content{position:relative; width:100%;}
#container #content::after{display:block;clear:both;content:''}

/* ---- 하단영역 ---- */
#footer {clear:both;width:100%;position:relative;}
#footer .totalMenu{padding:35px 0;background:#464c58;width:100%}
#footer .totalMenu > ul{margin:0 auto;width:1200px}
#footer .totalMenu > ul::after{display:block;clear:both;content:''}
#footer .totalMenu > ul > li{float:left;padding-left:30px;width:14.2%;min-height:240px;border-right:1px solid #656a74}
#footer .totalMenu > ul > li:first-child{border-left:1px solid #656a74}
#footer .totalMenu > ul > li > a{display:block;font-size:16px;color:#fff;font-weight:bold}
#footer .totalMenu > ul > li ul{margin-top:20px}
#footer .totalMenu > ul > li ul li{font-size:12px;}
#footer .totalMenu > ul > li ul li a{color:#fff;opacity:0.6}
#footer .totalMenu > ul > li p{margin-top:20px;font-size:12px;color:#fff;opacity:0.6}
#footer .footWrap{position:relative;width:1280px;height:60px;margin:0 auto;text-align:center;font-size:14px;color:#222;line-height:60px}


/*
================================================================================
상단메뉴
================================================================================
*/
#gnb{position:relative;width:100%;z-index:20;padding-left:15px;margin:20px 0 0 0;}
#gnb .gnb{padding:50px 0; margin:0 auto; width:1200px;}
#gnb ul:after{display:block;clear:both;content:''}
#gnb > ul > li{float:left;background:url('../img/common/gnb_kan.gif') no-repeat left 5px}
#gnb > ul > li:first-child{background:none;}
#gnb > ul > li > a{position:relative;display:block;padding:0 42px;font-size:17px;color:#323641;text-decoration:none;font-weight:bold}
#gnb > ul > li > a.on{color:#8a6749}
#gnb > ul > li > a::after{position:absolute;left:0;bottom:0;width:0;height:5px;content:'';transition: all 0.3s ease 0s;}
#gnb > ul > li > ul{display:none;position:absolute;top:100px;left:0;padding:17px 15px 0 87px;width:100%;height:60px;z-index:30}
#gnb > ul > li > ul > li{float:left;margin:0 20px}
#gnb > ul > li > ul > li a{display:inline-block;color:#fff}
#gnb > ul > li > ul > li a:hover{color:#f9ff29;font-weight:bold}
#gnb > ul > li > ul > li a.on{color:#f9ff29;font-weight:bold}

#gnbBg{position:absolute;top:100px;left:0;width:100%;height:0;transition: all 0.1s;z-index:20}
#gnbBg.on{height:60px;}

.rightQ{position:fixed;top:100px;right:0;width:90px;z-index:30}




/*
================================================================================
2차메뉴 margin-left 위치
================================================================================
*/

.m_gn01{margin-left:200px}
.m_gn02{margin-left:250px}
.m_gn03{margin-left:350px}
.m_gn04{margin-left:450px}
.m_gn05{margin-left:765px}
.m_gn06{margin-left:750px}
.m_gn07{margin-left:970px}


/*
================================================================================
왼쪽메뉴
================================================================================
*/

#lnb{height:60px;background:#436aa0}
#lnb .lnbBox{margin:0 auto;padding-left:70px;width:1280px}
#lnb .lnbBox .btnHome{position:absolute;top:100px;left:50%;margin-left:-630px;width:60px;z-index:50}
#lnb .lnbBox .btnHome a{display:block;width:60px;height:60px;text-indent:-999px;overflow:hidden;background:url('../img/common/ic_home.gif') no-repeat center center;border:1px solid #7c97bd;border-width:0 1px}
#lnb .lnbBox ul::after{display:block;clear:both;content:''}
#lnb .lnbBox ul{padding:17px}
#lnb .lnbBox ul li{float:left;margin:0 15px}
#lnb .lnbBox ul li a{display:inline-block;color:#fff}
#lnb .lnbBox ul li a.on,#lnb .lnbBox ul li a:hover{color:#f9ff29;font-weight:bold}

/*
================================================================================
메인콘텐츠
================================================================================
*/

.mVisual{position:relative;top:150px;height:585px;overflow:hidden;}

.mVisual{margin:0 auto;}

.mVisual li{padding-top:55px;height:585px;text-align:center;background-repeat:no-repeat;background-position:center top}
.mVisual li.visual03{background-image:url('../img/main/visual_bg03.jpg')}
.mVisual li.visual02{background-image:url('../img/main/visual_bg02.jpg')}
.mVisual li.visual01{background-image:url('../img/main/visual_bg01.jpg')}
.mVisual li.visual04{background-image:url('../img/main/visual_bg04.jpg')}
.mVisual li.visual05{background-image:url('../img/main/visual_bg05.jpg')}
.mVisual #bx-pager{position:relative;margin:-64px auto 0;width:1280px;font-size:18px;text-align:center;z-index:20}
.mVisual #bx-pager::after{display:block;clear:both;content:''}
.mVisual #bx-pager a{float:left;display:block;width:20%;height:64px;color:#fff;font-weight:bold;line-height:64px;background:rgba(45,83,136,0.7);border-right:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(2,25,56,0.4)}
.mVisual #bx-pager a:first-child{border-left:0}
.mVisual #bx-pager a:last-child{border-right:0}
.mVisual #bx-pager a.active{border-top:6px solid #65cbd4}


.mCon1{position:relative;top:0px;}
.font_none {opacity:0;}
.mCon1 > div {width:100%;}


/* .pc_main01 {background:url('../img/main/pcmain_01.png') center bottom no-repeat;height:2614px;margin-top:150px;}

.pc_main_jgd_1 {background:url('../img/main/pc_main_jgd_1.jpg') center bottom no-repeat;height:630px;}
.pc_main_jgd_2 {background:url('../img/main/pc_main_jgd_2.jpg') center bottom no-repeat;height:894px;}
.pc_main_01 {background:url('../img/main/pcmain_01.png') center top no-repeat;height:1090px;}

.pc_main02 {background:url('../img/main/pcmain_02.png') center top no-repeat;height:1937px;}
.pc_main03 {background:url('../img/main/pcmain_03.png') center top no-repeat;height:980px;}
.pc_main04 {background:url('../img/main/pcmain_04.png') center top no-repeat;height:765px;}
.pc_main05 {background:url('../img/main/pcmain_05.png') center top no-repeat;height:1009px;}
.pc_main06 {background:url('../img/main/pcmain_06.png') center top no-repeat;height:822px;}
.pc_main06 {background:url('../img/main/pcmain_06.png') center top no-repeat;height:822px;}
.pc_main07 {background:url('../img/main/pcmain_07.png') center top no-repeat;height:841px;}
.pc_main08 {background:url('../img/main/pcmain_08.png') center top no-repeat;height:156px;} */



.pc_main01 {background:url('../img/newmain/pc_main_01.jpg') center bottom no-repeat;height:974px;margin-top:150px;}
.pc_main02 {background:url('../img/newmain/pc_main_02.jpg') center top no-repeat;height:861px;}
.pc_main03 {background:url('../img/newmain/pc_main_03.jpg') center top no-repeat;height:1321px;}

.pc_woman01 {background:url('../img/newmain/pc_woman_01.jpg') center top no-repeat;height:2443px;}
.pc_woman02 {background:url('../img/newmain/pc_woman_02.jpg') center top no-repeat;height:2142px;}
.pc_woman03 {background:url('../img/newmain/pc_woman_03.jpg') center top no-repeat;height:3940px;}
.pc_woman04 {background:url('../img/newmain/pc_woman_04.jpg') center top no-repeat;height:2296px;}
.pc_woman05 {background:url('../img/newmain/pc_woman_05.jpg') center top no-repeat;height:1099px;}

.pc_kids01 {background:url('../img/newmain/pc_kids_01.jpg') center top no-repeat;height:4630px;}

.pc_main04 {background:url('../img/newmain/pc_main_04.jpg') center top no-repeat;height:1141px;}
.pc_main05 {background:url('../img/newmain/pc_main_05.jpg') center top no-repeat;height:1141px;}
.pc_main06 {background:url('../img/newmain/pc_main_06.jpg') center top no-repeat;height:940px;}

.pc_info {background:url('../img/newmain/pc_info.jpg') center top no-repeat;height:442px;}


.view_maps {position:relative;background:#043c77;}
.bottom_tel_addr {position:relative;width:100%;padding:0; text-align:center;background:rgba(255,255,255,1);}







.mCon6{padding:0px 0 55px;background:#f5f5f5;margin-bottom:-50px !important; width:100%}
.mCon6 .mBox{margin:0 auto;width:100%;}
.mCon6 .mBox::after{display:block;clear:both;content:''}
.mCon6 .mBox .mapBox{float:left}

.mCon7{background:#595f6b}
.mCon7 .mBox{position:relative;margin:0 auto;padding-top:20px;width:1280px;height:72px}
.mCon7 .mBox dl{position:relative;padding-left:85px;width:850px}
.mCon7 .mBox dl dt{position:absolute;top:5px;left:0;font-size:18px;color:#fff;font-weight:bold}
.mCon7 .mBox dl dd{position:relative;padding-right:95px}
.mCon7 .mBox dl dd input[type="text"]{padding:0 10px;width:32%;height:36px;background:#fff;border:0}
.mCon7 .mBox dl dd input[type="submit"]{position:absolute;top:0;right:0;width:107px;height:36px;font-size:16px;color:#fff;font-weight:bold;cursor:pointer;background:#ff6d02;border:0}
.mCon7 .mBox .privAgree{position:absolute;top:20px;right:0;color:#fff}
.mCon7 .mBox .privAgree .btn{display:inline-block;margin-left:10px}
.mCon7 .mBox .privAgree .btn a{display:block;width:97px;height:25px;color:#fff;line-height:22px;text-align:center;background:#2c2f35;border:1px solid #73767a}


/* 20161205 팝업 */
#main_popup_20161205 {
	position:absolute;
	top:100px;
	left:10px;
}
#main_popup_20161205 > span{

	background-color:#222; 
	color:#fff;
	display:inline-block;
	width:60px;
	height:50px;
	text-align:center;
	vertical-align: top;
	padding-top:12px;
	cursor: pointer;
}


/*
================================================================================
서브콘텐츠
================================================================================
*/

/* .subBotCon{text-align:center;border-top:1px solid #e0e0e0} */

.sbBox{text-align:center}
.sbBox.bg{background:#eee}



.sub0106_map {margin:0 auto 30px;;width:1280px;}
.sub0106_map:after {clear:both;display:block;contetn:"";}
.sub0106_map > div {float:left;}


/*
================================================================================
둘러보기
================================================================================
*/

.look_around{position:relative;height:585px;overflow:hidden;}

.look_around{margin:0 auto;}

.look_around li{padding-top:55px;height:585px;text-align:center;background-repeat:no-repeat;background-position:center top}
.look_around li.visual03{background-image:url('/_public/img/sub/FL06/1.jpg')}
.look_around li.visual02{background-image:url('/_public/img/sub/FL06/2.jpg')}
.look_around li.visual01{background-image:url('/_public/img/sub/FL06/3.jpg')}
.look_around li.visual04{background-image:url('/_public/img/sub/FL06/4.jpg')}
.look_around li.visual05{background-image:url('/_public/img/sub/FL06/5.jpg')}
.look_around li.visual06{background-image:url('/_public/img/sub/FL06/6.jpg')}
.look_around li.visual07{background-image:url('/_public/img/sub/FL06/7.jpg')}
.look_around li.visual08{background-image:url('/_public/img/sub/FL06/8.jpg')}
.look_around li.visual09{background-image:url('/_public/img/sub/FL06/9.jpg')}
.look_around li.visual10{background-image:url('/_public/img/sub/FL06/10.jpg')}
.look_around #bx-pager{position:relative;margin:-64px auto 0;width:918px;font-size:18px;text-align:center;z-index:20}
.look_around #bx-pager::after{display:block;clear:both;content:''}
.look_around #bx-pager a{float:left;display:block;width:10%;height:64px;color:#fff;font-weight:bold;line-height:64px;background:rgba(45,83,136,0.7);border-right:1px solid rgba(255,255,255,0.4);border-left:1px solid rgba(2,25,56,0.4)}
.look_around #bx-pager a:first-child{border-left:0}
.look_around #bx-pager a:last-child{border-right:0}
.look_around #bx-pager a.active{border-top:6px solid #65cbd4}
