@charset "Shift_JIS";
/*
	(c) Copyright2010 INNOV INTERACTIVE Co.,Ltd. All rights reserved.

		Style List
		1. Contents Layout
		2. Contents Style
		?. Print Style
*/

/* =1. Contents Layout */
/* ---------------------------------------------------------------- */
#wrapper {
 width:750px;
 border-right:1px solid #d8d9db;
 border-left:1px solid #d8d9db;
 background:#fff;
 margin:0 auto;
 padding:12px 20px 0;
}
.detailArea {
 margin:0 0 30px;
}

.tokuchoArea {
 overflow:hidden;
 zoom:1;
}
.tokuchoArea li {
 float:left;
 width:182px;
 border:1px solid #d6d6d6;
 background:#f3f1e7;
 margin:0 4px 0 0;
 padding:0 0 15px;
}
.tokuchoArea li.end {
 margin:0;
}
.tokuchoArea li p.txt {
 margin:0;
 padding:0 4px;
}
.tokuchoArea li h3 {
 color:#FF6600;
 font-weight:bold;
 font-size:110%;
}
.tokuchoArea li img {
 margin-right:10px;
}





.infoArea {
 border-right:1px solid #bbb;
 border-bottom:1px solid #bbb;
 border-left:1px solid #bbb;
}
.infoArea li {
 border-top:1px solid #bbb;
 overflow:hidden;
 zoom:1;
}
.infoArea li div.left {
 float:left;
 width:478px;
}
.infoArea li div.left h3 {
 color:#007600;
 font-weight:bold;
 font-size:116%;
}
.infoArea li div.left h3 img {
 vertical-align:middle;
 margin:0 15px 0 0;
}
.infoArea li div.left p {
 margin:1em 0 0 41px;
}
.infoArea li div.right {
 float:right;
}
.infoArea li div.right img {
 margin:18px 8px 18px 0;
 border:1px solid #d6d6d6;
}

.planArea dd {
 margin:10px 0 30px;
}
.planArea dd strong {
 font-size:166%;
}
.planArea table {
 margin:0 0 1em;
 border-top:1px solid #adadad;
 border-left:1px solid #adadad;
}
.planArea table td {
 padding:10px;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}
.planArea table th {
 vertical-align:top;
 padding:10px;
 background:#dcf6d8;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}

.compairArea table {
 margin:0 0 1em;
 border-top:1px solid #adadad;
 border-left:1px solid #adadad;
}
.compairArea table td {
 padding:10px;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}
.compairArea table th {
 vertical-align:top;
 padding:10px;
 background:#dcf6d8;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}

.toiawaseArea {
 margin:22px 0 0;
}
.toiawaseArea table {
 margin:0 0 1em;
 border-top:1px solid #adadad;
 border-left:1px solid #adadad;
}
.toiawaseArea table td {
 padding:10px;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}
.toiawaseArea table th {
 vertical-align:top;
 padding:10px;
 background:#dcf6d8;
 border-right:1px solid #adadad;
 border-bottom:1px solid #adadad;
}
.toiawaseArea table td p img {
 vertical-align:middle;
 margin:0 3px 0 0;
}

.infoHead {
 background:url(../../img/ico_tokucho.gif) left top no-repeat;
}
.planHead {
 background:url(../../img/ico_plan.gif) left top no-repeat;
}
.compairHead {
 background:url(../../img/ico_service.gif) left top no-repeat;
}

.read {
 margin:0 0 15px;
 padding:12px 0 0.5em 74px;
}
.read h2 {
 font-weight:bold;
}
.read p {
 margin:0;
}
.read p strong {
 color:#f00;
}

.title {
 border:1px solid #adadad;
 background:#595959;
 padding:2px 2px 2px 5px;
 color:#fff;
}
.border01 {
 border-style: solid; 
 border-width:1px; 
 border-color:#CCCCCC;
}	
.border02 {
 border-style:solid; 
 border-width:1px; 
 border-color:#adadad; 
}	
.info_margin {
 margin-top:8px; 
 margin-left:15px;
}

/* =2. Contents Style */
/* ---------------------------------------------------------------- */

/* =?. Print Style */
/* ---------------------------------------------------------------- */
@media print {}

