/* pages public css */
@import url(./webfont/webfont.css);

html, body, div, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, address, dl, dt, dd, ol, ul, li, fieldset, form, legend, table, caption, tbody, tfoot, thead, tr, th, td, input, select, textarea{margin:0; padding:0;}
h1, h2, h3, h4, h5, h6 {font-size:100%;}
img, fieldset {border:0px;}
table {border-collapse:collapse;}
ul, ol, li {list-style:none;}
address, em {font-style:normal;}
li img, object {vertical-align:top;}
input, select, textarea, form img {vertical-align:middle;}
a {outline:0; text-decoration:none; border:none; color:#000;}
a:focus {outline:0;}

html {
	-moz-osx-font-smoothing: grayscale;
	-ms-font-smoothing: antialiased;
	-webkit-font-smoothing: antialiased;
	font-smoothing: antialiased;
	text-rendering: optimizeLegibility;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;}


/* 공통 */

h2 {font-size:42px;}
h3 {font-size:32px;}
h4 {font-size:24px;}
h6 {font-size:14px;}

.clear {clear:both;}
.pdt-0 {padding-top:0px!important;}
.pdl-0 {padding-left:0px!important;}
.pdr-0 {padding-right:0px!important;}
.pdr-20 {padding-right:20px!important;}
.pdlr-20 {padding-left:20px; padding-right:20px;}
.pdb-20 {padding-bottom:20px!important;}
.border-right-0 {border-right:none!important;}
.text-center {text-align:center;}

/* layout */
.wrap {width:1000px; overflow:hidden; margin:0px auto;}
.wrap .logo {text-align:center; margin-top:53px;}
.wrap .gnb {margin-top:68px;}
.wrap .subtitle {margin-top:112px;}
.wrap .subtitle h3 {font-family:'Didot LT Std Bold', sans-serif; font-weight:400; text-align:center; height:108px; font-size:24px; background:url(/layouts/default/image/line.gif)0px 59px repeat-x;}
.wrap .subtitle h3 span {display:inline-block; margin-top:44px; padding-left:25px; padding-right:25px; background:#fff; text-transform:uppercase;}

.wrap .menu {font-family:'BRANDONM', serif; width:760px; margin:0 auto;}
.wrap .menu li {padding:0px 20px; float:left; }
.wrap .menu li a {font-size:12px; color:#000;}
.wrap .menu li a:hover {color:#be6837;}
.wrap .menu > li.active > a {color:#be6837;}

.wrap .footer {font-family:'BRANDONR', serif; text-transform:uppercase; margin:90px 0 50px 0; color:#000; text-align:center; font-size:11px; line-height:1.6; border-top:1px solid #b9baba;}
.wrap .information {margin-top:45px;}

/* layout */

/* main page */
.wrap-main {position:fixed; background:#282828; width:100%; height:100%;}
.wrap-main .box {width:1000px; overflow:hidden; position:absolute; top:50%; margin-top:-406px; left:50%; margin-left:-500px; text-align:center;}
.wrap-main .logo {text-align:center; margin-top:30px;}
.wrap-main .footer {font-family:'BRANDONR',serif; text-transform:uppercase; margin-top:26px; color:#6f6f6f; text-align:center; font-size:11px; line-height:1.6;}

.wrap-main .box .header {position:absolute; z-index:-1;}
.wrap-main .menu {font-family:'BRANDONM', serif; width:760px; margin:0 auto;}
.wrap-main .menu li {padding:0px 20px; float:left; }
.wrap-main .menu li a {font-size:12px; color:#000;}
.wrap-main .menu li a:hover {color:#be6837;}
.wrap-main .menu > li.active > a {color:#be6837;}

/* main page end */



