@charset "utf-8";
/* CSS Document */
/* ↓メニュー */
.globalmenu li.btn05 a{	background:url(../../images/menu_over.gif) no-repeat -552px 0px;width:138px;}
/* ↑メニュー */
#yoko table{
	border:dotted 1px #CCC;
	padding:0;
	margin:0 auto;
	background-color:#FFF;
	text-align:center;
	border-collapse: collapse;

}
#yoko th.white_left{
	border:dotted 1px #CCC;
	background-color:#ffffff;
	text-align:left;
	font-size:13px;
	padding:5px;
}
#yoko th.bule1_left{
	border:dotted 1px #CCC;
	background-color:#2B87E7;
	text-align:left;
	font-size:13px;
	color:#FFF;
	padding:5px;
}
#yoko th.bule2_left{
	border:dotted 1px #CCC;
	background-color:#55A3FF;
	text-align:left;
	font-size:13px;
	color:#FFF;
	padding:5px;
}
#yoko th.gray_center{
	border:dotted 1px #CCC;
	background-color:#F2F2F2;
	text-align:center;
	font-size:13px;
	padding:5px;
}
#yoko th.red1_left{
	border:dotted 1px #CCC;
	background-color:#E05677;
	text-align:left;
	font-size:13px;
	color:#FFF;
	padding:5px;
}

#yoko th.red_center{
	border:dotted 1px #CCC;
	background-color:#E05677;
	text-align:center;
	font-size:13px;
	color:#FFF;
	padding:5px;
}
#yoko th.blue_center{
	background-color:#0351B1;
	text-align:center;
	font-size:13px;
	color:#FFF;
	border:dotted 1px #CCC;
	padding:5px;
}
#yoko th.green_center{
	border:dotted 1px #CCC;
	background-color:#74C700;
	text-align:center;
	font-size:13px;
	color:#FFF;
	padding:5px;
}
#yoko td.gray_center{
	border:dotted 1px #CCC;
	background-color:#F2F2F2;
	text-align:center;
	font-size:12px;
	padding:5px;
}
#yoko td.gray_left{
	border:dotted 1px #CCC;
	background-color:#F2F2F2;
	text-align:left;
	font-size:12px;
	padding:5px;
}
#yoko th.gray_left{
	border:dotted 1px #CCC;
	background-color:#F2F2F2;
	text-align:left;
	font-size:12px;
	padding:5px;
}
#yoko td.white_center{
	border:dotted 1px #CCC;
	text-align:center;
	font-size:12px;
	padding:5px;
}
#yoko td.white_left{
	border:dotted 1px #CCC;
	text-align:left;
	font-size:12px;
	padding:5px;
}

#yoko table.uti{
	border:solid 1px #CCC;
	padding:0;
	margin:10px 0;
	background-color:#FFF;
	text-align:left;
	border-collapse: collapse;

}
#yoko table.noborder{
	border:solid 0px #CCC;
	padding:0;
	margin:10px 0;
	text-align:left;
	border-collapse: collapse;

}
#yoko table.gray_noborder{
	border:solid 0px #CCC;
	padding:0;
	margin:10px 0;
	text-align:left;
	border-collapse: collapse;
	background-color:#F2F2F2;
}
#yoko td.uti{
	border:solid 1px #CCC;
	background-color:none;
	text-align:right;
	font-size:12px;
	padding:5px;
}
#yoko td.white_left_no{
	border:dotted 0px #ffffff;
    background-color:none;
	text-align:left;
	font-size:12px;
	padding:5px;
}

#open_h4{
	clear:both;
	width:780px;
	height:45px;
	display:inline;
	padding:2px 0 0px 0;
	margin:10px 0;
	background-image:url(../images/applicant_h.gif);
	background-repeat:no-repeat;
	float:left;
}
#open_h4 p{
	margin-top:10px;
	margin-left:2px;
	font-size:1x;
	font-weight:3pbold;
	color:#808080;
	float:left;
}
#open_contents{
	clear:both;
}

#open_h4 h4{
	width:auto;
	height:auto;
	line-height:120%;
	clear:none;
	font-size:20px;
	color:#035EB1;
	padding:10px 0 0 10px;
	margin:0;
	border:none;
	float:left;
	display:inline;
}

#open_h4 span.text{
	margin-left:30px; 
	color:#035EB1;
}
#setumeikai{
	 float:left; 
	 margin-right:10px; 
	 display:inline; 
	 border:dashed 2px #CCC; 
	 width:240px;
	 padding:10px;
	 margin-bottom:15px;
}
#setumeikai p{
	float:left;
}

#setumeikai h5{
		width:auto;
	height:auto;
	clear:none;
	font-size:16px;
	color:#000000;
	padding:0 0 0 10px;
	margin:0;
	border:none;
	float:left;
	display:inline;
}
	
#setumeikai_long{
	 float:left;  
	 display:inline; 
	 border:dashed 2px #CCC; 
	 width:515px;
	 padding:10px;
	 margin-bottom:15px;
	 
}
#setumeikai_long p{
	float:left;
}

#setumeikai_long h5{
		width:auto;
	height:auto;
	clear:none;
	font-size:16px;
	color:#000000;
	padding:0 0 0 10px;
	margin:0;
	border:none;
	float:left;
	display:inline;
}

#gray_bg{
	margin:10px 0;
	 display:inline;
	 width:528px;
	 padding:5px;
	 background-color:#F4F4F4;
	 float:left;
}

#white_bg{
	margin:10px 0px;
	 display:inline;
	 width:518px;
	 padding:5px;
	 background-color:#ffffff;
	 float:left;
}
ol.listType01{
	 margin:0;
	 padding-left:20px;
}

.remarks{
	width:750px;
	margin:0 auto 30px auto;
}
.remarks h5{
	font-size:14px;
	font-weight:bold;
	width:auto;
	height:auto;
	line-height:20px;
	color:#E05677;
}
.remarks p.block01{
	margin-left:3em;
}


