


/* main*/
#main {position:relative; width:100%;  background:#f6f4e8 url('../../images/common/bgPattern.gif') 50% 50% repeat;}


/* header */
#header {position:relative; z-index:1000; top:0px; width:100%; height:80px; margin:0; background-color:#fff;}
#header h1 {position:absolute; top:0px; left:0px; width:70px; height:75px;}
#header .csCenter {position:absolute; right:0px; top:0px; padding:10px 0 10px 50px; background:url('../../images/common/csCenter.gif') 0 50% no-repeat;}


/*GNB*/
#gnb {position:relative; z-index:9999;clear:both; height:50px; width:850px; margin:0px auto 0 auto; padding:15px;}
#gnb:after{display:block;clear:both;content:'';}
#gnb .gnb_area {position:absolute; left:0px; width:850px;}
#gnb .gnb_area:after {content:"";display:block;clear:both}
#gnb .gnb_area ul li {position:relative;float:left;text-align:center;z-index:10;}
#gnb .gnb_area ul li a {display:block;position:relative;color:#514d4d;font-size:17px;font-weight:700; text-align:center; line-height:50px; font-family:'Nanum-bold';width:170px; }
#gnb .gnb_area ul li a:hover {color:#c60306;text-decoration:none; }
#gnb .gnb_area ul li:hover a:after {content:"";display:block;position:absolute;bottom:-3px;right:0;left:0;height:3px;}

#gnb .gnb_area div ul {margin-top:55px;  width:170px; border-top:3px solid #c60306;}
#gnb .gnb_area div ul li {display:block; }
#gnb .gnb_area div ul li a { font-size:13px; height:25px; line-height:25px; width:145px;  background: url('../../images/common/black_Bg.png') 0 0 repeat;  color:#fff; text-align:left; padding:0 10px 0 15px;}
#gnb .gnb_area div ul li:first-child a { padding-top:15px;}
#gnb .gnb_area div ul li:last-child a { padding-bottom:15px;}
#gnb .gnb_area div ul li a:hover {color:#fce7a9;}

#gnb .gnb_area div#menu01 {margin-left:-15px;}



/* main visual */
.main-visual {position:relative; width:100%; height:620px;}


