@charset "utf-8";

#info_f {
	width: 960px;
	clear: both;
	overflow: hidden;
	margin-bottom: 90px;
	padding-top: 10px;
}
#info_f #thankyou {
	text-align: center;
	margin-bottom: 180px;
}
#info_f #thankyou dt {
	font-size: 120%;
	font-weight: bold;
	margin-top: 70px;
}
#info_f #thankyou dd {
	margin-top: 30px;
}

#info_f h3 {
	font-size: 0px;
	line-height: 100%;
	margin-top: 20px;
}



#info_f #main {
	clear: both;
	margin-top: 10px;
}
#info_f #txt {
	clear: both;
	overflow: hidden;
	margin-left: 20px;
	margin-top: 20px;
}



#info_f .m_txt {
	clear: both;
	overflow: hidden;
	padding-bottom: 10px;
	margin-top: 10px;
}
#info_f .txt_l {
	font-size: 120%;
}
#info_f .txt_r {
	color: #FF000C;
	font-weight: bold;
	margin-left: 10px;
}

#info_f dl.box {
	clear: both;
	overflow: hidden;
	margin-top: 20px;
}
#info_f dl.box dt {
	width: 340px;
	float: left;
	overflow: hidden;
}
#info_f dl.box dd {
	width: 590px;
	float: right;
	overflow: hidden;
	line-height: 140%;
	margin-top: 7px;
}

#info_f #tit_f {
	font-size: 0px;
	line-height: 100%;
	margin-top: 30px;
}

#info_f #step,
#info_f #step_t {
	width: 960px;
	text-align: center;
	font-size: 0px;
	line-height: 100%;
	margin-top: 20px;
}
#info_f #step_t {
	margin-top: 40px;
}

#info_f #form {
	width: 958px;
	clear: both;
	overflow: hidden;
	background-image: url(../img/info/info_f/form.gif);
	background-repeat: repeat-y;
	border-top-width: 1px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-right-style: solid;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-left-color: #999999;
	margin-top: 20px;
}

#info_f #form .f_line {
	width: 958px;
	clear: both;
	overflow: hidden;
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #999999;
}

#info_f #form dl.f_box {
	width: 938px;
	clear: both;
	overflow: hidden;
	margin-left: 10px;
	margin-right: 10px;
	margin-top: 10px;
}
#info_f #form dt {
	width: 220px;
	float: left;
	overflow: hidden;
	font-weight: bold;
	margin-bottom: 10px;
}
#info_f #form dd {
	width: 698px;
	float: right;
	overflow: hidden;
	margin-bottom: 10px;
}

#info_f #form .f_short,
#info_f #form .f_long,
#info_f #form .f_message {
	width: 300px;
	font-family: Verdana;
}
#info_f #form .f_long {
	width: 690px;
}
#info_f #form .f_message {
	width: 690px;
	height: 150px;
	font-size: 100%;
}

#info_f #form .f_radio1,
#info_f #form .f_radio2 {
	margin-right: 5px;
}
#info_f #form .f_radio2 {
	margin-left: 40px;
}

#info_f #bt_box {
	width: auto;
	clear: both;
	overflow: hidden;
	margin-top: 20px;
	padding-left: 280px;
}

button.clear,
button.back {
	width: 155px;
	height: 55px;
	float: left;
	border-style: none;
	background-color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px 20px 0px 0px;
}
button:hover.clear,
button:hover.back {
	text-indent: -9999px;
    background-image:url(../img/info/info_f/clearon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
button:hover.back {
    background-image:url(../img/info/info_f/backon.jpg);
}

html:not([lang*=""]) button:hover.clear,
html:not([lang*=""]) button:hover.back { /* ff hack */
	background-position: 3px 2px;
}
html:not([lang*=""]) button:hover.back { /* ff hack */
	background-position: 3px 1px;
}

button.confirm,
button.submit {
	width: 245px;
	height: 55px;
	float: left;
	border-style: none;
	background-color: #fff;
	display: block;
	cursor: pointer;
	overflow: hidden;
	text-align: left;
	padding: 0px;
	margin: 0px;
}
button:hover.confirm,
button:hover.submit {
	text-indent: -9999px;
    background-image:url(../img/info/info_f/confirmon.jpg);
	background-repeat: no-repeat;
	background-position: 0px 2px;
}
button:hover.submit {
    background-image:url(../img/info/info_f/submiton.jpg);
}

html:not([lang*=""]) button:hover.confirm,
html:not([lang*=""]) button:hover.submit { /* ff hack */
	background-position: 3px 2px;
}
html:not([lang*=""]) button:hover.submit { /* ff hack */
	background-position: 3px 1px;
}


