@charset "Shift_JIS";

@import url(../common/css/jtb_site_970.css);
@import url(../common/css/function_970.css);


/*************レギュレーションからのスタイル変更*****************/
#localNavigation,
#contentsArea{
  width: 724px;
  margin: 20px auto 20px;
}

#contentsArea{
}

#pageTitleSub {
	margin-top:0px;
}

#stepbarLast{
height:auto;
}

#selectedItem{
margin-bottom:20px;
}

#attention{
margin-bottom:15px;
}


/***********TABLE関連****************/
table.selectedTable tbody th{
	background-color:#eeeeee;
}
table.selectedTable thead th{
	background-color:#CCCCCC;
}

table.formTable tbody td em{
	margin-left:5px;
	font-weight:normal;
	color:#CC0033;
	font-size:92%;
}
table.formTable tbody th.sheetCount {
	width:20px;
	background-color:#eeeeee;
	font-weight:bold;
	text-align:center;
}
table.formTable tbody th.receiptAdd,
table.formTable tbody th.receiptPrice {
	width:153px;
	background-color:#eeeeee;
	font-weight:bold;
}

table.formTable td input{
margin:0px 0px 0px 3px;
}


/*************固有追加スタイル*****************************************/

div#direction h2{
	background-color:#eeeeee;
	font-weight:bold;
	padding:5px;
	margin-bottom:10px;
}

div#direction #attention h2{
	background-color:#eaeaea;
	padding:3px;
	margin-bottom:0px;
}

div#direction table.formTable{
margin-bottom:15px;
}

div#privacyBox{
	margin:10px;
	padding:10px;
	border:1px solid #969696;
	background:#F6D6C5;
}

.directionText{
	margin-top: 10px;
}

h2.margin10{
	margin-top: 10px;
}

/*************但書テーブル********/
table.formTableCa td{
	padding:3px;
	border-bottom-style:none;
	border-right-style:none;
}

table.formTableCaError td{
	padding:3px;
	border-bottom-style:none;
	color:#ffffff;
	border-right-style:none;
}

/***********ボタン関連****************/
.buttonArea{
	text-align:center;
	margin-bottom: 20px;
}
.buttonArea input{
	margin-left: 50px;
	margin-right: 50px;
}

/****TABLE内のテキスト・inputスタイル*****/
.example{
margin-left:10px;
	font-weight:normal;
	font-size:92%;
}

.notes {
	font-weight:normal;
	font-size:92%;
}

table.formTable td input.forname{
width:350px;
margin-right:5px;
}

.forprice{
width:170px;
}

.addinput{
width:400px;
}

table.formTable td.inputdisable input{
background:#CCCCCC
}

table.formTable td.inputable input{
background:#ffffff
}


/********************************* regulation.cssより引用****/
/* 強調 */

em {
	font-style:normal;
	font-weight:bold;
}
strong {
	font-weight:normal;
	color:#CC0033;
}
