/*
========================================================================
RESET
========================================================================
*/
/*
 * Nanum Gothic (Korean) http://www.google.com/fonts/earlyaccess
 */
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 400;
  src: url(/font/NanumGothic-Regular.eot);
  src: url(/font/NanumGothic-Regular.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Regular.woff2) format('woff2'),
       url(/font/NanumGothic-Regular.woff) format('woff'),
       url(/font/NanumGothic-Regular.ttf) format('truetype');
}
@font-face {
  font-family: 'Nanum Gothic';
  font-style: normal;
  font-weight: 700;
  src: url(/font/NanumGothic-Bold.eot);
  src: url(/font/NanumGothic-Bold.eot?#iefix) format('embedded-opentype'),
       url(/font/NanumGothic-Bold.woff2) format('woff2'),
       url(/font/NanumGothic-Bold.woff) format('woff'),
       url(/font/NanumGothic-Bold.ttf) format('truetype');
}

* {max-height: 1000000px;}
html, body {width:100%; height:100%}
* {font-size:16px; line-height:24px }
html, body, pre,

dl, dt, dd, ul, li, ol,
blockquote,
form, fieldset, legend,
menu, nav, hgroup, article, Atop, aside, footer,
textarea, button {
    margin: 0;
    padding: 0;
	font-family: Nanum Gothic; 
	font-size:16px;
	line-height: 24px;
}


/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure, 
footer, Atop, hgroup, menu, nav, section {
	display: block;
}

body, div, table, tr, td {
	margin:0;
	padding:0;
	font-size:16px;
	line-height: 24px;
    color: #313131; 
	font-family : 'Nanum Gothic', sans-serif; }

img, fieldset, button { border: 0 none }
button { overflow: hidden; cursor: pointer; }
button span { visibility: hidden }
address, em { font-style: normal }
input:focus { outline: none }








/* ÆûµðÀÚÀÎ */
input {
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	background-color: #FFFFFF;
	border:1px solid #e1e1e1; 
	vertical-align:middle; 
}

textarea {border:1px solid #e1e1e1; vertical-align:middle; padding: 2px 0 0 2px }
input[type=checkbox], input[type=radio], input[type=image] { border:0 }

/* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* /* Àü¿ª¼³Á¤ */


#container {width:1200px; margin:0 auto;}	/* id·Î ÁöÁ¤ */

/*#top {width:100%; height:70px; top:0px; background-color:#fff; margin:0px}*/


.scroller_anchor{height:0px; margin:0px; padding:0px;}
.scroller{background:#FFF; border:0px; margin:0 auto; padding-top:0px; z-index:100; height:55px; font-size:16px; text-align:center; width:100%; }




#content {
	position:fixed;
	width:1200px; 
	margin:0 auto;
	position:fixed;
	z-index:888;
}
#bottom {width:100%; bottom:0px; background-color:#f2f2f2; padding-bottom:90px;}
/*#sub_top{width:100%; height:100px; background-color:#fff; border-top:1px solid #d7d7d7; margin:0px}*/
#section0{
		background-size: cover;
		background-attachment: fixed;
		/*background-attachment:scroll;
		background-position:center;
		background-image: url(/images/sample_lb_1_xl.jpg);*/
		border-top: 1px solid #ccc;
		border-bottom: 1px solid #ccc;
		padding: 30px 0px 30px 0px;
		text-align:center;
		padding-top:110px;
	}
#subTop{/*2017³â Çã´Ï¹®¿©ÇàÁö º£½ºÆ® 7¿ë*/
		background-size: cover;
		background-attachment: fixed;
		/*background-attachment:scroll;
		background-position:center;*/
		background-image: url(/images/sample_lb_1_xl.jpg);
		padding: 120px 0px 30px 0px;
	}



/* ########################################################################################################################### */
/* Common #################################################################################################################### */
/* ########################################################################################################################### */


