/* CSS Document */

@charset "Shift_JIS";

/*Hides from IE5-mac\*/
*html #wrap{ height: 1%;}
/*End hide from IE5-mac*/

body{
 margin: 0 auto;
 padding: 0;
 border: 0;
 font-family: "Verdana";
 font-size: 12px;
 color: #FFFFFF;
 text-align: center;
 background-color: #000000;
}

a{
 color:#FFFFFF;
 text-decoration: underline; 
}
a:hover{
 color:#FFFFFF;
 text-decoration: underline; 
}

img{
 margin: 0;
 padding: 0;
 border: 0;
 vertical-align: bottom;
 }

#wrap{
 margin: 0 auto;
 padding: 0 0 0 15px;
 border: 0;
 width: 985px;
 background-image: url(../img/bg02.gif);
 background-repeat: repeat-x;
 background-position: center top;
 text-align: center;
 }
 
/*     ヘッダー  ↓   */
#header{
 float: left;
 margin: 0 auto;
 padding: 0 0 9px 0;
 width: 970px;
 background-image: url(../img/bg.gif);
 background-repeat: no-repeat;
 background-position: center top; 
 }
 
#header h1{
 float: left;
 margin: 0;
 padding: 0 0 0 0;
 width: 928px;
 text-align: right;
 line-height: 16px;
 font-weight: normal;
 font-size: 10px;
 color: #CCCCCC;
 }
 
#header div{
 float: left;
 margin: 0;
 padding: 0;
 width: 522px;
 }
 
#header h2{
 float: left;
 margin: 0 0 0 14px;
 display: inline;
 padding: 0;
 background-image: url(img/tit.gif);
 background-repeat: no-repeat;
 width: 220px; height:27px;
 line-height: 20px;
 text-align: left;
 }
 
#header h2 span{
 display: none;
 }
 
.h_txt{
 float: left;
 margin: 0;
 padding: 10px 0 0 10px;
 width: 200px;
 text-align: left;
 line-height: 18px;
 color: #CCCCCC;
 }

.h_img01{
 float: left;
 margin: 0 7px 0 0;
 padding: 0;
 }
 
.tel{
 float: left;
 margin: 0;
 padding: 2px 0 0 8px;
 }
/*     ヘッダー  ↑   */
 





/*     レフト 　　↓   */
#left{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 400px;
 }
 
.price{
 float: left;
 margin: 0 0 5px 0;
 padding: 0;
 background-color: #000000;
 width: 400px;
 }
 
.p_tit{
 float: left;
 margin: 0;
 padding: 5px 0 5px 10px;
 width: 70px;
 text-align: left;
 line-height: 20px;
 }
 
.p_tit span{
 font-weight: bold;
 color: #D52B2F;
 }
 
.p_txt{
 float: left;
 margin: 0;
 padding: 5px 0 0 0;
 width: 235px; 
 text-align: left;
 font-size: 40px;
 font-weight: bold;
 line-height: 44px;
 font-family: "ＭＳ Ｐ明朝", "細明朝体", "ヒラギノ明朝 Pro W3";
}

.shikirei{
 float: left;
 margin: 0;
 padding: 9px 0 0 0;
 width: 80px;
 text-align: left;
 font-weight: bold;
 font-size: 14px;
 line-height: 16px;
 }
 
.main_img01{
 float: left;
 margin: 0;
 padding: 0 0 8px 0;
 }
 
.sub_img01{
 float: left;
 margin: 0 8px 5px 0;
 padding: 0;
 cursor: pointer;
 }
 
.sub_img02{
 float: left;
 margin: 0 0 5px 0;
 padding: 0;
 }
/*     レフト 　　↑   */






/*     詳細　　↓   */
.shousai{
 float: left;
 margin: 0;
 padding: 0;
 width: 310px;
 }
 
.s_img{
 float: left;
 margin: 0;
 padding: 0 0 1px 0;
 }
 
.s_txt{
 float: left;
 margin: 0;
 padding: 3px 3px 2px 5px;
 border-bottom: 1px solid #282828;
 width: 235px;
 line-height: 20px;
 text-align: left;
 background-color: #000000;
 display: block;
 }
 
.s_box{
 float: left;
 margin: 3px 0 0 0;
 padding: 8px 0 8px 5px;
 width: 298px; height:222px; 
 border: 1px solid #4C4948;
 }
 

.tab01{
 float: left;
 margin: 0;
 padding: 0;
 border: 0;
 width: 220px;
 }
 
.tab01 th{
 margin: 0;
 padding: 0 0 2px 0;
 width: 85px;
 vertical-align: top;
 }

.tab01 td{
 margin: 0;
 padding: 0 0 2px 0;
 width: 135px;
 vertical-align: top;
 }
 
