<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "shift-jis";
/* CSS Document */

/* 主催会社情報--------------------------------------------------------------------------------------- */

span#companyImg {
	display:block;
	margin: 10px auto 0 ;
	width: 96%;
    height: auto;
}

section#company table {
	width:95%;
	margin: 0 auto ;
}

section#company #company_date {
	margin-top:10px ;
	margin-bottom:10px ;
}


section#company table#comment {
	margin-bottom:20px;
}

section#company th {
	background-color:#fff4d0;
	color:#e14d19;
	font-weight:bold;
	width:25%;
	vertical-align:middle;
	border: 1px solid #cccccc;
	padding:10px 0 10px ;
}

section#company td {
	width:75%;
	padding:10px 0 10px 10px ;
	border: 1px solid #cccccc;
	font-weight:bold;
}

span#mouthComBtn {
	display:block;
	margin: 10px auto;
	width:300px;
	height:35px;
}

span#mouthComBtn a {
	background:url(../img/company_info/company_btn.png) 0 0  no-repeat ;
	-webkit-background-size: 300px 35px !important;
	-moz-background-size: 300px 35px !important;
	-o-background-size: 300px 35px !important;
	text-indent:-9999px;
	display:block;
	width:300px;
	height:35px;
}

/* 口コミ--------------------------------------------------------------------------------------------------- */


#company #review {
	width:90%;
	font-size:12px;
	margin: 0 auto;
	border: 2px solid #FF7F0E;
	padding:10px 0 10px 5px;
	margin-bottom:10px;

}

#review #manzoku {
	float:left;
	width:50%;
	text-align:center;
	font-weight:bold;
}

#review #manzoku span {
	color:#FF7F0E;
}

#review #kuchikomi {
	float:right;
	width:50%;
	text-align:center;
	font-weight:bold;
}

#review #kuchikomi a {
	display:inline;
}

/* 絞込み検索部分------------------------------------------------------------------------------------------- */

section#nd_search h2 {
	background:url(../img/plan_list/nd_search_bg.png)0 0 repeat-x;
	-webkit-background-size: auto 45px !important;
	-moz-background-size: auto 45px !important;
	-o-background-size: auto 45px !important;
}

section#nd_search dl{
	padding:0 10px 10px 10px;
}

section#nd_search dt {
	font-weight:bold;
	background-color:#fff4d0;
	color:#e14d19;
	font-size:14px;
	border:1px solid #cccccc;
	padding:7px 12px;
}

section#nd_search dd {
	border-left:1px solid #cccccc;
	border-right:1px solid #cccccc;
	padding:10px;
}

section#nd_search dd.last {
	border-bottom:1px solid #cccccc;
}

section#nd_search span {
	display:block;
}

section#nd_search span.text {
	display:inline;
}

/*ページング----------------------------------*/

div.paging {
	text-align:center;
	margin-top:5px;
}

.pageLink {
	display:inline !important;
	width:100%;
}

.pageLink a {
	display:inline !important;
	font-size:14px;
}

.pagebtn {
	display:block;
	overflow:auto;
	width:180px;
	margin: 0 auto;
}

.back,
.next {
	width:90px;
	float:left;
	display:block;
}

.result {
	display:block;
	font-weight:bold;
	color:#F00;
	margin-top:5px;
}

/*form------------------------------*/

section#nd_search select {
	margin: 0 ;
}

section#nd_search label.labelM {
	position:relative;
	top:2px;
}
/*ご利用日--------------------------*/

section#nd_search dd select#month {
	margin-right:5px;
}

section#nd_search dd select#day {
	margin-right:5px;
	margin-left:10px;
}

section#nd_search dd select#day {
	margin-right:5px;
	margin-left:10px;
}

/*地域------------------------------*/

section#nd_search dd select#area01 {
	margin-bottom:10px;
}

section#nd_search dd select#area02 {
	margin-bottom:10px;
}

section#nd_search dd select#area01,
section#nd_search dd select#area02 {
	width:50%;
}

section#nd_search dd select#area03 {
	width:100%;
}

/*目的------------------------------*/

section#nd_search dd select#purpose01 {
	margin-bottom:10px;
}

section#nd_search dd select#purpose01,
section#nd_search dd select#purpose02 {
	width:100%;
}

/*所要時間--------------------------*/

section#nd_search dd select#time {
	width:100%;
}

/*価格帯----------------------------*/

section#nd_search dd select#price {
	width:100%;
}

/*条件------------------------------*/

section#nd_search span#conditions {
	height:20px;
	display:block;
}

