@charset 'UTF-8';
*{
 font-style:normal;
 margin:0;
 padding:0;
}
body{
 font-family: "ＭＳ Ｐゴシック","Osaka",Verdana,Arial,sans-serif;
 color:#333333;
 font-size:12px;
 line-height:130%;
 letter-spacing:0.1em;
 background-color:#f7dfe7;
/*background-image:url(../images/bg_body.png);
background-repeat:repeat; */
}
p{
 padding:0px;
 font-size:1.2em;
}
img{
 margin:0px;
 padding:0px;
 border:none;
}
table{
 font-size:12px;
 line-height:130%;
 color:#333333;
 border-collapse:collapse
}
h1.top_title{
 font-weight:normal;
 font-size:12px;
 display:inline;
 color : #000000;
/*color : #505050;*/
 text-decoration:none;
}
h2{
 font-weight:bold;
 font-size:14px;
 display:inline;
 line-height:1.2em;
 color:#18499c;
 text-decoration:none;
}
.menubar{
 background:url(../images/menubtton/menubg.png) no-repeat;
 height:42px;
 width:740px;
}
.menubar li{
 display:inline;
}
.menubar a{
 display:block;
 float:left;
 margin:8px 12px 8px 12px;
 text-decoration:none;
}
.numinput{
 ime-mode:disabled;
 padding-right:2px;
 text-align:right;
}
#page-top:hover{
 background: url(../images/menubtton/b_top_c.png) no-repeat;
}
#feature:hover{
 background:url(../images/menubtton/b_feat_c.png) no-repeat;
}
.footer{
 font-size:10px;
}
.pgttlbar{
 margin-left:10px;
}
.txtRed{
 color:red;
}
.shopname{
 font-weight:bold;
 font-size:16px;
 line-height:1.2;
 color:#18499c;
 text-decoration:none;
}
#container{
 margin:0 auto;
 width:755px;
 height:auto;
 background-color:white;
 border:1px solid #999999;
 padding:10px;
}
#header{
 width:755px;
/*height:100px;*/
 padding-left:7px;
}
#contents{
  width:755px;
  padding-left:7px;
  padding-top:12px;
}
#footer {
  width:755px;
  height:55px;
  padding-left:7px;
}

/*--------------------------
 Waitダイアログ用
----------------------------*/
#phWait{
  background-color: #F0F0E8;
  position: fixed !important; /* not IE or >= IE7 */
  position: absolute; /* < IE7 */
  top: 51px;
  left: 201px;
  width: 180px;
  height: 70px;
  z-index: 20;
  border: 0px solid #F0F0E8;
/*  display: none;
  visibility: hidden;*/
}
#ifWait1{
  background-color: #F0F0E8;
  position: fixed !important; /* not IE or >= IE7 */
  position: absolute; /* < IE7 */
  top: 50px;
  left: 200px;
  width: 180px;
  height: 70px;
  z-index: 19;
  border: 1px solid #000000;
/*  display: none;
  visibility: hidden;*/
}
#ifWait2{
  background-color: #808080;
  position: fixed !important; /* not IE or >= IE7 */
  position: absolute; /* < IE7 */
  top: 51px;
  left: 201px;
  width: 180px;
  height: 70px;
  z-index: 18;
  border: 1px solid #808080;
/*  display: none;
  visibility: hidden;*/
}
#ifWait3{
  position: fixed !important; /* not IE or >= IE7 */
  position: absolute; /* < IE7 */
  top: 49px;
  left: 199px;
  width: 182px;
  height: 72px;
  z-index: 17;
  border: 1px solid #ffffff;
/*  display: none;
  visibility: hidden;*/
}

