@charset "utf-8";

/* main */
#main { position: relative; overflow: hidden; width:100%; height:500px; background: url(../img/main/image5.jpg) 50% 60% no-repeat;   background-size:cover; }
.title_notice{ font-family: 'RidiBatang'; font-size: 28px; font-weight: 400; display:inline-block; width: 100%; text-align: left; margin-bottom: 20px; margin-top: 20px;}
.title_notice.t2{margin-top: 120px; margin-bottom: 20px;}
.title_notice.t3{margin-top: 130px; margin-bottom: 20px;}
.txt { position: absolute; left: 50%; top: 60%; transform: translate(-50%, -50%); z-index: 101; width: 100%; color: #FFF; text-align: left;  transition: .4s; pointer-events: none; }
.txt .txt-in { display: inline-block; width: 100%; margin: 0px auto; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); text-align: center; }
.txt .txt-in h1 { display: block; z-index: 1; position: relative; font-family: "Noto Sans KR"; text-shadow: 0 1px 3px rgba(0,0,0,.3); font-size: 32px;  font-weight: 400; letter-spacing: 0px; margin-bottom:10px; }
.txt .txt-in h2 { display: block; z-index: 1; position: relative; font-family: 'Cormorant'; text-shadow: 0 1px 3px rgba(0,0,0,.3); font-size: 50px;  font-weight: 700; letter-spacing: 0px; margin-bottom:20px;}
.txt .txt-in h2 .e{font-size: 40px;}

/* section */
#location .loc-in{width: 1308px; margin: 80px auto 120px;}
#location .loc-in .loc-ico img{display: block; margin: 0 auto}
.tit h1{ text-align: center; margin-top: 20px; font-family: 'RidiBatang'; font-size: 28px; font-weight: 400; }
.map-txt{margin: 30px auto 60px;}
.map-txt p{ font-size: 18px; text-align: center; color: #735e3a; line-height: 1.5em;}

/* 승용차이용 부분 */
#location .loc-in > .car > .loc-ico{ margin: 120px auto 30px; }
.car-txt{ margin: 50px auto;}
.car-txt p{ font-size: 14px; color: #666; font-family: "Noto Sans KR";line-height: 1.5em;}
.car-txt p span{ display: block; font-family: 'RidiBatang'; font-size: 18px; margin: 30px auto 10px;}


@media all and (max-width:1400px){
    #location .loc-in{ width: 95%;}
}