/*--------------------
#tellingItems
--------------------*/
#telling{
  width:544px;
  margin:10px auto 0px;
}
#telling .section_bdy{
  background-image:url(../../image/input/telling_bdy.jpg);
}
#telling .section_ftr{
  padding-bottom:85px;
  background-image:url(../../image/input/telling_ftr.jpg);
}
#telling .section_hdr{
  background-image:url(../../image/input/telling_hdr.jpg);
}
#telling H3{
  width:285px;
  height:34px;
  margin:0px auto 35px;
}
#telling .design1,
#telling .design2,
#telling .design3{}
#telling .design6{
  padding:30px 0px 10px;
}
#telling OL.telling_list{
  width:430px;
  margin:auto;
  text-align:left;
  list-style-type:none;
  min-height:63px;
}
* html #telling OL.telling_list{
  height:63px;
  position:relative;
  _left:-1em;
  width:443px;
}
#telling OL OL.subttl_list{
  margin:0px;
  text-align:left;
  list-style-type:none;
  padding:0px 0px 3px 14px;
}
#telling LI{
  line-height:1.5;
  padding-left:0px;
  font-size:0.95em;
}
#telling OL.subttl_list LI{
  padding-left:0px;
  background-image:none;
}
#telling LI.main{font-weight:bold;color:#315775;}
#telling LI.sub {font-weight:normal;color:#6e727a;}

/*--------------------
#privacy
--------------------*/
#privacy{
  width:550px;
  margin:18px auto;
  border:1px solid #6a6a6a;
  color:#6a6a6a;
  background:#fff;
}
#privacy P{padding:10px;}
#privacy A{color:#fd0019;}

/*--------------------
#frmInput
--------------------*/
#frmInput{
  width:624px;
  margin:0px auto 0px;
}
#frmInput .section_bdy{
  background-image:url(../../image/input/frm_bdy.jpg);
}
#frmInput .section_ftr{
  padding-bottom:37px;
  background-image:url(../../image/input/frm_ftr.jpg);
}
#frmInput .input_self{
  width:100%;
  background:url(../../image/input/frm_hdr_self.jpg) no-repeat left top;
}
#frmInput .input_other{
  width:100%;
  background:url(../../image/input/frm_hdr_other.jpg) no-repeat left top;
}
#frmInput H3{
  width:422px;
  height:70px;
  margin:6px auto 13px;
}
/**/
#frmInput .article_bdy{
  width:537px;
  margin:0px auto;
  background:url(../../image/input/frm_input_bdy.jpg) repeat-y left top;
}
#frmInput .article_ftr{
  padding-bottom:40px;
  background:url(../../image/input/frm_input_ftr.jpg) no-repeat left bottom;
}
#frmInput .article_hdr{
  padding-top:40px;
  background:url(../../image/input/frm_input_hdr.jpg) no-repeat left top;
}
#frmInput .input_tbl{
  width:430px;
  margin:0px auto;
}
#frmInput .input_tbl SMALL{color:#ec251e;}
#frmInput .input_tbl TH{width:80px; padding-bottom:15px;vertical-align:middle;}
#frmInput .input_tbl TD{width:350px; padding-bottom:15px;vertical-align:middle;}
#frmInput .input_tbl INPUT.input_name{width:170px;}
#frmInput .input_tbl SELECT.select_year{width:113px;}
#frmInput .input_tbl SELECT.select_month{width:55px;}
#frmInput .input_tbl SELECT.select_day{width:55px;}
#frmInput .input_tbl TR.tr_birthday TD IMG{position:relative;top:5px;}
#frmInput .input_tbl TR.tr_sex TD IMG{position:relative;top:3px;}
#frmInput #frm_btn{
  width:540px;
  margin:0px auto;
  padding:20px 0px 0px;
  text-align:center;
}
#frm_btn .price_info{
  margin:0px 0px 15px;
}
#frm_btn P{
  padding:5px 0px;
  text-align:center;
  color:#e9dac7;
}
#frm_btn P STRONG{
  color:#ecb452;
  padding:0px 2px;
}
#frm_btn P.pr A{color:#ecb452;}
#frm_btn P.free{font-weight:bold;color:#ecb452;}


/*--------------------
#loading
--------------------*/
#loading{
  width:618px;
  height:280px;
  margin:0px auto;
  background:#f1de9f;
}
#loadingbdy{
  padding-top:130px;
}
#loadingbdy P{
  text-align:center;
  color:#573519;
}
