@charset "UTF-8";
@import "/lib/cmn_css/component.css"; 

/* CSS Document */


div.formBox {
 background:url(/form/images/bg_ff_01.jpg) top left no-repeat;
	margin:0 auto;
	padding-top:126px;
	width:902px;
}

div.formBoxInner {
 margin-left:30px;
	width:870px;
}

.ttl01 { margin-bottom:27px;}
.ttl02 { margin-bottom:71px;}

div.infoBox {
 margin-bottom:110px;
 width:450px;
}

div.infoBox div.pt {
 background:url(/form/images/bg_ttable_btm.gif) bottom left no-repeat;
	padding-bottom:15px;
	margin-bottom:10px;
} 

div.infoBox div.pt01top {
 background:url(/form/images/bg_ttable_01.gif) top left no-repeat;
	padding-top:35px;
}

div.infoBox div.pt02top {
 background:url(/form/images/bg_ttable_02.gif) top left no-repeat;
	padding-top:35px;
}

div.infoBox div.pt03top {
 background:url(/form/images/bg_ttable_03.gif) top left no-repeat;
	padding-top:35px;
}

div.infoBox div.ptInner {
 margin:0 15px;
}

div.formTabl {
 width:410px;
}

form dt.tbl_01 {
 background:url(/form/images/p_tbl_01.gif) top left no-repeat;
}

dl {
 margin-bottom:6px;
 width:410px;
}

dt {
 float:left;
	height:32px;
	width:130px;
}

dt span {
 display:block;
	text-indent:-9999px;
	overflow:hidden;
}

dd {
 background:url(/form/images/p_tbl_r.gif) top left no-repeat;
 float:left;
	height:32px;
	width:279px;
}

dt.tbl_01 {
 background:url(/form/images/p_tbl_01.gif) top left no-repeat;
}
dt.tbl_02 {
 background:url(/form/images/p_tbl_02.gif) top left no-repeat;
}
dt.tbl_03 {
 background:url(/form/images/p_tbl_03.gif) top left no-repeat;
}
dt.tbl_04 {
 background:url(/form/images/p_tbl_04.gif) top left no-repeat;
}
dt.tbl_05 {
 background:url(/form/images/p_tbl_05.gif) top left no-repeat;
}
dt.tbl_06 {
 background:url(/form/images/p_tbl_06.gif) top left no-repeat;
}
dt.tbl_07 {
 background:url(/form/images/p_tbl_07.gif) top left no-repeat;
}
p.tbl_08 {
 background:url(/form/images/p_tbl_08.gif) top left no-repeat;
}
p.tbl_09 {
 background:url(/form/images/p_tbl_09.gif) top left no-repeat;
}

p.tbl_08 span,
p.tbl_09 span {
 display:block;
	text-indent:-9999px;
	overflow:hidden;
}


input.text {
 border:0;
	padding:3px;
	margin-top:5px;
	line-height:100%;
	width:265px;
}

input.file {
 border:border:#CCCCCC solid 1px;
	padding:3px;
}

#image-btn {
 background:url(/form/images/btn_confirm.gif) top left no-repeat;
 border:0px;
	cursor:pointer;
 width:237px;
 height:66px;
}

p.linkarr {
 background:url(/form/images/icon_arrow.gif) center left no-repeat;
	padding-left:10px;
}