@charset "utf-8";
/* CSS Document */
h3{font-size:12px;}
.block table {
	border:double 1px #CCC;
	border-collapse:collapse;
}
.block th {
	background-color:#f5ffef;
	border-bottom: double 1px #ccc;
	border-right: double 1px #ccc;
}
.block td {
	border-bottom: double 1px #ccc;
	border-right: double 1px #ccc;
}
.block ol li {
	list-style-type:decimal;
}
/*--レンタル--*/

#rental_index p {
	margin-bottom:25px;
}
#rental_index h3 {
	margin:25px 0px;
}
#rental_index h4 {
	margin-bottom:15px;
}
#rental_index table {
	width:660px;
	font-size: 12px;
	margin-bottom: 50px;
}
#rental_index th {
	text-align:center;
	padding: 5px;
	font-weight: normal;
}
#rental_index td {
	padding:5px;
	text-align: center;
}
#rental_index td a {
	color:#4786c8;
}
#rental_index ol {
	font-size:80%;
	line-height: 150%;
	padding: 0px 0px 0px 20px;
	margin-bottom: 45px;
}
#rental_index .agree {
	border:double 1px #CCC;
	padding: 10px;
	margin: 0px 10px;
}
#rental_index .p_02 {
	margin:10px 0px 40px 0px;
	text-align: right;
}
#rentalform p {
	font-size:12px;
	margin: 3px 0px;
}
#rentalform table {
	margin-bottom:0px;
}
#rentalform th {
	text-align:left;
	width: 180px;
}
#rentalform td {
	text-align:left;
	padding: 10px 15px;
}