/* ¸ÞÀÎ °øÅë */
.section.p60 {padding:60px 0;}
.section .secTitleArea h3 {color:#060608; font-size:25px; line-height:1.6em; display:block;  font-family: 'Nanum Myeongjo', serif;}
.section .secTitleArea h3 span {color:#c60306; font-size:60px;}
.section .secTitleArea p {display:inline-block; color:#060608; font-size:28px; padding:0 50px; line-height:1.6em;  font-family:'Nanum-bold'; background: url('../../images/main/redBar.gif') 100% 80% no-repeat;}

.section .secMemo p {color:#565656;}
.section .secMemo p strong {color:#c60306 !important;}


/* sec01*/
#section01 .imgArea01 {position:Absolute; right:50%; top:-180px;  margin-right:-800px; z-index:1000;}


/* sec02*/
#section02 .imgArea02 {position:Absolute; left:50%;  margin-left:-1000px; top:-50px; z-index:1000;}
#section02 .secHistory {margin-left:120px; padding-top:130px; width:1080px; min-height:180px;  background: url('../../images/main/secHistoryBg.gif') 50px 0 no-repeat;}
#section02 .secHistory li {float:left; width:264px;}
#section02 .secHistory li h4 {font-size:18px;}
#section02 .secHistory li p {color:#565656; line-height:24px; }


/* sec03*/
#section03 {min-height:300px; background: url('../../images/main/sec03_Bg.jpg') 0 50% no-repeat; background-size:cover;}
#section03 .imgArea03 {position:Absolute; right:50%; top:00px;  margin-right:-600px; z-index:1000;}


/* sec04 ¼º°ø½ºÅä¸® µ¿¿µ»ó*/
#section04 {min-height:515px; min-width:1200px; background:#f6f4e8 url('../../images/common/bgPattern.gif') 50% 50% repeat; text-align:left;}
#section04 .movieBg01 {width:100%; min-height:515px;  background: url('../../images/main/sec04_Bg.jpg') 50% 0 no-repeat; background-size:cover; text-align:left;}
#section04 .movieBg01 .movieImg01 {float:left; width:55%; max-width:680px; text-align:right;}
#section04 .movieBg01 .rightMovieMemo {float:right; width:55%; max-width:500px;  text-align:Right; word-break:keep-all;}
#section04 .movieBg01 .rightMovieMemo .secTitleArea h3 {color:#fff; font-size:25px; line-height:1.6em; display:block; }
#section04 .movieBg01 .rightMovieMemo .secTitleArea h3 span {color:#fff; font-size:60px; background:none !important;}
#section04 .movieBg01 .rightMovieMemo .secTitleArea p {text-align:Right;  color:#fff; font-size:28px; line-height:1.6em;  font-family:'Nanum Myeongjo';  padding:0 !important; background:none !important;}
#section04 .movieBg01 .rightMovieMemo .secMemo p {color:#fff; line-height:1.6em;}


/* sec05 ±ÃÁßÀüÅëÀ°°³Àå  ¹Ù·Î°¡±â ¹è³Ê¸Þ´º */
#section05 {min-height:480px; background: url('../../images/main/sec05_Bg.jpg') 50% 50% no-repeat; background-size:cover;}
#section05 .secMemo ul li {display:inline-block; width:270px; height:320px; vertical-align:Top; margin-left:35px;}
#section05 .secMemo ul li:first-child {margin-left:0px;}
#section05 .secMemo ul li.menuBg01 {background-color:#c60306}
#section05 .secMemo ul li.menuBg02 {background-color:#86852f}
#section05 .secMemo ul li.menuBg03 {background-color:#443a24}
#section05 .secMemo ul li.menuBg04 {background-color:#541702}
#section05 .secMemo ul li img {margin-top:5px; height:179px; width:100%;background-color:#fff;}
#section05 .secMemo ul li h4 {font-size:18px; margin:25px 0 15px 0; color:#fff;}
#section05 .secMemo ul li .white_b_line {margin:15px auto; background-color:#fff; width:50px; height:2px; background-color:#fff;}
#section05 .secMemo ul li p {font-size:13px; margin:15px; color:#fff;}


/* sec07*/
#section07 {min-height:600px; background: url('../../images/main/sec06_Bg.jpg') 0 50% no-repeat; background-size:cover;}
#section07 .imgArea03 {position:Absolute; right:50%; top:00px;  margin-right:-600px; z-index:1000;}


/* sec08  °øÁö»çÇ× µî*/
#section08.section {min-height:310px; background:#fff;}
#section08.section .boardCommnunity {float:left; width:340px; margin-left:90px; height:310px;  overflow:hidden;}
#section08.section .boardCommnunity.first {margin-left:0px;}
#section08.section .boardCommnunity .secTitleArea {text-align:Center; padding-bottom:15px;}
#section08.section .boardCommnunity .secTitleArea h3{ font-family:'Nanum-bold'; line-height:1.8em; font-size:25px;  font-family: 'Nanum Myeongjo', serif;}
#section08.section .boardCommnunity .secTitleArea p{height:40px;  font-size:13px !important;  color:#797979; padding:0px 0px; 0px 0 !important; background-position:50% 100%;}

.MinquirForm {position:Relative; height:170px; border:1px solid #c60306; padding:15px 20px;}
.MinquirForm dl dt {float:left; width:30%;  font-family:'Nanum-bold'; line-height:1.8em; color:#222;}
.MinquirForm dl dd { width:70%; margin-left:30%; margin-bottom:4px;}
.MinquirForm dl dd input {max-width:80%;}
.MinquirForm .btn {position:absolute; bottom:0px; left:0px; }

/* Footer - name °íÁ¤ */
#footer {position:relative; width:100%;min-width:1200px; padding:30px 0px; background:#313131; text-align:Center; }
#footer ul li {display:inline-block; margin-left:10px;}
address {font-style:normal; color:#dadada; font-size:13px; font-family:'Nanum-regular'; padding-top:28px; line-height:1.8em;}
cite {font-style:normal; color:#dadada; font-size:13px; font-family:'Nanum-bold'; line-height:1.8em;}




/* ÆË¾÷ */
.setDiv {
	padding-top: 100px;
	text-align: center;
}
.mask {
	position:absolute;
	left:0;
	top:0;
	z-index:9999;
	background-color:#000;
	display:none;
}
.window {
	display: none;
	background-color: #ffffff;
	width:800px;
	height:600px;
	z-index:99999;
	position:relative;
}
.window input {position:absolute; right:0px; top:0px; width:50px; height:30px; line-height:30px; background-color:#000; color:#fff; border:0px;font-family:'Nanum-bold';}