/* サイト専用 */

body {
 font-size: 12px;
 line-height: 150%;
 color: #333333;
 font-family: "メイリオ","Meiryo","ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro","ＭＳ Ｐゴシック", "MS P  Gothic","Osaka",Verdana,Arial, Helvetica, sans-serif;
 background-image: url(usr_img/pc/bg.jpg);
 background-repeat: no-repeat;
 background-position: left bottom;
 background-attachment: fixed;
}

/* メインCSS */

a.headlink {
padding: 0 0 0 15px;
background: url(./usr_img/pc/link-icon.gif) no-repeat center left;
text-decoration: underline;
color: #DDCCFF;
font-size: 11px;
line-height: 20px;
}
a img {
border: none; 
}
.font_l {
font-size: 18px;
line-height: 26px;
}
.font_m {
font-size: 14px;
line-height: 20px;
}
.font_s {
font-size: 10px;
line-height: 14px;
}
.font_s2 {
font-size: 12px;
line-height: 18px;
}
.font_ls {
font-size: 18px;
line-height: 22px;
}
.font_title {
font-size: 14px;
background-image: url(./usr_img/pc/title_bg.jpg);
text-indent: 10px;
color: #633095;
font-weight: bold;
}
h1 {
margin: 0px;
padding: 0px;
}
h2 {
margin: 0px;
padding: 0px;
}

/* 追加CSS */

/* フォーム用表組み */
.formArea{
  width:100%;
  border-bottom:solid 1px #CCCCCC;
  margin:10px 0;
}

.formRow {
  border-top:solid 1px #CCCCCC;
  background-image:url(./usr_img/form_head_bg.jpg);
  background-repeat:repeat-y;
  background-position:-350px 0; /*500-見出し幅*/
}

.formRow:after{
  display:block;
  clear:both;
  height:0px;
  visibility:hidden;
  content:".";
}

.formItemH {
  width:140px;
  padding:8px 5px;
  float:left;
  _display:inline;
}

.formItemD {
  float:left;
  padding:8px 5px;
  _display:inline;
  width:435px;
}

.formItemD textarea {
  max-width:99%;
}

.formItemD input[type="text"] {
  padding:3px 5px;
}

.form-fdl {
  float:left;
  max-width:50%;
  width:auto;
}

.form-fdc, .form-fdr{
  float:left;
  width:25%;
  text-align:center;
}

.form-food input {
  width:95%;
  height:auto;
  padding-top:5px;
  padding-bottom:5px;
}
.form-errors {
  color:#ff0000;
  padding-top:8px;
}

