@charset "UTF-8";


/* 웹폰트 */
/* @font-face { 여기어때 잘난체 font-family: 'JalnanGothic'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_231029@1.1/JalnanGothic.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { 롯데리아 촵땡겨체 font-family: 'LOTTERIACHAB'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2302@1.0/LOTTERIACHAB.woff2') format('woff2'); font-weight: normal; font-style: normal; }
@font-face { 강릉교육튼튼체 font-family: 'GangwonEduPowerExtraBoldA'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2201-2@1.0/GangwonEduPowerExtraBoldA.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { 원스토어 모바일팝체 font-family: 'ONE-Mobile-POP'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/ONE-Mobile-POP.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { 카페24 써라운드체 font-family: 'Cafe24Ssurround'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2105_2@1.0/Cafe24Ssurround.woff') format('woff'); font-weight: normal; font-style: normal; }
@font-face { 지마켓산스체 font-family: 'GmarketSansMedium'; src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_2001@1.1/GmarketSansMedium.woff') format('woff'); font-weight: normal; font-style: normal; }

 */
/* 공통 스타일 */
.location h1, .location h2, .location h3, .location h4, .location h5, .location span, .location p, .location table, .location td, .location tr, .location th {font-family: 'Noto Sans KR', sans-serif;}
h1.themaStyle { font-family: 'ONE-Mobile-POP'; font-size:36px; margin:20px 0 10px 0; font-weight:500; line-height:1.1; color:#333; }
.Gbus { display:inline-block; text-align:center; line-height:15px; padding:3px 10px; border-radius:5px; background-color:#32b532; color:#fff; }
.Bbus { display:inline-block; text-align:center; line-height:15px; padding:3px 10px; border-radius:5px; background-color:#1c7ccb; color:#fff; }
.Rbus { display:inline-block; text-align:center; line-height:15px; padding:3px 10px; border-radius:5px; background-color:#d32b2b; color:#fff; }
.intitle{font-size:20px; font-weight:500; margin:20px 0;}
.location p, .location div, .location span, .location th, .location td { font-size:15px !important; line-height:1.2em; }
.row { margin:0; }





/* 오시는 길 스타일 03 */
.location_v3 table ul { list-style:none; margin:0 !important; padding-left:10px; }
.location_v3 table ul li { margin-bottom:10px !important; }
.location_v3 table ul li:last-child { margin-bottom:0 !important; }
.location_v3 table tbody th, .location_v3 table tbody td { border:1px solid #ddd; padding:15px 10px; line-height:1.5; }
.location_v3 table tbody th { min-width:100px; background-color:#f7f7f7; text-align:center; }
.location_v3 table tbody td { width:calc(100% - 100px); }



@media screen and (max-width: 767px){
	.location_v3 .table-responsive_>.table>tbody>tr>td{white-space:normal !important;}
}