﻿@charset "UTF-8";

body {position:relative;font-size:13px;}
#header {position:absolute;left:0;top:0;width:100%;height:150px;background: url(/images/header.png) 0 0 repeat-x;}
#header.on {background:url(/images/header_on.png) 0 0 repeat-x;}
#header .head_top {width:100%;border-bottom:1px solid #ccc;}
#header .head_top .head_top_in {width:1000px;margin:0 auto;overflow:hidden;}
#header .head_top .head_top_in .topmenu {overflow:hidden;float:right;border-right:1px solid #ccc;}
#header .head_top .head_top_in .topmenu li {float:left;}
#header .head_top .head_top_in .topmenu li a {color:#666;display:inline-block;padding:5px 10px 5px 9px;border-left:1px solid #ccc;}
#header .head_top .head_top_in .topmenu li a.btn_login {color:#2a3e72;}
#header .head_in {width:1000px;margin:0 auto;position:relative;}
#header .head_in h1 {background:#fff;width:223px;height:74px;border-left:1px solid #ccc;border-right:1px solid #ccc;position:absolute;top:-29px;left:0;padding-top:35px;text-align:center;}
#header .head_in #gnb {padding-left:270px;}
#header .head_in #gnb > ul > li {float:left;}
#header .head_in #gnb > ul > li:first-child {padding-left:0;}
#header .head_in #gnb > ul > li > strong > a {font-size:18px;color:#222;width:146px;display:block;text-align:center;padding:34px 0 28px;font-weight:bold;}
#header .head_in #gnb > ul > li > strong > a.on, #header .head_in #gnb > ul > li > strong > a:hover {background:url(/images/gnb_on.png) center bottom no-repeat;}
#gnb div.submenu {width:700px;position:absolute;left:210px;top:78px;padding:12px 0 0;display:none;}
#gnb div#submenu2 {left:430px!important;}
#gnb div#submenu3 {left:394px!important;}
#gnb div#submenu4 {left:590px!important;}
#gnb div#submenu5 {left:530px!important;}
#gnb div.submenu li {float:left;font-size:13px;padding-left:25px;}
#gnb div.submenu li.first-child {padding-left:0;}
#gnb div.submenu li a {color:#fff;font-weight:bold;}
#gnb div.submenu li a:hover {color:#a1c8e7}

#footer {clear:both;border-top:1px solid #ccc;}
#footer .footer_in {width:1000px;margin:0 auto;padding:25px 0;position:relative;}
#footer .footer_in .foot_logo {position:absolute;top:19px;left:0;}
#footer .footer_in .text {font-size:12px;color:#999;padding-left:117px;}
#footer .footer_in .text strong {color:#666;}
#footer .footer_in .foot_btn {overflow:hidden;position:absolute;top:24px;right:0;}
#footer .footer_in .foot_btn li {float:left;}
#footer .footer_in .foot_btn li a {color:#888;display:block;padding:0 3px;}
#footer .footer_in .foot_btn li a.privacy {color:#000;}

