/*--------------
健康診断のお申込み（会場・希望日選択）
ファイル名：reserveDay.jsp
----------------------------------------------------------*/

/*--------------
健康診断のお申込み（地区選択）
ファイル名：resultList.jsp
----------------------------------------------------------*/
.area_list ul li , .area_list_sp ul li {
	width: 100%;
}
section.prefecture_tokai {
	height: auto;
}
section.prefecture ul li span {
	width:140px;
	height: 45px;
	font-size: 14px;
	font-weight: normal;
	line-height: 43px;
	background :url(../images/tab_gray_sp.gif) 0 0 no-repeat;
}
section.prefecture ul li span.active {
	background :url(../images/tab_active_sp.gif) 0 0 no-repeat;
}

/*--------------
健康診断のお申込み（会場・希望日選択）
ファイル名：reserveDay.jsp
----------------------------------------------------------*/
.course_sp table th {
	font-size: 10px;
}
.course_sp table td {
	padding: 4px;
}
.course_sp table td:nth-child(2) {
	padding-left: 7px;
	font-size: 12px;
	line-height: 1.1em;
}

/*--------------
申込完了
ファイル名：applyFinish.jsp
----------------------------------------------------------*/
table.apply_number {
	width: 100%;
}
/*-----------------------------------------------------------------------------
■┓ページトップへ
┗┛
-------------------------------------------------------------------------------*/
.page_top {
	bottom: 20px;
}
/*-----------------------------------------------------------------------------
■┓汎用クラス
┗┛
-------------------------------------------------------------------------------*/
.accesstip {
	font-size: 10px;
}
.br_sp {
	display: block !important;
}
/* -------- SP表示では縦に並べて表示させる -------- */
table.sp_change_lengthway thead {
	display: none;
}
table.sp_change_lengthway th,
table.sp_change_lengthway td {
	display: block;
	text-align: left;
}
table.sp_change_lengthway tr *:not(:last-child) {
	border-bottom: none;
}
/*
table.sp_change_lengthway tr:not(:first-child) *:first-child:not(input) {
	border-top: none;
}
*/
table.sp_change_lengthway tr:not(:first-child) th:first-child {
	border-top: none;
}
table.sp_change_lengthway tr:not(:first-child) td:first-child {
	border-top: none;
}
/*-------------------
ボタンスタイル
--------------------------------------------------*/
#button input ,
#button_left input {
	width: 135px;
	height: 55px;
	font-size: 18px;
}
#button input.reset ,
#button input.back ,
#button_left input.back,
#button_center input.reset,
#button_center input.back.shiborikomi,
#button input.back.shiborikomi {
	margin-right:0;
	/*width: 60px;*/
	height: 32px;
	/*margin-right: 3px;*/
	padding:0;
}
#button input.submit{
	margin-right: 3px;
	font-size: 16px;
}
