@charset "utf-8";

 /* +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
base
+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ */ 

#cntR p{
	font-size:108%;
}

#cntL .sideCap{
	background:url(/wp-content/themes/yushin/images/service/cap_side_zh-hans.gif) no-repeat;
}

.boxTorihiki{
	width:770px;
	margin:0 0 30px;
	overflow:hidden;
}

.boxTorihikiInner{
	float:left;
	width:345px;
	margin:0 40px 0 0;
}

.boxTorihikiInner h4{
	margin:0 0 15px;
	padding:0 0 0 15px;
	background:url(/wp-content/themes/yushin/images/service/bg_cat.gif) no-repeat;
	font-weight:bold;
	color:#fff;
	line-height:27px;
}

.boxTorihikiInner ul ul{
	margin:1em 0;
}

.boxTorihikiInner li{
	font-size:108%;
}

.boxTorihikiInner li li{
	font-size:100%;
}


table th.bg-gray,
table tr.bg-gray,
table td.bg-gray{
background-color: #f2f2f2;
}

table th.bg-gray,
table tr.bg-gray{
border-bottom: #d6d6d6 solid 1px;
}

table th.bg-gray{
text-align: center;
vertical-align: middle;
font-weight: bold;
}

table td {
border-bottom: #D6D6D6 solid 1px;
padding: 10px;
}
table.adhesive td,
table.grease td{
border-left: #d6d6d6 solid 1px;
}

table.adhesive td.arrow{
text-align: center;
vertical-align: middle;
}

table .item-type{
text-align: center;
vertical-align: middle;
font-weight: bold;
color: #FFFFFF;
padding: 10px 0;
border-bottom: #d6d6d6 solid 1px;
background-color: #2951c0;
border-right: #FFFFFF dotted 1px;
}

table.adhesive .item-type{
width: 125px;
}

table .item-type{
text-align: center;
vertical-align: middle;
font-weight: bold;
color: #FFFFFF;
padding: 10px 0;
border-bottom: #d6d6d6 solid 1px;
background-color: #2951c0;
border-right: #FFFFFF dotted 1px;
}

table.adhesive .item-type{
width: 125px;
}

