@charset "shift_jis";
/*Updated 2005/09/13,YH*/

/*FORM*/

/* outline */
.outline {padding:15px; background:#F5FCDB;}
.outline_w {padding:15px; background:#FFFFFF;}


/* table design style */
.form_table {margin-top:10px; margin-bottom:10px;}
.form_table table {border-left:1px solid #999999; border-top:1px solid #999999;}
.form_table table td {padding:5px;border-right:1px solid #999999; border-bottom:1px solid #999999;font-size: small;}
.form_table table td.low {background:#CCCC99;}
.form_table table td.mid {background:#FFF9CE;}
.form_table table td.high {background:#FFFDF0;}

.form_table_nb {margin-top:10px; margin-bottom:10px;}
.form_table_nb table {}
.form_table_nb table td {padding:5px;font-size:small;}


/* tool bar */
.form_tool {margin-top:10px; margin-bottom:10px;}
.form_tool table {}
.form_tool table td {padding:5px;font-size: small;}


/* nextprev */
.form_nextprev {}
.form_nextprev table {}
.form_nextprev table td {padding:5px;font-size: small;}


/* haba */
table.outlinemax {width:704px;}
table.inlinemax {width:704px;}
table.outlinemiddle {width:500px;}


/* member name */
.membername {font-weight:bold; font-size:small;margin-top:15px; margin-bottom:10px;}


/* table title */
.table_title {font-size:medium; font-weight:bold; border-left:4px solid #689F11; padding:3px 3px 3px 7px;}


/* detalran */
.detailran {margin-top:10px; margin-bottom:10px;}
.detailran table {border-left:1px solid #999999; border-top:1px solid #999999;}
.detailran table td {padding:5px;border-right:1px solid #999999; border-bottom:1px solid #999999;}
.detailran table td .detailtitle {font-size:medium; font-weight:bold}
.detailran table td .main {font-size:small; line-height:150%}

/* nyuryokurei */
span.input_exp{font-size:x-small}


.intro{font-size:small;line-height:150%}

img.icon {vertical-align:middle; margin-left:10px;}

hr .devide {display:block:}



