@charset "EUC-JP";

/*-------------------- 検索エリア --------------------*/
.searchArea {
	position: relative;
	width: 670px;
	height:106px;
	background: url(/image/toppage/try_bk.jpg) no-repeat;
}
.searchArea ul {
	position: absolute;
	top: 13px;
	left: 165px;
}
.searchArea ul li {
	float:left;
}
.searchArea input.tryFormText {
	position: absolute;
	top: 43px;
	left: 165px;
	width: 370px;
	height: 21px;
	_height: 25px; /* ie6 */
	border: solid 2px #A60000;
	line-height:21px;
}
.searchArea p.searchBtn {
	position: absolute;
	top: 43px;
	left: 545px;
}
.searchArea p.text {
	position: absolute;
	top: 77px;
	left: 165px;
}


/*-------------------- タブエリア --------------------*/
.tabArea {
	background: url(/image/toppage/tab_bk.gif) repeat-y;
}
.tabArea ul.outerBtn li {
	float: left;
}
.tabArea .btmLine {
	padding: 14px 12px 14px 11px;
	background: url(/image/toppage/tab_bottom.gif) no-repeat bottom;
}
.tabArea ul.innerBtn {
	margin-bottom: 8px;
	padding-bottom: 13px;
	background: url(/image/toppage/line_01.gif) repeat-x bottom;
}
.tabArea ul.innerBtn li {
	float: left;
	margin: 0 4px 4px 0;
}
.tabArea ul.innerBtn li.last {
	margin-right: 0;
}
.db_link1 li.int {
	float: left;
	margin: 0 0 0 12px;
}
.tabArea .serviceBlock {
	margin-top: 15px;
	padding-bottom: 15px;
	border-bottom:1px dotted #D3C89B;
}
.border_none{
	border-bottom:none !important;
	padding-bottom:0 !important;
}
.tabArea .serviceBlock .textBlock {
	float: left;
	width: 215px;
}
.tabArea .serviceBlock p.serviceName {
	font-size: 110%;
	font-weight: bold;
}
.tabArea .serviceBlock p.serviceTxt {
	margin: 5px 0;
	line-height:1.3;
}
.tabArea .serviceBlock ul.serviceBtn li {
	float: left;
	margin-right: 5px;
}
.tabArea .btn_Right{
	float:right;
}
.tabArea .serviceBlock p.imgBlock {
	float: right;
}

#outer02,
#inner02,
#inner03,
#inner04,
#inner05,
#inner06,
#inner07,
#inner08,
#inner09,
#inner10,
#inner11,
#inner12 {
	display: none;
}
