@charset "Shift_JIS";
/* CSS Document */
/* ------------------------------------コンテンツここから------------------------------------ */

#content h2{
padding:0px;
margin:0px;
display:block;
width:800px;
height:88px;
background:url(../images/product_h2.jpg) left top no-repeat;
}


#content h3{
padding:0px;
margin:0px;
display:block;
width:285px;
height:59px;
background:url(../images/product_h3.gif) left top no-repeat;

}



#right_content h4{
padding:0px;
margin:10px 0px 10px 0px;
display:block;
width:561px;
height:57px;
background:url(../images/product_h4.gif) left top no-repeat;
}

#right_content h5{
padding:0px;
margin:10px 0px 10px 0px;
display:block;
width:261px;
height:151px;
}

.subtitle01{background:url(../images/product_h5_01.jpg) left top no-repeat;}
.subtitle02{background:url(../images/product_h5_02.jpg) left top no-repeat;}
.subtitle03{background:url(../images/product_h5_03.jpg) left top no-repeat;}
.subtitle04{background:url(../images/product_h5_04.jpg) left top no-repeat;}
.subtitle05{background:url(../images/product_h5_05.jpg) left top no-repeat;}
.subtitle06{background:url(../images/product_h5_06.jpg) left top no-repeat;}
.subtitle07{background:url(../images/product_h5_07.jpg) left top no-repeat;}



#right_content h6{
padding:0px;
margin:10px 0px 10px 0px;
display:block;
width:261px;
height:71px;
background:url(../images/product_h6.gif) left top no-repeat;

}


/* ------------------------------------テーブルCSSここから------------------------------------ */

#page_back01{
margin:0px;
padding:0px 0px 20px 0px;
background:#eeeeef;
width:602px;
}


.table01{
padding:0px;
margin:0px auto;
text-align:center;
width:559px;
}


#page td{
text-align:left;
vertical-align:top;}

.text01{
padding:0px;
margin:0px 0px 0px 15px;
float:right;
width:254px;
display:block;
}


td.border {
border-bottom:#e6e6e6 dashed 1px;
background:#fff;
padding-bottom:5px;
}
td.border-r {
border-right:#e6e6e6 dashed 1px;
border-bottom:#e6e6e6 dashed 1px;
background:#fff;
padding-bottom:5px;
}

.td01{
margin:0px;
padding:20px 0px 10px 0px;}


.td03{
background:url(../images/product_back01.gif) left top no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;

}

.td04{
background:url(../images/product_back02.gif) left top no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;
}

.td05{
background:#FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;
}

.td06{
background:#FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;
}

.td07{
background:url(../images/product_back03.gif) left bottom no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;

}

.td08{
background:url(../images/product_back04.gif) left bottom no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;

}

.td09{
background:url(../images/product_back05.gif) left bottom no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;
}

.td10{
background:url(../images/product_back06.gif) left bottom no-repeat #FFFFFF;
margin:0px;
padding:10px 9px 10px 9px;


}











.text02{
padding:15px 55px;
margin:0px;}



.text02 a{
display:block;
float:left;
width:151px;
height:32px;
background:url(../images/product_btn01.gif) left top no-repeat;}

a.btn02 {
	display:block;
	margin-left:50px;
	height:31px;
	width:150px;
	background:url("../images/product_btn02.gif") top;
}
a.btn02:hover {
	background-position:bottom;
}

.text02 a:hover{
background-position:0 -32px;
}

/* ------------------------------------テーブルここまで------------------------------------ */



.text03{
padding:0px;
margin:10px;

}


/* ------------------------------------コンテンツここまで------------------------------------ */


/** ---- 2008/03/28 **/

#page_back02{
	padding:0px 0px 20px 0px;
	border:solid 20px #eeeeef;
	background:#fff;
	padding:10px;
}

#page_back02 img {
	vertical-align:bottom;
}

.indent {
	margin-left:40px;
}

.green-box {
	background:#cce4dc;
	padding:5px;
}
.green-text {
	color:#007a50;
	font-size:120%;
}

#page_back02 table {
	border-collapse:collapse;
	border:solid 1px #eeeeef;
}
#page_back02 table th {
	border:solid 1px #eeeeef;
	background:#e5f1ed;
	text-align:center;
	vertical-align:top;
}
#page_back02 table td {
	border:solid 1px #eeeeef;
	text-align:center;
	vertical-align:top;
}

#page_back02 table.no {
	border:none;
}
#page_back02 table.no * {
	border:none;
	background:none;
	text-align:left;
}
#page_back02 table.type2 {
	border:solid 1px #a9a9a9;
	margin:5px 0px 10px 0px;
}
#page_back02 table.type2 th {
	background:#e7e7e7;
	width:150px;
	text-align:left;
	border:solid 1px #a9a9a9;
}
#page_back02 table.type2 td {
	text-align:left;
	border:solid 1px #a9a9a9;
}