/* Font color */
.fontRed { color: #cf050a !important; }
.fontOrg { color: #fa791a !important; }
.fontWht { color: #fff}
.font333 { color: #333 !important; }
.font777 { color: #777 !important; }
.fontFooter { font-size:12px; color: #7f7f7f; line-height:18px !important; }

/* Font style */
.b{ font-weight: bold;}
.bold{ color: #333; font-weight: bold;}
.font12{font-size:12px; line-height:16px;}
.font14{font-size:14px;}
.font16{font-size:16px;}
.font19{font-size:19px;}

/* Background color */
.bgWhite { background: #fff !important; }
.bgSky { background: #1aa4e1 !important; }
.bgBlue { background: #4e7fba !important; }
.bgOrange { background: #fd7b1b !important; }
.bgRed { background: #dc282c !important;}
.bgf5f5f5 { background: #f5f5f5 !important;}

/* Title style */
.title14{font-size:16px; font-weight:bold !important;}
.title16{font-size:16px; font-weight:bold;}
.title16WH{font-size:16px; color:#FFFfff !important ; font-weight:bold !important;}
.title19{font-size:19px; font-weight:bold;}
.title19WH{font-size:19px; color:#FFF; font-weight:bold;}
.title24{font-size:24px; font-weight:bold; letter-spacing:-1px; line-height:36px;}
.title24WH{font-size:24px; color:#FFF; font-weight:bold;}
.title30{font-size:30px; font-weight:bold; line-height:36px;}
.title30WH{font-size:30px; font-weight:bold; line-height:36px; color:#FFF}
.title36{font-size:36px; font-weight:bold; letter-spacing:-1px; line-height:40px;}
.title36WH{font-size:40px; font-weight:bold; letter-spacing:-1px; line-height:40px; color:#FFF}
.title48{font-size:48px; font-weight:bold; letter-spacing:0px; line-height:72px;}
.title48WH{font-size:48px; font-weight:bold; letter-spacing:0px; line-height:72px; color:#FFF}


/*Input Information*/
input.buttons {
	height:15px;
	width:20px;
	background-color:#EFEFEF;
	color:#5D657C;
	font: 9px;
}

file {
	background-color:#EFEFEF;
	color:#5D657C;
	font: 9px;
}

.input_100 {
	width:100%;
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}
.input_none {
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	border-color:#d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}
.input_100_none {
	width:100%;
	height:30px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	background-color: #FFFFFF;
	border-color:   #d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5
}
.input_search {
	width:100%;
	height:20px;
	font-family : 'Nanum Gothic', sans-serif;
	color: #313131;
	padding-top:3px;
	padding-left:5px;
	font-size : 12px;
	border: 0px solid #ffffff;
	background-color: rgba(255,255,255,0.0);
	letter-spacing: 0px;
}
.input_login {
	width: 100%;
	height:24px;
	font-family : 'Nanum Gothic', sans-serif;
	color: #313131;
	padding-top:3px;
	padding-left:5px;
	letter-spacing:0px;
	font-size :16px;
	border: 0px;
	background-color: #FFFFFF;
	
}
.input_radio_none {
	height:30px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 18px;
	border: 0px solid;
	background-color: #FFF;
}
.input_radio_yellow {
	height:30px;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 18px;
	border: 0px solid;
	background-color: #fafa9c;
}

.select_none {
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	border-color:   #F8F4EC #F8F4EC #F8F4EC #F8F4EC;
	background-color: #FFFFFF
}
.textarea_none {
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	background-color: #ffffff;
	border-color:   #e5e5e5 #e5e5e5 #e5e5e5 #e5e5e5;
	padding:10px;
}

A:link {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A:visited {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A:active {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A:hover {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}

/*ÇöÀçÀ§Ä¡ START*/
.location {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.location:link {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.location:visited {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.location:active {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.location:hover {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
/*ÇöÀçÀ§Ä¡ END*/

/*ÀÛÀº±ÛÀÚ¸µÅ© START*/
.smaller {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
A.smaller:link, A.smaller:visited, A.smaller:active, A.smaller:hover {
	COLOR: #333333;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 12px;
	TEXT-DECORATION: none;
}
/*ÀÛÀº±ÛÀÚ¸µÅ© END*/


/*White ¸µÅ© START*/
.white {
	COLOR: #fff;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.white:link {
	COLOR: #fff;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.white:visited {
	COLOR: #fff;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.white:active {
	COLOR: #fff;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
A.white:hover {
	COLOR: #fff;
	FONT-FAMILY: 'Nanum Gothic', sans-serif;
	FONT-SIZE: 16px;
	TEXT-DECORATION: none;
}
/*White ¸µÅ© END*/

/*ÀÎÆ®¶ó³Ý¹öÆ° START*/
a.intra_button:link { background-color:#FFF; border:1px solid #d5d5d5; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:16px; line-height:30px; width:100px; height:30px; text-align:center; }
a.intra_button:visited { background-color:#FFF; border:1px solid #d5d5d5; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:16px; line-height:30px; width:100px; height:30px; text-align:center; }
a.intra_button:active { background-color:#FFF; border:1px solid #d5d5d5; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:16px; line-height:30px; width:100px; height:30px; text-align:center; }
a.intra_button:hover { background-color:#FFF; border:1px solid #d5d5d5; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:16px; line-height:30px; width:100px; height:30px; text-align:center; }
/*ÀÎÆ®¶ó³Ý¹öÆ° END*/

/*»óÇ°¹öÆ° START*/
a.tour_button:link { background-color:#FFF; border:1px solid #313131; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:13px; line-height:30px; width:100px; height:30px; text-align:center; }
a.tour_button:visited { background-color:#FFF; border:1px solid #313131; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:13px; line-height:30px; width:100px; height:30px; text-align:center; }
a.tour_button:active { background-color:#FFF; border:1px solid #313131; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:13px; line-height:30px; width:100px; height:30px; text-align:center; }
a.tour_button:hover { background-color:#FFF; border:1px solid #313131; border-radius:15px; color:#313131; font-weight:normal; display:inline-block; font-size:13px; line-height:30px; width:100px; height:30px; text-align:center; }
/*»óÇ°¹öÆ° END*/

/*³¯Â¥¼±ÅÃ¹öÆ° START*/
a.d_choice_button:link { background-color:#313131; border:1px solid #313131; border-radius:0px; color:#fff; font-weight:normal; display:inline-block; font-size:13px; line-height:24px; width:50px; height:24px; text-align:center; }
a.d_choice_button:visited { background-color:#313131; border:1px solid #313131; border-radius:0px; color:#fff; font-weight:normal; display:inline-block; font-size:13px; line-height:24px; width:50px; height:24px; text-align:center; }
a.d_choice_button:active { background-color:#313131; border:1px solid #313131; border-radius:0px; color:#fff; font-weight:normal; display:inline-block; font-size:13px; line-height:24px; width:50px; height:24px; text-align:center; }
a.d_choice_button:hover { background-color:#000; border:1px solid #000; border-radius:0px; color:#fff; font-weight:normal; display:inline-block; font-size:13px; line-height:24px; width:50px; height:24px; text-align:center; }
/*³¯Â¥¼±ÅÃ¹öÆ° END*/

/*ÀÏÁ¤¹öÆ° START*/
a.iljung_button:link { background-color:#FFF; border:2px solid #313131; border-radius:15px; color:#313131; font-weight:bold; display:inline-block; font-size:13px; line-height:30px; height:30px; text-align:center; padding-left:10px; padding-right:15px }
a.iljung_button:visited { background-color:#FFF; border:2px solid #313131; border-radius:15px; color:#313131; font-weight:bold; display:inline-block; font-size:13px; line-height:30px; height:30px; text-align:center; padding-left:10px; padding-right:15px }
a.iljung_button:active { background-color:#FFF; border:2px solid #313131; border-radius:15px; color:#313131; font-weight:bold; display:inline-block; font-size:13px; line-height:30px; height:30px; text-align:center; padding-left:10px; padding-right:15px }
a.iljung_button:hover { background-color:#FFF; border:2px solid #313131; border-radius:15px; color:#313131; font-weight:bold; display:inline-block; font-size:13px; line-height:30px; height:30px; text-align:center; padding-left:10px; padding-right:15px }
/*ÀÏÁ¤¹öÆ° END*/







textarea {
	width:100%;
	font-family : 'Nanum Gothic', sans-serif;
	font-size : 16px;
	border: 1px solid;
	border-color:   #d5d5d5 #d5d5d5 #d5d5d5 #d5d5d5;
	background-color: #FFFFFF
}







.stext_no {
	font-size: 11px;
	font-family: 'Nanum Gothic', sans-serif;
	letter-spacing: normal;
	line-height: 16px;
	color: #8f8f8f;
}
.stext_e {
	font-size: 10px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	letter-spacing: normal;
	color: #313131;
	font-weight: normal;
	line-height:16px;
}
.stext_eWH {
	font-size: 10px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	letter-spacing: normal;
	color: #ffffff;
	font-weight: normal;
	line-height:16px;
}

.fontFooter_copyright {
	font-size: 11px;
	font-family: "Geneva", "Arial", "Helvetica", "sans-serif";
	letter-spacing: normal;
	font-weight: bold;
}

.stext_mail {
	font-size: 11px;
	font-family: 'Nanum Gothic', sans-serif;
	color: #ff6363;
	line-height: 16px;
	letter-spacing: 0px;
	text-decoration: none;
}

.area_name {
	letter-spacing:-1px;
	font-size: 16px;
	color: #0a71d0;
	font-weight: bold;
	line-height: 20px;
	font-family: 'Nanum Gothic', sans-serif;
}
.area_name2 {
 letter-spacing:;
	font-size: 24px;
	color: #0a71d0;
	font-weight: bold;
	line-height: 24px;
	letter-spacing: -1px;
}

.goods_name {
	letter-spacing:0.5px;
	font-size: 16px;
	font-family: 'Nanum Gothic', sans-serif;
	line-height: 24px;
	font-weight: bold;
	color: #333333;
}
.goods_name1 {
	letter-spacing:normal;
	font-size: 18px;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: bold;
	line-height: 24px;
	color: #010101;
}
.goods_name2 {
	letter-spacing:-3px;
	font-size: 36px;
	font-weight: bold;
	line-height: 40px;
	color: #FFFFFF;
	word-spacing: 10px;
	font-family: Arial, Helvetica, sans-serif;
}
.goods_name3 {
	letter-spacing:-3px;
	font-size: 48px;
	font-weight: bold;
	line-height: 50px;
	color: #FFFFFF;
	word-spacing: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow:20px 20px 20px black;
}
.goods_name4 {
	letter-spacing:-3px;
	font-size: 48px;
	font-weight: bold;
	line-height: 50px;
	color: #333333;
	word-spacing: 10px;
	font-family: Arial, Helvetica, sans-serif;
	text-shadow:2px 2px 2px 2px #f7f7f7;
}

.iljung_title {
	letter-spacing:-1px;
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 24px;
	font-weight: normal;
	color: #010101;
	line-height: 24px;
}
.iljung_day {
	letter-spacing:normal;
	font-size: 24px;
	font-family: 'Nanum Gothic', sans-serif;
	font-weight: bold;
	line-height: 30px;
	color:#FFF;
}
.iljung_name {
	letter-spacing:0.5px;
	font-size: 16px;
	font-family: "±¼¸²";
	line-height: 16px;
	font-weight: bold;
	color: #333333;
	text-decoration:none;
}

.month {
	letter-spacing:normal;
	font-size: 20px;
	font-family: "Arial", "Helvetica", "sans-serif";
	font-weight: bold;
	line-height: 22px;
	color: #010101;
}
.price1 {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 16px;
	color: #f2312c;
	font-weight: normal;
}

.price2 {
	font-family: 'Nanum Gothic', sans-serif;
	font-size: 24px;
	color: #f2312c;
	font-weight: bold;
}

A.AutoLinkType_red:link {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:visited {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:active {
	text-decoration:none;
	color:#D8442C;
	border-bottom:1px solid #E78B29
}
A.AutoLinkType_red:hover {
	text-decoration:none;
	color:#A9250F;
	border-bottom:1px solid #DD7611
}
A.AutoLinkType_blue:link {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:visited {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:active {
	text-decoration:none;
	color:#2A61A4;
	border-bottom:1px solid #37AFCD
}
A.AutoLinkType_blue:hover {
	text-decoration:none;
	color:#144684;
	border-bottom:1px solid #3796CD
}
A.AutoLinkType_green:link {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:visited {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:active {
	text-decoration:none;
	color:#368E36;
	border-bottom:1px solid #76BD31
}
A.AutoLinkType_green:hover {
	text-decoration:none;
	color:#136F13;
	border-bottom:1px solid #5FA90F
}
.st_day_A {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:white;
}
.st_day_B {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#fcacbc
}
.st_day_C {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#fec092
}
.st_day_D {
	color:black;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#c9f1c9
}
.st_day_E {
	color:white;
	border:solid 1 #f2f2f2;
	padding:4 4 2 2;
	background-color:#bfbbbb
}
.tab_on {
	width:200px;
	padding:15px 0 15px 0;
	border:1px solid #999999;
	border-bottom:0px;
	text-align:center;
	font-size:16px;
	font-family:NanumGothic;
	font-weight: 600;
	color:#000000;
	background-image:url(/images/tab_on_bg.png);
	background-position:top;
	background-repeat:repeat-x;
}
.tab_off {
	width:200px;
	padding:15px 0 15px 0;
	border:1px solid #cccccc;
	border-bottom:1px solid #999999;
	text-align:center;
	font-size:16px;
	font-family:NanumGothic;
	font-weight: 600;
	color:#999999;
	background-color:#f7f7f7;
}
.tab_sai {
	width:10px;
	border-bottom:1px solid #999999;
}
.tab_none {
	border-bottom:1px solid #999999;
}



select:-ms-expand { 
  display: none;
}

select {
  min-width:40px;
  background: url(http://www.thessanrentcar.com/images/selectarrow.png) no-repeat 97% 50%; /* ³×ÀÌÆ¼ºê È­»ìÇ¥ ´ëÃ¼ */  
  border: 1px solid #cccccc !important; 
  border-radius: 0px; /* iOS µÕ±Ù¸ð¼­¸® Á¦°Å */
  -webkit-appearance: none; /* ³×ÀÌÆ¼ºê ¿ÜÇü °¨Ãß±â */
  -moz-appearance: none;
  appearance: none;
  margin:0px;
  padding: 2px; /* ¿©¹éÀ¸·Î ³ôÀÌ ¼³Á¤ */
  font-family: Nanum Gothic;  /*inherit;   ÆùÆ® »ó¼Ó */
  font-size:16px !important;
  height:24px !important;
}

.mtuk { border-collapse:collapse; background:#fff}
.mtuk td { border-collapse:collapse; border:1px solid #313131}
.mtuk .tukti { text-align:center; font-weight:bold; font-size:16px; padding:8px 0; background:#f5f5f5}
.mtuk .tukco {padding:10px 10px; line-height:26px}
