@charset "UTF-8";
/*----------------------------------------------------
area
----------------------------------------------------*/

#searchMansion{
	background:url(/img/common/bg_headline.png) no-repeat 0 -120px;
	height:30px;	
	text-indent:-5000px;
	margin:0 0 15px 0;
}

/*kodawariBnrBox*/
#kodawariBnrBox{
	margin:0 0 20px 0;
}

#kodawariBnrBox li{
	float:left;
	width:217px;
	_height:105px;
	margin:0 8px 10px 0;
	_margin:0 8px 10px 0;
}
.arrow01 li{
	display:inline;
	padding:0 10px 0 0;
}
.arrow01 li a{
	background:url(/img/common/arrow01.gif) no-repeat 0 50%;
	padding:0 0 0 15px;
}



/*searchMansion*/
#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;
}

/*searchlineBox*/
#searchlineBox h4{
	background:url(/img/searchrenew/h_line.gif) no-repeat 0 0;
	height:20px;
	text-indent:-5000px;
	margin:0;
}

#p-area #searchUnivBox{
	background-color: #EEE9E3;
	padding:10px 15px;
}
#p-area #searchUnivBox .arrow01.adressLine{
	background: url("/img/common/line_dot.gif") repeat-x 0% 100%;
	padding-bottom:7px;
	margin-bottom:5px;
	}
#p-area #searchUnivBox .arrow01 li{
	display:block;
	float:left;
	width:69px;
	}
#p-area #searchUnivBox .arrow01.wLong li{
	display:block;
	float:left;
	width:110px;
	}
#p-area #searchUnivBox .arrow01 li a{
	padding-left:10px;
	white-space:nowrap;
	}


/*areaJOho*/
#sendaiBox,
#tokyoBox,
#nagoyaBox,
#kyotoBox,
#osakaBox,
#fukuokaBox{
	margin:0 0 20px 0;
}
#sendaiBox h4,
#tokyoBox h4,
#nagoyaBox h4,
#kyotoBox h4,
#osakaBox h4,
#fukuokaBox h4{
	background:url(/img/common/bg_headline.png) no-repeat;
	text-indent:-5000px;
	height:30px;
	margin:0 0 15px 0;
}
#sendaiBox h4{
	background-position:0 -180px;
}
#tokyoBox h4{
	background-position:0 -240px;
}
#nagoyaBox h4{
	background-position:0 -270px;
}
#kyotoBox h4{
	background-position:0 -300px;
}
#osakaBox h4{
	background-position:0 -330px;
}
#fukuokaBox h4{
	background-position:0 -390px;
}

.areaJoho{
	width:100%;
}
.areaJoho th,
.areaJoho td{	
vertical-align:top;
background:url(/img/arearenew/bg_joho.png) repeat-x 0 0;
padding:5px;
}

.areaJoho th img{
	border:1px solid #ccc;
	padding:1px;
}
.areaJoho td h5{
	color:#F60;
	margin:0;
	font-size:16px;
	font-weight:bold;
}


/*areaJoho2*/
.areaJoho2{
	width:100%;
}
.areaJoho2 td{
	border-right:10px solid #fff;
}
.areaJoho2 td img{
	margin:0 0 5px 0;
}
.areaJoho2 td span{
	display:block;
	padding:3px;
	background:#C8DF75;
	text-align:center;
	font-weight:bold;
}



/* ------------------------------------------------------------------
	new2010
-------------------------------------------------------------------*/


#p-home #main h2,
#p-area #main h2{
	line-height:27px;
	height:27px;
	text-indent:-5000px;
	margin:25px 0 15px;
	background:#FFF;
	}
#p-area #main #freeSearchArea h2{
	background:#FFF url("/img/home/h_title1.gif") no-repeat 0% 0%;
	}
