@charset "utf-8";

/* --------------------------------------------------------
/koho/
-------------------------------------------------------- */

#koho_contents #yoko{

}

#koho_contents #yoko_inner{
	height:479px;
	margin:-479px 0 0 0;
}

#koho_contents #yoko_con1{
	height:64px;
	padding:0 0 0 60px;
}

#koho_contents #yoko_con1 ul{
	list-style:disc;
	margin:0 0 0 2em;
}

#koho_contents #yoko_con2{
	height:345px;
	padding:0 0 0 60px;
}

#koho_contents #yoko_con2 p{
	margin:8px 0 0 0;
}


#koho_contents #formarea_inner{
	background:url('../img/form_bg.gif') repeat-y;
}

#koho_contents #formarea_inner p#form_lead{
	height:30px;
	text-align:center;
}

#koho_contents #formarea_inner table{
	width:575px;
	margin:0 0 0 35px;
}

#koho_contents #formarea_inner th{
	width:260px;
	background:url('../img/form_line.gif') no-repeat 0 bottom #efeadd;
	color:#9e837b;
	font-weight:bold;
}

#koho_contents #formarea_inner th.form_th1{
	vertical-align:top;
}

#koho_contents #formarea_inner th p{
	padding:10px 8px;
}

#koho_contents #formarea_inner th p span.his{
	display:inline-block;
	width:24px;
	height:18px;
	text-indent:-9999px;
	background:url('../img/form_his.gif') no-repeat 0 center;
	margin:0 0 0 8px;
}

#koho_contents #formarea_inner td{
	width:315px;
	background:url('../img/form_line.gif') no-repeat 0 bottom #ffffff;
}

#koho_contents #formarea_inner td .form_td{
	padding:10px 8px;
}

#koho_contents #formarea_inner table table{
	width:315px;
	margin:0 0 0 0;
}

#koho_contents #formarea_inner table table th{
	font-weight:normal;
	text-align:right;
	white-space:nowrap;
	width:auto;
	background:none;
	color:#9e837b;
	padding:3px 0;
}

#koho_contents #formarea_inner table table td{
	width:auto;
	background:none;
	padding:3px 0 3px 10px;
}

#koho_contents #form_btns{
	width:631px;
	height:143px;
	text-align:center;
	background:url('../img/form_bottom.gif') no-repeat 0 bottom;
}

#koho_contents #form_btns p{
	padding:50px 0 0 0;
}

#koho_contents #formarea_inner input{
	vertical-align:middle;
}

#koho_contents #formarea_inner .att1{
	display:block;
	padding:5px 0 0 0;
	font-size:10px;
	line-height:12px;
	color:#999999;
}

#koho_contents #formarea_inner .form_td_txt{
	display:inline-block;
	width:2em;
}

#koho_contents #formarea_inner #nickname,
#koho_contents #formarea_inner #add1,
#koho_contents #formarea_inner #add2{
	width:290px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #mail{
	width:240px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #name1,
#koho_contents #formarea_inner #name2,
#koho_contents #formarea_inner #kana1,
#koho_contents #formarea_inner #kana2{
	width:90px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #name1,
#koho_contents #formarea_inner #kana1{
	margin:0 1em 0 0;
}

#koho_contents #formarea_inner #tel1,
#koho_contents #formarea_inner #tel2,
#koho_contents #formarea_inner #tel3{
	width:70px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #zip1,
#koho_contents #formarea_inner #zip2{
	width:50px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #comment{
	width:290px;
	height:200px;
	font-size:12px;
	line-height:18px;
	border:solid 1px #cccccc;
}

#koho_contents #formarea_inner #apo_1,
#koho_contents #formarea_inner #apo_2,
#koho_contents #formarea_inner #apo_3{
	margin:0 0.5em 0 0;
}

#koho_contents #formarea_inner #job,
#koho_contents #formarea_inner #photo{
	width:200px;
	border:solid 1px #cccccc;
	padding:2px;
}

#koho_contents #formarea_inner #media1,
#koho_contents #formarea_inner #media2,
#koho_contents #formarea_inner #media3,
#koho_contents #formarea_inner #media4{
	width:200px;
	border:solid 1px #cccccc;
	padding:2px;
}

#cam_contents #form_header_txts{
	width:630px;
	margin:0 0 15px 0;
}