@charset "utf-8";
/* CSS Document */


div.point_area{width:769px; background:url(../point/img/point_body_bg.gif) repeat-y;}
div.point_area .point_ttl{background:url(../point/img/point_top.gif) no-repeat left top; height:74px;}
div.point_area .point_ttl div#mark{background:url(../member/img/mark.gif) no-repeat left top; width:50px; height:70px; text-indent:-9999px; margin:4px 0px 0px 21px; float:left}
div.point_area .point_ttl div.search_ttl{
	width: 630px;
	height: 30px;
	color: #5388be;
	font-size: 18px;
	line-height: 24px;
	font-weight: bold;
	float: left;
	margin: 20px
}



div.point_area .point_bottom{
	background: url(../point/img/point_bottom.gif) no-repeat left top;
	height: 21px;
	margin-bottom: 20px;
}

div.point_area .cont_area{padding:0px 21px; clear:both}
div.point_area .cont_area p.lead{ color:#5388be}

/*基本情報登録*/
table#member_input_table{width:707px; border-top:2px solid #8dc73f; border-bottom:1px solid #8dc73f; margin-top:20px}
table#member_input_table th,td{border-bottom:1px solid #888888; padding:10px; height:30px; font-size:14px; line-height:20px;}

table#member_input_table th{background:#edf5c4; text-align:left; font-weight:normal; vertical-align:top; width:200px;}
table#member_input_table th.must{background:#edf5c4; text-align:left; font-weight:normal; vertical-align:top; width:200px;}
table#member_input_table th a{color:#ff9164; font-size:12px; line-height:18px;}
table#member_input_table th a:hover{color:#ff2828; font-size:12px; line-height:18px;}

table#member_input_table td input.text{background:#ebf1ca; margin:0px 4px;}
table#member_input_table td span{color:#ff9164; font-size:12px; line-height:18px;}
table#member_input_table td div#sikaku{border-top:1px dotted #888888; padding:10px}
table#member_input_table td div#sikaku span{color:#ff9164; font-size:12px; line-height:18px;}

table#member_input_table td div#prof_photo{width:500px; height:120px; overflow:hidden}
table#member_input_table td div#prof_photo img{display:block; float:left; width:140px;}
table#member_input_table td div#prof_photo p{float:right; width:340px; margin-top:40px;}

/*事業所情報登録*/
div#office_ttl{
	background:url(../member/img/mark02.gif) no-repeat left top; 
	width: 670px;
	color: #5388be;
	font-size: 18px;
	line-height:24px;
	height: 40px;
	font-weight: bold;
	margin-top: 20px;
	padding-left:60px;
	padding-top:30px;
}

/*同意する*/
div#agree{color: #5388be; font-size: 18px; font-weight: bold; margin-top: 20px; text-align:center}

a#send{background:url(../member/img/send_btn.gif) no-repeat; width:310px; height:70px; display:block; text-indent:-9999px; margin:20px auto;}
a#send:hover{background:url(../member/img/send_btn_on.gif) no-repeat; width:310px; height:70px; display:block; text-indent:-9999px; margin:20px auto;}

div.point_area p.hint{padding-left:20px; color:#ff2828; text-align:center; }


/*印刷項目選択*/
table#print_choice_table{width:707px; border-top:2px solid #8dc73f; border-bottom:1px solid #8dc73f; margin-top:5px}
table#print_choice_table th,td{border-bottom:1px solid #888888; padding:5px; height:22px; font-size:14px; line-height:18px;}

table#print_choice_table th{background:#edf5c4; text-align:left; font-weight:normal; vertical-align:top; width:200px;}
table#print_choice_table th.must{background:#edf5c4; text-align:left; font-weight:normal; vertical-align:top; width:200px;}
table#print_choice_table th a{color:#ff9164; font-size:14px; line-height:18px;}
table#print_choice_table th a:hover{color:#ff2828; font-size:14px; line-height:18px;}

table#print_choice_table td input.text{background:#ebf1ca; margin:0px 4px;}
table#print_choice_table td span{color:#ff9164; font-size:12px; line-height:18px;}



