@charset "EUC-JP";

/*----------------------------------
入力画面
----------------------------------*/
#input .yahoologin,
#input .yahoologin P,
#input .yahoologin H4{text-align:center;}
#input .yahoologin H4{font-size:18px;margin-bottom:20px;color:#900;}
#input .yahoologin P{padding-bottom:30px;}
#input .yahoologin EM{color:#c00;}
#input .yahoologin EM{color:#c00;}
#input #telling_item{
  width:610px;
  margin:23px auto 0px;
}
#input #telling_item .section_bdy{
  width:100%;
  background:url(../img/input/list_bdy.jpg) repeat-y left top;
}
#input #telling_item .section_ftr{
  width:100%;
  padding-bottom:50px;
  background:url(../img/input/list_ftr.jpg) no-repeat left bottom;
}
#input #telling_item .section_hdr{
  width:100%;
  background:url(../img/input/list_hdr.jpg) no-repeat left top;
}
#input #telling_item H3{
  height:80px;
  margin-bottom:45px;
}
#input #telling_item OL{text-align:left;padding:0px 0px 0px 80px}
#input #telling_item LI{
	list-style-type:none;
	padding:0px 20px 10px 28px;
  width: 450px;
	background:url(../img/input/list_icon.jpg) left 0px no-repeat;
}
#input #telling_item .pack{
  font-weight:bold;
  text-align:center;
  padding:0px 80px 10px 80px
}
#input #telling_item .pack STRONG{color:#B70003;}
/*----------------------------------
yahoo枠
----------------------------------*/
#input #telling_frm_yahoo{
	width:696px;
	margin:20px auto 0;
  color:#fff;
}
#input #telling_frm_yahoo .section_bdy{
  width:100%;
  background:url(../img/input/frm_bdy.jpg) repeat-y left top;
}
/**/
#input #telling_frm_yahoo .section_ftr{
  width:100%;
  padding-bottom:40px;
  background:url(../img/input/frm_ftr.jpg) no-repeat left bottom;
}
#input #telling_frm_yahoo .section_hdr{
  width:100%;
  padding-top:40px;
  background:url(../img/input/frm_hdr.jpg) no-repeat left top;
}

#input #telling_frm_yahoo .yahoo_login{width:540px;margin:0 auto;padding:50px 20px 50px;background:url(./../img/input/yahoo_login.jpg);border:solid #C6B28F 4px;}
#input #telling_frm_yahoo .yahoo_login H3{text-align:center;color:#ff2626;font-size:24px;margin-bottom:40px;}
#input #telling_frm_yahoo .yahoo_login P{text-align:center;color:#000;font-size:18px;}
#input #telling_frm_yahoo .yahoo_login P IMG{width:100%;}
#input #telling_frm_yahoo .form_btn_yahoo{margin-top:20px;}
#input #telling_frm_yahoo .form_btn_yahoo P{text-align:center;}

/*----------------------------------
フォーム
----------------------------------*/
#input #telling_frm{
	width:696px;
	margin:20px auto 0;
  color:#fff;
}
#input #telling_frm .section_bdy{
  width:100%;
  background:url(../img/input/frm_bdy.jpg) repeat-y left top;
}
/**/
#input #telling_frm .section_ftr{
  width:100%;
  padding-bottom:12px;
  background:url(../img/input/frm_ftr.jpg) no-repeat left bottom;
}
#input #telling_frm .section_hdr{
  width:100%;
  padding-top:26px;
  background:url(../img/input/frm_hdr.jpg) no-repeat left top;
}

/*あなたについて*/
#input #telling_frm DIV.input_self{
  width:670px;
  height:383px;
  margin:auto;
  background:url(../img/input/frm_you.jpg) no-repeat left top;

}

/*あの人について*/
#input #telling_frm DIV.input_other{
  width:670px;
  height:381px;
  margin:auto;
  margin:12px auto 0px;
  background:url(../img/input/frm_other.jpg) no-repeat left top;
}

/* 共通　入力内容 */
#input #telling_frm H3.input_ttl{height:70px;}
#input #telling_frm .input_bdy{width:468px;margin:38px auto 0px;}
#input #telling_frm .input_tbl{color:#f00;width:468px;}
#input #telling_frm .input_tbl TD,
#input #telling_frm .input_tbl TH{border-width:0px;vertical-align:middle;height:30px;}
#input #telling_frm .input_tbl TH{width:105px;font-weight:normal;}
#input #telling_frm .input_tbl TD{width:363px;font-weight:normal;}
.input_tbl_2{margin-top: 85px;}
#input #telling_frm .input_tbl .input_name{width:285px;font-size:14px;}
#input #telling_frm .input_tbl .tr_name TH,
#input #telling_frm .input_tbl .tr_name TD{padding-bottom:3px;}
#input #telling_frm .input_tbl .tr_birthday TH{}
#input #telling_frm .input_tbl .tr_birthday TD{}
#input #telling_frm .input_tbl .tr_birthday TD IMG{margin:0px 0px;}
#input #telling_frm .input_tbl .tr_birthday SPAN{font-size:12px;}
#input #telling_frm .input_tbl .tr_birthday SPAN{position:relative;top:-3px;}

#input #telling_frm .input_tbl .select_year{width:120px;position:relative;top:-5px;}
#input #telling_frm .input_tbl .select_month{width:60px;position:relative;top:-5px;}
#input #telling_frm .input_tbl .select_day{width:60px;position:relative;top:-5px;}

#input #telling_frm .input_tbl .radio_sex{position:relative;top:-4px;}
#input #telling_frm .input_tbl .tr_sex INPUT{}

#input #telling_frm .tr_attention TH{padding-bottom:10px;width:468px;}
#input #telling_frm .tr_attention TH P{width:468px;font-size:12px;}
#input #telling_frm .tr_birthday TH,
#input #telling_frm .tr_birthday TD{padding-bottom:10px;}
#input #telling_frm .tr_sex TH,
#input #telling_frm .tr_sex TD{padding-bottom:10px;}
#input #telling_frm .tr_marriage TH,
#input #telling_frm .tr_marriage TD{padding-bottom:10px;}
#input #telling_frm .tr_lover TH,
#input #telling_frm .tr_lover TD{padding-bottom:5px;}

#input #telling_frm .tr_sex INPUT,
#input #telling_frm .tr_marriage INPUT,
#input #telling_frm .tr_lover INPUT{margin-right:22px;position:relative;top:-5px;}

/*ラジオボタン拡大*/
input[type="radio"] , input[type="checkbox"]{
   /*-webkit-transform: scale(1.5);
   transform: scale(1.5);
   margin-right: 0.5em;*/
   }
/**/
#save_area{text-align:center;margin-top:10px;}
#frm_btn{margin:10px auto 0px;}
#frm_btn P{width:515px;text-align:center;padding-bottom:15px;}

.price_info,
.price_info P{text-align:center;}

#frm_btn .price_info .free,
.yahoo_pr,
.yahoo_pr A,
#frm_btn .price_info  STRONG{color:#FCF100;font-weight:bold;}
#frm_btn .price_info  STRONG.normal_price{color:#fff;}
#frm_btn .price_info  STRONG.special_price{color:#FCF100;}

#frm_btn A{color:#FCF100;}

