

/*////////////////////////////

          SP
////////////////////////////*/


* {
-webkit-appearance: none;
}

#Test1 {
  -webkit-box-sizing: border-box;
     -moz-box-sizing: border-box;
          box-sizing: border-box;
}




.title_yoyaku{
height: 45px;
margin: 12px 12px 0;
color: #FFFFFF;
text-align: center;
font-family:sans-serif;

background: #119607; /* Old browsers */
background: -moz-linear-gradient(top,  #119607 1%, #119607 48%, #097c25 51%, #097c25 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top,  #119607 1%,#119607 48%,#097c25 51%,#097c25 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom,  #119607 1%,#119607 48%,#097c25 51%,#097c25 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#119607', endColorstr='#097c25',GradientType=0 ); /* IE6-9 */


}

.title_yoyakuJP, .title_yoyakuEN{
display: inline-block;
margin: 10px auto;
}

.title_yoyakuJP{
font-size: 18px;
text-shadow: 2px 2px 3px rgb(1, 65, 0);


}


.title_yoyakuEN{
	font-size: 12px;

}



#dynSearchTest1{

 margin:0 12px;
 background-color: #f5fff2;
 border: 1px solid #60a972;
 margin-bottom: 20px;
 padding: 12px;
}



.dynDate{
	display: block;

}

.undecided{
display: block!important;
 margin: 10px 0 0px;
}





/*////////////////////////////////////////////////////////*/



.lbchkpsn{
	font-weight: bold;
}

.bookingNights{
	text-align: center;
}


/*各項目の題目*/
.style_subhead {
	padding-left: 5px;
	margin: 5px 0 5px;
	font-size	 : 13px;
	font-weight	 : bold;
	color: #004700;
	border-left: solid 5px #1aaf1a; 
}
/*各項目本体部分*/
.style_block_area {
	margin		 : 0;
	padding		 : 0 5px;
	display		 : block;

/*
	float		 : left;
	*/
}


label.undecided{

display: inline-block!important;
}


.dynPersons {
	font-weight: bold;
	padding-top: 0 !important;

}

#dynCalendarTest1_screen table {

	margin-bottom: 0 !important;
	border: 2px solid #CCCCCC !important;

}


   input[type=checkbox]{ 
	width:			14px;
	height:			14px;
	-moz-transform:		scale(1.5);
	-webkit-transform:	scale(1.5);
	transform: scale(1.5);
    margin: 8px 15px;
}

   input[type=radio]{ 
	width: 16px;
    height: 16px;
	-moz-transform:		scale(1.7);
	-webkit-transform:	scale(1.7);
	transform: scale(1.7);
    margin: 8px 15px;
}


.cmbARRY,.cmbARRM,.cmbARRD{
	width: 43%;
}


.cmbRooms,.cmbNights 
{
	width: 43%;
}

.minPrice,.maxPrice{  /*値段*/
	width: 40%;
}

.cmbPerson0{
	width: 80%;
}



.style_chkymd,/*日付未定チェックボックス*/
.style_chkpsn {/*人数未定チェックボックス*/
	margin		 : 0;
	padding		 : 0;
}
.style_inputButton {/*各ボタン入力項目*/
    width: 100%;
     margin: 20px 0px 0px;
    padding: 15px 20px;
	text-align	 : center;
	
	 color: #097c25;
    font-weight: bold;
    background-color: #dbffdc;
    border: 1px solid #097c25;
    border-radius: 10px;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
}



.style_inputArea {/*その他の入力項目*/
    margin: 9px 0 14px;
    padding: 6px 0 12px;
	text-align: center;
	background-color: #FFFFFF;
}



select.style_inputArea {
    margin: 9px 0 14px;
    padding: 6px 15px 12px;
    text-align: center;
	background-color: #FFFFFF;
}


.bookingRooms,.bookingNights,.dynDate,.dynPersons{
	font-weight: bold;
	color: #004700;
}

.dynDP,/*航空券付プラン検索項目*/
.dynGroup,/*グループ検索項目*/
.bookingDate,/*日付設定項目*/
.dynPersons,/*人数設定項目*/
.dynPrice,/*金額上下限項目*/
.dynDispunit {/*検索モード選択項目*/
	width		 : 100%;
	margin		 : 0;
	padding		 : 3px; 
	border		 : none;
}
/*検索モードの各選択肢*/
.style_dyndispunitElement {
}

hr {
	clear		 : both;
	width		 : 98%;
	height		 : 0;
	margin		 : 0;
	padding		 : 0;
	border		 : none;
	

}
/*
--------------------------------------------------
	Topic Path tabs
	以下タブ切り替え関連
--------------------------------------------------
*/
/*タブ切り替え項目全体*/

.style_topicPathTabs {
	padding:0px 0 5px 0;
	width: 98%;
	font-size: 100%;
	line-height: 1.3em;
	margin:0;
	padding: 0 5px;
	background: url(http://asp.hotel-story.ne.jp/ver3d/image/topic_path_tabs_bg.png) no-repeat left bottom;
	float: left;
	}
/*各タブの大外枠*/
.style_topicPathTabsList { display: block; float: left;}
/*非選択タブ*/
.style_topicPathTabsLink {
	color: #333;
	font-size:85%;
	margin: 3px 1px 0 1px;
	padding: 6px 6px;
	border: solid #aaa;
	border-width: 1px 1px 0;
	border-bottom: 1px solid #aaa;
	background: #dedede;
	display: block;
	}
.style_topicPathTabsLink:hover { color: #555; text-decoration: underline;}
/*選択タブ*/
.style_topicPathTabsLink.current {
	color: #3366CC;
	font-size:100%;
	font-weight: bold;
	margin: 0 5px;
	padding: 6px 6px 11px;
	border: solid #aaa;
	border-width: 1px 1px 0;
	border-bottom: 1px solid #FFF;
	background: url(http://asp.hotel-story.ne.jp/ver3d/image/topic_path_tabs.png) no-repeat left top;
	display: block;
	}
.style_topicPathTabsLink.current:hover { color: #003399; text-decoration: none;}
