<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@font-face { 
 font-family: 'nanum-square-r'; 
 src: url('https://cdn.jsdelivr.net/gh/projectnoonnu/noonfonts_two@1.0/NanumSquareRound.woff') format('woff'); 
 font-weight: normal; 
 font-style: normal; 
}
@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 400;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWeb.ttf') format('truetype');
}

@font-face {
 font-family: 'NanumBarunGothic';
 font-style: normal;
 font-weight: 700;
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot');
 src: url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.eot?#iefix') format('embedded-opentype'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.woff') format('woff'), url('//cdn.jsdelivr.net/font-nanumlight/1.0/NanumBarunGothicWebBold.ttf') format('truetype')
}



/* ==================================================
   Layout
================================================== */
#containers  {width:1200px; margin:0 auto; position:relative; zoom:1;}
#containers.sub  { padding-bottom:30px; }
#containers:after {content:""; display:block; clear:both;}
#wrap { width:100%; clear:both; display:inline-block; }
.inline-block { display:inline-block; }
.ellipsis { text-overflow:ellipsis; white-space:nowrap; overflow:hidden; }
a.scrollTop {
	background-color:#fff;
	border-radius:100%;
	width:40px;
	height:40px;
	line-height:40px;
	text-align:center;
	font-weight: bold;
	color: #444;
	text-decoration: none;
	position:fixed;
	bottom:100px;
	left:50%;
	margin-left:-50px;
	display:none;
	font-size:32px;
	padding-bottom:3px;
}
a.scrollTop i:before { margin:0; }
select.l__arrow-select { 
	background-image:url('/theme/basic/img/common/select-arrow.png'); background-repeat:no-repeat; 
	background-position-x:right 10px; background-position-y:center;
	background-position:right 10px center;
	-moz-appearance: none;
    -webkit-appearance: none;
}
.l__top_select_time { background-color:#3556ab !important; color:#fff !important; margin-top:-4px; }
/* ==================================================
	header.head
================================================== */
header.head { height:61px; }
header.head &gt; * { vertical-align:middle; }
header.head .l__common-sns { margin:9px 0; margin-left:20px; }
.l__common-sns &gt; span &gt; a { display:block; height:31px; }
[class^="icon__sns-"] { background-image:url('/theme/basic/img/common/icon-sns.png'); width:38px; height:38px; display:inline-block; }
.icon__sns-fb { background-position:0 0; }
.icon__sns-bl { background-position:0 -38px; }
.icon__sns-is { background-position:0 -76px; }
.icon__sns-kp { background-position:0 -114px; }
.icon__sns-nv { background-position:0 -152px; }
header.head .l__common-member { width:700px; margin-right:49px; text-align:right; }
header.head .l__common-member &gt; a { color:#474747; font-size:15px; font-weight:600; line-height:38px; margin:23px 0; }
header.head .l__common-member &gt; a:not(:nth-child(1)):before {
	content:'|'; display:inline-block; padding:0 10px 0 5px;
	font-size:10px; color:#474747;
}
header.head .l__common-quickmenu { position:relative; }
header.head .l__common-quickmenu &gt; ul { display:table; width:207px; }
header.head .l__common-quickmenu &gt; ul &gt; li { display:inline-block; width:69px; height:61px; line-height:61px; text-align:center; position:relative; }
html &gt; body header.head .l__common-quickmenu &gt; ul &gt; li { float:left; }
header.head .l__common-quickmenu &gt; ul &gt; li:nth-child(1) { background-color:#446dd9; }
header.head .l__common-quickmenu &gt; ul &gt; li:nth-child(2) { background-color:#5b87d6; }
header.head .l__common-quickmenu &gt; ul &gt; li:nth-child(3) { background-color:#5b9ed6; }
header.head .l__common-quickmenu &gt; ul &gt; li &gt; a { color:#fff; font-size:20px; }
header.head .l__common-quickmenu .jq-search { position:absolute; top:18px; right:207px; z-index:1; color:#474747; display:none; }
header.head .l__common-quickmenu .jq-search input.l-search { width:250px; height:35px; line-height:35px; padding:0 10px; border:4px solid #5b87d6; }
header.head .l__common-quickmenu .jq-search button { position:absolute; right:10px; height:35px; line-height:35px; }
header.head .l__common-quickmenu .jq-search.active { display:block; }

aside#quick-menu.mainQuick { margin-top:0; top:1060px; position:absolute; }
aside#quick-menu { position: fixed; top: 50%; right: 50%; margin-top: -296px; margin-right: -800px; z-index: 1; width: 183px; }

/* on activation */
a#toggle.active span { background-color: transparent; }
a#toggle.active span:before {
	transform: rotate(45deg) translate(5px, 5px);
	margin-top:-2px;
	margin-left:3px;
}
a#toggle.active span:after {
	transform: rotate(-45deg) translate(7px, -8px);
	margin-top:5px;
	margin-left:4px;
}
a#toggle.active + #menu { opacity: 1; visibility: visible; }
.js__toggle-menu #menu {
	position: absolute;
	width: 1200px;
	padding: 0;
	top:61px;
	right:0;
	text-align: center;
	/* just for this demo */
	opacity: 0;
	visibility: hidden;
	transition: opacity .4s;
	z-index:2;
	display:table;
	border:1px solid #303030;
    -moz-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    -webkit-box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
	box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
}
.js__toggle-menu #menu ul {
	height:100%;
	margin:0 auto;
	background-color:#fff;
	display:table-row;
}
.js__toggle-menu #menu ul &gt; li {
	padding:0;
	display:table-cell;
	/*width:16.65%;*/
	width: 16.7%;
	float:left;
	border-left:1px solid #e5e5e5;
	margin-left:-1px;
	height:420px;
	overflow:hidden;
	line-height:36px;
}
.js__toggle-menu #menu ul &gt; li:first-child { border:none; margin:0; }
.js__toggle-menu #menu ul &gt; li:nth-child(9n+0) { border:none; margin:0; }
.js__toggle-menu #menu ul &gt; li dl dt {
	width:100%;
	height:47px;
	line-height:47px;
	background-color:#eeeeee;
	color:#2c2c2c;
	font-size:15px;
}
.js__toggle-menu #menu ul &gt; li dl dd {
	width:100%;
	padding:5px 0;
	background-color:#fff;
}
.js__toggle-menu #menu ul &gt; li dl dd a {
	width:100%;
	line-height:26px;
	display:inline-block;
	color:#474747;
	font-size:12px;
}
.js__toggle-menu #menu ul &gt; li dl dd a:hover { background-color:#f5f5f5; }


