@charset "Shift_JIS";

/* =======================
■ 全体の定義
======================= */
html{
    height:100%;
  margin : 0;
  padding : 0;
}

BODY{
    font : 12px "ＭＳ Ｐゴシック",arial,helvetica,clean,sans-serif;
    *font-size:small;
    *font:x-small;
    color : #000000;
    height:100%;
    
}
.text10 {
	font-size : 83.3%; 
}
.text11 {
	font-size : 91.6%; 
}
.text12 {
	font-size : 100%; 
}
.text13 {
	font-size : 108.3%; 
}
.text14{
	font-size : 116.6%;
}
.text15{
	font-size : 125%;
}
.text16{
	font-size : 133.3%;
}


#container {
  WIDTH: 800px;
  height : 100%;
  background-color : #ffffff;
  padding: 20px 10px;
  margin : 0px auto 0px auto;
  
}

body > #right {
    height: auto;
}


#footer{
	clear : both;
  text-align : center;
  width : 800px;
}

#footerlink{
	margin-top:20px;
}
/* =======================
■ ヘッダー
======================= */


#header {
	width : 800px;
margin-bottom : 15px;
  margin-left : auto;
  margin-right : auto;
}

#title{
	margin-bottom : 10px;
  width : 800px;
  
}

/* =======================
■ コンテンツ
======================= */
#content{
	width : 800px;
  
  text-align : left;
  
}

/* =======================
■ 左
======================= */
#left {
	width : 200px;
float: left;
margin-top:10px;
}

H2{
  margin-top : 30px;
  margin-bottom : 20px;
}


#left table{
  width : 180px;
  border-collapse : collapse;
border-spacing : 0px;
margin:10px 0;
}

#left table td{
	width : 180px;
border-spacing : 0px;
padding:10px 0;
text-align:center;
}

#left table.leftlink{
	border:0;
  width : 180px;
}
#left TABLE.leftlink TD{
	border:0;
  width : 180px;
}

/* =======================
■ 右
======================= */
#right {
	width : 600px;
FLOAT: left;
overflow:hidden;
text-align : left;
line-height:160%;
  margin-bottom : 30px;
}

H3{
  margin : 10px 0;
padding:0;
font-size:116.6%;
font-weight:bold;
color:#333333;
}

#right .autodoor_top TD{
  padding: 0px;
}

#right TD{
  padding: 5px;
  line-height : 160%;
}

.autodoor_top{
  padding: 0;
  margin: 0 0 20px;
}

DIV#invitation table{
  margin:10px 0;
}

DIV#invitation TABLE TD{
  line-height : 160%;
}

TABLE.faq {
	border : 1px dotted #000000;
padding:0px;
  border-collapse : collapse;
border-spacing : 0px;
  width : 600px;
margin-bottom:10px;
}

TABLE.faq TD{
	border : 1px;
  line-height : 100%;
}

/* =======================
■ メアド
======================= */
a img{
	border-width : 0px;
}

.mailimage A{
	display:block;
width : 170px;
background : url(tobira_mail.gif) no-repeat 0px 0px;
height : 25px;
line-height : 25px;
text-decoration:none;
text-align:center;
}

.mailimage A:hover{
	background : url(tobira_mail.gif) no-repeat 0px -25px;
}

/* =======================
■ ナビゲーション
======================= */

DIV#navi01 {
	height : 24px;
  width : 800px;
  margin-bottom : 5px;
}

DIV#navi01 TABLE{
	width : 800px;
  border-collapse : collapse;
border-spacing : 0px;
}
DIV#navi01 TD{
	height : 24px;
padding:0;
margin:0;
}
DIV#navi01 TD#navi_menu01 a {
	display: block;
	width : 134px;
	height : 24px;
}
DIV#navi01 TD#navi_menu02 a {
	display: block;
	width : 133px;
	height : 24px;  
}
DIV#navi01 TD#navi_menu03 a {
	display: block;
	width : 133px;
	height : 24px;  
}
DIV#navi01 TD#navi_menu04 a {
	display: block;
	width : 133px;
	height : 24px;  
}
DIV#navi01 TD#navi_menu05 a {
	display: block;
	width : 133px;
	height : 24px;  
}
DIV#navi01 TD#navi_menu06 a {
	display: block;
	width : 134px;
	height : 24px;  
}
DIV#navi01 TD#navi_menu01{
	width : 134px;
}
DIV#navi01 TD#navi_menu02{
	width : 133px;
}
DIV#navi01 TD#navi_menu03{
	width : 133px;
}
DIV#navi01 TD#navi_menu04{
	width : 133px;
}
DIV#navi01 TD#navi_menu05{
	width : 133px;
}
DIV#navi01 TD#navi_menu06{
	width : 134px;
}



DIV#kuwashiku{
  border-collapse : collapse;
margin:0;
padding:0;
width : 140px;
	height : 30px;
  
}
div#kuwashiku A {
	display: block;
width : 140px;
	height : 30px;
}


div#toiawase{
  border-collapse : collapse;
margin:0;
padding:0;
width : 315px;
	height : 30px;
}

div#toiawase A {
	display: block;
width : 315px;
	height : 30px;
}

/* =======================
■ サイドメニュー
======================= */



A{
  text-decoration : none;
}
A:link{
  text-decoration : none;
  color : #0000cc;
}
A:visited{
  text-decoration : none;
  color : #336699;
}
A:hover{
  text-decoration : underline;
  color : #0000cc;
}
A:active{
  text-decoration : none;
  color : #3399ff;
}


H1{
  font-size : 75%;
  
  color : #666666;
  text-align : right;
  font-weight : normal;
  width : 741px;
}
H1 A{
  text-decoration : none;
  color : #666666;
}
H1 A:link{
  text-decoration : none;
  color : #666666;
}
H1 A:visited{
  text-decoration : none;
  color : #666666;
}
H1 A:hover{
  text-decoration : none;
  color : #666666;
}
H1 A:active{
  text-decoration : none;
  color : #666666;
}
DT{
  font-weight : bold;
  margin-top : 5px;
}
DD{
  margin-left : 30px;
  margin-right : 5px;
}
TABLE.toptable{
  border-collapse : collapse;
border-spacing : 0px;
  width : 600px;
}

TABLE.toptable TD{
	border-width : 1px;
border-style : solid;
border-color : #999999;
border-spacing : 0px;
}
U.price{
  font-size : 133.3%;
  
}

img.banner{
	border: 1px solid #999999;
}
HR{
	border-width : 1px dotted #999999;
  height : 1px;
}

img.roll{
  margin-top : 10px;
  margin-bottom : 10px;
}

img.toi{
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
}
