@charset "euc-kr";
/* CSS Document */
@import url('http://fonts.googleapis.com/earlyaccess/nanumgothic.css');
@font-face {
	font-family:'NanumGothic';
	src:url('http://mpp1.toursoft.co.kr/webfont/NanumGothic.eot');
	src:local('?'), 
		url('http://mpp1.toursoft.co.kr/webfont/NanumGothic.woff') format('woff'),
		url('http://mpp1.toursoft.co.kr/webfont/NanumGothic.ttf') format('truetype');
}
@font-face {
	font-family:'BEBAS';
	src:url('http://mpp1.toursoft.co.kr/webfont/BEBAS.ttf') format('truetype');
}
@font-face {
	font-family:'TypoSlabserif-Light';
	src:url('http://mpp1.toursoft.co.kr/webfont/TypoSlabserif-Light.ttf') format('truetype');
}

*{margin:0; padding:0; font-family:NanumGothic, Dotum, AppleGothic, sans-serif;}
body{_text-align:center;}
hr{display:none;}
img,fieldset{border:0 none;}
dl,ul,ol,li{list-style: none;}
h1,h2,h3,h4,h5,dl,dt,dd,ul,li,ol,th,td,p,blockquote,form,fieldset,legend {margin:0; padding:0;}
table{border-collapse:collapse;}
input,select,textarea{font-size:100%;}
body,td{font-size:12px; color:#333333;}
img{border:0 none; margin:0; padding:0; overflow:hidden;}

/* link */
a:link, a:visited {color:#323232; text-decoration:none}
a:hover, a:active {color:#ec1e24; text-decoration:underline;}

.top_clear{display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.clear {display:block; float:none; clear:both; height:0; width:100%; font-size:0 !important; line-height:0 !important; overflow:hidden; margin:0 !important; padding:0 !important;}
.hidden {width:0; height:0; font-size:0; margin:0; padding:0; overflow:hidden; visibility:hidden; position:absolute;}

.vt{vertical-align:top;}
.vm{vertical-align:middle;}
.fl{float:left;}
.fr{float:right;}
.font_size_11{ font-size:11px;}
.lightgray{color:#cccccc;}
.color_orange{color:#ff6600;}
.font_bold{font-weight:bold;}
.border_bot{border-bottom:1px solid #dcdcdc;}
.t10{margin-top:10px;}
.t17{margin-top:17px;}
.t30{margin-top:30px;}
.notFound{ font-size:15px; font-family:Dotum, AppleGothic, sans-serif; height:200px; color:#ccc; font-weight:bold; border-top-width:medium; border-top-style:none;}
.detail_info{cursor:pointer;}

/*header*/
#header_wrap {margin:0 auto; position:relative; width:1200px; padding-top:30px;}
#header_wrap .cont_box .cont a {float:right; padding-left:30px; font-size:13pt; font-weight:bold;}
#header_wrap .header h1 {float:left;}

/*¸ÞÀÎºñÁÖ¾ó*/
#m_container{margin:0 auto; position:relative; width:1200px;}
#m_container .visual_img{margin:315px 0 425px 165px; text-align:center;}
#m_container .visual_img li {float:left; }
#m_container .address {font-size:14px; color:#555555}
#m_container .address p {float:left; text-align:center; padding:400px 0 0 340px;}

#m_container span {float:left; width:1200px; margin:90px 0 10px 0; padding-bottom:10px; border-bottom:1px solid #d3d3d5;}
#m_container .list ul {float:left; padding: 10px 0 10px 0;}
#m_container .list ul li {float:left; margin-right:20px;}
#m_container .list ul li.end {float:left; margin:0 auto;}

#m_container .txt ul {float:left; padding: 5px 0 5px 0;}
#m_container .txt ul li {float:left; width:285px; margin-right:20px; font-size:13px; }
#m_container .txt ul li.end {float:left; margin:0 auto;}

#m_container .about ul li {float:left; width:425px; margin:150px 0 100px 387px; }

#m_container .map {float:left; padding-left:200px;}

/*#m_container{margin:0 auto; position:relative; width:1160px;border:1px solid blue;}*/
#m_container:after{display:block;clear:both;content:'';}

#footer {margin:0 auto; position:relative; width:1200px;}
#footer .address {float:left; text-align:center; font-size:14px; color:#555555; padding:50px 0 30px 340px;}


/*¸ÞÀÎÄÁÅÙÃ÷*/
#m_container .cont_travel{border:1px solid #ddd;margin-bottom:20px;}
#m_container .cont_travel div{float:left;}
#m_container .cont_travel .cont_01{width:330px;border-right:1px solid #ddd;}
#m_container .cont_travel .cont_02{width:333px;border-right:1px solid #ddd;}
#m_container .cont_travel .cont_03{width:333px;}

