
TD{font-size:12px; line-height : 120%;
}
A {text-decoration: none;
  color : red;
}
H1{  margin:0px;  font-size : 12px;
  font-weight : normal;
  line-height : 14px;
  color : #6d604e;
  padding-top : 12px;
}
.socialmedia{
    text-align: left;
    background-color: #ffffff;
    padding:2px 0px 2px 10px;
    width:720px;
    margin:2px auto 0;
}
.bg{
  background-image : url(img/bg.jpg);
  background-repeat : no-repeat;background-position : left top;
}
.in_h2{
  font-size : 20px;
  font-weight : bold;
  color : red;
  background-image : url(img/in_h2.gif);
  background-repeat : no-repeat;background-position : left top;
  padding-top : 18px;
  padding-left : 75px;
  margin-left : 70px;
  line-height : 22px;
  text-align : left;
  padding-bottom : 5px;
}
.in_p1{
  font-size : 14px;
  line-height : 17px;
  text-align : center;
  padding-top : 5px;
  padding-left : 70px;
  padding-right : 70px;
}
.in_p2{
  font-size : 14px;
  line-height : 18px;
  text-align : left;
  padding-top : 5px;
  padding-left : 80px;
  padding-right : 80px;
}
.in_p2 IMG{
  margin-right : 10px;
  
  margin-left : 10px;
}
.head{
  font-size : 14px;
  line-height : 16px;
  text-align : right;
  
  padding-top : 5px;
}
.top{
  height : 50px;
}
.top IMG{
  padding-top : 0px;
  padding-left : 0px;
  padding-right : 0px;
  padding-bottom : 0px;
  margin-top : 0px;
  margin-left : 0px;
  margin-right : 0px;
  margin-bottom : 0px;
  float : right;
}
.top H2{
  font-size : 16px;
  font-weight : bold;
  line-height : 18px;
  color : white;
  text-align : left;
  padding-top : 10px;
  padding-left : 120px;
}
.top H2 SPAN{
  font-size : 12px;
  font-weight : bold;
  line-height : 14px;
  color : white;
  text-align : left;
  padding-left : 5px;
}
.coupon{
  margin-top : 7px;
  margin-bottom : 6px;
}
.title{
  height : 105px;
  text-align : center;
}
.title H2{
  font-size : 20px;
  font-family : HGP‘n‰pŠpºÞ¼¯¸UB;
  font-weight : normal;
  line-height : 22px;
  text-align : center;
  padding-top : 10px;
}
.d_c1{
  height : 165px;
}
.d_c1 H3{
  font-size : 16px;
  font-weight : bold;
  line-height : 18px;
  color : yellow;
  text-align : left;
  padding-top : 8px;
  padding-left : 37px;
}
.d_c1 P{
  font-size : 14px;
  font-weight : normal;
  line-height : 17px;
  color : white;
  text-align : left;
  padding-top : 5px;
  padding-left : 25px;
  padding-right : 10px;
}
.d_c2{
  margin-top : 5px;
  margin-left : 10px;
  margin-right : auto;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : red red red red;
  width : 470px;
}
.p1{
  font-size : 14px;
  font-weight : bold;
  line-height : 16px;
  color : white;
  background-color : red;
  text-align : center;
  padding-top : 2px;
  padding-bottom : 1px;
}
.office{
  margin-top : 5px;
  margin-left : 5px;
  margin-right : 5px;
  margin-bottom : 5px;
  float : left;
}
.p2{
  font-size : 14px;
  line-height : 17px;
  text-align : left;
  padding-top : 5px;
  padding-right : 10px;
  padding-left : 5px;
}
.tel{
  margin-top : 4px;
}
.w_mail{
  margin-top : 1px;
  margin-bottom : 4px;
}
.d_c3{
  margin-top : 15px;
  margin-left : 10px;
}
.d_c3 H2{
  font-size : 18px;
  font-weight : bold;
  line-height : 20px;
  color : red;
  background-image : url(img/h2_1.gif);
  background-repeat : no-repeat;background-position : left top;
  text-align : left;
  padding-top : 18px;
  padding-left : 70px;
  padding-bottom : 4px;
}
.p3{
  font-size : 16px;
  line-height : 20px;
  text-align : left;
  padding-top : 3px;
  padding-left : 15px;
}
.p3 IMG{
  margin-right : 5px;
  float : left;
}
.d_waku{
  background-color : yellow;
  padding-top : 3px;
  padding-left : 2px;
  padding-right : 2px;
  padding-bottom : 2px;
  margin-top : 5px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : gray gray gray gray;
  width : 440px;
  font-size : 13px;
  line-height : 14px;
}
.p4{
  font-size : 14px;
  line-height : 17px;
  text-align : left;
  padding-top : 3px;
  padding-left : 20px;
  padding-right : 10px;
}
.bana{
  background-image : url(img/b_syuri.gif);
  background-repeat : no-repeat;
  margin-top : 10px;
  width : 466px;
  height : 51px;
}
.bana IMG{
  margin-top : 9px;
  margin-left : 15px;
  margin-right : 10px;
  float : left;
}
.bana P{
  font-size : 12px;
  line-height : 14px;
  color : white;
  text-align : left;
  padding-top : 7px;
  padding-right : 68px;
}
.d_un{
  margin-top : 12px;border-width : 1px 1px 1px 1px;border-style : solid solid solid solid;border-color : red red red red;
  width : 470px;
  margin-bottom : 3px;
}
.p5{
  font-size : 14px;
  line-height : 16px;
  color : white;
  background-color : red;
  text-align : left;
  padding-top : 2px;
  padding-left : 5px;
}
.p6{
  font-size : 12px;
  line-height : 14px;
  text-align : left;
  padding-top : 2px;
  padding-left : 6px;
}
.p6 IMG{
  margin-top : 1px;
  margin-bottom : 3px;
}
.map{
  float : right;
  margin-bottom : 5px;
  margin-top : 5px;
}
.d_menu{
  font-size : 12px;
  line-height : 14px;
  text-align : center;
  padding-bottom : 5px;
}
.blog{
  text-align : left;
  width : 210px;
  font-size : 12px;
  line-height : 15px;
}
.blog H3{
  text-align : center;
  margin-bottom : 7px;
  margin-top : 2px;
}
.blog P{
  font-size : 12px;
  line-height : 14px;
  text-align : right;
  padding-right : 5px;
}
.line{
  margin-top : 3px;
  margin-bottom : 3px;
}
.syuri{
  margin-top : 10px;
}
.syuri H3{
  font-size : 16px;
  font-weight : bold;
  line-height : 18px;
  color : red;
  background-image : url(img/h3_1.gif);
  background-repeat : no-repeat;background-position : left top;
  text-align : left;
  padding-top : 4px;
  padding-left : 42px;
  margin-left : 15px;
  padding-bottom : 4px;
}
.syuri H4{
  font-size : 14px;
  line-height : 16px;
  background-image : url(img/h4_list.gif);
  background-repeat : no-repeat;
  text-align : left;
  padding-left : 15px;
  margin-top : 3px;
  font-weight : bold;
  margin-left : 15px;
}
.s_p1{
  font-size : 12px;
  line-height : 14px;
  text-align : left;
  padding-left : 15px;
  padding-right : 15px;
}
.s_p2{
  font-size : 14px;
  line-height : 15px;
  color : red;
  text-decoration : underline;
  text-align : right;
  padding-right : 17px;
  font-weight : bold;
  padding-bottom : 5px;
}
.top_bg{
  background-image : url(img/top_bg.jpg);
  background-repeat : no-repeat;
}
.top H2 A{
  font-weight : bold;
  color : white;
  line-height : 18px;
}

