/* ================== */
/* 全ページ基本（トップページ以外） */
/* ================== */

 
BODY {
  text-align:center;
  padding: 0px;
  margin: 0px;
  background : url(img/topbk2.jpg) repeat-y center top;
}

.contents {
  width:800px;
  margin:0 auto;
  text-align : left;
  background-color : white;
  position : relative;
  font-size : 15px;
  line-height : 1.5em;
  color : #505050;
  padding: 0px;
}

.title{
  text-align : center;
  margin-bottom : 0px;
}

.title img{
  border:none;
}

.nav{
  margin : 0px;
  padding-left : 4px;
}

.nav img{
  margin-left:1px;
  border:none;
}

ADDRESS{
  font-size : 13px;
  background : url(img/address.gif) no-repeat center center;
  text-align : right;  
  color : #3a3a3a;
  padding: 5px 30px 25px 0px;
  font-style : normal;
  clear : both;
  margin-top : 15px;
}
ADDRESS a{
  color : #4d4d4d;
}
ADDRESS A:HOVER{
  color : #cc0000;
  text-decoration : none;
}
A:HOVER{
  color : #cc0000;
}
 
.main{
  width : 780px;
  margin-left : 10px;
}
P{
  font-size : 15px;
  line-height : 1.5em;
  color : #505050;
  padding:2px 20px 2px 28px;
  margin: 0px;
  
}
LI{
  font-size : 15px;
  line-height : 1.5em;
  color : #505050;
}
UL,ol{
  margin-top : 8px;
}
.hyo{
  font-size : 15px;
  color : #666666;
  margin-top : 15px;
  margin-left : 20px;
  margin-bottom : 5px;
}
TH{
  font-size : 15px;
  color : #666666;
  padding-top : 7px;
  padding-bottom : 7px;
}
.right IMG{
  float : right;  
  margin-left : 8px;
  border: 1px solid #999999;
}
.left IMG{
  border: 1px solid #999999;
  float : left;
  margin: 3px 3px 3px 0;
}
.subnavleft{  
  padding:0;
  margin:0;
  position:relative;
  width:550px;
  
}

.pan{
  font-size : 13px;
  text-align : right;
  padding-right : 15px;
}
.pan A{
  color : #505050;
  text-decoration : none;
}
.left{
  clear : both;
}
.right{
  clear : both;
}
.pagetop{
  text-align : right;  
  clear : both;
  margin-top : 3px;  
  margin-right : 15px;
  margin-bottom : 0px;
}
.hyo IMG{
  border:1px solid6 #666666;  
  margin-right : 10px;
  
}
.picture IMG{
  border :1px solid #999999;  
  margin-left : 10px;  
  margin-bottom : 5px;
  float : left;
  margin-right : 0px;
}
.wakunashi IMG{
  border-style : none;  
  margin-left : 20px;
  float : left;
  margin-right : 20px;
}
.wakunashi{
  font-size : 15px;
  line-height : 1.4em;
  color : #505050;
}
.box{
  background-color : #f7fffb;
  padding: 10px;  
  margin-left : 30px;
  margin-right : 30px;
  margin-bottom : 30px;
  border: 1px solid;
  border-color : #006400 green green;
  border-bottom-color : green;
}
.kaijo{
  clear : both;
}
EM{
  font-style : normal;
  color : #0000ff;
  font-weight : bold;
}
.mawarikomi{
  clear : none;
}

.wakunashileft img{border-style : none none none none;
  float : left;
}

.gaiyotitlekyocho{
  background : url(img/titlekyocho.jpg) no-repeat left top;
  color:#ffffff;
  font-size:18px;
  margin-left:10px;
  padding:12px 20px;
}
