/* g04 service CSS */
/* sub */
.general h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.general h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.prepare h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.prepare h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.baggage h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.baggage h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.money h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.money h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.rental h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.rental h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.child h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.child h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.safe h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.safe h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.relax h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.relax h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.business h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.business h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.internet h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.internet h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.after h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.after h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

.others h2 {margin:10px 10px 0 10px;width:524px;height:27px;}
.others h2 span {display:block;margin-left:33px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

h2.subtitle_00 {background:url(../image/img_titlesub_00.jpg) no-repeat;}
h2.subtitle_01 {background:url(../image/img_titlesub_01.jpg) no-repeat;}
h2.subtitle_02 {background:url(../image/img_titlesub_02.jpg) no-repeat;}
h2.subtitle_03 {background:url(../image/img_titlesub_03.jpg) no-repeat;}
h2.subtitle_04 {background:url(../image/img_titlesub_04.jpg) no-repeat;}
h2.subtitle_05 {background:url(../image/img_titlesub_05.jpg) no-repeat;}
h2.subtitle_06 {background:url(../image/img_titlesub_06.jpg) no-repeat;}
h2.subtitle_07 {background:url(../image/img_titlesub_07.jpg) no-repeat;}
h2.subtitle_08 {background:url(../image/img_titlesub_08.jpg) no-repeat;}
h2.subtitle_09 {background:url(../image/img_titlesub_09.jpg) no-repeat;}
h2.subtitle_10 {background:url(../image/img_titlesub_10.jpg) no-repeat;}
h2.subtitle_11 {background:url(../image/img_titlesub_11.jpg) no-repeat;}
h2.subtitle_12 {background:url(../image/img_titlesub_12.jpg) no-repeat;}
h2.subtitle_13 {background:url(../image/img_titlesub_13.jpg) no-repeat;}
h2.subtitle_14 {background:url(../image/img_titlesub_14.jpg) no-repeat;}
h2.subtitle_15 {background:url(../image/img_titlesub_15.jpg) no-repeat;}
h2.subtitle_16 {background:url(../image/img_titlesub_16.jpg) no-repeat;}
h2.subtitle_17 {background:url(../image/img_titlesub_17.jpg) no-repeat;}
h2.subtitle_18 {background:url(../image/img_titlesub_18.jpg) no-repeat;}
h2.subtitle_19 {background:url(../image/img_titlesub_19.jpg) no-repeat;}
h2.subtitle_20 {background:url(../image/img_titlesub_20.jpg) no-repeat;}
h2.subtitle_no {background:url(../image/img_titlesub_no.jpg) no-repeat;}

h2.subtitle_no span {display:block;margin-left:13px;line-height:27px;font-size:12px;font-weight:bold;vertical-align:middle;color:#FFFFFF;}

/* h2サブタイトル下のマージン */
div.top {margin:15px 20px 0 20px;}
div.middle {margin:25px 20px 0 20px;}

/* h3サブタイトル -------------- */
.underline {
 width:504px;
 padding-bottom:5px;
 background:url(../../common/image/img_dot01.gif) repeat-x bottom;
}

h3 {
 font-size:100%;
 font-weight:bold;
}
/* --------------------------- */

/* h3サブタイトル　右端mapアイコン */
img.map {display:block;float:right;margin-left:10px;}

h4 {
	font-size:100%;
	font-weight:bold;
	padding: 5px;
	border: 1px solid #CCCCCC;
	margin-top: 5px;
	margin-bottom: 5px;
}

div.service_info {
	background-color: #DDDDDD;
	padding: 10px;
}

p.vat {
	color:#FFFFFF;
	background-color: #999999;
	padding: 5px;
	width: 350px;
}

span.small_r{font-weight:normal;font-size:smaller;color:#FF0000;}
span.r{font-weight:normal;color:#FF0000;}

/* テーブル仕様 */
table.t_service {
	border-collapse:collapse;
	border-spacing:0;
	border-top: 1px solid #CCCCCC;
	border-left: 1px solid #CCCCCC;
}

table.t_service th {
	padding:5px;
	font-weight:normal;
	text-align:center;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

table.t_service td {
	padding:5px;
	border-right: 1px solid #CCCCCC;
	border-bottom: 1px solid #CCCCCC;
}

.col {color:#FFFFFF;background:#6699FF;}
.col a:link,.col a:visited {color:#FFFFFF;}
.row {background:#FFFFCC;text-align:center;}
.row2 {background:#FFFFCC;text-align:left;}
.rental_cell {background:#FFCC99;}
.t_center {text-align:center;}

/* 受付電話番号・受付時間 table ---------- */
table.attendant {border-spacing:0;border:none;}
.attendant th {padding:0;color:#FF6666;text-align:left;vertical-align:top;border:none;}
.attendant td {padding:0 0 0 5px;;font-weight:bold;vertical-align:top;border:none;}
/* --------------------------------------- */

/* トップ最新情報テーブル ---------- */
.serviceTop table {margin:10px;border-spacing:0;border:none;}
.serviceTop table th {text-align:left;font-weight:normal;padding:0;border:none;vertical-align:top;}
.serviceTop table th.caption {padding-bottom:3px;font-weight:bold;}
.serviceTop table td {padding:0 0 0 10px;border:none;vertical-align:top;}
/* --------------------------------------- */

/* 通常リスト仕様 */
.contents_list {margin-left:20px;}
.contents_list li {list-style:disc outside;}

/* 算用数字リスト仕様 */
.contents_no {margin-left:26px;}
.contents_no li {list-style:decimal outside;}

/* title */
.general h1 {background:url(../general/image/title_general.jpg) no-repeat;}
.prepare h1 {background:url(../prepare/image/title_prepare.jpg) no-repeat;}
.baggage h1 {background:url(../baggage/image/title_baggage.jpg) no-repeat;}
.money h1 {background:url(../money/image/title_money.jpg) no-repeat;}
.rental h1 {background:url(../rental/image/title_rental.jpg) no-repeat;}
.child h1 {background:url(../child/image/title_child.jpg) no-repeat;}
.safe h1 {background:url(../safe/image/title_safe.jpg) no-repeat;}
.relax h1 {background:url(../relax/image/title_relax.jpg) no-repeat;}
.business h1 {background:url(../business/image/title_business.jpg) no-repeat;}
.internet h1 {background:url(../internet/image/title_internet.jpg) no-repeat;}
.after h1 {background:url(../after/image/title_after.jpg) no-repeat;}
.others h1 {background:url(../others/image/title_others.jpg) no-repeat;}
/* ---------------------------------------- */

/* side */

	/* default */
	#g04_00 {height:28px;background:url(../image/btn_g04-00.jpg) no-repeat;}
	#g04_01 {height:23px;background:url(../image/btn_g04-01.jpg) no-repeat;}
	#g04_02 {height:23px;background:url(../image/btn_g04-02.jpg) no-repeat;}
	#g04_03 {height:23px;background:url(../image/btn_g04-03.jpg) no-repeat;}
	#g04_04 {height:23px;background:url(../image/btn_g04-04.jpg) no-repeat;}
	#g04_05 {height:23px;background:url(../image/btn_g04-05.jpg) no-repeat;}
	#g04_06 {height:23px;background:url(../image/btn_g04-06.jpg) no-repeat;}
	#g04_07 {height:23px;background:url(../image/btn_g04-07.jpg) no-repeat;}
	#g04_08 {height:23px;background:url(../image/btn_g04-08.jpg) no-repeat;}
	#g04_09 {height:23px;background:url(../image/btn_g04-09.jpg) no-repeat;}
	#g04_10 {height:23px;background:url(../image/btn_g04-10.jpg) no-repeat;}
	#g04_11 {height:23px;background:url(../image/btn_g04-11.jpg) no-repeat;}
	#g04_12 {height:25px;background:url(../image/btn_g04-12.jpg) no-repeat;}

	/* on */
	#g04_01_on {height:25px;background:url(../image/btn_g04-01-on.jpg) no-repeat;}
	#g04_02_on {height:23px;background:url(../image/btn_g04-02-on.jpg) no-repeat;}
	#g04_03_on {height:23px;background:url(../image/btn_g04-03-on.jpg) no-repeat;}
	#g04_04_on {height:23px;background:url(../image/btn_g04-04-on.jpg) no-repeat;}
	#g04_05_on {height:23px;background:url(../image/btn_g04-05-on.jpg) no-repeat;}
	#g04_06_on {height:23px;background:url(../image/btn_g04-06-on.jpg) no-repeat;}
	#g04_07_on {height:23px;background:url(../image/btn_g04-07-on.jpg) no-repeat;}
	#g04_08_on {height:23px;background:url(../image/btn_g04-08-on.jpg) no-repeat;}
	#g04_09_on {height:23px;background:url(../image/btn_g04-09-on.jpg) no-repeat;}
	#g04_10_on {height:23px;background:url(../image/btn_g04-10-on.jpg) no-repeat;}
	#g04_11_on {height:23px;background:url(../image/btn_g04-11-on.jpg) no-repeat;}
	#g04_12_on {height:25px;background:url(../image/btn_g04-12-on.jpg) no-repeat;}

	/* mouse over */
	a#g04_01:hover {background:url(../image/btn_g04-01-on.jpg) no-repeat;}
	a#g04_02:hover {background:url(../image/btn_g04-02-on.jpg) no-repeat;}
	a#g04_03:hover {background:url(../image/btn_g04-03-on.jpg) no-repeat;}
	a#g04_04:hover {background:url(../image/btn_g04-04-on.jpg) no-repeat;}
	a#g04_05:hover {background:url(../image/btn_g04-05-on.jpg) no-repeat;}
	a#g04_06:hover {background:url(../image/btn_g04-06-on.jpg) no-repeat;}
	a#g04_07:hover {background:url(../image/btn_g04-07-on.jpg) no-repeat;}
	a#g04_08:hover {background:url(../image/btn_g04-08-on.jpg) no-repeat;}
	a#g04_09:hover {background:url(../image/btn_g04-09-on.jpg) no-repeat;}
	a#g04_10:hover {background:url(../image/btn_g04-10-on.jpg) no-repeat;}
	a#g04_11:hover {background:url(../image/btn_g04-11-on.jpg) no-repeat;}
	a#g04_12:hover {background:url(../image/btn_g04-12-on.jpg) no-repeat;}

/* index */
.serviceTop h1 {background:url(../image/title_serviceTop.jpg) no-repeat;}

#contents div.service_left {
 position:relative;
 float:left;
 width:262px;
 margin-top:13px;
 margin-left:10px;
 _margin-left:5px;/*BUG gor Windows IE6 */
 display:block;
}

#contents div.service_right {
 position:relative;
 float:right;
 width:262px;
 margin-top:13px;
 margin-left:10px;
 _margin-left:5px;/*BUG gor Windows IE6 */
 display:block;
}

#contents div.service_left ul {width:262px;}
#contents div.service_right ul {width:262px;}
#contents div.service_left li {list-style:none;padding-left:10px;}
#contents div.service_right li {list-style:none;padding-left:10px;}
#contents div.service_left h2 {margin-bottom:5px;}
#contents div.service_right h2 {margin-bottom:5px;}


