@charset "UTF-8";
#main{
   padding-top : 0px;
   padding-left : 0px;
   padding-right : 0px;
   padding-bottom : 0px;
   margin-top : auto;
   margin-left : auto;
   margin-right : auto;
   margin-bottom : auto;border-width : 0px;border-color : white;
   width : 1000px;
   height : auto;
   background-color : black;
}
#header{
   background-color : black;
   background-repeat : no-repeat;
   background-position : center center;
}
#cont{
   margin-top : 0px;margin-left : 0px;margin-right : 0px;float : left;
   text-align : left;
   background-repeat : no-repeat;
   padding-top : 0px;
   background-position : center top;
   margin-bottom : 10px;
   width : 1000px;
}
#footer{
   border-top-width : 0px;
   border-top-style : dotted;
   border-top-color : white;
   height : auto;
   clear : both;
   background-color : black;
   color : white;
   text-align : center;
   padding-top : 10px;
   margin-top : 5px;
   line-height : normal;
   padding-bottom : 10px;
}
#contact a{
   color: white;
   font-size: medium;
   font-weight: bold;
}
#privacy a{
   color: white;
   font-size: medium;
   font-weight: bold;
}
.target_img{
   text-align : center;
}
.thumb_img{
   text-align : center;
}
#bread{
  margin-left : 10px;
  padding-top : 10px;
  padding-bottom : 10px;
  text-align : left;
}
#bread ol{
  margin-left : 5px;
  list-style : none;
  font-weight : bold;
}
#bread ol li{
  margin : 0 0;
  display: inline-block;
  color : white;
}
#bread ol li a{
  color : #e20314;
  float : none;
}
#area{
   background-color : black;
   padding-top : 0px;
   padding-bottom : 0px;
   line-height : normal;
   margin-top : 0px;
   font-size : x-large;
   font-weight : normal;
   padding-left : 10px;
}
#area img{
  max-width : 70%;
  height : auto;
}
#title{
   background-color : #e20314;
   font-size : large;
   line-height : 120%;
   padding-top : 5px;
   padding-bottom : 5px;
   color : black;
}
#sns{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   text-align : center;
}
#sns iframe{
   border : 0;
   padding : 0;
   margin : 0;
   width : 136;
   height : 20;
}
.target_img{
   width : 100%;
   height : auto;
   border : 0;
   text-align : center;
}
.thumb_img{
   text-align : center;
   margintop : 5px;
}
h1{
   padding-top : 0px;
   padding-bottom : 0px;
   line-height : normal;
   margin-top : 0px;
   font-size : large;
   font-weight : bold;
   padding-left : 2px;
   margin-left : 10px;
}
h2{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
}
#tel{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#tel a{
   color : #e20314;
}
#time{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#link{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#link a{
   color : #e20314;
}
#link p{
   color : #e20314;
}
#coment{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#job{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#job a{
   color : #e20314;
}
#day{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#box{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
h3{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
}
h3 a{
  color: red;
  text-decoration: none;
}
#map{
   text-align : center;
   margin-top : 5px;
   background-color : black;
}
#map iframe{
   width : 100%;
   height : 300px;
   border : 0;
   margin : 0;
   padding : 0;
}
#back{
   background-color : black;
   padding-left : 10px;
   margin-top : 5px;
   text-align : left;
   padding-top : 5px;
   padding-bottom : 5px;
}

#contact{
   background-color : transparent;
   padding-left : 10px;
   color : black;
   height : auto;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   line-height : normal;
}
#contact a{
   color : white;
   font-size: medium;
}
#privacy{
   background-color : transparent;
   padding-left : 10px;
   color : white;
   height : auto;
   padding-top : 5px;
   padding-bottom : 5px;
   border-top-width : 2px;
   border-top-style : dotted;
   border-top-color : white;
   line-height : normal;
}
#privacy a{
   color: white;
   font-size: medium;
}
#service{
   text-align : center;
   background-color : black;
   margin-top : 5px;
}
#service img{
   width : 25px;
   height : 25px
}
#athor img{
  width : 100%;
  max-height : 128;
  border : 0;
  margin : 0;
  padding : 0;
}
#footlink{
   background-color : black;
   padding-top : 5px;
   padding-bottom : 5px;
   margin-top : 5px;
   padding-left : 10px;
   color : white;
   line-height : 120%;
   font-size : medium;
   font-weight : bold;
}
#footlink p{
  color : #e20314;
}
img{
  border : 0;
}
