@charset "UTF-8";

@import "reset.css";
@import "common.css";


/*----------------------------------------------------------------------------
******************************************************************************
headding
******************************************************************************
----------------------------------------------------------------------------*/
.contents h3{
	width:527px;
	height:48px;
	display:block;
	text-indent:-99999em;}

/* pages
--------------------------------------------------------------*/
#p01 h3{background:url(../img/ptit01.jpg) 0 0 no-repeat;}
#p02 h3{background:url(../img/ptit02.jpg) 0 0 no-repeat;}
#p03 h3{background:url(../img/ptit03.jpg) 0 0 no-repeat;}
#p04 h3{background:url(../img/ptit04.jpg) 0 0 no-repeat;}
#p05 h3{background:url(../img/ptit05.jpg) 0 0 no-repeat;}
#p06 h3{background:url(../img/ptit06.jpg) 0 0 no-repeat;}
#p07 h3{background:url(../img/ptit07.jpg) 0 0 no-repeat;}
#p08 h3{background:url(../img/ptit08.jpg) 0 0 no-repeat;}
#p09 h3{background:url(../img/ptit09.jpg) 0 0 no-repeat;}
#p10 h3{background:url(../img/ptit10.jpg) 0 0 no-repeat;}
#p11 h3{background:url(../img/ptit11.jpg) 0 0 no-repeat;}
#p12 h3{background:url(../img/ptit12.jpg) 0 0 no-repeat;}
#p13 h3{background:url(../img/ptit13.jpg) 0 0 no-repeat;}

/* common title
--------------------------------------------------------------*/
.contents .tit{
	width:507px;
	margin:0 auto 10px;
	padding-bottom:3px;
	padding-top:10px;
	background:url(../common/tit_line.gif) 0 100% repeat-x;}
h4{
	color:#24468a;
	font-size:90%;
	padding:2px 0 5px 20px;
	background:url(../common/tit_arr.gif) 0 2px no-repeat;}

h5{
	color:#FFFFFF;
	width:490px;
	font-size:90%;
	margin-bottom:10px;
	padding:6px 7px 4px 10px;
	background-color:#66abd5;}


/*----------------------------------------------------------------------------
******************************************************************************
Common
******************************************************************************
----------------------------------------------------------------------------*/
/* contents box
--------------------------------------------------------------*/
.conBox{
	width:507px;
	margin:0 auto 10px;}
.conBox p{
	line-height:1.4;
	padding-left:10px;
	margin-bottom:10px;}

/* pagetop
--------------------------------------------------------------*/
.pagetop{
	text-align:right;
	padding-right:10px;}

/* image position
--------------------------------------------------------------*/
.imgR{
	float:right;
	padding-left:0;
	margin-left:15px;
	margin-bottom:15px;}
.imgL{
	width:194px;
	float:left;
	padding-left:0;
	margin-right:15px;
	margin-bottom:15px;}
.padT10{
	padding-top:10px;}


/* dl dt
--------------------------------------------------------------*/
.contents dl.dotList {
	margin:0 0 10px 10px;}
.contents dl.dotList dt {
	color:#b18504;
	width:240px;
	padding:0 0 2px 13px;
	background:url(../common/sq01.gif) 0 3px no-repeat;}
.contents dl.dotList dd{
	margin-bottom:10px;}

/* ol li
--------------------------------------------------------------*/
.contents ol {
	margin:0 0 10px 25px;}
.contents ol li{
	line-height:1.5;
	list-style-type:decimal;
	margin-bottom:10px;}


/* list
--------------------------------------------------------------*/
.contents ul {
	margin:0 0 10px 10px;}
.contents ul li {
	color:#b18504;
	width:240px;
	padding:0 0 4px 18px;
	background:url(../common/arr02.gif) 0 2px no-repeat;}
.contents ul.link li{
	background:url(../common/arr03.gif) 0 2px no-repeat;}


/* table layout
-----------------------------------------------------*/
table{
	margin-bottom:3px;
	background-color:#DBDBDB;}
table th,
table td{
	font-size:79%;
	text-align:left;
	padding:5px 10px 5px 10px;}
table th{
	color:#4A4A4A;
	font-weight:normal;
	border:1px solid #FFFFFF;
	background-color:#F3F2F2;}
table td{
	background-color:#FFFFFF;}
table th span{
	color:#DE5F5F;}
table tr.c02 th{
	text-align:center;
	background-color:#E6E5E5;}
#p09 td{
	text-align:right;}

/*----------------------------------------------------------------------------
******************************************************************************
Price
******************************************************************************
----------------------------------------------------------------------------*/
.conBox p.comm{
	font-size:68%;
	padding-left:0;}

/*----------------------------------------------------------------------------
******************************************************************************
Inquiry
******************************************************************************
----------------------------------------------------------------------------*/
#p12 h3{
	margin-bottom:20px;}
#p12 th{
	width:38%;}
#p12 table{
	margin-bottom:10px;}
#p12{
	padding-bottom:10px;}
#p12 .comm{
	color:#DE5F5F;
	text-align:right;
	margin-bottom:5px;}
