@charset "utf-8";

/*
#################################################################
icbrctgir
#################################################################
*/
h2#icbrcH2
{
	width: 235px;
	height: 52px;
	margin: 0 0 0 0;
	text-indent: -99999px;
	background: url(../img/ic_navi_title.jpg) no-repeat;
}

ul#icbrcLnavi
{
	margin: 0 0 20px 0;
}

ul#icbrcLnavi li
{
	display: block;
}

ul#icbrcLnavi li a
{
	display: block;
	width: 235px;
	text-indent: -99999px;
}

ul#icbrcLnavi li a.ic00
{
	display: block;
	height: 39px;
	text-indent: -99999px;
	background: url(../img/ic_navi_01.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic01
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_02.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic02
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_03.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic03
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_04.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic04
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_05.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic05
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_06.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic06
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_07.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic07
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_08.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic08
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_09.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic09
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_11.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic10
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_12.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic11
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_13.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic12
{
	display: block;
	height: 41px;
	text-indent: -99999px;
	background: url(../img/ic_navi_14.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic00:hover
{
	background: url(../img/ic_navi_01_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic01:hover
{
	background: url(../img/ic_navi_02_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic02:hover
{
	background: url(../img/ic_navi_03_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic03:hover
{
	background: url(../img/ic_navi_04_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic04:hover
{
	background: url(../img/ic_navi_05_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic05:hover
{
	background: url(../img/ic_navi_06_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic06:hover
{
	background: url(../img/ic_navi_07_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic07:hover
{
	background: url(../img/ic_navi_08_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic08:hover
{
	background: url(../img/ic_navi_09_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic09:hover
{
	background: url(../img/ic_navi_11_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic10:hover
{
	background: url(../img/ic_navi_12_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic11:hover
{
	background: url(../img/ic_navi_13_o.jpg) no-repeat;
}

ul#icbrcLnavi li a.ic12:hover
{
	background: url(../img/ic_navi_14_o.jpg) no-repeat;
}

/*
#########################################################
*/
ul#icbrcLnavi li h5.OHS
{
font-size:9px;
color:#666;
text-align:center;
	}
	
	
/*
#########################################################
*/

h3
{
	font-size:18px;
	font-weight:bold;
	width: 555px;
	height: 37px;
	margin: 0 0 0 0;
	padding:2px 0 0 0;
	text-align:center;}


/*
#################################################################
icbrcContentsAREA
#################################################################
*/

div#icbrcContents h3
{
	background: url(../img/contents_title_bgback.jpg) no-repeat;
}

/*=============================================== CenturyCOE1 */
div#icbrcContents div#CenturyCOE1{
	width:555px;
	height:141px;
	margin:20px 0 0 0 ;
	background:url(../img/gaiyou1_02.jpg) no-repeat ;
	}
	

	
div#icbrcContents div#CenturyCOE1 div.CenturyCOE1_TEXT{
	width:380px;
	font-size:13px ;
	line-height:130%;
	letter-spacing:1px;
	padding:10px 0 0 160px;}


div#icbrcContents div#CenturyCOE1-2{
	width:555px;
	height:141px;
	margin:10px 0 0 0 ;
	background:url(../img/gaiyou1_03.jpg) no-repeat ;
	}
	

div#icbrcContents div#CenturyCOE1-2 div.CenturyCOE1-2_TEXT{
	width:380px;
	font-size:13px ;
	line-height:130%;
	letter-spacing:1px;
	padding:10px 0 0 160px;}
	
	
/*=============================================== CenturyCOE2 */

div#icbrcContents div#CenturyCOE2AREA h4
{
	font-size:16px;
	font-weight:bold;
	margin:20px 0 0 0 ;}

/*-----------------------------	gaiyou2_01*/
	
div#icbrcContents div#gaiyou2_01
{
	background:url(../img/gaiyou2_01.jpg) no-repeat;
	width:555px;
	height:178px;}
	
div#icbrcContents div#gaiyou2_01 div.TEXT{
	font-size:13px;
	width:530px;
	line-height:130%;
	padding:13px 0 13px 13px;}

/*-----------------------------	gaiyou2_02*/


div#icbrcContents div#gaiyou2_02
{
	background:url(../img/gaiyou2_02.jpg) no-repeat;
	width:555px;
	height:137px;}
	
div#icbrcContents div#gaiyou2_02 div.TEXT{
	font-size:13px;
	width:228px;
	line-height:130%;
	padding:20px 0 0 10px;}
	

/*-----------------------------	gaiyou2_03*/


div#icbrcContents div#gaiyou2_03
{
	background:url(../img/gaiyou2_03.jpg) no-repeat;
	width:555px;
	height:143px;}
	
div#icbrcContents div#gaiyou2_03 div.TEXT{
	font-size:13px;
	width:530px;
	line-height:130%;
	padding:12px 0 0 10px;}
	
div#icbrcContents div#gaiyou2_03 div.TEXT span{
	color:#0099CC;
	font-weight:bold;}

div#icbrcContents div#gaiyou2_03LIST{
	width:540px;
	margin:15px 0 30px 10px ;
	font-size:13px;
	line-height:130%;}

div#icbrcContents div#gaiyou2_03LIST span{
	font-weight:bold;}
	
div#icbrcContents div#gaiyou2_03LIST ul{
	padding:0 0 0 10px;
	color:#CC3300;}
	
	
/*=============================================== Belonging */

div#icbrcContents div#BelongingAREA h4
{
	font-size:16px;
	font-weight:bold;
	margin:20px 0 0 0 ;}
	
div#icbrcContents div#BelongingAREA h5
{
	font-size:16px;}

div#icbrcContents div#BelongingAREA div.belonging_TEXT{
	background:url(../img/belonging01.jpg) no-repeat ;
	width:555px;
	height:291px;}
	
div#icbrcContents div#BelongingAREA div.belonging_TEXT ul{
	width:530px;
	padding:12px 0 0 20px;}
	
div#icbrcContents div#BelongingAREA div.belonging_TEXT ul li{
	line-height:180%;
	font-weight:bold ;}
	
	
/*=============================================== Advantage */

div#icbrcContents div#AdvantageAREA div#AdvantageTitle{
	background:url(../img/advantage01.jpg) no-repeat ;
	width:555px;
	height:62px;}

div#icbrcContents div#AdvantageAREA div#AdvantageTitle h4
{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0 ;}

div#icbrcContents div#AdvantageAREA div#Advantage{
	background:url(../img/advantage02.jpg) no-repeat ;
	position:relative;
	width:555px;
	height:414px;
	color:#0066CC ;
	font-size:13px;
	line-height:130%;}
	
div#icbrcContents div#AdvantageAREA div#Advantage div.Advantage01{
	position:absolute;
	width:540px;
	top:25px;
	left:10px;}

div#icbrcContents div#AdvantageAREA div#Advantage div.Advantage02{
	position:absolute;
	width:540px;
	top:188px;
	left:10px;}

div#icbrcContents div#AdvantageAREA div#Advantage div.Advantage03{
	position:absolute;
	width:540px;
	top:355px;
	left:10px;}

	
/*=============================================== Outline */

div#icbrcContents div#OutlineAREA h4
{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0 ;}	
	
div#icbrcContents div#OutlineAREA table{
	width:555px;
	border:#CCC solid 1px ;
	}

div#icbrcContents div#OutlineAREA table th{
	background-color:#EEEEEE;
	border:#CCC solid 1px ;
	text-align:center ;
	padding:5px;}

div#icbrcContents div#OutlineAREA table th.no01{
	width:38px;}

div#icbrcContents div#OutlineAREA table th.no02{
	width:112px;}
	
div#icbrcContents div#OutlineAREA table th.no03{
	width:209px;}

div#icbrcContents div#OutlineAREA table th.no04{
	width:58px;}

div#icbrcContents div#OutlineAREA table th.no05{
	width:132px;}

div#icbrcContents div#OutlineAREA table td{
	border:#CCC solid 1px ;
	padding:5px;}
	
