@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

.greeting-section{-background:url('../img/greeting_img.jpg') no-repeat right top; padding:120px 0 50px;}
.greeting-section h1{font-family: 'Nanum Myeongjo', serif; font-size:28px; font-weight:bold; line-height:150%;}
.greeting-section h2{font-size:18px; font-weight:700; color:#013c83; line-height:180%; margin-top:40px;}
.greeting-section02 p{font-size:16px; line-height:160%;}
.greeting-section02 h3{font-size:16px; font-weight:700; margin-top:50px;}

.intro-section .title{text-align:center;}
.intro-section .title h1{font-size:28px; font-weight:700;}
.intro-section .title h1 span{font-weight:300;}
.intro-section .title h2{font-size:26px; font-weight:500; margin:30px 0;}
.intro-section table{width:100%;}
.intro-section table tr td{border:1px solid #dedede; width:33.3333%; text-align:center; padding:50px 0 40px; background:#fcfcfc;}
.intro-section table tr td h2{font-size:18px; font-weight:700; margin:25px 0 10px;}
.intro-section table tr td p{font-size:16px;}

.history-section{margin-top:50px;}
.history-area{margin-top:30px;}
.history-area:after{clear:both; display:block; content:"";}
.history-area .history{width:500px; background:url('../img/history_line.gif') repeat-y 88px 20px;}
.history-area .leftbox{float:left;}
.history-area .rightbox{float:right;}
.historyWrap{margin-top:60px;}
.historyWrap:after{clear:both; display:block; content:"";}
.historyWrap.first {margin-top:0;}
.historyWrap h1.year {float:left; background:url('../img/history_bullet.gif') no-repeat right center; width:95px; padding-right:0; font-size:30px; font-weight:bold; color:#004293;}
.historyWrap ul.txt {float:left; width:385px; margin-left:20px; border-top:1px solid #004293; border-bottom:1px solid #dedede; padding:25px 0;}
.historyWrap ul.txt li {font-size:16px; margin-left:10px; margin-top:15px;}
.historyWrap ul.txt li:first-child {margin-top:0;}

.vision-section{text-align:center;}
.vision-section h1{font-size:26px; font-weight:500;}
.vision-section h2{font-family: 'Nanum Myeongjo', serif; font-size:30px; font-weight:bold; margin:80px 0 20px; position:relative; padding-bottom:50px;}
.vision-section h2:after{width:1px; height:30px; bottom:0; left:550px; background:#525252; content:""; display:block; position:absolute;}
.vision-section02{margin-top:120px;}

.location-section01{margin-top:20px;}
.location-section01 h1 {font-size:24px; font-weight:600; background:url('../img/location_icon.gif') no-repeat 5px center; padding:8px 0 3px 50px; color:#000;}
.location-section01 table {margin:20px 0 30px; font-size:15px;}
.location-section01 table tr th {text-align:left; padding:3px 0; vertical-align:top; font-weight:600;line-height:28px;}
.location-section01 table tr th span{padding-left:10px; background:url('../img/location_bullet.gif') no-repeat left 12px;}
.location-section01 table tr th.bus {border-left:1px solid #dedede; padding-left:30px;}
.location-section01 table tr td {line-height:28px; padding:3px 10px; vertical-align:top;}
