@charset "UTF-8";
/*----------------------------------------------------
LinkColors
----------------------------------------------------*/

#main h3{
	color:#333;
}
#searchMansion{
	background:url(/img/common/bg_headline.png) no-repeat 0 -120px;
	height:30px;	
	text-indent:-5000px;
	margin:0 0 15px 0;
}

.searchRenewBox{
	margin:0 0 20px 0;
	background:url(/img/searchrenew/bg_contents.gif) no-repeat 0 100%;
}
.searchRenewBox .leftBox{
	width:445px;
}
.searchRenewBox .rightBox{
	width:445px;
}
.searchRenewBox .inner{
	padding:5px 15px 10px;
}
.searchRenewBox .headline5{
	color:#333 !important;
	border-bottom:10px solid #fff;
}
.whiteBox{
	background:url(/img/searchrenew/bg_fukidashi.gif) no-repeat 0 100%;
	margin:0 0 10px 0;
}
.whiteBoxIn{
	background:url(/img/searchrenew/bg_fukidashi_top.gif) no-repeat 0 0;
	padding:20px 15px 15px;
}
.whiteBoxIn p{
	margin:0 ;
}


#searchUnivBox,
#searchlineBox,
#searchIntBox,
#searchtoshiBox{
	*zoom:1;
}
/*searchUnivBox*/
#searchUnivBox h4{
	background:url(/img/searchrenew/h_univ.gif) no-repeat 0 0;
	height:20px;
	text-indent:-5000px;
	margin:0;
}
#searchUnivBox .whiteBoxIn p,
#searchlineBox .whiteBoxIn p{
	font-size:10px;
	text-align:center;
}

/*searchIntBox*/
#searchIntBox h4{
	background:url(/img/searchrenew/h_ini.gif) no-repeat 0 0;
	height:20px;
	text-indent:-5000px;
	margin:0;
}

#searchIntBox table{
	width:380px;
	margin:0 auto;
}
#searchIntBox table td{
	padding:0 20px 0 0;
}
#searchIntBox table td.noPadding{
	padding:0 !important;
}
#searchIntBox table td a{
	padding:0 5px 0 0;
}


/*searchlineBox*/
#searchlineBox h4{
	background:url(/img/searchrenew/h_line.gif) no-repeat 0 0;
	height:20px;
	text-indent:-5000px;
	margin:0;
}

/*searchtoshiBox*/
#searchtoshiBox h4{
	background:url(/img/searchrenew/h_toshi.gif) no-repeat 0 0;
	height:20px;
	text-indent:-5000px;
	margin:0;
}
.toshiLink li{
	display:inline;
	padding:0 10px 0 0;
}
.toshiLink li a{
	background:url(/img/common/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}
#lineLink li{
	font-size:11px;
	line-height:200%;
}　
#lineLink li span{
	font-weight:bold;
}
#searchtoshiBox h6{
	font-weight:bold;
	color:#fff;
	text-align:center;
	margin:0 0 5px 0;
	background:#988872;
	font-size:12px;
}

/*searchMapBox*/
#searchMapBox{
	margin:0 0 20px 0;
	position:relative;
	width:900px;
	height:290px;
}
#toshiLink2{
	position:absolute;
	top:40px;
	right:90px;
}
#toshiLink2 li{
	background:url(/img/common/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
	line-height:190%;
}

/* ------------------------------------------------------------------
	new2010
-------------------------------------------------------------------*/


#p-search #main h2{
	line-height:27px;
	height:27px;
	text-indent:-5000px;
	margin:0 0 15px;
	background:#FFF;
	}
#p-search #freeSearchArea h2{
	background:#FFF url("/img/home/h_title1.gif") no-repeat 0% 0%;
	}
#p-search #kodawariArea h2{
	background:#FFF url("/img/home/h_title2.gif") no-repeat 0% 0%;
	}
#p-search #useful h2{
	background:#FFF url("/img/home/h_title3.gif") no-repeat 0% 0%;
	}
#p-search #homeLinkArea h2{
	background:#FFF url("/img/home/h_title4.gif") no-repeat 0% 0%;
	}

/* HomeLinkArea */

#homeLinkArea .leftBox,
#homeLinkArea .rightBox {
	float: left;
	width: 217px;
	height: 200px;
	background-color: #eee9e3;
}

#homeLinkArea .leftBox {
	margin-right: 10px;
}

#homeLinkArea .rightBox {
	margin: 0;
}

#homeLinkArea h3{
	text-indent:-5000px;
	height:22px;
}

#homeLinkArea h3#nyuukyo{
	background: url(/img/common/h_support.gif) no-repeat 0 0;
}

#homeLinkArea h3#shuhenYachin{
	background: url(/img/common/h_support2.gif) no-repeat 0 0;
}

#homeLinkArea h3#hitoriReport{
	background: url(/img/common/h_support3.gif) no-repeat 0 0;
}

#homeLinkArea h3#toshiReport{
	background: url(/img/common/h_support4.gif) no-repeat 0 0;
}

#homeLinkArea ul{
	padding:0px 20px;
	background:#eee9e3;
}
#homeLinkArea ul li{
	background:url(/img/common/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 10px;
}

