script{display:none}
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;vertical-align:baseline;background:transparent}
dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,input,p,blockquote,fieldset,div{margin:0;padding:0}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{box-sizing:content-box;height:0}
abbr[title]{border-bottom:1px dotted}
b,strong{font-weight:bold}
dfn{font-style:italic}
mark{background:#ff0;color:#000}
code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}
pre{white-space:pre-wrap}
q{quotes:"\201C" "\201D" "\2018" "\2019"}
sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}
sup{top:-0.5em}
sub{bottom:-0.25em}
img{border:0}
svg:not(:root){overflow:hidden}
figure{margin:0}
fieldset{border:1px solid #ddd;margin:0;padding:0.5em 1em 1em 1em}
legend{border:0;padding:0 10px}
button,input,select,textarea{font-family:inherit;font-size:100%;margin:0}
button,input{line-height:normal}
button,select{text-transform:none}
button,html input[type="button"],input[type="reset"],input[type="submit"]{-webkit-appearance:button;cursor:pointer}
button[disabled],html input[disabled]{cursor:default}
audio,canvas,video{display:inline-block}
audio:not([controls]){display:none;height:0}
button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}
textarea{overflow:auto;vertical-align:top}
ul,ol{margin-bottom:1em;padding-left:2em}
input,button,select,textarea{font-family:inherit;font-size:inherit;line-height:inherit;-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
button,input,select[multiple],textarea{background-image:none}
::-moz-selection{color:#fff;background:rgba(0,0,0,0.3)}
::selection{color:#fff;background:rgba(0,0,0,0.3)}
fieldset p:last-child{margin-bottom:0}
body{margin:0;padding:0;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", Helvetica, Arial, sans-serif;background:#fff;color:#333;font-size:100%;font-size:85%;line-height:1;font-weight:normal;font-style:normal;position:relative;cursor:default;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;text-size-adjust:100%;}
a{text-decoration:none;word-wrap:break-word}
a:hover{text-decoration:underline}
dl dt,dl dd{margin-top:.5em}
dl dt{font-weight:bold}
dl dd{margin-left:1em}
pre,code,kbd,tt{font-family:Source Code Pro,Consolas,monospace,serif}
pre{text-align:left}
li{line-height:1.4em;margin:.5em 0}
p{line-height:1.8em;margin-bottom:2em}
object,embed{max-width:100%;height:auto}
img{border:0;vertical-align:middle;display:inline-block;max-width:100%;height:auto;width:auto}
@media (max-width: 991px){img{display:block;margin-left:auto;margin-right:auto}
}
q:before{content:"“"}
q:after{content:"”"}
video,audio,object,embed{outline:0}
input,button,select,textarea{margin:0;padding:0;font:inherit;font-size:inherit;font-family:inherit;line-height:1}
label,button,select{-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;cursor:pointer}
table{margin:1em 0 1.5em;width:100%}
th,td{border:1px solid #000;padding:.5em}
th{font-weight:bold;padding:.5em 0}
tr,td,th{vertical-align:middle}
textarea{line-height:1.2;height:auto;min-height:6em;padding:10px;resize:vertical}
*,*:before,*:after{-ms-box-sizing:border-box;box-sizing:border-box}
a,button,input,select{-webkit-transition:all 0.3s;transition:all 0.3s}
h1,h2,h3,h4,h5,h6,.center-title{line-height:1.4;clear:both}
h1{font-size:24px;margin:0 0 1em;color:#555}
h2{font-size:20px;margin:0 0 1em;color:#252525}
h3{font-size:18px;margin:0 0 1em}
h4{font-size:inherit;margin:0 0 0}
dl dt,dl dd{line-height:1.4em}
hr{clear:both;padding:0;border:0;height:1px;border-top:1px solid #c5c5c5;margin:2em auto 2em auto}
.smooth{-webkit-font-smoothing:antialiased;font-smoothing:antialiased}
.vendor-ui *,.vendor-ui *:before,.vendor-ui *:after{-ms-box-sizing:content-box !important;box-sizing:content-box !important;line-height:normal}
.vendor-ui img{max-width:none;width:auto;height:auto;display:inherit;vertical-align:baseline}
.veri{position:absolute;top:0;right:0}
fieldset{margin-bottom:1em}
.btnholder,.inputholder{display:block;position:relative}
.inputholder.inline{display:inline-block}
.inputholder+.inputholder{margin-top:4px}
select{    border: none;
    height: 40px;
    vertical-align: middle;
    padding-left: 7px;
	background-size:13px 10px;
-moz-appearance: none;
  text-indent: 0.01px;
  text-overflow: '';
  font-size:12px; 
}
@media (min-width: 992px){.btnholder,.inputholder{display:inline-block}
.inputholder.block{display:block}
}
.btn,button,input[type='button'],input[type='submit'],input[type='text'],input[type='search'],input[type='date'],textarea{display:block;width:100%;border-radius:0;border:1px solid #bbb;}
input[type="search"]{-webkit-appearance:textfield}
input[type="search"]:focus{outline-offset:-2px}
input[type="search"]::-webkit-search-decoration{display:none}
.btn:hover,button:hover,input[type='button']:hover,input[type='submit']:hover,input[type='text']:hover,input[type='search']:hover,input[type='date']:hover,select:hover,textarea:hover{border-color:#aaa}
.btn:focus,button:focus,input[type='button']:focus,input[type='submit']:focus,input[type='text']:focus,input[type='search']:focus,input[type='date']:focus,select:focus,textarea:focus{border-color:#aaa}
.btn:active,button:active,input[type='button']:active,input[type='submit']:active,input[type='text']:active,input[type='search']:active,input[type='date']:active select:active,textarea:active{border-color:#aaa}
input[type='text'],input[type='search'],input[type='date']{margin:0;padding:8px;font-size:inherit;line-height:24px;height:42px}
input[type='text'],input[type='search'],input[type='date'],textarea{-ms-box-shadow:inset 0 1px 2px rgba(0,0,0,0.1);box-shadow:inset 0 1px 2px rgba(0,0,0,0.1)}
input[type='text']:focus,input[type='search']:focus,input[type='date'],textarea:focus{-ms-box-shadow:none;box-shadow:none}
input[type='checkbox'],input[type='radio']{display:inline-block;vertical-align:middle;margin-top:-3px}
select{height:2.5em;padding-left: 10px;background-color:#fff;border-radius:0;}
@media screen and (-webkit-min-device-pixel-ratio: 0){
.inputholder.select>select{
	-webkit-appearance: none;
	-moz-appearance: none;
	appearance: none;
	display:block;width:100%;vertical-align:middle;}
}
input[type='text']:hover,input[type='search']:hover,input[type='date']:hover,textarea:hover,select:hover{border-color:#96784D}
.btn,button,input[type='button'],input[type='submit']border-radius:2px;-ms-box-shadow:0 1px 0 rgba(0,0,0,0.1);box-shadow:0 1px 0 rgba(0,0,0,0.1);margin-bottom:0.5em}
.btn:active,button:active,input[type='button']:active,input[type='submit']:active{-ms-box-shadow:inset 0 1px 0 rgba(0,0,0,0.1);box-shadow:inset 0 1px 0 rgba(0,0,0,0.1)}
.btn,button,input[type='button'],input[type='submit']{background-color:#F5F2F0}
.btn.primary,button.primary,input[type='button'].primary,input[type='submit'].primary{background-color:#96784D;border-color:transparent;color:#FFF}
.btn.danger,button.danger,input[type='button'].danger,input[type='submit'].danger{background-color:#835650;border-color:transparent;color:#FFF}
.btn.black,button.black,input[type='button'].black,input[type='submit'].black{background-color:#42403D;border-color:#24221f;color:#FFF}
.btn.black.alpha,button.black.alpha,input[type='button'].black.alpha,input[type='submit'].black.alpha{background-color:rgba(0,0,0,0.6);border-color:rgba(0,0,0,0.67);color:#FFF}
a{color:#96784D}
@media (min-width: 768px){hr{margin:3em auto 3em auto}
.btn,button,input[type='button'],input[type='submit'],input[type='clear']{display:inline-block;width:auto;padding-left:2em;padding-right:2em}
}
@media (max-width: 991px){input[type='text'],input[type='search'],input[type='date']{min-width:0 !important}
}
@font-face {
    font-family:'terra';src:url("./../font/terra-32097904.eot");src:url("./../font/terra-32097904.eot#iefix") format("embedded-opentype"),url("./../font/terra-32097904.woff") format("woff"),url("./../font/terra-32097904.ttf") format("truetype"),url("./../font/terra-32097904.svg#terra") format("svg");font-weight:normal;font-style:normal
}
@media screen and (-webkit-min-device-pixel-ratio: 1.5){@font-face{font-family:'terra';src:url("./../font/terra-32097904.svg#terra") format("svg")}
}
[class^="ic_"],[class*=" ic_"]{display:inline-block}
[class^="ic_"]:before,[class*=" ic_"]:before{-webkit-font-smoothing:antialiased;font-smoothing:antialiased;font-family:"terra";font-style:normal;font-weight:normal;speak:none;display:inline-block;text-decoration:inherit;width:1em;margin-right:.2em;text-align:center;font-variant:normal;text-transform:none;line-height:1em;margin-left:.2em;font-size:inherit}
[class^="ic_"], [class*=" ic_"] {
    display: inline-block;
}
.ic_search:before {
    content: '\e82b';
}
body {
	background: transparent;
}
p {
	margin-bottom: 0;
}
.tourlist-box {
	padding: 0px;
}
.tourlist-box .tourlist-menu {
	overflow: hidden;
	margin-bottom: 15px;
}
.tourlist-box .tourlist-menu-heading {
	font-size: 12px;
	line-height: 1.4;
	padding-bottom: 1px;
}
.tourlist-box .tourlist-menu-body .tourlist-menu-date-y-m-box {
	width: 63%;
	float: left;
}
.tourlist-box .tourlist-menu-body .tourlist-menu-date-d-box {
	width: 35%;
	padding-left: 5px;
	display: inline-block;
	float: right;
	margin-top: 0;
}

@media (min-width: 419px) {
.tourlist-box .tourlist-menu-box {
	overflow: visible;
}
.tourlist-box .tourlist-menu {
	width: 50%;
	float: left;
}
}
@media (min-width: 521px) {

.tourlist-box {
	overflow: hidden;
}
.tourlist-box .tourlist-menu-box {
	float: left;
	width: 90%;
	margin-left: 0;
}
.tourlist-box .tourlist-button-box {
	float: right;
	width: 10%;
}
.tourlist-box .tourlist-menu {
	overflow: visible;
	margin-bottom: 0;
	padding-left: 0;
	padding-right: 5px;
}
.tourlist-box .tourlist-menu.airport-box {
	width: 28%;
}
.tourlist-box .tourlist-menu.date-box {
	width: 46%;
}
.tourlist-box .tourlist-menu.nights-box {
	width: 13%;
}
.tourlist-box .tourlist-menu.number-box {
	width: 13%;
}
.tourlist-box .tourlist-button-box {
	padding-top: 10px;
}
.tourlist-box .tourlist-menu-heading {
	white-space: nowrap;
    font-size: 12px;
    padding-bottom: 6px;
}
}

/* 変更値 */
.tourlist-menu-body{width:100%;}
.tourlist-box .tourlist-menu-heading{color:#fff;font-size:0.8em;margin:0;padding:0;}
.tourlist-box .tourlist-menu.hotel-box{width:28%;}
.tourlist-box .tourlist-menu.airport-box{width:24%;}
.tourlist-box .tourlist-menu.date-box{width:30%;}
.tourlist-box .tourlist-menu.number-box{width:8%;}
.tourlist-box .tourlist-button-box .buttonover{
	border-radius: 2px;
	margin:0;padding:0;
        height:2.5em;
}
.tourlist-box .tourlist-button-box .tourlist-button{
	background: #e96d00 url("../Images/FSR/search.gif") 10% 30% no-repeat;
    display: block;
    border:none;
    font-size: 1.2em;
    line-height: 1.3;
    box-shadow:none;
    padding:5px;
    width:100%;
    color:#fff;
    height:2.5em;
}
@media screen and (max-width: 808px) {
.tourlist-box .tourlist-menu-box{width:100%;margin-left:0;	padding-left:0;}
.tourlist-box .tourlist-button-box{width:15%;}
.tourlist-menu-body{width:100%;}
.tourlist-box .tourlist-menu.hotel-box{width:100%;margin-bottom:10px;}
.tourlist-box .tourlist-menu.airport-box{width:100%;}
.tourlist-box .tourlist-menu.date-box{width:100%;}
.tourlist-box .tourlist-menu.number-box{width:49%;}
.tourlist-box .tourlist-menu.number-box:first-child{float:left;}
.tourlist-box .tourlist-menu.number-box:last-child{float:right;}
.tourlist-box .tourlist-button-box {padding-top: 20px;width:100%;}
}

@media screen and (max-width: 768px) {
}
.date-holiday, .date-sunday
{
	background: none repeat scroll 0 0 #FBDCDD;
}
.date-saturday
{
	background: none repeat scroll 0 0 #D2E6F8;
}
.select {
  position:relative;
  background-color:#fff;
  border-radius: 5px;
}
.select:after {
  position: absolute;
  top: 0;
  right: 5px;
  bottom: 0;
  width: 0;
  height: 0;
  margin: auto;
  pointer-events: none;
  content: '';
  border-top: 5px solid #333;
  border-right: 5px solid transparent;
  border-left: 5px solid transparent;
}
select{
  border-radius: 5px;
}