@charset "utf-8";
/* CSS Document */

/* ------ ツアー検索 ------ */

/* jquery.tab-change.js */
.tab-change-motion {
  display: none;
}
#motionArea1 {
  display: block;
}

.search {
    width: 80%;
    margin: 0 auto;
    /* text-align: center; */
    margin-bottom: 50px;
}

@media screen and (max-width: 657px) {
.search {
	width:90%;
	margin: 20px auto;
}
}


.search .box {
    width: 700px;
    background: #f7f5f0;
    clear: both;
    padding: 10px;
   /* border: #dddddd solid 2px;
    border-radius: 10px;*/
}

#wrapper #contents .search .box .ttl{
	font-size:20px;
	font-weight:bold;
    padding-left: 15px;
}

.search .box h3 {
	text-align:center;
}

@media screen and (max-width: 657px) {
.search .box {
	width:90%;
    background:#e8e8e8;
    clear: both;
    padding: 10px;
	border:##dddddd solid 1px;
}
}

.search .box form {
}
.search .box table {
    margin: 5px auto;
    width: 95%;
}
.search .box table td {
    padding: 5px 0;
}

/* Chrome */
@media screen and (-webkit-min-device-pixel-ratio:0) {
.search .box table td {
    padding: 3px 0;
}
}

.search .box td.morearea {
    text-align: right;
}
.search .box select {
    border: 1px solid #CCCCCC;
    padding: 2px 5px;
	cursor:pointer;
}
.search .box button {
    border: medium none;
    cursor: pointer;
}
.search .box .width_m {
    width: 60%;
	font-size:14px;
	height:37px;
}
.search .box .width_l {
    width: 100%;
	font-size:14px;
	height:37px;
}

.search .box .ym {
	font-size:14px;
    width:80%;
	height:37px;
 }

.search .box .d {
	font-size:14px;
    width:80%; 
	margin-left:20px;
	height:37px;
}

.search .box .text{
	font-size:14px;
	font-weight:bold;
}

.search .box div.submitarea {
	margin:14px 0;
    text-align: center;
}

.search .box div.submitarea p {
    background: #f9423a;
    padding: 10px 80px;
    color: #fff;
}

.search .box div.submitarea .opacity{
	margin:0;
	padding:0;
	-moz-margin:-5px 0 0 -5px;
    background: #f7f5f0;
}

iframe {
	background-color:#e1eafc;
}

select{
-moz-appearance: none;
border: medium none;
background-color: transparent;
background-image:url(../images/select_bg.png);
background-repeat: no-repeat;
background-position: right center;
border-radius: 4px;
text-align: left;
font-size: 14px;
color: #333;
margin-bottom: 10px;
padding: 0px 30px 0px 10px;
-webkit-appearance: none;
}

