﻿@charset 'utf-8';

/****************************
		테마 - 봄
*****************************/

/* header */
#topper .fixed { background-color: #42777a; }
#topper h1 a { background-image: url(/images/theme_spring/bg_logo_white.png); }
#topper .city > li > a { width: 152px; background-color: #3a6c6e; color: #9cb0b1; border: none; }
	#topper .city > li > a.on { background-color: #27a1a7; color: #fff; border: none; }
#topper .city > li ol { background-color: #27a1a7; }
#topper .fixed .real_area { background-color: #42777a; }
#topper .unb > a { background-color: #4f607e; }
	#topper .unb > a.tot_res { padding: 7px 20px 7px 14px; background: #2c4646 url(/images/theme_spring/bg_arrow01.png) no-repeat 90% 50%; border: 1px solid #3d5555; }
#topper .unb ul li a { color: #e2e8e8; }

/* main */
.weather_indi { background-color: #3d6666; }
	.weather_indi dt { background-color: #487373; }
		.weather_indi dt.on { background-color: #3d6666; }
.mainQuickMenu > ul > li.menu1 { background: url(/images/theme_spring/icon_quick_fee.png) no-repeat center 21px; }
/*.mainQuickMenu > ul > li.menu2 { background: url(/images/theme_spring/icon_quick_event.png) no-repeat center 21px; }*/
.mainQuickMenu > ul > li.menu2 { background: url(/images/theme_spring/icon_quick_event.png) no-repeat center 16px; }
.mainQuickMenu > ul > li.menu3 { background: url(/images/theme_spring/icon_quick_location.png) no-repeat center 22px; }
.mainQuickMenu > ul > li.menu4 { background: url(/images/theme_spring/icon_quick_sightseeing.png) no-repeat center 22px; }
.mainQuickMenu > ul > li.menu5 { background: url(/images/theme_spring/icon_quick_wedding.png) no-repeat center 21px; }
.mainQuickMenu > ul > li.menu6 { background: url(/images/theme_spring/road_icon.png) no-repeat center 22px; }
.mainQuickMenu > ul > li > a { color: #fff; } 
.mainQuickMenu > ul.quickLeft { border-top: none; background-color: #27a1a7; }
	.mainQuickMenu > ul.quickLeft > li > a { background: url(/images/theme_spring/bdr_quickRight.png) no-repeat left center; }
.mainQuickMenu > ul > li.menu1 a { background-image: none; }
.mainQuickMenu > ul.quickRight_v0302 { border-top: none; background-color: #548a8d; }

.mainBottom .mainReserv .boxLeft { background-color: #498a86; }
	.mainBottom .mainReserv .boxLeft:after { content: '▶'; height: 150px; line-height: 150px; margin-left: -5px; font-size: 20px; color: #498a86; background: none; font-family: 'Malgun Gothic', sans-serif;}
.mainBottom .mainNotice .boxLeft { background-color: #435f5d; }
	.mainBottom .mainNotice .boxLeft:after { content: '▶'; height: 150px; line-height: 150px; margin-left: -5px; font-size: 20px; color: #435f5d; background: none; font-family: 'Malgun Gothic', sans-serif; }
.mainBottom .mainReserv .boxLeft h3:after { background: #a4c5c3; }
.mainBottom .mainReserv .boxLeft .tabGroup li a { background: #204c49; color: #b2c0c5; }
	.mainBottom .mainReserv .boxLeft .tabGroup li a.on { background: #f9f9f9; color: #243045; }
.mainBottom .mainReserv .boxLeft .btnMore { color: #f5f9f9; }
.mainBottom .mainNotice .boxLeft h3:after { background: #a1afae; }
.mainBottom .mainNotice .boxLeft .btnMore { color: #f5f9f9; }

/* subpage */
#gnb_wrap .glob_srch { border: 1px solid #e5e5e5; }
#gnb > ul > li > a.on { background-color: #27a1a7; }
#gnb .snb > li > a:active, #gnb .snb > li > a:focus, #gnb .snb > li > a:hover, #gnb .snb > li > a.on { color: #00a99d; }
#gnb .lnb > li > a:active, #gnb .lnb > li > a:focus, #gnb .lnb > li > a:hover, #gnb .lnb > li > a.on { color: #00a99d; background: #e6f4f3 url(/images/theme_spring/bg_arrow04.png) no-repeat 106px center; }

#cont_wrap .cont_start_side { background-image: url(/images/theme_spring/quick_rpt.png); }
#quick .fixed { border-top: none; }
#quick .tit { background-color: #1f747c; }
#quick .q_gangchon ul { background-color: #27a1a7; }
	#quick .q_gangchon ul li { border-top: 1px solid #239196; border-bottom: 1px solid #32a6ab; }
		#quick .q_gangchon ul li a { background: none; }
#quick .q_jeju ul { background-color: #27a1a7; }
	#quick .q_jeju ul li { border-top: 1px solid #239196; border-bottom: 1px solid #32a6ab; }
		#quick .q_jeju ul li a { background: none; }
#quick .q_top { background-color: #265254; }
#quick .weather_indi { background-color: #3a6c6e; }
	#quick .weather_indi dt { background-color: #265254; }
		#quick .weather_indi dt a { color: #aab6b7; }
		#quick .weather_indi dt.on { background-color: #3a6c6e; }
			#quick .weather_indi dt.on a { color: #fff; }


/*강촌
.gangchon #topper .fixed .real_area { background-color: #375785; }
.gangchon #gnb > ul > li > a.on { background-color: #375785; }
.gangchon #gnb .snb > li > a:active, #gnb .snb > li > a:focus, .gangchon #gnb .snb > li > a:hover, #gnb .snb > li > a.on { color: #375785; }

.gangchon #topper .city > li > a { background-color: #375785; }
.gangchon #topper .city > li > a.on { background-color: #4f6fa2; }
.gangchon #topper .city > li ol { background-color: #4f6fa2; }
.gangchon #topper .city > li ol li:first-child { border-top: 1px solid #375785 }
.gangchon #topper .city > li ol li { border-bottom: 1px solid #375785 }
.gangchon #topper .fixed { background-color: #375785; }

.gangchon #quick .tit { background-color: #375785 ;}
.gangchon #quick .q_gangchon ul { background-color: #4f6fa2; }
.gangchon #quick .q_gangchon ul li { border-top: 1px solid #617eab; border-bottom: 1px solid #4f6fa2; }

.gangchon #quick .weather_indi dt { background-color: #203a61; }
.gangchon #quick .weather_indi dt.on { background-color: #2d4e84; }
.gangchon #quick .weather_indi { background-color: #2d4e84; }
.gangchon #quick .q_top { background-color: #203a61; }


.gangchon #cont_wrap .cont_start_side { background: url(/images/theme_spring/quick_rpt_win.png) repeat-y right top }
*/

.gangchon #topper .city > li ol { background-color: #18565e; }
.gangchon #topper .city > li ol li:first-child { border-top: 1px solid #2f7179 }
.gangchon #topper .city > li ol li { border-bottom: 1px solid #2f7179 }

.gangchon #gnb > ul > li > a.on { background-color: #18565e; }
.gangchon #gnb .snb > li > a:active, #gnb .snb > li > a:focus, .gangchon #gnb .snb > li > a:hover, #gnb .snb > li > a.on { color: #18565e; }
.gangchon #topper .city > li > a.on { background-color: #18565e; }
.gangchon #topper .unb { margin-top:8px; }

.gangchon #topper .unb > a.tot_res { font-size: 12px; background: #1e5d65 url(/images/theme_spring/bg_arrow01.png) no-repeat 70px center; padding: 10px 26px 10px 18px; border: 0; line-height: 12px; }
.gangchon #topper .unb > a.tot_res.type2 { padding: 10px 37px 10px 33px; background: #1e5d65 url(/images/theme_spring/bg_arrow01.png) no-repeat 100px center; }

	