@charset   "UTF-8";

#close{
  display: inline-block;
  float : right;
  width : auto;
  height : auto;
  margin: 0 0 0 10 ;
}
#close A{
  display: inline-block;
  float : right;
  width:auto;
  text-decoration: none;
  background: #E5EFCC;/*ボタン色*/
  border-bottom: solid 4px #EFE7DC;
  border-radius: 3px;
  padding: 4 5 0 5;
}

#close A:hover{
  background-color : #fbe6ef;

}
.c_okini{
  display: inline-block;
  border:1px;
  float : right;
  width : auto;
  height : auto;
  margin: 0 ;
}
.close_k
{
    display:inline-block;
    width : auto;
    height:auto;
    margin: 0 ;
    padding: 0;
    text-align : center;
}
 
.close_k input
 {
    opacity: 0;
    cursor: pointer;
    margin: 0;
}
 
.close_k input[type="submit"] + label
 {
    display: inline-block;
    background: #E5EFCC;/*ボタン色*/
    border-bottom: solid 4px #EFE7DC;
    border-radius: 3px;
    padding: 4 5 0 5;
    margin: 0;
}

.close_k input[type="submit"] + label:hover
 {
  color : #fc4497;
  background-color : #fbe6ef;
}
.inline1-12{
  margin : 3 0 0 15;
  padding-left : 0px;
  font-size : 16px;
  display : inline-block; 
  float : left;
  text-align : left;
  font-weight : bold;
  color : #fc4497;
}
.a_link{
  width : 240px;
  height : auto;
  clear : both;
  border:solid 4px; 
  float : right;
}
#page_1{
  position: relative;
  text-align : left;
  margin : 0 auto;
  padding : 15px 0px 0px 0px;
  width : 640px;
  height : auto;
}
.image{
  clear : both;
  text-align : center;
  margin-bottom :20px;
}

.w_250{
  width : 355px;
  text-align : center;
  height : 450px;
  float : left;
  padding-top : 10px;
  clear : both;
}

DL.gaiyou DD{  
  font-size : 13px; 
  text-align : left;
  padding-left : 90px;
}

DL.gaiyou DT{
  font-size : 13px;
  float : left;
  text-align : left;
  font-weight : bold;
  color : #626491;
  clear : left;
}
.gaiyou{
  padding-left : 10px;
  border-left-width : 3px;
  border-left-style : dotted;
  border-left-color : #92b14e;
  width : 260px;
  margin-bottom : 40px;
  height : auto;
  float : left;
  padding-top : 15px;
  margin-top : 10px;
}
.a2{
  clear : left;
  text-align : center;
  margin-top : 15px;
}
.a5{
  width : 623px;
  margin : 0 0 40 10;
  height : auto;
  padding-top : 40px;
  font-size : 13px;
  clear : both;
}

.top-line{
  padding-top : 5px;
  border-top-width : 1px;
  border-top-style : solid;
  border-top-color : #92b14e;
  clear : both;
}


.a1{
  width : 640px;
  height : auto;
  font-size : 12px;
  margin : 10px 0;
  background-color : #ffffff;
  border-bottom-width : 3px;
  border-bottom-style : solid;
  border-bottom-color : #92b14e;
  border-top-width : 3px;
  border-left-width : 3px;
  border-right-width : 3px;
  border-top-style : solid;
  border-left-style : solid;
  border-right-style : solid;
  border-top-color : #92b14e;
  border-left-color : #92b14e;
  border-right-color : #92b14e;
  padding : 0 0 10 0;
  clear : both;
}

.top p{
  text-align : left;
  padding-left:20px;
  padding-right:10px;
}

.H2s{
  clear : both;
  float:left;
  padding : 0 ;  
  font-size : 150%;
  font-weight : bold;
  margin : 0 0 0 5;
  color : #92b14e;

}

.inline2-3s{ 
  font-size : 12px; 
  display : inline-block;
  float : left;
}
.gazou-s{
  background-color :#d8e9b3;
  width:335px;
  height:435px;
  line-height:425px;
  float:left;
  text-align:center; 
  vertical-align:middle; 
}


.gazou-s img{ 
 vertical-align:middle;
} 

.gazou-ss{width:144px; height:140px;}


#kodawari LI{
  display : inline;
  line-height : 18px;
  font-size : 13px;
}
#page_1 TD{
  color : #626491;
}
#page_1 a{
  color : #3e3f5b;
}
#page_1 A:hover{
  color : #fc4497;
}


DL.point DT{
  width : 100px;
  float : left;
  clear : both;
  text-align : left;
  padding-left : 10px;
  padding-bottom : 15px;
  font-weight : bold;
  color : #626491;
}
DL.point DD{
  
  text-align : left;
  padding-bottom : 15px;
  padding-left : 120px;
}

.none-f{
  float : right;
  margin : 0 0 10 0;
}

.tds{background-color:#d8e9b3; height:50%; width:10%;
}

.tds1{background-color:#ffffff; height:50%;width:70%;
}

.tdt{background-color:#d8e9b3; height:50%; text-align : center; align:center; width:20%;
}

.td18{background-color:#d8e9b3; height:50%; width:10%; 
}

.td18f{background-color:#ffffff; height:50%; width:40%; 
}

.td56{background-color:#d8e9b3; height:25%; width:10%;
}


.td74{background-color:#ffffff; height:25%; width:15%;
}

.none-table{display:none;}

.table{
  width:640px;
  height:180px;
}

.table td{
  padding-left : 5px;
}

#font LI{
  font-size : 13px;
  display : inline;
  line-height : 18px;
}

.kome{
  margin-top : 20px;
}
.kome P{
  margin-left : 10px;
}

.map_size{
width:600;
height:450;
frameborder:0;
border:0;
}