#p-area #main #kodawariArea h2,
#p-area #main #kodawariBnrBox h2{
	background:#FFF url("/img/home/h_title2.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2{
	background:#FFF url("/img/arearenew/h_title3.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.sapporoArea{
	background:#FFF url("/img/arearenew/h_title_sapporo.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.sendaiArea{
	background:#FFF url("/img/arearenew/h_title_sendai.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.kanazawaArea{
	background:#FFF url("/img/arearenew/h_title_kanazawa.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.tokyoArea{
	background:#FFF url("/img/arearenew/h_title_tokyo.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.nagoyaArea{
	background:#FFF url("/img/arearenew/h_title_nagoya.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.kyotoArea{
	background:#FFF url("/img/arearenew/h_title_kyoto.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.osakaArea{
	background:#FFF url("/img/arearenew/h_title_osaka.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.kobeArea{
	background:#FFF url("/img/arearenew/h_title_kobe.gif") no-repeat 0% 0%;
	}
#p-area #main #adressArea h2.fukuokaArea{
	background:#FFF url("/img/arearenew/h_title_fukuoka.gif") no-repeat 0% 0%;
	}
#p-area #main #featureArea h2{
	background:#FFF url("/img/arearenew/h_title_feature.gif") no-repeat 0% 0%;
	}
#p-area #main #serviceArea h2{
	background:#FFF url("/img/arearenew/h_title_service.gif") no-repeat 0% 0%;
	}
#p-area #main #technicArea h2{
	background:#FFF url("/img/arearenew/h_title_technic.gif") no-repeat 0% 0%;
	}
#p-area #main #micomArea h2{
	background:#FFF url("/img/arearenew/h_title_company_feature.gif") no-repeat 0% 0%;
	}
#p-area #main #usefulArea h2{
	background:#FFF url("/img/arearenew/h_title_useful.gif") no-repeat 0% 0%;
	}
#p-area #main #schoolBox h2{
	background:#FFF url("/img/arearenew/h_title_school.gif") no-repeat 0% 0%;
	}


#p-area #main #nee h2{
	background:#FFF url("/img/arearenew/h_title_nee.gif") no-repeat 0% 0%;
	}

#p-area #main #nuu h2{
	background:#FFF url("/img/arearenew/h_title_nuu.gif") no-repeat 0% 0%;
	}



/* kodawariArea */

#kodawariArea .clearfix {
	background:url(/img/common/bg_kodawari.gif) no-repeat 0 100%;
}

#kodawariArea .leftBox, 
#kodawariArea .rightBox {
	width:300px;
}

#kodawariArea ul {
	margin:10px 15px;
}

#kodawariArea ul li {
	background:url(/img/common/arrow01.gif) no-repeat 0 50%;
	padding-left:10px;
}

/* areaphoto */
.areaphoto{
	text-align:center;
	padding-top:10px;
}

/* areaphoto */
/*#p-area #main .boxUseful{
	width:900px;
	margin-bottom:12px;
}
#p-area #main .boxUseful:after {
	display: block;
	clear: both;
	height: 0;
	visibility: hidden;
	content: ".";
}
#p-area #main .boxUseful .boxR {
	width:440px;
	float:left;
	margin-right:11px;
}
#p-area #main .boxUseful .boxR img,#p-area #main .boxUseful .boxL img{
margin:0 0 10px 0;}

#p-area #main .boxUseful .boxL {
	width:440px;
	float:left;
}
#p-area #main .boxUseful .rightBox {
	width:335px;
	float:right;
}
#p-area #main .boxUseful h3{
	font-weight:bold;
	margin-bottom:0px;
}
#p-area #main .boxUseful p {
	font-size:12px;
}
#p-area #main .boxUseful p.right a {
	background: url("/img/common/arrow01.gif") no-repeat 0 4px;
	padding-left:12px;
}*/

#main #useful .boxUseful,
#main #maicom .boxUseful 
 {
	width:900px;
}

#main #maicom .boxR, 
#main #maicom .boxL, 
#main #useful .boxR, 
#main #useful .boxL
{
	width:292px;
}

#main #useful .rightBox, 
#main #maicom .rightBox
{ 
	width:216px;
}

