/*各項目の題目*/
.style_subhead {
	margin		 : 0;
	padding		 : 0;
	font-weight	 : bold;
}
/*各項目本体部分*/
.style_block_area {
	margin		 : 0;
	padding		 : 0 5px;
	display		 : inline;
	margin-right:10px;
}

.style_chkymd,/*日付未定チェックボックス*/
.style_chkpsn {/*人数未定チェックボックス*/
	margin		 : 0;
	padding		 : 0;
}
.style_inputButton {/*各ボタン入力項目*/
	width		 : auto;
	margin		 : 3px auto;
	text-align	 : center;
}
.style_inputArea {/*その他の入力項目*/
	margin		 : 2px 0;
	padding		 : 2px 3px;
}

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

hr {
	clear		 : both;
	width		 : 98%;
	height		 : 0;
	margin		 : 0;
	padding		 : 0;
	border		 : none;
	border-bottom	 : 1px dotted #CCCCCC;
}
/*
--------------------------------------------------
	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;}




.dynDate br{ display:none;}
.dynTabsHead{ display:none;}
.dynGroup{ display:none;}
.dynDP{ display:none;}
.undecided{ display:none;}
.lbchkpsn{ display:none;}
.dynCalendarTest1{ display:none; height:0;}


.shhTitle{ font-weight:bold; font-size:20px;}

#Test1,#dynSearchTest1{ text-align:center;}

.buttonSubmit{
	padding: 5px 20px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #c47936;
    color: #fff;
	margin-right:10px;
    border:1px solid #d08541;}
	
.buttonCancel{
	padding: 5px 20px;
	font-weight:bold;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
    background-color: #3a3675;
    color: #fff;
    border:1px solid #504b9b;}





@media(max-width:640px){
	
.shhTitle{ font-size:130%; margin-top:1em; display:block; text-align:center; margin-bottom:0.5em;}
.style_subhead {
	font-size	 : 20px;
}
	
.dynDate{ display:block;}

#reserveForm select{ font-size:120%;}
#reserveForm .dynDate input{ font-size:160%;}

#reserveForm .buttonSubmit{ display:block; width:70%; margin:0 auto; margin-top:10px;font-size:110%;}
#reserveForm .buttonCancel{ display:block; width:70%; margin:0 auto; margin-top:10px;font-size:110%;}

.dynCalendarTest1_screen{ font-size:140%;}

}



















