/*--------------------
#tellingItems
--------------------*/
#telling{
  width:569px;
  margin:10px auto 0px;
  background:url(../../image/input/telling_bdy.jpg);
}
#telling_hdr{
  width:100%;
  min-height:147px;
  background:url(../../image/input/telling_hdr.jpg) no-repeat left top;
}
* html #telling_hdr{height:147px;}
#telling_ftr{
  width:100%;
  padding-bottom:70px;
  background:url(../../image/input/telling_ftr.jpg) no-repeat left bottom;
}
#telling H3{
  height:60px;
  text-indent:-9999px;
  margin-bottom:0px;
}
#telling OL.telling_list{
  width:430px;
  margin:auto;
  text-align:left;
  list-style-type:none;
  position:relative;
  top:20px;
}
#telling OL OL.subttl_list{
  margin:0px;
  text-align:left;
  list-style-type:none;
}
#telling LI{
  line-height:1.5;
  padding-left:15px;
  font-size:12px;
  
  background:url(../../image/input/telling_mark.gif) no-repeat left 3px;
}
#telling OL.subttl_list LI{
  padding-left:0px;
  background-image:none;
}
#telling LI.main{font-weight:bold;color:#7f9242;}
#telling LI.sub{font-weight:normal;color:#7f7842;}

/*--------------------
#privacy
--------------------*/
#privacy{
  width:550px;
  margin:18px auto;
  border:1px solid #a07a19;
  color:#907b38;
  background:#f4efd9;
}
#privacy P{padding:10px;}
#privacy A{color:#e40c00;}

/*--------------------
#frmInput
--------------------*/
#frmInput .frm_bdy{
  width:618px;
  margin:0px auto;
  background:#ccc url(../../image/input/frm_bdy.jpg) repeat-y left top;
}
#frmInput .frm_ftr{
  width:100%;
  margin:0px auto;
  padding-bottom:28px;
  background:url(../../image/input/frm_ftr.jpg) no-repeat left bottom;
}
#frmInput .input_self .frm_hdr{
  width:100%;
  background:url(../../image/input/frm_hdr_self.jpg) no-repeat left top;
}
#frmInput .input_other .frm_hdr{
  width:100%;
  background:url(../../image/input/frm_hdr_other.jpg) no-repeat left top;
}
#frmInput H3{
  height:64px;
}
/**/
#frmInput .input_bdy{
  width:518px;
  margin:0px auto;
  background:url(../../image/input/frm_input_bdy.jpg) repeat-y left top;
}
#frmInput .input_ftr{
  width:100%;
  padding-bottom:30px;
  background:url(../../image/input/frm_input_ftr.jpg) no-repeat left bottom;
}
#frmInput .input_hdr{
  width:100%;
  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:166px;}
#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{
  padding:16px 0px 38px;
  text-align:center;
  background:url(../../image/input/frm_bdy_btn.jpg) no-repeat left top;
}
#frm_btn .price_free{
  padding-bottom:15px;
}
#frm_btn P{
  padding-bottom:5px;
  text-align:center;
  color:#ecd3a6;
}
#frm_btn P STRONG{
  color:#fdc04f;
  padding:0px 2px;
}
#frm_btn P.pr A{color:#fdc04f;}
#frm_btn P.free{font-weight:bold;color:#fdc04f;}


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