section#nd_search span#conditions input[type="checkbox"] {
	margin-top:0 !important;

}

section#nd_search label.condition {
	position:relative;
	top:1px;
	padding-right:8px;
}

/*キーワード------------------------*/

section#nd_search dd #keyword {
	width:100% !important;
}


/*ボタン------------------------*/

section#nd_search #buttons {
	background:#d9d9d9;
	padding:10px 0 ; 
}

section#nd_search #buttons span {
	width:220px;
	margin: 0 auto;
}

input[type="image"] {
	width:95px;
	height:40px;
}

section#nd_search #clearBtn {
	margin-right:30px;
}



/* 絞込み検索結果------------------------------------------------------------------------------------------- */

section#plan_list div#result {
	background-color:#fff8dc;
	padding:10px;
}

section#plan_list div#result dl {
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
	background-color:#FFF;
	border:1px solid #d9ba84;
	padding:15px 10px;
	font-size:12px;
	font-weight:bold;
	width:280px;
	margin: 0 auto;
}

section#plan_list div#result dt {
	float:left;
	width:120px;
	margin-top:3px;
}

section#plan_list div#result span {
	color:#e14d19;
}

section#plan_list div#result dd {
	float:right;
	width:95px;
}

section#plan_list div#result dd a {
	display:block;
	height:40px;
	width:95px;
	text-indent:-9999px;
	background:url(../img/plan_list/search_btn.png) right no-repeat ;
	-webkit-background-size: 95px 40px !important;
	-moz-background-size: 95px 40px !important;
	-o-background-size: 95px 40px !important;
}

/* 検索結果------------------------------------------------------------------------------------- */

section#plan_list #rearrangement  {
	padding-top:10px ;
	width:300px;
	margin: 0 auto;
}

section#plan_list #rearrangement li {
	float:left;
	width:145px;
}

section#plan_list #rearrangement li.priceBtn {
	margin-right:10px;
}

section#plan_list #rearrangement li.priceBtn a{
	background:url(../img/plan_list/price_btn.png) right no-repeat ;
}

section#plan_list #rearrangement li.newBtn a{
	background:url(../img/plan_list/new_btn.png) right no-repeat ;
}

section#plan_list #rearrangement li a {
	height:30px;
	text-indent:-9999px;
	display:block;
	-webkit-background-size: 145px 30px !important;
	-moz-background-size: 145px 30px !important;
	-o-background-size: 145px 30px !important;
}

/* 内容----------------------------------------------------------------------------------------------- */

section h3 {
	background:#fff4d0;
	color:#e14d19;
	font-weight:bold;
	font-size:14px;
	border-bottom:2px solid #ffc994;
	padding:12px 10px;
	margin-top:10px;
	line-height:1.4;
}

section .planListDate {
	border-bottom:1px solid #dbdbdb;
}

section .planListDate span.photobox {
	float:left;
	padding: 10px 0 10px 10px;
	width:20%;
	display:block;
}

section .planListDate span img {
	border:1px solid #dbdbdb;
	display:block;
	margin: 0 auto;
}

section .planListDate ul {
	float:left;
	font-weight:bold;
	color:#666666;
	width:70%;
	padding: 5px 0 10px 10px;
}

section ul.details li {
	border-bottom:1px dashed #dbdbdb;
	line-height:1 !important;
	padding:3px 0;
}

section ul.details .deta01,
section ul.details .deta03 {
	font-size:13px;
	color:#e14d19;
	font-weight:bold;
	width:28%;
	float:left;
	display:block;
}

section ul.details .deta02 {
	font-size:13px;
	float:left;
	display:block;
	line-height:1.2;
	width:72%;
}

section ul.details .deta04 {
	font-size:13px;
	float:left;
	display:block;
	line-height:1.2;
	width:72%;
	padding-top:6px;
}


ul.tour_list li {
	background:url(../img/special/arrow.png) right no-repeat ;
	-webkit-background-size: 18px 69px !important;
	-moz-background-size: 18px 69px !important;
	-o-background-size: 18px 69px !important;
	border-bottom:1px solid #dbdbdb;
	font-size:10px;
	font-weight:bold;
}

ul.tour_list li a {
	display:block;
	padding:10px 20px 10px 10px;
	text-decoration:none !important ;
}

ul.tour_list span.tourTitle {
	display:block;
	font-size:11px;
}

ul.tour_list span.price {
	color:#cc0000;
	font-weight:bold;
	font-size:13px;
	margin-top:4px;
	display:block;
}
</pre></body></html>