/*main*/
#main_content {padding-top:150px;width:1000px;margin:0 auto;overflow:hidden;}
#main_content .conAll {overflow:hidden;}
#main_content .left_content {width:504px;float:left;}
#main_content .right_content {width:490px;padding-left:6px;float:left;}
#main_content .left_content  .ltop {overflow:hidden;}
#main_content .left_content  .lbottom {overflow:hidden;}
#main_content .con_box, #main_content  .con_board {float:left;margin-bottom:5px;}
/*#main_content .con_box {width:170px;height:172px;position:relative;color:#fff;padding:28px 0 0 30px;margin-right:5px;}*/
#main_content .con_box {width:200px;height:200px;margin-right:5px;}
#main_content .con_box h3 {font-size:16px;margin-bottom:15px;}
#main_content  .con_box p {font-size:13px;line-height:18px;}
#main_content  .con_box .btn_more {position:absolute;bottom:24px;right:24px;}
/*#main_content  .con_box.greeting {background:url(/images/con_greet_bg.gif) 0 0 no-repeat;}*/
#main_content  .con_box.club {background:#70b2e8;} 
#main_content  .con_box.stock {background:#023b70;margin-right:0;} 
#main_content  .con_board {width:241px;height:142px;border:1px solid #ccc;padding:28px;position:relative;}
#main_content  .con_board h3 {/*font-size:16px;*/font-size:20px;color:#444;margin-bottom:15px;}
#main_content  .con_board ul li {margin-top:12px;font-size:12px; overflow: hidden; text-overflow: ellipsis; white-space:nowrap; }
#main_content  .con_board ul li:first-child {margin-top:20px;}
#main_content  .con_board ul li a {font-size:14px;color:#444;}
#main_content  .con_board .btn_more {position:absolute;right:24px;top:24px;}
#main_content  .con_board.pr {margin-right:5px;}
#main_content  .family_wrap {clear:both;margin:40px 0 15px;}
#main_content  .family_wrap ul {overflow:hidden;}
#main_content  .family_wrap ul li {float:left;border-top:1px solid #ddd;border-bottom:1px solid #ddd;padding:8px 0;}
#main_content  .family_wrap ul li {display:block;width:249px;text-align:center;border-right:1px solid #ddd;}
#main_content  .family_wrap ul li:first-child {border-left:1px solid #ddd;width:248px;}

