/*top*/


.line_dash{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding:5px 0 5px 0;
}

.line_dash2{
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #CCCCCC;
	padding:5px;
}

.line_dash3{
	border-top-width: 1px;
	border-top-style: dashed;
	border-top-color: #CCCCCC;
	padding:5px;
}

.bd01{
	padding:5px;
	border: 1px solid #CCCCCC;
}

.top_bd01{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	border-left-style: solid;
	border-right-color: #CCCCCC;
	border-bottom-color: #CCCCCC;
	border-left-color: #CCCCCC;
	padding:10px;
}


.eye{ background-image:url(../images/eye_bg.jpg);
width:526px;
background-repeat:no-repeat;
}

.main_img{
display:block;
width:541px;
height:252px;
background:url("../images/main.jpg") no-repeat;
padding:0px;
clear:both;
}


.top_sub1{
display:block;
width:542px;
height:30px;
background:url("../images/subttl01.gif") no-repeat;
padding:0px;
clear:both;
}

.top_sub2{
display:block;
width:542px;
height:30px;
background:url("../images/subttl02.gif") no-repeat;
padding:0px;
clear:both;
}

.top_sub3{
display:block;
width:542px;
height:30px;
background:url("../images/subttl03.gif") no-repeat;
padding:0px;
clear:both;
}


.top_contents{
display:block;
width:169px;
height:27px;
background:url("../images/contents.gif") no-repeat;
padding:0px;
text-align:center;
clear:both;
}

.top_contents02{
display:block;
width:169px;
height:12px;
background:url("../images/contents_btm.gif") no-repeat;
padding:0px;
text-align:center;
clear:both;
}

.top_sub5{
display:block;
width:169px;
height:27px;
background:url("../images/contents02.gif") no-repeat;
padding:0px;
clear:both;
}

.top_sub6{
display:block;
width:169px;
height:27px;
background:url("../images/contents03.gif") no-repeat;
padding:0px;
clear:both;
}

.r_koutsuu{
margin-right:4px;
margin-bottom:4px;
width:169px;
float:left;
}


#price a:link{text-decoration:none; color:#333333;}
#price a:visited{text-decoration:none; color:#333333;}
#price a:active{text-decoration:underline; color:#333333;}
#price a:hover{text-decoration:underline; color:#333333;}
#price td{ padding:5px 10px 5px 10px;}

.ul_style{ list-style:url(../images/arrow.gif);}
.paper{ padding:0 0 0 30px;
line-height:200%;}
.paper_bg{ background-color:#b2f8b4;}
.bg01{ background-color:#e6fbdf;}

.ul_arr{ list-style-image:url(../images/arrow.gif);}

.bd_dash{ border:#b7b7b7 dashed 1px;
padding:10px;}