/* ==================================================
	nav.gnb
================================================== */
nav.gnb { height:82px; position:relative; }
nav.gnb:before { position:absolute; content:''; background-color:#3556ab; width:20%; height:82px; left:0; top:0; z-index:-1; }
nav.gnb:after { position:absolute; content:''; background-color:#3556ab; width:80%; height:82px; left:20%; top:0; z-index:-1; }
nav.gnb ul.l__gnb { height:82px; width:100%; display:inline-block; }
nav.gnb ul.l__gnb &gt; li { display:inline-block; vertical-align:middle; text-align:center; min-width:231px; height:82px; position: relative; }
nav.gnb ul.l__gnb &gt; li.logo { width:240px; }
nav.gnb ul.l__gnb &gt; li &gt; a { display:inline-block; color:#fff; font-size:14px; font-weight:500; }
nav.gnb ul.l__gnb &gt; li i.demo-icon { display:block; font-size:15px; margin-bottom:10px; margin-top:20px; }
nav.gnb ul.l__gnb ul {
  position: absolute;
  left: -9999px;
  top: 80px;
  padding-top: 6px;
  font-size: 13px;
  opacity: 0;
  -webkit-transition: top 0.2s ease, opacity 0.2s ease-in;
  -moz-transition: top 0.2s ease, opacity 0.2s ease-in;
  -ms-transition: top 0.2s ease, opacity 0.2s ease-in;
  -o-transition: top 0.2s ease, opacity 0.2s ease-in;
  transition: top 0.2s ease, opacity 0.2s ease-in;
}
nav.gnb ul.l__gnb &gt; li &gt; ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-bottom-color: #ffffff;
  top: -4px;
  left: 20px;
}
nav.gnb ul.l__gnb ul ul::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 5px solid transparent;
  border-right-color: #ffffff;
  top: 11px;
  left: -4px;
}
nav.gnb ul.l__gnb &gt; li &gt; ul {
  top: 60px;
  z-index:100;
}
nav.gnb ul.l__gnb &gt; li:hover &gt; ul {
  top: 70px;
  left: 0;
  opacity: 1;
}
nav.gnb ul.l__gnb ul li a {
  text-decoration: none;
  font-weight: 400;
  padding: 11px 25px;
  width: 150px;
  color: #777777;
  background: #ffffff;
  text-align:left;
  display:inline-block;
  position:relative;
  box-shadow: 0 2px 2px rgba(0, 0, 0, 0.1), 1px 1px 1px rgba(0, 0, 0, 0.1), -1px 1px 1px rgba(0, 0, 0, 0.1);
}
nav.gnb ul.l__gnb ul li:hover &gt; a,
nav.gnb ul.l__gnb ul li.active &gt; a {
  color: #fff;
  background: #5b87d6;
}
nav.gnb ul.l__gnb&gt; li &gt; ul::after {
  position: absolute;
  display: block;
}
nav.gnb ul.l__gnb ul li.has-sub &gt; a::after {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border: 4px solid transparent;
  border-left-color: #777777;
  right: 17px;
  top: 17px;
}
nav.gnb ul.l__gnb ul li:hover &gt; a::after,
nav.gnb ul.l__gnb ul li.active &gt; a::after { border-left-color:#fff; }
/* ==================================================
	.l__mainvisual
================================================== */
.l__mainvisual { height:464px; position:relative; overflow:hidden; }
ul.l__main-slider { max-height:600px; }
ul.l__main-slider li { max-height:464px; height:464px; background-size:cover; background-position:center; background-repeat:no-repeat; }
ul.l__main-slider li &gt; a { display:inline-block; width:100%; height:464px; }
.l__mainvisual a.bx-prev,
.l__mainvisual a.bx-next {
	font-size:25px; font-weight:100; color:#fff;
	background-color:rgba(255,255,255,0.5); border-radius:100%; border:1px solid #fff;
	width:40px; height:40px; line-height:36px;
	text-align:center;
	display:inline-block;
	position:absolute; top:65%;
}
.l__mainvisual a.bx-prev i:before,
.l__mainvisual a.bx-next i:before { margin:0; }
.l__mainvisual a.bx-next { right:50%; margin-right:-600px; }
.l__mainvisual a.bx-prev { left:50%; margin-left:-600px; }
.l__mainvisual .bx-pager { position:absolute; bottom:27px; left:50%; margin-left:-600px; display:block; width:1200px; text-align:right; }
.l__mainvisual .bx-pager .bx-pager-item { display:inline-block; margin-left:5px; }

.l__mainvisual .bx-pager a.bx-pager-link {
	width:10px; height:10px; display:block; background-color:transparent; border-radius:100%; font-size:0; background-color:#fff;
	box-shadow: 2px 2px 2px rgba(0, 0, 0, .5);
}

.l__mainvisual .bx-pager a.bx-pager-link.active { background-color:#3556ab; }
.l__mainvisual .js__car-search-tab { position:absolute; top:0; left:50%; margin-left:-600px; width:239px; height:200px; background-color:#334d68; cursor:pointer; }
.l__car-search-tab { display:block; padding:25px 20px; color:#fff; }
.l__car-search-tab &gt; .title { font-size:22px; font-weight:500; font-family: 'nanum-square-r'; line-height:40px; }
.l__car-search-tab &gt; .explain { font-size:13px; font-weight:500; line-height:18px; }
.l__car-search-tab &gt; .icon { margin-top:38px; line-height:36px; }
.l__car-search-tab .icon-plus { font-size:20px; }
.l__car-search-tab .icon-cab { font-size:34px; float:right; }
.l__mainvisual .js__car-search-content { position:absolute; top:0; left:50%; margin-left:-360px; background-color:#fff; width:794px; height:435px; display:none; }
.js__car-search-content.active { display:block; }
.l__car-search-content { display:block; padding:20px 25px; }
.l__car-search-content &gt; .title { color:#3c3c3c; font-size:24px; font-weight:500; line-height:25px; }
.l__car-search-content &gt; .title:before { display:inline-block; content:''; width:2px; height:25px; background-color:#334d68; margin-right:10px; vertical-align:text-bottom; }
.l__car-search-content &gt; .explain { color:#8a8989; font-size:12px; font-weight:300; line-height:40px; display:none; }
.l__car-search-content &gt; .explain:before { display:inline-block; content:''; width:1px; height:28px; background-color:#d7d7d7; margin-right:10px; vertical-align:top; }
.l__car-search-content form { display:block; margin-top:10px; }
.l__car-search-content:before {
	content:'';
	position:absolute;
	top:85px;
	left:0;
	margin-left:-9px;
	content:'';
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 15px 15px 0 15px;
	border-color: #334d68 transparent transparent transparent;
	transform: rotate(270deg);
}
.l__car-search-content i.icon-cancel { position:absolute; top:15px; right:25px; font-size:30px; color:#222222; cursor:pointer; }
	label.schedule { position:relative; }
	label.schedule::after {
		display:block;
		content:'\e811';
		font-family:'fontello';
		position:absolute;
		top:54px;
		right:20px;
		color:#747474;
	}
	label.select { position:relative; }
	label.select::after {
		display:block;
		content:'\e807';
		font-family:'fontello';
		position:absolute;
		top:54px;
		right:20px;
		color:#747474;
	}
.js__car-search-content ul.l__car-search &gt; li.l__car-input { width:342px; }
.js__car-search-content ul.l__car-search &gt; li.l__car-input select { height:43px; line-height:43px; font-weight:600; /*width:285px;*/ width:auto; }
select.l-select-padding { padding:0 100px 0 90px; }
select.l-select-width { max-width:300px;  }
.js__car-search-content ul.l__car-search &gt; li.l__search-submit { height:45px; }
.js__car-search-content ul.l__car-search &gt; li.l__search-submit &gt; button { width:744px; height:45px; line-height:45px; }



	.l__car-search-content fieldset { display:block; }
	.l__car-search-content fieldset &gt; label.label-summury { margin-top:5px; display:inline-block; margin-left:14px; }
	.l__car-search-content fieldset.one &gt; label.label-summury { width:100%; }
	.l__car-search-content fieldset.half &gt; label.label-summury { width:160px; vertical-align:top; }
	.l__car-search-content fieldset button {
		width:323px; height:40px;	line-height:40px;
		text-align:center;
		background-color:#2b7498;
		color:#fff;	font-weight:600;
		margin-top:55px; margin-left:14px;
		border:none;
	}
	.l__car-search-content label.label-summury &gt; span { color:#232323; font-size:13px; line-height:43px; display:block; }
	.l__car-search-content label.label-summury &gt; input[type="text"],
	.l__car-search-content label.label-summury &gt; select {
		width:146px; height:36px;
		border:1px solid #d7d7d7; background-color:#fff; padding:0;
		color:#747474; font-size:13px; font-weight:600;
		-webkit-appearance:none;
	}
	.l__car-search-content label.label-summury.schedule &gt; input[type="text"] { padding-left:5px; width:141px; height:34px; }
	.l__car-search-content fieldset.one select { width:310px; }
.l__mainvisual .l-banner-best { position:absolute; top:48px; left:50%; margin-left:-840px; z-index:2; }
/* index car search */
.l__mainvisual .l-quick-search-car { position:absolute; top:48px; left:50%; margin-left:-600px; width:240px; height:318px; background-color:#fff; padding:0; }
.l-quick-search-car .search-title { color:#3c3c3c; font-size:18px; line-height:46px; border-bottom:1px solid #eaeaea; margin-bottom:2px; }
.l-quick-search-car .search-title &gt; i {
	color:#fff; font-size:14px; display:inline-block; width:30px; height:30px; line-height:30px; text-align:center;
	background-color:#3556ab; border-radius:100%; margin-right:10px;
}
.l-quick-search-car .search-title &gt; i:before { margin:0; }
.l-quick-search-car .search-block { display:block; width:calc(100% - 34px); padding:0 17px; }
.l-quick-search-car .search-block  label { color:#232323; font-size:13px; line-height:28px; display:block; }
.l-quick-search-car .search-block &gt; .inline-block { display:inline-block; vertical-align:top; }
.l-quick-search-car .search-block &gt; .inline-block.block-full { width:100%; }
.l-quick-search-car .search-block &gt; .inline-block.block-1 { width:118px; }
.l-quick-search-car .search-block &gt; .inline-block.block-2 { width:82px; }
.l-quick-search-car .search-block .l-form-search { border:1px solid #d7d7d7; color:#747474; font-size:13px; font-weight:600; }
.l-quick-search-car .search-block .l-form-search.l-input-search {
	background:url('/theme/basic/img/main/icon-datepicker.png') top 6px right 8px no-repeat; padding-left:8px; line-height:34px; height:34px; width:calc(100% - 8px);
}
.l-quick-search-car .search-block .l-form-search.l-select-search { width:100%; height:36px; padding-left:12px; background-position:top 50% right 8px; }
.l-quick-search-car .search-block .l-form-search.l-select-car { padding-left:82px; }
.l-quick-search-car .search-block .l-form-button {
	width:100%; height:40px; line-height:40px; text-align:center; color:#fff; font-size:14px; background-color:#2b7498; margin-top:10px;
}
/* ==================================================
	.l__recommend
================================================== */
.l__recommend { margin:25px auto !important; }
.l__recommend h1.title { color:#3a3a3a; font-size:30px; font-weight:500; letter-spacing:-0.5px; line-height:50px; }
.l__recommend h1.title &gt; span { color:#8e8e8e; font-size:13px; font-weight:300; padding-left:10px; letter-spacing:-0.2px; }
ul[class^="l__recommend-"] { width:100%; margin-top:22px; display:inline-block; }
ul.l__recommend-car { margin-top:0; }
ul[class^="l__recommend-"] &gt; li { display:inline-block; border:1px solid #ebebeb; width:309px; height:330px; margin-left:16px; vertical-align:top; }
ul[class^="l__recommend-"] &gt; li[class^="icon__recommend-"] {
	background-image:url('/theme/basic/img/main/icon-recommend-title2.jpg'); width:200px; height:330px; margin-left:0;
}
ul[class^="l__recommend-"] &gt; li[class^="icon__recommend-"] &gt; a { display:block; height:320px; }
ul[class^="l__recommend-"] &gt; li.icon__recommend-car { background-position:-10px 0; }
ul[class^="l__recommend-"] &gt; li.icon__recommend-hotel { background-position:-10px -330px; }
ul[class^="l__recommend-"] &gt; li.icon__recommend-cartel { background-position:-10px -660px; }
ul[class^="l__recommend-"] &gt; li figure {
	width:309px; height:210px;
	border-bottom:1px solid #ebebeb;
	background-position:center; background-repeat:no-repeat; background-size:cover;
}
ul[class^="l__recommend-"] &gt; li figcaption { padding:0 15px; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .title { color:#535353; font-size:20px; font-weight:500; line-height:28px; margin-top:18px; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .explain { color:#9d9d9d; font-size:13px; font-weight:500; line-height:22px; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price { margin-top:12px; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; span { line-height:30px; display:inline-block; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; [class^="l__p"] { /*float:right;*/ }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; .l__sale { color:#f94f4f; font-size:26px; font-weight:700; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; .l__sign { color:#f94f4f; font-size:15px; margin-left:-3px; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; .l__p1 { color:#a2a2a2; font-size:12px; text-decoration:line-through; }
ul[class^="l__recommend-"] &gt; li figcaption &gt; .price &gt; .l__p2 { color:#5b87d6; font-size:22px; font-weight:700; margin-left:5px; }
ul.l__recommend-jscar &gt; li { margin-left:23px; }
.l__recommend-car .icon__recommend-car { float:left; }
.l__recommend-car .bx-wrapper { max-width:995px !important; float:left; }
ul.l__recommend-jscar { width:995px; display:inline-block; margin-left:-1px; margin-top:0; }
/* ==================================================
	ul.l__tour-banner
================================================== */
ul.l__tour-banner { min-width:1200px; display:table; }
ul.l__tour-banner &gt; li { display:table-cell; width:25%; height:auto; background-position:right center; background-repeat:no-repeat; }
ul.l__tour-banner &gt; li img { width:100%; height:auto; }
li.tour-banner1 { background-image:url('/theme/basic/img/main/banner-tour1.jpg'); }
li.tour-banner2 { background-image:url('/theme/basic/img/main/banner-tour2.jpg'); }
li.tour-banner3 { background-image:url('/theme/basic/img/main/banner-tour3.jpg'); }
li.tour-banner4 { background-image:url('/theme/basic/img/main/banner-tour4.jpg'); }
/* ==================================================
	.l__latest-wrap
================================================== */
.l__latest-wrap { margin:45px auto !important; height:218px; }
.l__latest-wrap &gt; * { vertical-align:top; }
.l__latest-board { width:306px; height:218px; border-bottom:1px solid #e6e6e6; margin-right:15px; }
.l__latest-board &gt; .title {
	padding:0 6px; height:40px; line-height:40px; border-bottom:1px solid #ababab; position:relative;
	color:#434343; font-size:18px; font-weight:600;
}
.l__latest-board &gt; .title:after { content:''; position:absolute; bottom:-1px; left:0; width:78px; height:3px; background-color:#e4272f; }
.l__latest-board &gt; .title i.icon-plus { float:right; line-height:40px; color:#8d8c8c; font-size:15px; }

.l__latest-wrap2 { margin:45px auto !important; height:650px; }
.l__latest-wrap2 &gt; * { vertical-align:top; }
.l__latest-board2 { width:1200px; height:650px; margin-right:15px; }
.l__latest-board2 &gt; .title {
	padding:0 6px; height:40px; line-height:40px; border-bottom:1px solid #ababab; position:relative;
	color:#434343; font-size:22px; font-weight:600;
}
.l__latest-board2 &gt; .title:after { content:''; position:absolute; bottom:-1px; left:0; width:230px; height:3px; background-color:#e4272f; }
.l__latest-board2 &gt; .title i.icon-plus { float:right; line-height:40px; color:#8d8c8c; font-size:15px; }
.l__latest-board2 &gt; ul.l__latest { margin:13px 0; height:600px;}
.l__latest-board2 &gt; ul.l__latest &gt; li { float:left; width:280px; height:280px; border: 0px solid rgb(165,165,165); margin: 0 10px 20px 10px; border-radius:5px;}


.l__latest-board &gt; ul.l__latest { margin:13px 0; }
.l__latest-board &gt; ul.l__latest &gt; li { line-height:30px; font-size:13px; font-weight:500; padding:0 6px; }
.l__latest-board &gt; ul.l__latest &gt; li span { display:inline-block; vertical-align:top; }
.l__latest-board &gt; ul.l__latest &gt; li .title { color:#767676; width:215px; }
.l__latest-board &gt; ul.l__latest &gt; li .date { color:#929292; }
.l__latest-board &gt; ul.l__latest &gt; li.empty { font-size:13px; font-weight:500; text-align:center; line-height:150px; }
ul.l__board-list { width:185px; margin-top:40px; margin-left:25px; }
ul.l__board-list &gt; li { background-image:url('/theme/basic/img/main/icon-board-list.png'); width:92px; height:88px; float:left; display:inline-block; }
ul.l__board-list &gt; li a { display:inline-block; width:92px; height:88px; }
ul.l__board-list &gt; li:nth-child(1) { background-position:0 0; }
ul.l__board-list &gt; li:nth-child(2) { background-position:-93px 0; border-left:1px solid #f0f0f0; }
ul.l__board-list &gt; li:nth-child(3) { background-position:0 -89px; border-top:1px solid #f0f0f0; }
ul.l__board-list &gt; li:nth-child(4) { background-position:-93px -89px; border-top:1px solid #f0f0f0; border-left:1px solid #f0f0f0; }
.l__banner-cs { width:321px; height:177px; margin-top:40px; margin-left:14px; border:1px solid #e7e7e7; }
.l__banner-cs &gt; * { height:83px; padding:0 15px; color:#2c2c2c; }
.l__banner-cs .l__cs-bank { border-bottom:1px solid #e7e7e7; }
.l__banner-cs .title { font-size:18px; font-weight:600; line-height:30px; padding-top:16px; display:block; }
.l__banner-cs .explain { font-size:13px; line-height:24px; display:block; }
.l__banner-cs .explain &gt; span { color:#277dc0; font-size:16px; }
/* ==================================================
   &lt;Footer&gt;
================================================== */
footer.tail { display:block; background-color:#093a64; margin-top:20px; }
footer.tail ul {
	width:1200px;
	margin:0 auto;
}
footer.tail ul.menu {
	height:40px;
	line-height:40px;
}
footer.tail ul.menu li {
	display:inline-block;
	text-align:left;
	width:125px;
}
footer.tail ul.menu li a {
	color:#d9d9d9;
	font-size:12px;
	letter-spacing:-1px;
}
footer.tail hr {
	display:block;
	border:none;
	width:100%;
	height:1px;
	background-color:#2f587c;
	margin:0;
}

footer.tail .footer {
	margin-top:25px;
}
footer.tail .footer li {
	display:inline-block;
	vertical-align:top;
	font-size:13px;
	color:#f5f5f5;
	letter-spacing:0;
}
footer.tail .footer li:first-child {
	width:172px;
	text-transform:uppercase;
	font-size:14px;
}
footer .footer li:first-child:after {
	content:'';
	width:11px;
	height:1px;
	border-bottom:1px solid #e7211b;
	display:block;
	padding-top:15px;
}
footer.tail .footer li p { line-height:20px; }
footer.tail .footer li p span { padding-right:8px; }
footer.tail .footer li p strong { font-size:20px; }

footer.tail .copy {
	width:100%;
	height:50px;
	background-color:#181818;
	text-transform:uppercase;
	margin-top:30px;
}
footer.tail .copy p {
	width:1200px;
	margin:0 auto;
	line-height:50px;
	color:#f5f5f5;
	font-size:12px;
	letter-spacing:0;
}
footer.tail a { color:#fff; }





/* ==================================================
   .coverage
================================================== */
.rentcar_title {
	width:100%;
	height:60px;
	line-height:60px;
	border-bottom:1px solid #d7d7d7;
}
.rentcar_title &gt; strong {
	color:#242424;
	font-size:30px;
	font-weight:600;
	display:inline-block;
	padding:0 12px;
	font-family: 'nanum-square-r';
	position:relative;
}
.rentcar_title &gt; strong:after {
	display:block;
	content:'';
	position:absolute;
	bottom:-1px;;
	left:0;
	width:100%;
	border-bottom:2px solid #dc2b29;
}
.rentcar_title &gt; span {
	font-size:14px;
	color:#ababab;
	padding-left:15px;
}
.coverage { margin-top:38px; display:inline-block; }
.coverage aside,
.coverage section {
	display:inline-block;
	vertical-align:top;
	float:left;
}
.coverage section { width:803px; margin-left:73px; }
.coverage .chapter { margin-bottom:30px; }
.coverage .chapter &gt; h1 {
	color:#1a1a1a;
	font-size:22px;
	font-weight:200;
	line-height:34px;
	position:relative;
}
.coverage .chapter &gt; h1:before {
	position:absolute;
	display:block;
	content:'\f15c';
	font-family:'FontAwesome';
	color:#313131;
	top:0;
	left:-30px;
}
.coverage .chapter &gt; p {
	color:#8b8b8b;
	font-size:14px;
	line-height:30px;
}
.coverage .chapter &gt; .chapter-cotent {
	position:relative;
	margin-top:35px;
	margin-left:10px;
	width:701px;
	padding:50px 45px 35px;
	border:1px dashed #cccccc;
}
.coverage .chapter &gt; .chapter-cotent:before {
	position:absolute;
	display:block;
	content:'What to check';
	color:#fff;
	top:-14px;
	left:-12px;
	background-color:#3556ab;
	width:128px;
	height:40px;
	line-height:40px;
	font-size:15px;
	text-align:center;
}

	.chapter-cotent &gt; p {
		font-size:14px;
		color:#5c5c5c;
		line-height:24px;
	}
	.chapter-cotent &gt; p &gt; span {
		padding-right:20px;
		position:relative;
	}
	.chapter-cotent &gt; p &gt; span:before {
		display:inline-block;
		content:'·';
		position:absolute;
		top:-2px;
		left:-10px;
		color:#dc2c2a;
		font-size:20px;
		font-weight:900;
	}
	.chapter-cotent &gt; span {
		font-size:13px;
		color:#7a7a7a;
		line-height:24px;
		display:block;
		margin-top:17px;
	}
	.chapter-cotent &gt; p.star,
	.chapter-cotent &gt; span { position:relative; }
	.chapter-cotent &gt; p.star:before,
	.chapter-cotent &gt; span:before {
		display:inline-block;
		content:'*';
		position:absolute;
		top:2px;
		left:-10px;
	}
	.chapter-cotent strong { color:#020202; }

.coverage &gt; ul.danger-info {
	width:100%;
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: space-between; /* Safari 6.1+ */
	display: flex;
	justify-content: space-between;
}
.coverage &gt; ul.danger-info &gt; li { width:585px; height:377px; }
.coverage &gt; ul.danger-info &gt; li:nth-child(1)  { background: url('/theme/basic/css/images/coverage-bg1.gif') top center no-repeat;}
.coverage &gt; ul.danger-info &gt; li:nth-child(2)  { background: url('/theme/basic/css/images/coverage-bg2.gif') top center no-repeat;}
.coverage &gt; ul.danger-info &gt; li &gt; h1 {
	text-align:center;
	line-height:90px;
	color:#fff;
	font-size:22px;
	font-weight:400;
}
.coverage &gt; ul.danger-info &gt; li &gt; .li-content {
	width:545px;
	height:268px;
	background-color:#fff;
	margin:0 auto;
}
.coverage &gt; ul.danger-info ol { list-style-type:decimal; padding:35px 48px 0; }
.coverage &gt; ul.danger-info ol &gt; li {
	color:#444444;
	font-size:14px;
	line-height:30px;
}
.coverage &gt; ul.danger-info ul {
	width:100%;
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: space-around; /* Safari 6.1+ */
	display: flex;
	justify-content: space-around;
	padding-top:70px;
}
.coverage &gt; ul.danger-info ul &gt; li { text-align:center; }
.coverage &gt; ul.danger-info ul &gt; li &gt; i { color:#222222; font-size:55px; }
.coverage &gt; ul.danger-info ul &gt; li &gt; p {
	color:#444444;
	font-size:14px;
	line-height:24px;
	margin-top:15px;
}
.coverage &gt; p.title {
	color:#1a1a1a;
	font-size:18px;
	line-height:60px;
	margin-top:18px;
}
ul.coverage-tabs {
	margin: 0;
	padding: 0;
	list-style: none;
	width:100%;
}
ul.coverage-tabs li {
	margin: 0;
	padding: 0 20px;
	width:245px;
	height: 172px; /*--Subtract 1px from the height of the unordered list--*/
	border: 1px solid #e4e4e4;
	margin-bottom: 10px;
	overflow: hidden;
	background: #fff;
	display:inline-block;
	margin-left:13px;
}
ul.coverage-tabs li:nth-child(1) { margin-left:0; }
ul.coverage-tabs li &gt; h6 {
	color:#292929;
	font-size:15px;
	line-height:45px;
	margin-top:5px;
}
ul.coverage-tabs li &gt; p {
	color:#4c4c4c;
	font-size:13px;
	line-height:26px;
}
ul.coverage-tabs li &gt; p &gt; span {
	display:inline-block;
	width:93px;
	padding-left:10px;
}
ul.coverage-tabs li &gt; p &gt; span:after {
	display:inline-block;
	content:':';
	float:right;
	padding-right:8px;
}
ul.coverage-tabs li &gt; a {
	color: #fff;
	display: block;
	font-size: 14px;
	display:block;
	width:100%;
	height:34px;
	line-height:34px;
	background-color:#d0d0d0;
	text-align:center;
	margin-top:14px;
	outline: none;
}
ul.coverage-tabs li &gt; a:hover,
ul.coverage-tabs li.active &gt; a { background: #3556ab; }
ul.coverage-tabs li.active  {
	background: #fcfcfc;
	border: 1px solid #3556ab;
	border-bottom: 1px solid #fcfcfc;
	height:182px;
	margin-bottom:0;
}
.coverage-tabs-container {
	overflow: hidden;
	clear: both;
	width: 1187px;
	background: #fcfcfc;
	margin-top:-3px;
	margin-bottom:10px;
}
.coverage-tabs-container .tab_content {
	padding: 20px;
	font-size: 13px;
	color:#4c4c4c;
	border: 1px solid #3556ab;
}
.coverage-tabs-container .tab_content &gt; ul {
	width:100%;
	display: -webkit-flex; /* Safari */
	-webkit-justify-content: space-between; /* Safari 6.1+ */
	display: flex;
	justify-content: space-between;

}
.coverage-tabs-container .tab_content &gt; ul &gt; li { vertical-align:top; }
.coverage-tabs-container .tab_content &gt; ul &gt; li.mapwrap {
	border:1px solid #e4e4e4;
	width:546px;
	height:304px;
}
.coverage-tabs-container .tab_content li:not(.mapwrap)  { width:585px; }
.coverage-tabs-container .tab_content li &gt; h6 {
	color:#6c6c6c;
	font-size:15px;
	line-height:34px;
	letter-spacing:-2px;
}
.coverage-tabs-container .tab_content li &gt; h1 {
	color:#292929;
	font-size:24px;
	line-height:72px;
	font-family:'nanum-square-r';
	margin:12px 0 24px;
	border-bottom:1px solid #e3e3e3;
}
.coverage-tabs-container .tab_content li &gt; p { line-height:48px; }
.coverage-tabs-container .tab_content li span { width:380px; display:inline-block; }
.coverage-tabs-container .tab_content li span.title {
	width:92px;
	height:23px;
	line-height:23px;
	background-color:#3556ab;
	text-align:center;
	color:#fff;
	border-radius:15px;
	margin-right:20px;
	font-family:'nanum-square-r';
}




.company_num .num { font-size: 22px;    font-weight: 500; margin: 15px 0; }
.company_num .tel { font-size: 34px;margin: 10px 0 15px;; font-weight: bold;}
.company_num .tel_num {font-size: 18px;margin: 15px 0;}

.company_num span {
    margin: 15px;
    font-size: 16px;
}

.company_num { color: #666;margin: 20px 0; text-align:center; }
.company_num .tel_num li {display:inline; margin-left:30px; }
.company_num .tel_num li:first-child {margin-left:0}

.company_num .tel_num li em {margin-right:3px; font-weight:bold}


/* ==================================================
   &lt;Content&gt;
	공통 뷰
================================================== */
.act-information-wrap,
.pension-information-wrap {margin-bottom:30px;}
.act-information-wrap .thumbarea,
.pension-information-wrap .thumbarea {width:470px;min-height:350px;}
.act-information-wrap .thumbarea .thumb-first,
.pension-information-wrap .thumbarea .thumb-first{width:100%;height:300px;}
.act-information-wrap .thumb-layer,
.pension-information-wrap .thumb-layer {width:114px;height:65px;}
.act-information-wrap .thumbarea .thumb-layer &gt; img ,
.pension-information-wrap .thumbarea .thumb-layer &gt; img {width:100%;height:100%;}

.act-information-wrap .thumb-layer,
.pension-information-wrap .thumb-layer {margin-left:4px;}
.act-information-wrap .thumb-layer.fir,
.pension-information-wrap .thumb-layer.fir {margin-left:0;}
.act-information-wrap .bz-tour-title ,
.pension-information-wrap .bz-tour-title {border-bottom:2px solid #000;padding:15px 0;margin:20px 0;}

.act-information-wrap .infoarea ,
.pension-information-wrap .infoarea {width:705px;float:left;border-top:0;border-right:0;border-bottom:0;border-left:0;padding:0 0 0 25px;height:auto;}
.act-information-wrap .infoarea .price ,
.pension-information-wrap .infoarea .price {position:absolute;float:right;width:254px;padding-left:35px;border-left:1px dashed #e9e9e9;left:440px;top:0;height:100%;}

.act-information-wrap .infoarea .price .minmap-wrap,
.pension-information-wrap .infoarea .price .minmap-wrap{height:266px;}

.act-information-wrap .infoarea &gt; ul {margin-top:-10px;width:400px;}
.pension-information-wrap .infoarea &gt; ul {margin-top:-10px;width:385px;}
.act-information-wrap .infoarea &gt; ul li .list-item ,
.act-information-wrap .infoarea &gt; ul li .list-item ,
.pension-information-wrap .infoarea &gt; ul li .list-item {width:110px;}

.act-information-wrap .infoarea &gt; ul li.li-auto &gt; p ,
.pension-information-wrap .infoarea &gt; ul li.li-auto &gt; p {width:275px;float:right;}

.act-information-wrap .infoarea &gt; .list-item:before ,
.pension-information-wrap .infoarea &gt; .list-item:before {content:"▶";display: inline-block;color:#3556ab;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    transform: translate(0, 0);}

.list-item.lp1:before {color:#3556ab}
.list-item.lp2:before {color:#3556ab}
.list-item.lp3:before {color:#3556ab}
.list-item.lp4:before {color:#3556ab}
.list-item.lp5:before {color:#3556ab}
.infoarea .price .buybox {float:right;}
.infoarea .price .buybox .b_price {float:right;}
.review-box {border:1px solid #eaeaea;border-radius:15px;padding:15px 15px 15px 60px;height:50px;position:relative;margin-top:25px;}
.review-box &gt; ul {float:none;margin-top:0;margin-bottom:0;}
.review-box &gt; ul li {font-weight:bold;font-size:12px;float:none;height:auto;line-height:2em;position:relative; padding:0;}
.review-box &gt; ul &gt; li &gt; label {position:absolute;right:0;}
.review-box &gt; ul &gt; li &gt; .go-review {display:inline-block;width:60px;height:20px;line-height:20px;background-color:#636363;color:#fff; text-align:center;}
.review-box &gt; ul &gt; li &gt; .go-review:hover { cursor:pointer; }
.review-box .review_icon {
	position:absolute;
	left:-25px;
	top:-30px;
	border:1px solid #3556ab;
	background-color:#3556ab;
	border-radius:50px;
}
.review-box:after {
	content:'상품평';
	font-size:14px;
	font-weight:400;
	color:#fff;
	display:block;
	position:absolute;
	top:12px;
	left:-8px;
}
.review-box:before {
	content:'';
	display:block;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0 0 10px 6px;
	border-color: transparent transparent #3556ab transparent;
	position:absolute;
	top:22px;
	left:43px;
}
#minimap-box {width:100%;height:150px;border:1px solid #e0e0e0; border-radius:15px;margin-top:15px;}
.review-box img.star {width:15px;}



/* view_top_box 2017년 04월 10일 */
.act-information-wrap .infoarea .price .minmap-wrap, 
.pension-information-wrap .infoarea .price .minmap-wrap {
	
}
.act-information-wrap .infoarea .price .minmap-wrap div.direct {
	position:relative;
	width:100%;
}
.act-information-wrap .infoarea .price .minmap-wrap div.direct a {
	border:none;
	background-color:#636363;
	padding:5px;
	color:#fff;
	position:absolute;
	top:110px;
	right:10px;
	font-size:12px;
	z-index:9;
}

.act-information-wrap .infoarea .price div.btn { 
	margin-top:15px;
}
.act-information-wrap .infoarea .price div.btn a {
	width:105px;
	height:30px;
	display:inline-block;
	text-align:center;
	font-weight:600;
}
.act-information-wrap .infoarea .price div.btn a.go_cart {
	background-color:#f2f2f2;
	border:1px solid #e6e6e6;
	border-radius:25px;
	background-image: url("/img/golf_icon.png");
	background-position:0 0;
	padding-top:39px;
	text-decoration:none;
	color:#3f3f3f;
}
.act-information-wrap .infoarea .price div.btn a.booking {
	background-color:#ff4751;
	border:1px solid #ff4751;
	border-radius:25px;
	background-image: url("/img/golf_icon.png");
	background-position:0 -97px;
	padding-top:39px;
	text-decoration:none;
	color:#fff;
	background-repeat:no-repeat;
}

/* // end view_top_box 2017년 04월 10일 */

/* 재선언 클래스*/
.title-nav {display:none;}
.price-list:after {display:block;clear:both;content:'';}
.detail_cnt-title_box {padding:35px 40px;height:auto;}
.detail_cnt-title_box .box1 {width:35%;}
.detail_cnt-title_box .box2 {width:65%;}
.detail_cnt-title_box .box2 &gt; ul {margin-top:10px;}
.detailpage_thumb {width: 296px; height: 222px;margin:0 auto;vertical-align:middle;display:table-cell}
.detailpage_thumb &gt; img {width:100%;max-height:377px; }

.sub_product_box h2.img-caption {}

.sub_product_box .flag {top:1px; z-index:1;}
.sub_product_box .flag label.call { display:inline-block;margin-left:0;width:53px;height:51px;background-image:url('../img/icon.png');background-position:0;left: 0;right:auto; position: absolute;}
.sub_product_box .flag label.live { display:inline-block;margin-left:0;width:53px;height:51px;background-image:url('../img/icon.png');background-position:-106px 0;left: 0;right:auto; position: absolute;}
#rentGoods &gt; ul &gt; li figure .flag {top:1px; z-index:1;}
#rentGoods &gt; ul &gt; li figure  .flag label.call { display:inline-block;margin-left:0;width:53px;height:51px;background-image:url('../img/icon.png');background-position:0;left: 1px;right:auto; position: absolute; top:1px; }
#rentGoods &gt; ul &gt; li figure  .flag label.live { display:inline-block;margin-left:0;width:53px;height:51px;background-image:url('../img/icon.png');background-position:-106px 0;left: 1px;right:auto; position: absolute; top:1px; }

.detail_cnt-info_box {padding:50px 30px}
.detail_cnt-info_box li .info-table {width:400px;}  

.biz-car-content select.select-rentacar ,
.biz-room-content select.select-room {width:100%;}


.product-list &gt; ul &gt; li div.imgFilterBox,
ul.product-list &gt; li dl a div.imgFilterBox {
	position:relative;
}
.product-list &gt; ul &gt; li div.imgFilterBox div,
ul.product-list &gt; li dl a div.imgFilterBox div,
.product-list &gt; ul &gt; li div.noimgFilterBox div {
	display:none;
}
.product-list &gt; ul &gt; li:hover div.imgFilterBox div,
ul.product-list &gt; li:hover dl a div.imgFilterBox div {
	display:block;
	position:absolute;
	width:100%;
	height:100%;
	left:0;
	top:0;
	right:0;
	bottom:0;
	background-color:rgba(0,0,0,0.7);
	text-align:center;
	color:#fff;
	font-size:15px;
	font-weight:700;
	line-height:35px;
	z-index:1;
}
ul.product-list &gt; li:hover dl a div.imgFilterBox div {
	width:264px;
	height:172px;
}
.product-list &gt; ul &gt; li:hover div.imgFilterBox div img,
ul.product-list &gt; li:hover dl a div.imgFilterBox div img{
	margin-top:45px;
}



.lwr__rentorder.detail_cnt-title_box .box2 { position:relative; }
.lwr__rentorder.detail_cnt-title_box .box2 ul.l__rent-order li.price { position:absolute; right:0; bottom:-50px; height:80px; }


/*  숙소상세 추가 2017 04 05  */

#form_write { position:fixed; left:50%; top:50%; transform: translate(-50%, -50%); background-color:#fff; width:1100px;height:400px; display:none; z-index:999; padding:30px; }

#form_write table { width:100%; color:#464646; font-size:14px; }
#form_write th { text-align:center; vertical-align:middle; font-weight:bold; border-bottom:1px solid #e2e2e2; }
#form_write td { text-align:left; vertical-align:middle; }
#form_write td:nth-child(5) { border-bottom:0px; }
#form_write p { font-size:18px; font-weight:bold; margin-bottom:10px; }
#form_write .submit { border:0; width:100px; height:35px; background-color:#f08200; color:#fff; font-weight:bold; }
#form_write .cancel { border:0; width:100px; height:35px; background-color:#777777; color:#fff; font-weight:bold; }
/* 리뷰 */

table.pension-calendar-table tbody tr.disabled {display:none;}
table.pension-calendar-table tbody td { color: #716e6e;cursor: pointer;width: 70px;height: 60px;position: relative;border: 1px solid #eaeaea; }
table.pension-calendar-table tbody td.off {color:#eaeaea;}
/*table.pension-calendar-table tbody td.sel , table.pension-calendar-table tbody td:hover , table.pension-calendar-table tbody td:focus {background-color:#eaea49;font-weight:bold;}*/

table.pension-calendar-table tbody td.sel, table.pension-calendar-table tbody td:not(.disabled):hover, table.pension-calendar-table tbody td:not(.disabled):focus {
    background-color:transparent;
    font-weight: bold;



}
table.pension-calendar-table tbody td.sel:after, 
table.pension-calendar-table tbody td:not(.disabled):hover:after, 
table.pension-calendar-table tbody td:not(.disabled):focus:after {
	content:'';
	position:absolute;
	width:112px;
	height:97px;
	border:2px solid red;
	left:0;
	top:0;
}

table.pension-calendar-table tbody td.disabled { color: #d3d1d1;cursor: default; }
table.pension-calendar-table tbody td.disabled:hover, table.pension-calendar-table tbody td.disabled:focus { background-color:transparent;font-weight: normal; }
table.pension-calendar-table tbody td label.calen.date {display:block;text-align:right;position:absolute;right:5px;top:5px;}
/*table.pension-calendar-table tbody td label.sale_price:after {content:"원";}*/
table.pension-calendar-table tbody td label.sale_price {display:block;text-align:right;color:#ff5722;position:absolute;right:5px;bottom:5px;}
table.pension-calendar-table thead th { line-height: 45px;font-weight: 900;font-size: 17px; background-color:#fafafa; }
table.pension-calendar-table thead th.sun{color:#e24c4c;}
table.pension-calendar-table thead th.sat{color:blue;}

table.pension-calendar-table {width:100%;}
.view-image-wrap {padding:22px;float:left;}
.view-image-wrap .view-image ,
.view-image-wrap .thumb-image,
.view-image-wrap .thumb {float:left;}
.view-image-wrap .view-image {width:362px;height:272px;}
.view-image-wrap .view-image img {width:362px;height:272px;}
.view-image-wrap .thumb , .view-image-wrap .thumb img {width:50px;height:39px;margin:0 5px 5px 0;}
.view-image-wrap .thumb-image {width:110px;margin-left:10px;}

/*.tab_cnt dl dt {float:left;width:90px;font-weight:600;vertical-align:middle;overflow:hidden;position:relative;}*/
.tab_cnt dl dt:before {content:'▶';color:#3556ab;vertical-align:middle;overflow:hidden;clear:both;  display: table-cell;float:left;margin-right:5px;}
/*.tab_cnt dl dl:after {clear:both;content:"";display:block;margin-bottom:12px;}*/
/*.tab_cnt dl dl.bz-tour-room_remark {clear:both;display:block;border:1px solid #eaeaea;padding:10px;}*/
/*.tab_cnt dl dl.clearfix {}*/
.ops_cnt100 .tab_cnt dl { font-size:12px ;}
.ops_cnt100 .tab_cnt dl dt { float:left; font-weight:600; line-height:16px; }
.ops_cnt100 .tab_cnt dl dd { line-height:16px ;}
.ops_cnt100 .tab_cnt .ops_title {margin-bottom:10px;}

.room_info { font-size:13px; }

.room_bottom_info { margin:20px; display:inline-flex; width:100%; }
.room_bottom_info .left { float:left;width:50%; }
.room_bottom_info .left input { height: 30px;border: 1px solid #dedede; }
.room_bottom_info .left li { margin-bottom:5px; font-size:12px; }
.room_bottom_info .left li .title { width:300px; border:0; }
.room_bottom_info .left li .cnt { width:50px;border:0;text-align:right; }
.room_bottom_info .left li span {
	display:inline-block;
	width:70px;
	height:22px;
	line-height:22px;
	color:#fff;
	background-color:#0054a6;
	text-align:center;
	margin-right:15px;
}
.room_bottom_info .left li:nth-child(2) span {
	background-color:#0f9b61;
}
.room_bottom_info .left button, .room_bottom_info .left button:hover { height: 32px;min-width: 60px;background-color: #fff;color: #000;padding: 0;margin: 0; }

.room_bottom_info .right { float:right;width:50%; }
.room_bottom_info .right button.css-basket { padding: 10px 20px;text-align: center;font-size: 18px;font-weight: bold;border-radius: 5px;margin-left:50px; }
.room_bottom_info .right button.direct { padding: 10px 20px;text-align: center;font-size: 18px;font-weight: bold;border-radius: 5px; margin-left:20px; }
.room_bottom_info .right p { font-size:13px; margin-bottom:10px; }

.hide { display:none; }
.show { display:block; }

div.warning {
	height:40px;
	line-height:40px;
	border:1px solid #dddddd;
	background-color:#f4f4f4;
	color:#5e5e5e;
	font-size:12px;
}
div.warning img {
	padding-left:15px;
	vertical-align:text-bottom;
}
div.warning strong {
	color:#202020;
	padding:0 10px;
}

.bz-empty-ment {text-align:center;font-size:14px;padding:50px 0;border:1px solid #eaeaea;margin-bottom:50px;}
tr.bz-empty-ment &gt; td { padding:50px 0;}</pre></body></html>