@import "css/kyotu.css";
@import "css/top.css";
@import "css/accessmap.css";
@import "css/profile.css";
@import "css/inquiry.css";
@import "css/usedcar.css";
@import "css/shaken.css";
@import "css/bankin.css";
@import "css/ins.css";
@import "css/mitumori.css";
@import "css/shop.css";
@import "css/rescue.css";
@import "css/coating.css";

*{
 font-size : x-small;
 font-family: "Verdana", "Helvetica", "ＭＳ ゴシック", "Osaka−等幅";
}

body{
 margin : 0 auto;
 background : url(images/bgline.gif) repeat-x;
 line-height : 130%;
 word-spacing : 1px;
 text-align : center;
}

a{
 color : #0000ff;
 text-decoration : underline;
 }

a:hover{
 color : #f03;
 text-decoration : none;
 }


h1,h2,h3,h4{
 padding : 0px;
 margin : 0px;
}

ul{
 margin : 0px;
 padding : 0px;
}

li{
 list-style-type : none;
 margin : 0px;
 padding : 0px;
}

hr{
 display: none;
}

.left{
 text-align : left;
}

image{
 border : none;
}

.red{
 color : red;
}


/*メインコンテナ-----------------------------*/

#main{
 margin : 0 auto;
 width : 800px;
 border-left : 1px solid #666;
 border-right : 1px solid #666;
 background-color : #fff;
 text-align : center;
}


/*ヘッダー-----------------------------*/

#hedder{
 background : url(images/hed0701.gif) no-repeat;
 width : 800px;
 height : 143px;
 text-indent : -9999px;
}

#glnavi{
 width : 800px;
 background : url(images/navibg.gif) repeat-x;
 border-top : 1px solid #666;
 border-bottom : 1px solid #666;
}

#glnavi ul{
 margin : 0px;
 padding : 0px;
 list-style-type : none;
 height : 37px;
 orverflow : hidden;
}

#glnavi li{
 float : left;
 display : inline;
 width : 133px;
 margin : 0px;
 padding : 0px;
}

#glnavi a{
 display : block;
 text-align : center;
 width : 100%;
 text-decoration : none;
 color : #f9f9f9;
 background : url(images/navibg1.jpg) left top;
 padding : 12px 0 8px 0;
}

#glnavi a:hover{
 background-position : right top;
 color : #ffff00;
}





/*トップフラッシュムービー-----------------------------*/

.hedmovie{
 position : absolute;
 left : -999px;
 width : 800px;
 text-align : left;
}




/*トピックパス-----------------------------*/

.topicpath{
 margin : 0px;
 padding : 10px;
 text-align : left;
 font-size : 80%;
}

.topicpath li{
 display:inline;
 line-height:110%;
 list-style-type:none;
}

.topicpath li a{
 clear : both;
 padding-right:20px;
 background:url(images/topicpath.gif) no-repeat right center;
}


/*前のページに戻るボタン-----------------------------*/

.maemodoru{
 width : 780px;
 text-align : left;
}

.maemodoru a{
 padding-left : 25px;
 margin : 0px;
 background:url(images/modoru.gif) no-repeat 10px;
 }


/*フッター-----------------------------*/

#pageback{
 clear : both;
 width : 760px;
 height : 20px;
 text-align : right;
 background : url(images/footmoji.gif) no-repeat left center;
 margin : 0 auto;
}

#pageback a{
 font-size : 70%;
 color : #000;
 text-decoration : none;
 background : url(images/pageback.gif) no-repeat;
 padding-left : 20px;
}

#pageback a:hover{
 font-size : 70%;
 color : #000;
 text-decoration : underline;
 background : url(images/pageback.gif) no-repeat;
 padding-left : 20px;
}

#pageback a:visited{
 font-size : 70%;
 color : #000;
 text-decoration : underline;
 background : url(images/pageback.gif) no-repeat;
 padding-left : 20px;
}


#foota{
 clear : both;
 width : 800px;
 height : 35px;
 background : url(images/foota.gif) no-repeat center left;
 text-indent : -9999px;
 background-color : #ff0008;
}

#footb{
 width : 800px;
 background-color : #ff0008;
 text-align : left;
 color : #fff;
}

#footb ul{
 padding : 0px 10px 10px;
}

#footb li{
 font-size : 80%;
}

#footb a{
 color : #f9f9f9;
 text-decoration : underline;
}



#copy{
 width : 800px;
 padding : 5px 0 5px 0;
 background-color : #003063;
 color : #fff;
 font-size : 70%;
 margin : 0px;
 font-weight : normal;
}

#footnavi{
 clear : both;
 margin : 0 auto;
 width : 800px;
 text-align : left;
 background-color : #003063;
 padding-top : 5px;
 padding-bottom : 5px;
 margin-top : 10px;
}

#footnavi li{
 display : inline;
 padding-right : 25px;
 padding-left : 10px;
}

#footnavi a{
 color : #f9f9f9;
 text-decoration : underline;
}

#footnavi a:hover{
 color : #ffff00;
 text-decoration : none;
}


/*全ページ共通-----------------------------*/

.bold{
 font-weight : bold;
}

.contentsbox{
 width : 780px;
 margin : 0 auto;
 text-align : left;
 clear : both;
}

.contentsbox dt{
 font-weight : bold;
 background-color : #eee;
 border-left: 3px solid #ff9900;
 padding : 10px;
 margin-top : 20px;
}

.contentsbox dd{
 padding : 8px 0 8px 0;
}

.contentsbox h2{
 font-size : 110%;
 padding-bottom : 20px;
}

.contentsbox h3{
 padding-bottom : 20px;
 font-weight : normal;
}