/*sub*/
.mgt20 {margin-top:20px;}
.mgt25 {margin-top:25px;}
.mgt30 {margin-top:30px;}
.sub_visual {height:211px;padding-top:110px;}
.sub_visual.bg1 {background:url(/images/sub_visual1.jpg) 50% 110px no-repeat;}
.sub_visual.bg2 {background:url(/images/sub_visual2.jpg) 50% 110px no-repeat;}
.sub_visual.bg3 {background:url(/images/sub_visual3.jpg) 50% 110px no-repeat;}
.sub_visual.bg4 {background:url(/images/sub_visual4.jpg) 50% 110px no-repeat;}
.sub_visual.bg5 {background:url(/images/sub_visual5.jpg) 50% 110px no-repeat;}
.sub_visual.bg6 {background:url(/images/sub_visual6.jpg) 50% 110px no-repeat;}
.sub_visual.bg7 {background:url(/images/sub_visual7.jpg) 50% 110px no-repeat;}
.sub_visual.bg8 {background:url(/images/sub_visual8.jpg) 50% 110px no-repeat;}
.sub_visual.bg9 {background:url(/images/sub_visual9.jpg) 50% 110px no-repeat;}
.sub_visual.bg10 {background:url(/images/sub_visual10.jpg) 50% 110px no-repeat;}
.sub_content_wrap {overflow:hidden;clear:both;margin:-60px auto 0;width:1000px;}
.sub_content_wrap .sub_content_left {float:left;width:223px;border-left:1px solid #ccc;border-right:1px solid #ccc;}
.sub_content_wrap .sub_content_left h2 {color:#fff;background:#70b2e8;width:193px;height:105px;font-size:32px;line-height:40px;padding:26px 0 0 30px;}
#lnb {min-height:400px;}
#lnb > ul > li > a {color:#333;font-size:15px;display:block;padding:15px 0 15px 30px;border-bottom:1px solid #ccc;font-weight:bold;}
#lnb > ul > li.on > a {color:#fff;background:#023b70 url(/images/lnb_on.png) 190px 18px no-repeat;border-bottom:1px solid #023b70;}
#lnb .depth3 {background:#f5f5f5;border-bottom:1px solid #ccc;}
#lnb .depth3 li {padding:10px 27px;width:169px;}
#lnb .depth3 li a {color:#888;display:block;font-weight:bold;}
#lnb .depth3 li a:hover, #lnb .depth3 li.on a {color:#023b70;background:url(/Images/depth3_bg.gif) right 7px no-repeat;}
.sub_content_wrap .sub_content_right {float:left;width:692px;background:#fff;padding:40px 20px 40px 63px}
.sub_content_wrap .sub_content_right .location {color:#999;font-size:11px;}
.sub_content_wrap .sub_content_right .location strong {color:#222;}
.sub_content_wrap .sub_content_right .title h3 {font-size:44px;line-height:44px;color:#023b70;margin:23px 0 30px;}

.data-table {width:100%;}
.data-table th, .data-table td {padding:15px 0;}
.data-table thead th {background:#a7b485;color:#fff;border-left:1px solid #d6e1b9;}
.data-table thead th.none {border-left:none;}
.data-table tbody th {background:#eceec6;color:#959854;border-left:1px solid #d6e1b9;border-bottom:1px solid #d5d5ba;}
.data-table tbody th.none {border-left:none;}
.data-table tbody td {color:#000;border-bottom:1px solid #d5d5ba;border-left:1px solid #d5d5ba;text-align:center;}

/*greeting*/
.greeting_wrap {/*background:url(/images/greeting_bg.gif) right 30px no-repeat;width:484px;padding: 0 208px 50px 0;*/font-weight:bold;overflow:hidden;}
.greeting_wrap .con_tit {font-size:18px;color:#226aa5;}
.greeting_wrap .text {font-size:14px;line-height:24px;}
.greeting_wrap .text.strong {color:#222;}
.greeting_wrap .left {width:484px;float:left;}
.greeting_wrap .right {float:right;width:178px;}
.greeting_wrap .img img {width:178px;height:178px;overflow:hidden;}
.greeting_wrap .name {margin-top:20px;font-size:13px;color:#226aa5;text-align:center;}
.greeting_wrap .name strong {font-size:18px;color:#023b70;}

/*rule*/
.rule_wrap .content_title {font-size:14px;color:#777;line-height:22px;font-weight:bold;}
.rule_wrap .content_title strong {text-decoration:underline;color:#226aa5;}
.rule_wrap .rule_box p {margin-top:15px;line-height:22px;font-size:12px;}
.rule_wrap .rule_box .number {margin-top:30px;font-size:15px;color:#e82f5b;font-weight:bold;}

/* location  */
.location_info{margin-top:30px;}
.location_info li{background:url("/introduce/Images/location_li_bg.gif") no-repeat left 5px;padding-left:15px;margin-top:15px;font-size:16px;}
.location_info li span.location_blue{color:#023b70;padding-right:10px;}

/*  mail  */
span.mail_tit{font-size:15px;}


/*club*/
.club_main .mtitle {font-size:14px;color:#777;}
.club_main .mtitle strong {text-decoration:underline;color:#226aa5;}
.club_main .club_list {overflow:hidden;margin-top:30px;}
.club_main .club_list li {float:left;padding-left:16px;position:relative;}
.club_main .club_list li:first-child {padding-left:0;}
.club_main .club_list li .club_title {margin:25px 0 10px;color:#000;font-size:16px;font-weight:bold;}
.club_main .club_list li .club_info {font-size:13px;color:#777;line-height:24px;}
.club_main .club_list li .club_img img {width:220px;height:200px;}
.club_main .club_list li .club_more {position:absolute;top:220px;right:0;}

/*gallery*/
select {font-family:Dotum,"돋움"; font-size:12px;color:#787878;border:1px solid #707070;}
.gallery_wrap .search_form {text-align:right;}
.gallery_wrap .paging {text-align:center;}
.gallery_wrap .gallery_list {margin:30px 0 0;}
.gallery_wrap .gallery_list ul {overflow:hidden;}
.gallery_wrap .gallery_list ul li {float:left;width:220px;padding-left:16px;margin-bottom:25px;}
.gallery_wrap .gallery_list ul li.pd0 {padding-left:0;}
.gallery_wrap .gallery_list ul li .unit  .img img {width:220px;height:200px;}
.gallery_wrap .gallery_list ul li .unit .title {text-align:center;font-size:15px;margin:18px 0 10px;color:#000;font-weight:bold;}
.gallery_wrap .gallery_list ul li .unit .btn {text-align:center;padding-bottom:20px;border-bottom:1px solid #ccc;}

/*sitemap*/
.sitemap_wrap .site_list {overflow:hidden;}
.sitemap_wrap .site_list .unit {float:left;width:200px;padding-left:25px;height:314px;margin-bottom:30px;}
.sitemap_wrap .site_list .unit.pdl0 {padding-left:0;}
.sitemap_wrap .site_list .unit h4 {border-top:2px solid #023b70;border-bottom:1px solid #aaa;font-size:16px;line-height:22px;color:#023b70;padding:15px 0;text-align:center;}
.sitemap_wrap .site_list .unit .menu_list li {padding:12px 0 12px 30px;;font-size:14px;color:#777;border-bottom:1px solid #ddd;background:url(/Images/sqare_bul.gif) 15px 19px no-repeat;}
.sitemap_wrap .site_list .unit .menu_list li.last {border-bottom:2px solid #aaa;}

/*player*/
div.media_player {
	position:relative;
	margin: 0 0 10px;
	padding: 13px 12px 12px;
	width: 426px;
	height: 390px;
	background: url("/images/cf_movie_bg.gif") no-repeat;
}
div.media_control {
	width: 426px;
	position: absolute;
	left: 15px;
	top: 332px;
	padding: 10px 0 0;
}
div.media_control a.zoom {
	position: absolute;
	right: 10px;
	top: 10px;
}

/* executive */
div.executive{width:692px;overflow:hidden;border-top:1px solid #cccccc;border-bottom:1px solid #cccccc;}
div.executive:first-child{border-bottom:none;}
div.executive dl{float:left;width:170px;padding:40px 20px;margin:0 10px;text-align:center;}
div.executive dt{margin-top:20px;color:#fff;}
div.executive dt span{padding:5px 5px;}
div.executive dl.d1 dt span{background-color:#70b2e8;}
div.executive dl.d2 dt span{background-color:#62a4da;}
div.executive dl.d3 dt span{background-color:#5595cb;}
div.executive dl.d4 dt span{background-color:#4b8ac0;}
div.executive dl.d5 dt span{background-color:#3471a6;}
div.executive dl.d6 dt span{background-color:#1f5a90;}
div.executive dl.d7 dt span{background-color:#1f5a90;}
div.executive dl.d8 dt span{background-color:#1f5a90;}
div.executive dl.d9 dt span{background-color:#1f5a90;}
div.executive dl dd.name{color:#023b70;font-size:18px;font-weight:600;padding:10px 0;}
div.executive dl dd.tel, div.executive dl dd.phone{color:#226aa5;}
div.executive dl dd.nodata{display:none;}

/*chairman*/
div.chairman{width:692px;overflow:hidden;border-bottom:1px solid #cccccc;}
div.chairman dl{float:left;width:170px;padding:40px 30px;text-align:center;border-top:1px solid #cccccc;}
div.chairman dt{float:left;color:#fff;}
div.chairman dt span{padding:5px 5px;}
div.chairman dl.c1 dt span{background-color:#70b2e8;}
div.chairman dl.c2 dt span{background-color:#62a4da;}
div.chairman dl.c3 dt span{background-color:#5595cb;}
div.chairman dl.c4 dt span{background-color:#4b8ac0;}
div.chairman dl.c5 dt span{background-color:#3471a6;}
div.chairman dl.c6 dt span{background-color:#1f5a90;}
div.chairman dl.c7 dt span{background-color:#1f5a90;}
div.chairman dl.c8 dt span{background-color:#1f5a90;}
div.chairman dl.c9 dt span{background-color:#1f5a90;}
div.chairman dl dd.name{color:#023b70;font-size:18px;font-weight:600;padding:15px 0;}
div.chairman dl dd.period{float:left;color:#226aa5;margin-left:5px;}
