@charset "UTF-8";
/*
///////////////////////////////////////////
CSS FOR Menu
Made by Tranpth
///////////////////////////////////////////
*/

#Main-visual {
  width: 1200px;
  height: 300px;
  padding: 40px 0 0;
  margin: 0 auto 35px;
  position: relative;
}

/*///// Subvisual /////*/
#Subvisual {
  width: 1200px;
  height: 300px;
  margin: 0 auto;
  position: relative;
}

#Logo {
  display: block;
/*	width: 175px;
	height: 95px;
	margin: 5px 0 0 0px;*/
  float: left;
}

#Navigation{
  bottom: -118px;
}

#Main {
  width: 630px;
}

/* section */
.section .bg-top {
  padding-top: 15px;
  background: url(../images/index/bg_top.png) no-repeat left top;
}
.section .bg-bottom {
  padding-bottom: 15px;
  background: url(../images/index/bg_bottom.png) no-repeat left bottom;
}
.section .bg-middle {
  background: url(../images/index/bg_middle.png) repeat-y;
}

.text-01{
  color: #333;
  font-size: 109%;
  letter-spacing: 0.2em;
}

.txt-red {
    padding: 0px 0px 20px 0px;
    color: #F66;
}

.w150{
  width: 150px;
}

.btn-01{
  margin: 0 0 5px -3px;
}

.br-bt{
  border-bottom: 1px dashed #313131;
}

.title-h3{
  background: url(../images/menu/bg_bottom.png) repeat-x left bottom; 
  font-family: 'Meiryo';
  color: #333;
  font-size: 134%;
  font-weight: 700;
  padding: 0 0 5px 10px;

}

/* menu-list */
.menu-list{
  color: #333;
  font-size: 109%;
  letter-spacing: 0.1em;
}
.menu-list li{
  display: block;
  background: url(../images/common/border.png) no-repeat 0 bottom;
  padding: 12px 30px 5px 12px;
}
.menu-list li .small-text{
  font-size: 10px !important;  
}
.menu-list li .price{
  float: right;  
}
.pr-13{
	padding-right:13px;
}