.tab01 p{
 float: left;
 margin: 0;
 padding: 0;
 text-align: left;
 font-weight: normal;
 line-height: 15px
 }

.s_box div{
 float: left;
 margin: 0;
 padding: 0;
 width: 73px;
 }
 
.s_box div img{
 float: left;
 margin: 0;
 padding: 0 3px 0 0;
 }

 
.tab02{
 float: left;
 margin: 5px 0 0 5px;
 display: inline;
 padding: 0;
 border: 0;
 width: 290px;
 }
 
.tab02 td{
 margin: 0;
 padding: 0 0 2px 0;
 border: 0;
 width: 140px;
 vertical-align: top;
 }

.tab02 td p{
 float: left;
 margin: 0;
 padding: 0;
 text-align: left;
 line-height: 15px
 }
 
.madori{
 float: left;
 margin: 0;
 padding: 0;
 }

/*     詳細　　↑   */







/*     内装　　↓   */
.naisou{
 float: left;
 margin: 0;
 padding: 0;
 width: 565px;
 }
 
.naisou div{
 float: left;
 margin: 0;
 padding: 0;
 width: 136px;
 }
 
.naisou div img{
 float: left;
 margin: 4px 9px 3px 0;
 display: inline;
 padding: 0;
 }
 
 .PopBoxImageLink
{
	cursor: pointer;
}

.nai_img01{
 float: left;
 margin: 0;
 padding: 4px 0 0 2px;
 }
 

.type{
 float: left;
 margin: 0;
 padding: 5px 0 0 0;
 width: 580px;
 }
 
.t_tit{
 float: left;
 margin: 0;
 padding: 0 5px 0 22px;
 }
 
.type a{
 margin: 0;
 padding: 0;
 text-decoration: none;
 text-indent: -9999px;
 overflow: hidden;
 display: block;
 width: 52px; height:52px;
 }

.type a:hover{
 margin: 0;
 padding: 0;
 background-position: 0 -53px;
 }
 
.on{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 }
 
.a_1k_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.a_1k_roll a{
 background-image: url(../img/a_1k_roll.gif);
 }

 
.b_1r_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.b_1r_roll a{
 background-image: url(../img/b_1r_roll.gif);
 }

.c_1k_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.c_1k_roll a{
 background-image: url(../img/c_1k_roll.gif);
 }
 
.d_1k_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.d_1k_roll a{
 background-image: url(../img/d_1k_roll.gif);
 }

.e_1k_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.e_1k_roll a{
 background-image: url(../img/e_1k_roll.gif);
 }

.f_1k_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.f_1k_roll a{
 background-image: url(../img/f_1k_roll.gif);
 }

/*     内装　　↑   */








/*************************************************/
.d1_1r_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.d1_1r_roll a{
 background-image: url(../img/d1_1r_roll.gif);
 }

.b_1l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.b_1l_roll a{
 background-image: url(../img/b_1l_roll.gif);
 }
 
.c1_1l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.c1_1l_roll a{
 background-image: url(../img/c1_1l_roll.gif);
 }

.a_1ls_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.a_1ls_roll a{
 background-image: url(../img/a_1ls_roll.gif);
 }
 
.e_1l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.e_1l_roll a{
 background-image: url(../img/e_1l_roll.gif);
 }
 
 
.h_1l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.h_1l_roll a{
 background-image: url(../img/h_1l_roll.gif);
 } 
 
.g_2l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.g_2l_roll a{
 background-image: url(../img/g_2l_roll.gif);
 } 
 
 
.i_2l_roll{
 float: left;
 margin: 0;
 padding: 0 5px 0 0;
 width: 52px;
 }
  
.i_2l_roll a{
 background-image: url(../img/i_2l_roll.gif);
 }   
 
  .lh{
 float: right;
 margin: 0;
 padding: 0 78px 0 0;
 } 
 
/*************************************************/







/*     ポイント　　↓   */
.point{
 float: left;
 margin: -20px 0 0 0;
 padding: 0;
 width: 970px;
 }
 
.po_tit{
 float: left;
 margin: 0;
 padding: 10px 0 3px 10px;
 background-image: url(../img/bottom_tit_bg.gif);
 background-repeat: no-repeat;
 width: 960px;
 text-align: left;
 line-height: 20px;
 font-weight: bold;
 color: #FF6600;
 }
 
.po_txt{
 float: left;
 margin: 0 0 20px 0;
 padding: 10px 10px 10px 10px;
 width: 948px;
 text-align: left;
 line-height: 18px;
 border-bottom: 1px solid #535353;
 border-left: 1px solid #535353;
 border-right: 1px solid #535353;
 }
/*     ポイント　　↑   */