div#icbrcContents div#OutlineAREA table td.no{
	text-align:center ;}

div#icbrcContents div#OutlineAREA table td.title{
	text-align:center ;
	font-weight:bold ;}
	
div#icbrcContents div#OutlineAREA table td.point{
	text-align:center ;
	vertical-align:bottom;}
	
div#icbrcContents div#OutlineAREA div#TEXT{
	font-size:13px;
	line-height:130%;}

div#icbrcContents div#OutlineAREA div#TEXT p{
	margin:10px 0 10px 0 ;}

div#icbrcContents div#OutlineAREA div#TEXT p span{
	color:#0066CC ;
	text-decoration:none;}

div#icbrcContents div#OutlineAREA div#TEXT p span a{
	color:#0066CC ;
	text-decoration:none;}

/*=============================================== Flow */

div#icbrcContents div#FlowAREA h4
{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0 ;}
	
div#icbrcContents div#FlowAREA div#Flow{
	background:url(../img/flow.jpg) no-repeat;
	position:relative;
	width:555px;
	height:779px;
	font-size:13px ;
	line-height:130% ;
	margin:0 0 30px 0 ;}
	
div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT01{
	position:absolute;
	width:239px;
	top:35px;
	left:300px;
	}

div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT02{
	position:absolute;
	width:239px;
	top:130px;
	left:300px;
	}
	
