html{overflow-y: scroll;}

body{	
	background-color:#fcfefc;
	margin:0px;
	padding:10px;
	color:#222222;
	font-size:10pt;
	font-family:verdana,Arial,"ＭＳ Ｐゴシック";
	text-align:center;
	height:100%;
	
	/*
	背景を設定したい場合は以下のスタイルのhttp://＊＊＊の部分に
	表示したい背景画像のURLを書いて、行頭と行末にある */ /* を削除してください。
	（注意：この説明文を囲んでる同じ記号は削除しないでください）*/
	
	/*background-image:url(http://＊＊＊);*/
}

a:link		{color:#111111}
a:visited	{color:#111111}
a:active	{color:#111111}
a:hover		{color:#666666}

.w_note_top a:link		{background-color:#cccccc}
.w_note_top a:visited	{background-color:#cccccc}
.w_note_top a:active	{background-color:#cccccc}
.w_note_top a:hover		{background-color:#555555}

img{
	border-width:0px;
	padding:0px;margin:0px;
	}


table{
	font-size:100%
	}

.title{
	width:555px ; height:42px;
	text-align:left ;
}

.t_em{
	float:left; position:relative;
	top: 3px; left: 20px;
	width:24px; height:42px;
}

.t_name{	
	float:left; position:relative;
	top:8px; left:30px;
	color:#eeeeee; font-size:13px;
	font-weight:bold;
}

.t_em2{
	float:left; position:relative;
	top: 9px; left: 20px;
	width:24px; height:24px;
}

.t_name2{	
	float:left; position:relative;
	top:14px; left:30px;
	color:#eeeeee; font-size:13px;
	font-weight:bold;
}
.w_main{
	width:498px ;
	border-style:solid ; border-width: 0px 0px; border-width:black;
	padding:5px 0px
}

.w_img{
	width:295px ; height:324px ;
	float:left ;
}

.img_table{
	padding:0px;
	margin:0px 0px 0px 1px;
	border-width:0px;
}

.w_note{
	width:202px ; height:200px ;
	float:left ;
	text-align:left;
}

.w_note_top{
	width:184px ; height:15px;
	margin:6px 0px 0px 8px;
	font-size:12px;
	padding:0px 2px 2px 0px;
	border-bottom:1px solid #cccccc;
}

.w_note_in{
	overflow:auto;
	width:186px ; height:147px;
	margin:1px 0px 0px 8px;
	font-size:11px;
	padding:5px 2px 2px 0px;
	
	scrollbar-3dlight-color:#b5b2b5;
	scrollbar-darkshadow-color:#b5b2b5;
	scrollbar-arrow-color:#adaead;
	scrollbar-face-color:#e7e3e7;
	scrollbar-highlight-color:#e7e3e7;
	scrollbar-shadow-color:#e7e3e7;
	scrollbar-track-color:#f7f3f7;
}

.w_res{
	width:202px ; height:130px ;
	float:left ;
	text-align:left;
}
.w_res_in{
	overflow:auto;
	width:186px ; height:99px;
	margin:3px 0px 0px 8px;
	font-size:11px;
	padding:5px 2px 2px 0px;
	
	scrollbar-3dlight-color:#b5b2b5;
	scrollbar-darkshadow-color:#b5b2b5;
	scrollbar-arrow-color:#adaead;
	scrollbar-face-color:#e7e3e7;
	scrollbar-highlight-color:#e7e3e7;
	scrollbar-shadow-color:#e7e3e7;
	scrollbar-track-color:#f7f3f7;
}

.s_icon{
	float:left; position:relative;
	top: 8px; left: 7px;
	width:41px; height:41px;
}

.s_no{
	float:left; position:relative;
	top:5px; left:15px;
	color:#eeeeee; font-size:25px;
	font-weight:bold;
}

.s_pro{
	clear:left; position:relative;
	top:-1px; left:55px;
	color:#eeeeee;
	text-align:right;
	font-size:11px;
	overflow: hidden;
	width:438px;
	height:12px;
}

.centering{
	margin-left:auto;
	margin-right:auto;
	width:557px;
}

.list_table{
	width:500px;
	height:35px;
	border-width:0px
	padding:0px;
	margin:5px 0px 10px 0px;
}

.list_table tr{
	padding:0px;margin:0px;
}
.l_nam,.l_name,.l_lv,.l_time,.l_job{
	margin:0px;
	padding:0px 4px 3px 4px;
}

.l_nam{
	width:55px;
	color:#dddddd;
}

.l_name{
	font-weight:bold;
}

.l_lv{
	width:40px;
}

.l_job{
	width:92px;
}

.l_time{
	width:70px;
	padding-right:15px;
}

.reg{
	text-align:left;
}

.reg td,.reg th{
	border-bottom:1px #dddddd solid;
	padding:2px 0px 2px 10px;
}

.reg input,.reg textarea{
	font-size:13px;
}

/*フォーム部分*/
.job0	{background-color:#fffff0}
.job1	{background-color:#e5ffe5}
.job1_2	{background-color:#FCF1E0}
.job2_1	{background-color:#f0f7ff}
.job2_2	{background-color:#e5e5ff}
.job3_1	{background-color:#fff0ff}
.job3_2	{background-color:#ffe5f7}

#male input,#male img,#female input,#female img{
	vertical-align:top;
}

#male,#female{
	margin-bottom:5px;
}