﻿a:link { text-decoration:none; color:#1E90FF; font-weight:bold; }
a:visited { text-decoration:none; color:#1E90FF; font-weight:bold; }
a:active { text-decoration:none; color:#1E90FF; font-weight:bold;}
a:hover {  text-decoration: underline; color:#cc00ff; font-weight:bold; }

body {scrollbar-face-color:#E6E6FA; 
      scrollbar-arrow-color:red; 
      background-color:#E6E6FA;
      margin-top:0; 
      font-family: "Hiragino Kaku Gothic ProN","メイリオ", sans-serif;
}

img { border:0;
      vertical-align: middle;
    }

.left { float:left;
        margin-right:5px;
}
.small { font-size:8pt;

       }

.super { color:#ff0033;
         font-weight:bold;
         text-shadow:0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 2px 2px 2px #000;
        }

.strong { color:#ff0033;
          font-weight:bold;
          text-decoration:underline;
        }

.stock { font-size: 20px;
          font-weight:bold;
          font-style:italic;
          text-shadow:  
          0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
          1px 0 1px #FFF,
    	  1px 1px 1px #000,
    	  2px 2px 2px #000;
    	  position: absolute;
          bottom: 15px;
          left: 10px;
       }

.stobox { width:105px; 
          height:67px; 
          text-align:center;
          vertical-align:middle;
          margin-top: 1px;
          background-color:#ffff00;
          border:solid 1px #000000; 
          border-radius: 7px/7px;
          position:fixed;
          bottom: 40%;
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }

.detail { font-size: 15px;

    	  position: absolute;
          bottom: 17px;
          left: 8px;
         font-weight:bold;
         text-shadow:0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 2px 2px 2px #000;
       }

.detabox { width:50px; 
          height:50px; 
          text-align:center;
          vertical-align:middle;
          background-color:#ffff00;
          border:solid 1px #000000; 
          border-radius: 25px/25px;
          background-size: cover;
          background-image: url('image/comm/wheel5.jpg');
          position:absolute;
          right: 5px;
          bottom: 5px;
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }


.hot { text-shadow:  
         0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000;
      }
.hot2 { text-shadow:  
         0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000;
      }

.kouzo { width:922px;
         height:; 
         margin:0px auto; 
         background-color:#ffffff; 
       }  

.head { width:920px;
        margin:0px;
       }

.footer { width:920px;
          font-size:10pt; 
          color:#ffffff; 
          font-weight:bold; 
          background-color:#ae6167; 
          text-align:center;
          margin:0px;
        }

.gmenu { width:155px; 
         height:3500px;
         float:left;
         margin:0px;
         background-color:#fff0f5;
         background-image: url('image/comm/logo.gif'); 
         position:relative;
       }

.main { width:765px;
        height:3500px; 
        font-size:10pt;
        float:right; 
        background-color:#cccccc; 
       }

.center { width:639px; 
          height:3500px;
          font-size:10pt; 
          float:left;
          border-right-style:dotted;
          border-left-style:dotted;
          background-color:#fff0f5; 
          position:relative;
        }

.topics { width:120px; 
          height:100%; 
          font-size:10pt;
          float:right; 
          background-color:#fff0f5; 
          position:relative;
        }

.topiwaku { width:114px;
            height:3465px;
            background-color:#ffffff; 
            border:solid 1px #000000; 
            border-radius: 10px/10px;
            margin: 4px 0px 0px 0px;
            padding: 4px 0px 0px 2px;
            font-size:8pt;
          }

.end { position: absolute;
            bottom: 2px;
            left: 0px;
          }
          
.addbox { position: absolute;
            bottom: 5px;
            left: 5px;
            width:102px;
            height:220px; 
            background-color:#ffffff; 
            border:solid 1px #000000; 
            border-radius: 10px/10px;
            padding:2px;
            font-size:8pt;
          }
          
.banner0 { margin:0px;
          width:137px;
          height:15px;
          background-color:#000000; 
          font-size:10pt;
          color:#ffffff;
          font-weight:bold;
          font-style:italic;
          margin: 0px 0px 0px 0px;
          padding: 0px 0px 0px 2px;
          border-left: 15px groove #ffff66; 
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }
          
          
.menu {  width:146px; height:25px;
	     text-shadow: 0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 0 1px 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000,
    	 3px 3px 3px #000;
	     font-weight: bold;
	     font-size:12pt;
	     border:outset 4px #ae6167;
	     background-color:#ae6167;
	     margin-top:2px;
	     text-align:left;
	     display: inline-block;
	     box-shadow: 5px 5px 6px -1px rgba(0, 0, 0, 0.8);
       }
       
.menu2 { width:148px; height:25px;
	     text-shadow: 0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 0 1px 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000,
    	 3px 3px 3px #000;
	     font-weight: bold;
         padding: 0px 0px 0px 5px;
	     font-size:12pt;
	     background-color:#dcdcdc;
	     margin-top:2px;
	     text-align:left;
	     display: inline-block;
	     box-shadow: 5px 5px 6px -1px rgba(0, 0, 0, 0.8);
       }
       

.menu3 { width:148px; height:25px;
	     text-shadow: 0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 0 1px 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000,
    	 3px 3px 3px #000;
	     font-weight: bold;
         padding: 0px 0px 0px 5px;
	     font-size:12pt;
	     background-color:#ae6167;
	     margin-top:2px;
	     text-align:left;
	     display: inline-block;
	     box-shadow: 5px 5px 6px -1px rgba(0, 0, 0, 0.8);
       }

.menu4 { width:148px; height:25px;
	     text-shadow: 0 -1px 1px #FFF,
    	 -1px 0 1px #FFF,
    	 1px 0 1px #FFF,
    	 0 1px 1px #FFF,
    	 1px 1px 1px #000,
    	 2px 2px 2px #000,
    	 3px 3px 3px #000;
	     font-weight: bold;
         padding: 0px 0px 0px 5px;
	     font-size:12pt;
	     background-color:#000000;
	     margin-top:2px;
	     text-align:left;
	     display: inline-block;
	     box-shadow: 5px 5px 6px -1px rgba(0, 0, 0, 0.8);
       }


.flashkozo { width:635px; 
             height:250px; 
             margin: 0px 0px 0px 2px;
             position:relative;

           }

.flashtext { width:303px; 
             height:250px; 
             float:left; 
             font-size:10pt;
             background-size: cover;
             background-image: url('image/comm/flatxtback.jpg'); 
             background-color:#ffffff; 
             position:relative;

           }

.flashadd  { width:330px; 
             height:250px; 
             float:right; 
             background-color:#fff0f5; 
             position:relative;

           }

.info { width:634px; 
        height:82px; 
        margin: 4px 0px 0px 2px;
        position:relative;

      }

.infol { width:308px; 
         height:80px; 
         float:left; 
         font-size:10pt;
         background-color:#ffffff; 
         position:relative;
         background-color:#ffffff; 
         margin-top:0px;
         margin-bottom:0px;
         background-color:#ffffff; 
         border:solid 1px #000000; 
         border-radius: 10px/10px;
         padding:2px;

        }

.infor { width:308px; 
         height:80px; 
         float:right; 
         font-size:10pt;
         background-color:#ffffff; 
         position:relative;
         background-color:#ffffff; 
         margin-top:0px;
         margin-bottom:0px;
         background-color:#ffffff; 
         border:solid 1px #000000; 
         border-radius: 10px/10px;
         padding:2px;
        }

.info2 { width:635px; 
        height:120px; 
        margin: 2px 0px 0px 1px;
        position:relative;

      }

.info2l { width:308px; 
         height:120px; 
         float:left; 
         font-size:10pt;
         background-color:#ffffff; 
         position:relative;
         background-color:#ffffff; 
         margin-top:1px;
         margin-bottom:0px;
         background-color:#ffffff; 
         border:solid 1px #000000; 
         border-radius: 10px/10px;
         padding: 2px 0px 0px 5px;

        }

.info2r { width:308px; 
         height:120px; 
         float:right; 
         font-size:10pt;
         background-color:#ffffff; 
         position:relative;
         background-color:#ffffff; 
         margin-top:1px;
         margin-bottom:0px;
         background-color:#ffffff; 
         border:solid 1px #000000; 
         border-radius: 10px/10px;
         padding: 2px 0px 0px 5px;
        }


.nushi    { width:620px;
           height:417px;
           font-size:14pt;
           border:ridge 10px #ae6167;
           background-size: none;
           background-image: url('image/comm/landau-ill.jpg');
          }

.trailer    { width:620px;
           height:300px;
           font-size:14pt;
           border:ridge 10px #ae6167;
           background-size: none;
           background-image: url('image/top/trailer.jpg');
          }

.cindere { width:620px;
           height:300px;
           font-size:14pt;
           border:ridge 10px #ae6167;
           background-size: cover;
           background-image: url('image/comm/top-cind.jpg');
          } 

.pickup { width:620px;
           height:300px;
           font-size:14pt;
           border:ridge 10px #ae6167;
           background-size: cover;
           background-image: url('image/top/va7sp.jpg');
          } 




.hx { width:617px;
           height:25px;
           position: relative;
           color: #ff0000;
           font-size:15pt;
           font-weight: bold;
           font-style: italic;
           margin: 0px 0 3px 1px;
           padding: 2px 0px 2px 18px;
           border-bottom: 2px solid #B92A2C;
           border-right: 1px solid #B92A2C; 
           background-color:#ae6167;
           display: inline-block;
	       box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.8);
	       text-shadow:0 -1px 1px #ffffff,
    	               1px 0 1px #ffffff,
    	               1px 1px 1px #ffff99,
                   	   2px 2px 2px #ffff99;
}

.hx:before{ content: "";
                 position: absolute;
                 background: #99ff00;
                 top: 0;
                 left: 5px;
                 height: 12px;
                 width: 12px;
                 transform: rotate(-52deg);
                 -moz-transform: rotate(-52deg);
                 -webkit-transform: rotate(-52deg);
                 -o-transform: rotate(-52deg);
                 -ms-transform: rotate(-52deg);

                }
 
.hx:after{ content: "";
                position: absolute;
                background:#ffff00;
                top: 17px;
                left: 0;
                height: 8px;
                width: 8px;
                transform: rotate(25deg);
                -moz-transform: rotate(25deg);
                -webkit-transform: rotate(25deg);
                -o-transform: rotate(25deg);
                -ms-transform: rotate(25deg);
               }

.h2 { width:99%;
           height:25px;
           position: relative;
           color: #ff0000;
           font-size:15pt;
           font-weight: bold;
           font-style: italic;
           margin: 2px 0px 3px 1px;
           padding: 2px 0px 2px 2px;
           border-bottom: 2px solid #B92A2C;
           border-right: 1px solid #B92A2C; 
           background-color:#ae6167;
           display: inline-block;
	       box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.8);
	       text-shadow:0 -1px 1px #ffffff,
    	               1px 0 1px #ffffff,
    	               1px 1px 1px #ffff99,
                   	   2px 2px 2px #ffff99;
}


.banner1 { margin:1px;
          width:120px;
          height:15px;
          background-color:#ae6167; 
          font-size:10pt;
          color:#ffffff;
          font-weight:bold;
          font-style:italic;
          margin: 0px 7px 5px 1px;
          padding: 0px 0px 0px 2px;
          border-left: 15px groove #99ff00; 
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }
        
.banner2 { width:180px;
           height:15px;
           background-color:#000000; 
           font-size:10pt; 
           color:#000000; 
           font-weight:bold; 
           font-style:italic;
           margin: 2px 0px 5px 1px;
           padding: 0px 0px 0px 5px;
           display: inline-block;
	       box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }

.banner3 { width:95px;
           height:15px;
           background-color:#000000; 
           font-size:10pt;
           color:#ffffff;
           font-weight:bold;
           font-style:italic;
           margin: 0px 10px 5px 0px;
           padding: 0px 0px 0px 1px;
           border-left: 12px groove #99ff00; 
           display: inline-block;
  	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }

.banner4 {width:250px;
          height:15px;
          background-color:#ae6167; 
          font-size:10pt;
          color:#ffffff;
          font-weight:bold;
          font-style:italic;
          margin: 0px 7px 5px 1px;
          padding: 0px 0px 0px 2px;
          border-left: 15px groove #ff00ff; 
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }

















.hamida { margin: px 0px 0px 0px;
          width:100px;
          height:20px;
          background-color:#ae6167; 
          font-size:13pt;
          color:#ffffff;
          font-weight:bold;
          font-style:italic;
          padding: 0px 0px 0px 1px;
          border-left: 15px groove #dda0dd; 
          display: inline-block;
	      box-shadow: 4px 4px 6px 0px rgba(0, 0, 0, 0.8);
        }
        
.txt1{ width:630px; 
       font-size:10pt;
       background-color:#ffffff; 
       position:relative;
       background-color:#ffffff; 
       margin-top:1px;
       margin-bottom:0px;
       background-color:#ffffff; 
       border:solid 1px #000000; 
       border-radius: 10px/10px;
       padding: 2px 0px 0px 5px;
     }
     
.txt2{ width:630px;
       height:98px; 
       font-size:10pt;
       background-color:#ffffff; 
       position:relative;
       background-color:#ffffff; 
       margin-top:1px;
       margin-bottom:0px;
       background-color:#ffffff; 
       border:solid 1px #000000; 
       border-radius: 10px/10px;
       padding: 2px 0px 0px 5px;
     }

.eff { display: inline-block;
	   box-shadow: 6px 6px 8px -1px rgba(0, 0, 0, 0.4);
     }

.imgeff2 {width:305px;
          height:225px;
          border-top:solid 0px;
          border-left:solid 0px;
          border-right:solid 3px rgba(0, 0, 0, 0.2);
          border-bottom:solid 3px rgba(0, 0, 0, 0.2);
         }

.imgeff{width:400px;
        height:141px;
        border-top:solid 0px;
        border-left:solid 0px;
        border-right:solid 3px rgba(0, 0, 0, 0.2);
        border-bottom:solid 3px rgba(0, 0, 0, 0.2);
       }

.album { width:440px;
         height:480px;
         margin-top:2px;
       }
       
.album2 { width:440px;
          height:360px;
          margin-top:2px;
        }
       
.gazo { width:160px;
        height:120px;
        float:left;
       }
.expl { width:280px;
        height:119px;
        float:right;
        background-color:#ffffff;
        border-top:solid 0px;
        border-left:solid 0px;
        border-right:solid 0px;
        border-bottom:solid 1px rgba(0, 0, 0, 0.2);
        font-size:10pt;
       }

.bashakozo { width:99%; 
             height:235px; 
             margin: 2px;
             border:solid 1px #ae6167; 
             border-radius: 5px/5px;
             position:relative;

           }

.bashaima {  width:308px; 
             height:230px; 
             float:left; 
             margin:  4px 0px 0px 4px;
             background-color:#ffffff; 
             position:relative;


           }

.bashatext  { width:307px; 
             height:220px; 
             float:right; 
             background-color:#ffffff; 
             position:relative;
             border:solid 1px #000000; 
             border-radius: 10px/10px;
             margin:  4px 2px 2px 2px;
             padding: 2px 0px 0px 5px;
           }
