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

#homeContentsArea{
	margin:0 0 15px 0;
}
#homeContentsArea .leftBox{
	width:320px;
}
#homeContentsArea .leftBox h3{
	background:url(/img/common/bg_headline.png) no-repeat 0 0;
	height:27px;	
	text-indent:-5000px;
}
#homeContentsArea .leftBox table{
	width:100%;
}
#homeContentsArea .leftBox .inner,
#homeContentsArea .rightBox .inner,
#homeBenriArea .inner{
	padding:5px 10px 0;
}
#homeContentsArea .leftBox table th,
#homeContentsArea .leftBox table td{
	vertical-align:top;
	padding-bottom:10px;
}
#homeContentsArea .leftBox table th{
	padding-right:7px;
	width:90px;
}
#homeContentsArea .leftBox table td h4{
	background:url(/img/common/arrow01.gif) no-repeat 0 5px;
	padding:0 0 0 15px;
	margin:0;
}
#homeContentsArea .rightBox{
	width:565px;
}
#homeContentsArea .rightBox h3{
	background:url(/img/common/bg_headline.png) no-repeat 0 -30px;
	height:27px;	
	margin:0 0 15px 0;
	text-indent:-5000px;
}
#homeContentsArea .rightBox li{
	float:left;
	width:175px;
	margin:0 10px 0px 0;
}
#homeContentsArea .rightBox li a{
	height:85px;
	display:block;
}
#homeContentsArea .rightBox li.rightEnd{
	margin:0 0 10px 0;
}
/*homeBenriArea*/
#homeBenriArea{
	margin:0 0 20px 0;
}
#homeBenriArea h3{
	background:url(/img/common/bg_headline.png) no-repeat 0 -60px;
	height:27px;	
	text-indent:-5000px;
	margin:0 0 15px 0;
}

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


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


/* kodawariArea */

#kodawariArea {
	border-bottom:1px solid #C9BAA7;
}
#kodawariArea .clearfix {
	background:url(/img/common/bg_kodawari.gif) repeat-y 0 0;
}

#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;
}




/* 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;
}


/* shoppingLink */

#shoppingLink {
	margin: 50px 0 30px;
}


/* areaphoto */
.areaphoto{
	text-align:center;
	padding-top:10px;
}


