@charset "utf-8";
/*subnavi*/
#meritSubNavi {
	clear: both;
	padding: 0 2px 0 1px;
	height: 32px;
}
#meritSubNavi ul{
	background:#83692F;
	display:block;
	height: 32px;
}
#meritSubNavi a{
	display:block;
	float:left;
	margin:7px 0 0 0;
}
#meritSubNavi span{
	display:none;
}
#meritSubNavi li{
	display: inline;
}
#meritSubNavi .A a{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -9px -13px;
	width:166px;
	height: 21px;
	margin-left: 9px;
}
#meritSubNavi .B a{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -175px -13px;
	width:176px;
	height: 21px;
}
#meritSubNavi .C a{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -351px -13px;
	width:132px;
	height: 21px;
}
#meritSubNavi .A a.acitve,
#meritSubNavi .A a:hover{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -9px -51px;
}
#meritSubNavi .B a.acitve,
#meritSubNavi .B a:hover{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -175px -51px;
}
#meritSubNavi .C a.acitve,
#meritSubNavi .C a:hover{
	background: url(../image/merit/merit_sub_menu.gif) no-repeat -351px -51px;
}

.speedy h2{ 
	background:url(../image/merit/speedy/header.gif) no-repeat left top;
	display: block;
	height: 35px;
	width: 658px;
}
.speedy span{
	display:none;
}
.speedy .boxA,
.speedy .boxB,
.speedy .boxC{
	background:url(../image/about/box_bottom.gif) no-repeat bottom;
	padding-bottom:21px;
	width:658px;
	padding-top:10px;
}

.speedy .boxA .innerA p {
	font-size:0.75em;
	line-height:190%;
	width:480px;
	display:block;
	float:left;
	padding-left:20px;
	padding-top:9px;
}
.speedy .innerA img{
	margin-top:-5px;
}
.speedy .innerA{
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	width:656px;
}
.speedy .boxA h3{
	background:url(../image/merit/speedy/boxA.gif) no-repeat left;
	width:658px;
	height:62px;
	display:block;
}

.speedy .boxB{
	clear:both;
}
.speedy .boxB h3{
	background:url(../image/merit/speedy/boxB.gif) no-repeat left;
	width:658px;
	height:62px;
	display:block;
}

.speedy .boxB .innerA p {
	font-size:0.75em;
	line-height:190%;
	width:463px;
	display:block;
	float:left;
	padding-left:20px;
	padding-top:9px;
}

.speedy .boxC h3{
	background:url(../image/merit/speedy/boxC.gif) no-repeat left;
	width:658px;
	height:62px;
}

.speedy .boxC .innerA p {
	font-size:0.75em;
	line-height:190%;
	width:480px;
	display:block;
	float:left;
	padding:9px 0 0 20px;
}
.speedy .boxC .innerA{
	padding-bottom:13px;
}
/*point*/

.point h2{
	background:url(../image/merit/point/header.gif) no-repeat left top;
	display:block;
	width:658px;
	height:35px;
	padding-bottom:10px;
}
.point .boxA h3{
	background:url(../image/merit/point/boxA.gif) no-repeat left top;
	display:block;
	height: 60px;
	width: 658px;

}
.point span{
	display:none;
}
.point .boxA{
	background:url(../image/about/box_bottom.gif) no-repeat bottom;
	padding-bottom:21px;
	width:658px;
	margin-bottom:10px;
}
.point .innerA{
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
	width:656px;
}
.point .textA{
	font-size:0.69em;
	color:#999999;
	margin-top:-11px;
}
.point .innerA p{
	padding-left:20px;
	padding-top:10px;
	line-height:190%;
	font-size:0.75em;

}


.point .boxB h3{
	background:url(../image/merit/point/boxB.gif) no-repeat left top;
	display:block;
	height: 60px;
	width: 658px;

}
.point .boxB{
	background:url(../image/about/box_bottom.gif) no-repeat bottom;
	padding-bottom:21px;
	width:658px;
	margin-bottom:10px;
}



.point .boxC h3{
	background:url(../image/merit/point/boxC.gif) no-repeat left top;
	display:block;
	height: 60px;
	width: 658px;

}
.point .boxC{
	background:url(../image/about/box_bottom.gif) no-repeat bottom;
	padding-bottom:21px;
	width:658px;
}


.point .boxA span,
.point .boxB span,
.point .boxC span{
	display:none;
}

.point .boxB .btnA a{
	background:url(../image/merit/point/btnA.gif) no-repeat;
	width:220px;
	height:27px;
	display:block;
	margin:0 0 0 205px;	
}
.point .boxB .btnA a:hover{
	background:url(../image/merit/point/btnA.gif) no-repeat 0 -27px;
}
.point .boxC .btnB a{
	background:url(../image/merit/point/btnB.gif) no-repeat;
	width:220px;
	height:27px;
	display:block;
	margin:0 0 0 205px;	
}
.point .boxC .btnB a:hover{
	background:url(../image/merit/point/btnB.gif) no-repeat 0 -27px;
}
/*ここまでpoint*/

/*ここからtolca*/

.tolca h2{
	background:url(../image/merit/tolca/header.gif) no-repeat left top;
	display:block;
	width:658px;
	height:35px;
	padding-bottom:25px;
}
.tolca h3{
	background:url(../image/merit/tolca/contents.gif) no-repeat left top;
	width:658px;
	height:27px;
	display:block;
}
.tolca h3 span{
	display:none;
}

.tolca #boxA p span{
	display:none;
}
.tolca #boxA li{
	float:left;
	padding:4px;
}
.tolca #boxA .arrow{
	margin-top:120px;
	margin-left:5px;
	margin-right:5px;
}
.tolca #boxA ul{
	margin-left:39.5px;
}
.tolca #boxA p.textA{
	line-height:190%;
	color:.tolca #boxA;
	font-size:0.75em;
	padding:17px 0 30px 22px;
	display:block;
}

.tolca #boxA .textB{
	clear:both;
	color:#9D8A61;
	font-size:0.69em;
	padding:5px 0 0 44px;
}

.tolca #boxA a{
	margin:20px 0 0 220px;
	background:url(../image/merit/tolca/tolcaA.gif) no-repeat left;
	width:220px;
	height:27px;
	display:block;
}
.tolca #boxA a span{
	display:none;
}
.tolca #boxA a:hover{
	background:url(../image/merit/tolca/tolcaB.gif) no-repeat top;
}
.tolca .innerA{
	border-left:solid 1px #CCCCCC;
	border-right:solid 1px #CCCCCC;
}
.tolca #boxA{
	background:url(../image/merit/box_bottom.gif) no-repeat bottom;
	padding-bottom:21px;
	width:658px;
	
}