﻿@charset   "UTF-8";
body{
  text-align:center;
  margin: 0em;
}

.out{
text-align:left;
vertical-align:top; 
  width : 772px;
}
.in{
  width : 772px;
}
.top{
  width : 772px;
  height : 33px;
  background-image : url(images/index_04.gif);
}
.topa{
  width : 772px;
  background-image : url(images/index_06.gif);
  height : 209px;
}
.hidari{
  width : 217px;
  float : left;

}
.migi{
  width : 555px;
  float : left;
  
  
  

  background-color : white;
}
.sita{
  width : 772px;
  background-image : url(images/index_33.gif);
  background-repeat : no-repeat;
  height : 45px;
}
.hidarinaka{
  width : 217px;
}
.hidaribox{
  width : 217px;
}
.hidariboxn{
  float : left;
}
.hidarimojibox{
  background-image : url(images/index_32.gif);
  background-repeat : repeat-y;
  width : 217px;
  height : 72px;
  
  background-attachment : scroll;
}
.miginaka{
  width : 555px;
}
.m1box{
  width : 555px;
}
.m1box1{
  width : 100px;
  float : left;
}
.m2box{
  width : 555px;
}
.m2h{
  float : left;
  width : 548px;
  clear : left;
}
.m2m{
  width : 7px;
  float : left;
  background-image : url(images/index_19.gif);
  background-repeat : repeat-y;
  background-attachment : scroll;
  height : 1318px;
}
.m2box2{
  width : 548px;
  clear : left;
}
.moji1{
  font-size : 13px;
  line-height : 20px;
  color : #666666;
  letter-spacing : 3px;
}
.sitaue{
  width : 772px;
  height : 5px;
  clear : left;
  background-image : url(images/sita-line_35.gif);
  background-repeat : repeat-y;
  font-size : 1px;
}
.moji2{
  font-size : 13px;
  line-height : 20px;
  color : #a55e5d;
  letter-spacing : 3px;
}
.ueannai{
  background-image : url(images/index_08.gif);
  width : 555px;
  height : 35px;
}
.moji3{
  font-size : 12px;
  color : #a55e5d;
}
.flash{
  position : relative;
  top : 4px;
  left : 234px;
}
.moji4{
  font-size : 10px;
  color : #a55e5d;
}
.sitaue2{
  background-image : url(images/sita-line_35.gif);
  background-repeat : repeat-y;
  background-attachment : scroll;
  width : 772px;
  clear : left;
}
.topa1{
  width : 772px;
  height : 129px;
}
.tbox{
  float : left;
  left : 1px;
}
.tmbox{
  background-color : white;
  width : 379px;
  float : left;
  height : 111px;
}
.mmbox1{
  background-color : #ffffff;
  width : 162px;
  height : 440px;
  float : left;
}
.moji5{
  font-size : 13px;
  line-height : 20px;
  color : #2b2b2b;
  letter-spacing : 1px;
}
.txbox{
  clear : left;
}
.moji6{
  font-size : 13px;
  line-height : 20px;
  color : #a55e5d;
  letter-spacing : 2px;
}
.miginakal{
  width : 548px;
  float : left;
  background-color : white;
}
.hyou1{
  width : 524px;
}
.m1m{
  
  float : left;
}
.hhh{
  width : 198px;
  float : left;
  clear : left;
  bottom : auto;
}
.mmm{
  width : 350px;
  float : left;
}
.moji7{
  font-size : 20px;
  
  color : #5e3433;
  letter-spacing : 1px;
}
.odbox{
  background-image : url(images/order_12.jpg);
  background-repeat : no-repeat;
  width : 555px;
  height : 47px;
}

A:hover {
  color: #ff3300; /* リンクの色 */
  text-decoration: none; /* 文字装飾 */
}