a {
color:#006795;
text-decoration:none;
}
a:visited {
color:#9F9FA0;
text-decoration:none;
}
a:hover {
color:#944025;
text-decoration:none;
}
body {
margin:0px;
padding:0px;
background: url(../common/back.jpg) repeat-x;
}
#container {
background: url(../common/main_back.png) repeat-y;
margin:0 auto;
padding:0 15px;
width:930px;
display: block;
}
.price td{
padding:0px;
}
.price select{
font-size:10px;
}

*html #container {
background: url(../common/main_back.gif) repeat-y;
margin:0 auto;
padding:0 15px;
width:930px;
display: block;
}


.clear {
clear:both;
}



/*　　　　　　　　　　テキスト　　　　　　　　　　　*/


.text10 {
   font-size:10px;
   line-height: 13px;
}

.txt12 {
  font-size: 12px;
  line-height: 16px;
  }

.text14 {
   font-size:14px;
   line-height: 18px;
}

.txt16 {
  font-size: 16px;
  line-height: 20px;
}



.tit {
   font-size:1.2em;
   font-weight:bold;
   color:#ff6600;
}

.tit2 {
   font-size:1.4em;
   font-weight:bold;
   color:#ff6600;
}


.kakaku {
   font-size:1.6em;
   font-weight:bold;
   color:#e5080b;
}      

.bold {
   font-weight:bold;
}     



/*　　　　　　　　　　ヘッダー　　　　　　　　　　　*/
#head{
/*height:352px;*/
width: 900px;
}
.h_logo{
width:387px;
height:52px;
display:block;
background: url(../common/head_logo.jpg) no-repeat;
float: left;
}
.h_link{
width:493px;
float: left;
padding: 10px 20px 0px 0px;
text-align: right;
}
.h_link ul{
padding: 8px 0px 0px;
}
.h_link li{
display:inline;
padding: 0px 0px 0px 30px;
background: url(../common/head_icon.jpg) no-repeat;
}
.h_btn{
height:50px;
clear: both;
width: 900px;
float: left;
text-indent:-9999px;
}
.h_btn li{
display:inline;
}
.h_btn01 a{
height: 50px;
width: 120px;
background: url(../common/h_btn01.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn01 a:hover{
background: url(../common/h_btn01_o.jpg) no-repeat;
}
.h_btn01_o a{
height: 50px;
width: 120px;
background: url(../common/h_btn01_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn02 a{
height: 50px;
width: 115px;
background: url(../common/h_btn02.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn02 a:hover{
background: url(../common/h_btn02_o.jpg) no-repeat;
}
.h_btn02_o a{
height: 50px;
width: 115px;
background: url(../common/h_btn02_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn03 a{
height: 50px;
width: 135px;
background: url(../common/h_btn03.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn03 a:hover{
background: url(../common/h_btn03_o.jpg) no-repeat;
overflow:hidden;
}
.h_btn03_o a{
height: 50px;
width: 135px;
background: url(../common/h_btn03_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn04 a{
height: 50px;
width: 140px;
background: url(../common/h_btn04.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn04 a:hover{
background: url(../common/h_btn04_o.jpg) no-repeat;
overflow:hidden;
}
.h_btn04_o a{
height: 50px;
width: 140px;
background: url(../common/h_btn04_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn05 a{
height: 50px;
width: 140px;
background: url(../common/h_btn05.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn05 a:hover{
background: url(../common/h_btn05_o.jpg) no-repeat;
overflow:hidden;
}
.h_btn05_o a{
height: 50px;
width: 140px;
background: url(../common/h_btn05_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn06 a{
height: 50px;
width: 135px;
background: url(../common/h_btn06.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn06 a:hover{
background: url(../common/h_btn06_o.jpg) no-repeat;
overflow:hidden;
}
.h_btn06_o a{
height: 50px;
width: 135px;
background: url(../common/h_btn06_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn07 a{
height: 50px;
width: 115px;
background: url(../common/h_btn07.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}
.h_btn07 a:hover{
background: url(../common/h_btn07_o.jpg) no-repeat;
overflow:hidden;
}
.h_btn07_o a{
height: 50px;
width: 115px;
background: url(../common/h_btn07_o.jpg) no-repeat;
display: block;
float: left;
overflow:hidden;
}

#menu li {
    float:left;
    list-style:none;
    text-indent: -9999px;
}

/*  main  */
#main{
float:left;
width:900px;

}



.main_i{
/*margin:20px 30px;*/
width:650px;
margin:20px 10px 20px 0px;
float: right;
}

.main_i2{
/*margin:20px 30px;*/
width:650px;
margin:20px 10px 20px 0px;
}



/*  main-side  */
.side{
width:221px;
padding: 20px 0px;
text-align:center;
float: left;
}

.side ul li {
margin-top:5px;
}


.side table{
background:#FFFFFF;
}
.side_btn{
margin: 0px auto;
}
.side_btn01 a{
background: url(../common/s_btn01.jpg) no-repeat;
display: block;
float: left;
height: 35px;
width: 163px;
margin: 10px 0px 0px 2px;
}
.side_btn01 a:hover{
background: url(../common/s_btn01_o.jpg) no-repeat;
}
.side_btn02 a{
background: url(../common/s_btn02.jpg) no-repeat;
display: block;
float: left;
height: 35px;
width: 163px;
margin: 10px 0px 0px 2px;
}
.side_btn02 a:hover{
background: url(../common/s_btn02_o.jpg) no-repeat;
}
.side_btn03 a{
background: url(../common/s_btn03.jpg) no-repeat;
display: block;
float: left;
height: 35px;
width: 163px;
margin: 10px 0px 0px 2px;
}
.side_btn03 a:hover{
background: url(../common/s_btn03_o.jpg) no-repeat;
}
.side_btn04 a{
background: url(../common/s_btn04.jpg) no-repeat;
display: block;
float: left;
height: 35px;
width: 163px;
margin: 10px 0px 0px 2px;
}
.side_btn04 a:hover{
background: url(../common/s_btn04_o.jpg) no-repeat;
}
.side_line{
border-bottom: 4px dashed #17943E;
padding: 10px 0px 0px;
margin: 0px 0px 10px;
}

/*　　　　　　　　　　　フッター　　　　　　　　　　　*/
#foot{
height:100px;
clear: both;
width: 900px;
background: url(../common/foot_img.jpg) no-repeat;
margin: 0px;
padding: 50px 0px 0px;
}
.f_line{
width: 560px;
color:#FF9900;
border-bottom: 1px dotted #FFFFFF;
border-top: 1px dotted #FFFFFF;
margin:0 auto;
padding: 0px;
}
#foot a{
color:#000;
}
#foot a:hover{
color:#FF3300;
}
#foot li{
display:inline;
padding: 0px 8px;
}
/*TopPageBack*/
.top a{
float: right;
display:block;
height: 20px;
width: 95px;
background: url(../common/top.gif) no-repeat;
}
/************************************************************/
.haikei{
	margin:0 auto;
}


p.basyo {
	height:30px;
	overflow:hidden;}
	
	
.tel {
   font-size:1.4em;
   font-weight:bold;
   color:#009900;
  
}   
   	
	
