@import url(//fonts.googleapis.com/earlyaccess/nanummyeongjo.css);

/* 준비중페이지 */
#ready{text-align:center; background:url(../img/common/ready.png) no-repeat 50% 0; margin:80px 0;  
        padding-top:130px; font-size:1.5em; line-height:1.3em; color:#333;}
#ready strong{font-weight:600; color:#23B1BD;}
#ready p{font-size:0.8em; color:#666;}

.map{z-index:0; margin-top:50px;}
.map_table{width:100%; border-collapse:separate; border-spacing:0px; margin-top:33px;}
.map_table th{width:95px; color:#333; text-align:left; padding:10px 0 10px 0; border-bottom:1px dashed #d4d4d4; vertical-align:top; font-size:16px;}
.map_table td{border-bottom:1px dashed #d4d4d4; padding:8px 0 8px 10px; font-size:15px; color:#666;} 

/* 서브비주얼 */
#svisual{width:100%; min-width:1100px; height:354px; position:relative; background:url(../img/sub/svisual.jpg) no-repeat 50%/cover; overflow:hidden;}
#svisual #slogan .tit{top:100px; background:#999; }
#svisual #slogan .s1{top:200px;}
#sub_main h2{padding:114px; text-align:center; color:#fff; font-size:5.000em;}
#svisual .svisual_in{width:1100px; margin:0 auto; height:295px; text-align:center; color:#FFF; letter-spacing:-1.2px; }
#svisual .svisual_in .s_text h2{font-size:35px; font-weight:bold; padding-top:50px; text-shadow:1px 2px 5px #000;}
#svisual .svisual_in .s_text p{font-size:18px; padding-top:20px; text-shadow:1px 1px 3px #000;}
.sText{ border:6px solid #fff; color:#fff; text-align:center; width:38%;  margin:52px auto;padding: 33px 0px;line-height: 4em;}
.sText p{ font-size:1.2em;line-height: 1.5em;}
.sText p.parkcity{ font-size:1.667em; font-family:Tahoma, Geneva, sans-serif; letter-spacing:0.8em;}
.svisualText{ font-size:3.750em; font-weight:bold; line-height: 1.7em;}
/* 사이트맵 */
#sitemap dl.basic{width: 21%; float:left; margin: 21px;height: 166px;}
#sitemap dl.basic dt{font-size:1.2em; font-weight:600; margin-top:20px; margin-bottom:5px; background:url(../img/common/c_icon4.gif) no-repeat 0 6px; padding-left:23px; color:#00A8AB;}
#sitemap dl.basic dd{ line-height:2em; border-bottom:1px dashed #ddd;}


/*내용작업*/
.contents{ margin-bottom: 50px; position: relative;}
.contents h1{ font-size: 1.4em; font-weight: bold; background: url(../img/common/title_icon.gif) no-repeat left 0px; padding-top: 10px; display: block;    margin: 0 0 20px 0;}
.contents h2{ font-size: 1.2em; font-weight: bold; background:url(../img/common/arrow.png) no-repeat left center; padding-left: 25px;margin-bottom: 15px; color: #1095bc;}
.contents h3{ font-size: 1.2em; font-weight: bold; background:url(../img/common/c_icon6.gif) no-repeat left center; padding-left: 25px;margin-bottom: 8px;}
.contents h4{  font-weight: bold; background:url(../img/common/check_gray.jpg) no-repeat left center; padding-left: 17px; line-height: 2em; }
.contents h5{  font-weight: bold; line-height: 2em;  font-size: 1.2em; padding-top: 15px;}
.contents p{ padding-left: 13px;line-height: 1.5em;    word-break: keep-all;}
.contents strong{ font-weight: bold;}
.contents .border{ border: 1px solid #ddd; border-radius: 15px; box-shadow: 2px 2px 2px #ddd; padding: 25px; margin-bottom: 30px;margin-left: 22px;width: 30%; min-height: 157px;
    height: 169px; color: #fff !important; }
.border h2{ font-size: 1.2em; font-weight: bold; background:url(../img/common/h2.png) no-repeat left center; padding-left: 25px;margin-bottom: 15px; color: #fff;}
.contents .part{ color:#0a3a69; font-size: 1.1em; font-weight: bold; margin-bottom: 15px; border-bottom: 1px solid #ddd; border-top: 1px solid #ddd; line-height: 3em;}
.contents .border:first-child{margin-left: 0;}
.stext{opacity: 0.8;}
.contents .dot{ width: 100%; display: block; margin: 25px 0; border: 1px dotted #ddd;}
.contents .orange{ color:#f69e25; font-weight: bold;}
.boxes{ border: 1px solid #ddd; box-shadow: 2px 2px 2px #ddd; padding:15px;}
.name{ font-weight: bold; font-size: 1.2em; margin-bottom: 15px; color:#000;}
.con_img{ position: absolute; right: 0; bottom: 0;}
.contents .col-sm-2 img{    width: -webkit-fill-available; }


/*인사말 및 오시는 길*/
.greet{ background:url(../img/sub/greet_bg.jpg) no-repeat right 30px; position: relative;}
.greet .info{font-size:21px; line-height:1.4em; color:#333; margin-bottom:20px;}
.greet .info .point{color:#33548a; font-weight:bold;}
.greet .info .point2{color:#3498b5; font-weight:bold;}
.greet div{font-size:16px; line-height:2em; color:#333;}
.map{z-index:0; margin-top:50px;}
.map_table{width:100%; border-collapse:separate; border-spacing:0px; margin-top:33px;}
.map_table th{width:95px; color:#333; text-align:left; padding:10px 0 10px 0; border-bottom:1px dashed #d4d4d4; vertical-align:top; font-size:16px;}
.map_table td{border-bottom:1px dashed #d4d4d4; padding:8px 0 8px 10px; font-size:15px; color:#666;} 

.right_text{position: absolute; right: 42%; font-weight: bold;}




/* 연혁 */
.history{ background:url(../img/sub/history_bg.png) right 10px top no-repeat; height:300px;}
.history h4{font-size:1.8em; margin:20px 0; background:url(../img/common/h3_arrow.png) no-repeat 0 50%; padding-left:22px; color:#2E74E3;}
.history dl{position:relative; padding-bottom:10px; margin-bottom:20px; border-left:1px solid #CCC;}
.history dl dt{font-size:1.3em; line-height:1.5em; margin-top:5px; font-weight:600; margin-bottom:-40px; background:#2257AA; color:#fff; border-radius:0 30px 30px 0; 
				display:block; width:100px; padding:5px 10px; border-bottom:3px solid #90ABD4;}
/*.history dl dt:before{content:""; display:inline-block; width:3px; height:3px; border-radius:50%; background:#fff; border:3px solid #6297EA; margin-right:3px; vertical-align:top;} */
.history dl dd{margin-left:140px;line-height: 2em;    font-size: 1.2em;}
.history dl dd span{display:inline-block; width:60px; margin-right:10px; color:#002952; font-weight:600; font-size:1.1em;}
@media (max-width: 991px) {
.history{ background:none;}
.history dl dt{display: block; margin-bottom: 0;}
.history dl dd{display: block; margin-left: 15px; line-height: 2em;margin-bottom: 8px; margin-top: 8px; font-size: 1em;word-break: keep-all;}
.history dl dd span{display:block; width:100%;}
	
}