#rentalform strong {
	color:#F00;
}
#rentalform .error{color:#F00;}
#rentalform .error_02{background-color:#fadeca;}
#rentalsend {
	margin:20px 0px;
	text-align: center;
}
/*--選択基準--*/
#select h3{
	margin-top:15px;
}
#select ul{
	padding-left:45px;
	font-size: 80%;
	line-height: 150%;
	border-bottom: double 1px #ccc;
	padding-bottom: 15px;
	margin-top: 15px;
}
#select ul li{
	list-style-type:disc;
	margin-bottom: 10px;
}
#select ul li a{
	color:#4786c8;
	text-decoration: underline;
}
#select ul li .a_02{
	color:#4786c8;
	text-decoration: underline;
	background-image: url(../ecologa_img/icon_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
}
#select .ul_02{
	padding-left:15px;
	font-size: 80%;
	padding-bottom: 60px;
	margin-top: 15px;
	border-bottom: none;
}
#select .ul_02 li{
	list-style-type:none;
	margin-bottom: 10px;
	background-image: url(../ecologa_img/icon_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 3px;
	padding-left: 15px;
}
#select .ul_02 li a{
	color:#4786c8;
	text-decoration: underline;
}
#select h4{
	margin-top:35px;
	margin-bottom: 5px;
}
#select ol{
	background-color:#fff9e7;
	font-size: 80%;
	line-height: 150%;
	padding: 10px 15px 0px 35px;
}
#select ol li{
	list-style-type:disc;
	margin-bottom: 10px;
	padding-bottom: 10px;
	border-bottom: double 1px #ccc;
}
#select ol .li_02{
	border-bottom: none;
}
#select strong{
	display:block;
	margin: 10px 15px;
}
/*--電磁波測定器完全ガイド--*/
#guide .guide_btn{
	float:left;
	padding: 25px 0px 0px 25px;
}
#guide .guide_btn a{
	font-size:12px;
	display: block;
	background-image: url(../ecologa_img/guide_image_01.jpg);
	width: 247px;
	height: 77px;
	padding: 75px 10px 0px 25px;
	line-height: 150%;
	float: left;
	margin-right: 25px;
	margin-bottom: 25px;
}
#guide .guide_btn a:hover{
	background-image:url(../ecologa_img/guide_image_01_on.jpg);
}
#guide .guide_btn .a_02{
	background-image: url(../ecologa_img/guide_image_02.jpg);
}
#guide .guide_btn .a_02:hover{
	background-image:url(../ecologa_img/guide_image_02_on.jpg);
}
#guide .guide_btn .a_03{
	background-image: url(../ecologa_img/guide_image_03.jpg);
}
#guide .guide_btn .a_03:hover{
	background-image:url(../ecologa_img/guide_image_03_on.jpg);
}#guide .guide_btn .a_04{
	background-image: url(../ecologa_img/guide_image_04.jpg);
}
#guide .guide_btn .a_04:hover{
	background-image:url(../ecologa_img/guide_image_04_on.jpg);
}
/*--電磁波測定器仕様書--*/
#price h3{margin-bottom:10px;}
#price ol{
	font-size:80%;
	padding: 0px 0px 40px 20px;
	line-height: 150%;
}
#price ol li{margin-bottom:10px;}
/*--電磁波低減イヤホンの必要性--*/
#needs p{margin-bottom:20px;}
#needs .img_r{
	float:right;
	margin-left: 15px;
}
#needs ol{
	font-size:80%;
	line-height: 150%;
	padding: 10px 20px;
}
#needs ol li{margin-bottom:15px;}
#needs .ol_02{
	background-image:url(../ecologa_img/earphone_image_02.jpg);
	height: 207px;
	padding-right: 270px;
	background-position: bottom;
	background-repeat: no-repeat;
	margin-bottom: 35px;
}
#top .info{
	float:left;
	background-image: url(../ecologa_img/top_back_01.jpg);
	height: 182px;
	background-repeat: no-repeat;
	width: 680px;
	padding: 68px 0px 0px 5px;
}
#top .info ul{
	float:left;
	margin-bottom: 3px;
	font-size: 0px;
}
#top .info ul li{
	float:left;
	margin-right: 3px;
}
#top .item{
	background-image:url(../ecologa_img/top_back_02.jpg);
	height: 355px;
	background-repeat: no-repeat;
	padding: 70px 0px 0px 15px;
	margin-bottom: 55px;
	font-size:10px;
}
.xc_itemList{
	background-image:url(../ecologa_img/top_back_02.jpg);
	height: 355px;
	background-repeat: no-repeat;
	padding: 70px 0px 0px 15px;
	margin-bottom: 55px;
	font-size:10px;
}
.xc_itemList a{color:#4786c8;}
.xc_itemDataBoxImage{padding:20px;}
#top table{font-size:11px;}
#top th{
	padding:25px 33px;
}
#top th img{border:double 1px #ccc;}
#top td {text-align:center;}
#top td span{
	background-image: url(../ecologa_img/icon_04.gif);
	background-repeat: no-repeat;
	background-position: 0px 1px;
	padding-left: 15px;
}
#top td a{
	color:#2674c4;
}
#top .topinfo{
	background-image:url(../ecologa_img/top_back_04.gif);
	float: left;
	width: 675px;
	padding: 6px 0px 0px 6px;
	background-repeat: no-repeat;
	margin-bottom: 20px;
}
#top .topinfo ol{
	float:left;
	font-size: 0px;
}
#top .topinfo ol li{margin-bottom:5px;}
#top .top_subinfo{
	background-image:url(../ecologa_img/top_back_03.jpg);
	float: left;
	width: 396px;
	height: 186px;
	padding: 115px 0px 0px 5px;
	background-repeat: no-repeat;
	margin-right: 2px;
}
#top .top_subinfo p{
	text-align:right;
	padding-right: 10px;
}
#top .top_subinfo ul {
	float:left;
	margin-top: 40px;
}
#top .top_subinfo ul li{
	float:left;
	margin-right: 2px;
}
#compare table{font-size:10px;}
#compare th{
	font-weight:normal;
	padding: 5px;
	text-align: center;
}
#compare td{
	text-align: center;
	padding: 5px;
	width: 65px;
}
#compare td a{color:#4686c6;}
#compare .td_02{
	background-color:#eee;
	width: 100px;
	text-align: left;
	padding: 5px;
}
.item_back_btn{
	padding:25px 0px 25px 250px;
	text-align: center;
	float: left;
}
.xc_productListBox{
	border-bottom:dotted 1px #CCCCCC;
}

.xc_productListDetail .xc_productName a{
	font-size:14px;
	color:#4686c6;
	background-image:url(../ecologa_img/icon_05.gif);
	background-position: 0px 2px;
	padding-left: 17px;
	background-repeat: no-repeat;
}
.xc_productInquiry a{color:#4686c6;}
.xc_productDetailBottom{float:left;
width:650px;
font-size:12px;}
