@charset "utf-8";

@import url(../../commons/css/default.css);
@import url(../../commons/css/base.css);
@import url(../../commons/css/header.css);
@import url(../../commons/css/footer.css);
@import url(../../commons/css/side.css);
@import url(../commons/css/kyushu.css);
@import url(../commons/css/side_kyushu.css);

#mainarea {
	background:url(../commons/images/pagetitle.gif) no-repeat left top;
}

#mainarea h2 {
	margin-bottom:15px;
	padding-left:10px;
	color:#fff;
	font-weight:bold;
	font-size:130%;
	line-height:2.5;
	letter-spacing:0.1em;
}

#mainarea h3 {
	height:26px;
	margin-bottom:15px;
	padding-top:7px;
	padding-left:15px;
	font-weight:bold;
	font-size:120%;
	border:1px solid #ccc;
	background:url(../commons/images/headline_bgi.jpg) repeat-x left top;
}

#mainarea .block {
	clear:both;
	float:left;
	width:100%;
	padding-top:25px;
}

#mainarea .inner {
	clear:both;
	float:left;
	width:100%;
	padding-top:15px;
}

#mainarea .first {
	padding:0;
}

#mainarea .inner .capture {
	float:left;
	width:282px;
	margin-right:15px;
}

#mainarea #detail dl {
	float:right;
	width:353px;
	margin-top:10px;
	padding:10px 10px 20px;
	background:#fc0 url(images/arrow_down.gif) no-repeat center bottom;
}

#mainarea #bus dl {
	float:right;
	width:338px;
	margin-top:10px;
	padding:10px 10px 10px 25px;
	background:#fc0 url(images/arrow_left.gif) no-repeat left center;
}

#mainarea .inner dt {
	font-weight:bold;
}

#mainarea .important {
	color:#f30;
}

#mainarea #detail03_1 {
	clear:both;
}

#mainarea #bus a {
	padding-left:17px;
	background:url(../../commons/images/linkicon.gif) no-repeat left center;
}

#mainarea .inner h4 {
	display:block;
	height:0;
	margin-bottom:5px;
	padding-top:26px;
	overflow:hidden;
}

#mainarea #detail01 h4 {
	width:109px;
	background:url(images/detail_title01.gif) no-repeat left top;
}

#mainarea #detail02 h4 {
	width:109px;
	background:url(images/detail_title02.gif) no-repeat left top;
}

#mainarea #detail03 h4 {
	width:153px;
	background:url(images/detail_title03.gif) no-repeat left top;
}

#mainarea #bus01 h4 {
	width:123px;
	background:url(images/bus_title01.gif) no-repeat left top;
}

#mainarea #bus02 h4 {
	width:154px;
	background:url(images/bus_title02.gif) no-repeat left top;
}

#mainarea #bus03 h4 {
	width:154px;
	background:url(images/bus_title03.gif) no-repeat left top;
}

#mainarea #personal01 h4 {
	width:153px;
	background:url(images/personal_title01.gif) no-repeat left top;
}

#mainarea #personal02 h4 {
	width:153px;
	background:url(images/personal_title02.gif) no-repeat left top;
}

#mainarea #else01 h4 {
	width:153px;
	background:url(images/else_title01.gif) no-repeat left top;
}

#mainarea #finish01 h4 {
	width:184px;
	background:url(images/finish_title01.gif) no-repeat left top;
}

#mainarea #end01 h4 {
	width:139px;
	background:url(images/end_title01.gif) no-repeat left top;
}

#mainarea #payment dl {
	width:100%;
	height:115px;
	margin-top:15px;
	background:url(images/payment_bg.gif) no-repeat left top;
}

#mainarea #payment dt {
	float:left;
	width:159px;
	height:0;
	margin-right:50px;
	padding-top:75px;
	overflow:hidden;
	background:url(images/payment_title.gif) no-repeat left top;
}

#mainarea #payment dd {
	padding-top:35px;
}

#mainarea #payment ul {
	clear:both;
	padding-top:15px;
}

#call {
	width:335px;
	margin:15px auto 0;
}