div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT03{
	position:absolute;
	width:239px;
	top:310px;
	left:300px;
	}
	
div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT04{
	position:absolute;
	width:239px;
	top:400px;
	left:300px;
	}
	
div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT05{
	position:absolute;
	width:239px;
	top:490px;
	left:300px;
	}
	
div#icbrcContents div#FlowAREA div#Flow div.FlowTEXT06{
	position:absolute;
	width:239px;
	top:675px;
	left:300px;
	}


/*=============================================== Price */

div#icbrcContents div#PriceAREA h4
{
	font-size:16px;
	font-weight:bold;
	padding:20px 0 0 0 ;}

div#icbrcContents div#PriceAREA div#priceList{
	background:url(../img/price.jpg) no-repeat ;
	width:555px ;
	height:168px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#PriceAREA div#priceList ul{
	padding:15px 0 0 20px ;
	font-size:13px;
	line-height:130%;}
	
div#icbrcContents div#PriceAREA div#priceList ul li{
	font-size:14px;
	line-height:160%;}
	
div#icbrcContents div#PriceAREA div#Attention p{
	margin:20px 0 0 10px ;
	line-height:160%;
	font-size:14px;
	color:#CC3300 ;}
	
/*=============================================== Recommended01 */

div#icbrcContents div#Recommended01AREA div#TEXT{
	background:url(../img/eva_mark1_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Recommended01AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Recommended01AREA table{
	width:555px ;
	padding:10px;
	margin:10px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended01AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Recommended01AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended01AREA img{
	padding:25px 0 30px 0 ;}
	
/*=============================================== Recommended02 */

div#icbrcContents div#Recommended02AREA div#TEXT{
	background:url(../img/eva_mark2_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Recommended02AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Recommended02AREA table{
	width:555px ;
	padding:10px;
	margin:10px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended02AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Recommended02AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended02AREA img{
	padding:25px 0 30px 0 ;}
	
	
/*=============================================== Recommended03 */

div#icbrcContents div#Recommended03AREA div#TEXT{
	background:url(../img/eva_mark3_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Recommended03AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Recommended03AREA table{
	width:555px ;
	padding:10px;
	margin:10px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended03AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Recommended03AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Recommended03AREA img{
	padding:25px 0 30px 0 ;}

/*=============================================== Assistance01 */

div#icbrcContents div#Assistance01AREA div#TEXT{
	background:url(../img/assi_mark1_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Assistance01AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Assistance01AREA table{
	width:555px ;
	padding:10px;
	margin:10px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance01AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Assistance01AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance01AREA img{
	padding:25px 0 30px 0 ;}
	
/*=============================================== Assistance02 */

div#icbrcContents div#Assistance02AREA div#TEXT{
	background:url(../img/assi_mark2_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Assistance02AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Assistance02AREA table{
	width:555px ;
	padding:10px;
	margin:25px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance02AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Assistance02AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance02AREA img{
	padding:25px 0 30px 0 ;}
	
	
/*=============================================== Assistance03 */

div#icbrcContents div#Assistance03AREA div#TEXT{
	background:url(../img/assi_mark3_1.jpg) no-repeat ;
	width:555px;
	height:158px;
	margin:10px 0 0 0 ;}
	
div#icbrcContents div#Assistance03AREA div#TEXT p{
	width:411px ;
	font-size:13px ;
	line-height:130% ;
	padding:45px 0 0 140px;}
	
div#icbrcContents div#Assistance03AREA table{
	width:555px ;
	padding:10px;
	margin:25px 0 0 0 ;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance03AREA table th{
	padding:10px;
	width:184px ;
	background:#FFFFCC ;
	border:solid #CCC 1px ;
	font-weight:bold ;}

div#icbrcContents div#Assistance03AREA table td{
	width:371px ;
	padding:10px;
	border:solid #CCC 1px ;}

div#icbrcContents div#Assistance03AREA img{
	padding:25px 0 30px 0 ;}