#p12 td input.marTB1{
	margin-top:1px;
	margin-bottom:1px;
	margin-right:3px;}


.w60{width:60px;}
.w100{width:100px;}
.w280{width:280px;}
.btn{
	font-size:100%;
	width:120px;
	height:20pt;
	margin-bottom:20px;
	text-align:center;}

/*----------------------------------------------------------------------------
******************************************************************************
FAQ
******************************************************************************
----------------------------------------------------------------------------*/
#p11 ul.padT{
	padding-top:15px;
	margin-left:0;
	padding-bottom:15px;
	border-bottom:1px solid #E2E3E2;}
#p11 ul li{
	width:475px;}

#p11 h4{
	width:490px;
	color:#333333;
	font-weight:normal;
	font-size:79%;
	margin:0 auto 4px;
	padding:14px 0 5px 37px;
	background:url(../common/tit_q.gif) 10px 10px no-repeat;}
div.ans{
	width:480px;
	color:#333333;
	margin:0 auto 10px;
	padding:1px 0 5px 27px;
	background:url(../common/tit_a.gif) 0 0 no-repeat;}
div.ans p{
	line-height:1.4;
	padding-right:10px;}
#p11 ul.link li{
	background:url(../common/arr02.gif) 0 2px no-repeat;}
#p11 .ans li{
	padding:0 0 4px 15px;
	margin-left:7px;
	width:400px;
	color:#333;
	background:url(../common/sq01.gif) 0 4px no-repeat;}

/*----------------------------------------------------------------------------
******************************************************************************
Equipment
******************************************************************************
----------------------------------------------------------------------------*/

#p07 h3{
	margin-bottom:20px;}
#p07 .conBox p{
	padding-left:0;}
#p07 h4{
	color:#24468a;
	font-size:80%;
	width:270px;
	margin-bottom:6px;
	padding:2px 0 5px 15px;
	background:url(../common/sq01.gif) 0 3px no-repeat;}
#p07 h4.txt{
	margin-bottom:0;
	padding:2px 0 2px 15px;}
#p07 h4.lgr{
	width:490px;}
#p07 .comm{
	font-size:80%;
	margin-left:15px;}

#p07 p.line{
	padding-top:10px;
	border-top:1px solid #E0E0E0;}

/*----------------------------------------------------------------------------
******************************************************************************
Sitemap
******************************************************************************
----------------------------------------------------------------------------*/

#p13 dl{
	width:480px;
	margin-left:28px;}
#p13 dt{
	padding:2px 0 2px 14px;
	background:url(../common/sq01.gif) 1px 5px no-repeat;}
#p13 dd{
	padding-left:14px;
	margin-bottom:5px;}

#p13 .line2{
	text-align:center;
	padding:10px 0;}


/*----------------------------------------------------------------------------
******************************************************************************
Company
******************************************************************************
----------------------------------------------------------------------------*/
#p10 td.lh15{
line-height:1.4;}
#p10 table{
	margin-bottom:20px;}
#p10 th{
	width:30%;}





