BODY {
	FONT-SIZE: 0.9em;
	BACKGROUND-IMAGE: url(img/bg.gif);
	COLOR: #666666;
	LINE-HEIGHT: 1.3em;
	FONT-FAMILY: "ＭＳ Ｐゴシック", Arial, Verdana, sans-serif, "ヒラギノ角ゴ Pro W3", Lucida Grande, Helvetica;
	height: 15px;
	margin: 0px;
}
#outline #text2 {
	background-color: #FFEEFF;
	margin-right: 25px;
	margin-left: 25px;
	margin-top: 15px;
}

H1 {
	WIDTH: auto;
	font-size: small;
	color: #FFFFFF;
	background-color: #006600;
	margin-top: 0px;
	margin-bottom: 0px;
	text-indent: 30px;
}
#header_right {
	MARGIN-TOP: 5px;
	FONT-SIZE: 0.9em;
	FLOAT: left;
	MARGIN-RIGHT: 5px;
	margin-bottom: 5px;
}
#outline {
	BORDER-RIGHT: 2px solid #CCCCCC;
	MARGIN: 0px auto;
	BORDER-LEFT: 2px solid #CCCCCC;
	WIDTH: 800px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #FAFAFA
}
H2 {
	BORDER-TOP: 1px solid #999999;
	WIDTH: 800px;
	BORDER-BOTTOM: 1px solid #999999;
	height: 70px;
	text-align: center;
	text-indent: 20px;
}
.h3_blue {
	BORDER-RIGHT: #003366 2px solid; BORDER-TOP: #003366 2px solid; MARGIN: 0px auto; BORDER-LEFT: #003366 2px solid; WIDTH: 600px; BORDER-BOTTOM: #003366 2px solid
}
.span_blue {
	PADDING-RIGHT: 6px; DISPLAY: block; PADDING-LEFT: 12px; FONT-SIZE: 0.9em; PADDING-BOTTOM: 3px; MARGIN: 2px; COLOR: #ffffff; PADDING-TOP: 3px; HEIGHT: auto; BACKGROUND-COLOR: #003366
}
.h3_green {
	BORDER-RIGHT: #006600 2px solid;
	BORDER-TOP: #006600 2px solid;
	MARGIN: 0px auto;
	BORDER-LEFT: #006600 2px solid;
	WIDTH: 500px;
	BORDER-BOTTOM: #006600 2px solid
}
.span_green {
	PADDING-RIGHT: 6px;
	DISPLAY: block;
	PADDING-LEFT: 12px;
	FONT-SIZE: 0.9em;
	PADDING-BOTTOM: 3px;
	COLOR: #ffffff;
	PADDING-TOP: 3px;
	HEIGHT: auto;
	BACKGROUND-COLOR: #99CC99;
	margin-left: 25px;
	margin-right: 25px;
}
.photo_back{
width:475px;
height:auto;
background-color:#FFF3EE;
padding:8px;
border: 2px dashed #804000;
margin-top: 15px;
margin-right: auto;
margin-bottom: 15px;
margin-left: auto;
}

.photo{
text-align:left;
color:#4F5100;
font-weight: bold;
font-size: 16px;
}

.table_color{
width:430px;
margin-top: 10px;
margin-right: auto;
margin-bottom: 0px;
margin-left: auto;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

.table_color th{
width:25%;
background-color:#0066CC;
color:#FFFFFF;
padding:4px;
border-top-style: none;
border-right-style: none;
border-bottom-style: none;
border-left-style: none;
}

.table_color td{
background-color:#E8F9FF;
border:1px solid #0033CC;
color:#000000;
padding:4px;
}

.interview{
width:495px;
border-top:solid 2px #004080;
color:#004080;
text-align:center;
padding-top:8px;
font-weight:bold;
}

.img_center {
margin-top: 0px;
margin-right: auto;
margin-bottom: 20px;
margin-left: auto;
width:400px;
}

ul{
width:auto;
margin-left:13%;
}

ol{
width:80%;
padding-left:15%;
}

.isms_cap {
color: #003366;
font-weight: bold;
}

.photo_img{
width:200px;
float:left;
text-align:center;

}

.text_tittle{
width:250px;
float:right;
}

caption{
text-align:center;
padding:2px 0px;
margin:5px auto;
color:#0033CC;
font-weight:bold;
}
.style2 {color: #FFFFFF}
#text {
	width: 700px;
	margin-left: 35px;
	margin-bottom: 0px;
	margin-top: 0px;
	padding: 10px;
	background-color: #F7EEEE;
	margin-right: 35px;
	border-top: 0px #999999;
	border-right: 1px solid #999999;
	border-bottom: 0px #999999;
	border-left: 1px solid #999999;
}
#outline #header_right_1 {
	float: right;
}
#outline #text_top {
	background-image: url(img/text_top.gif);
	background-repeat: no-repeat;
	height: 10px;
	margin-bottom: 0px;
	margin-top: 15px;
	margin-left: 35px;
	margin-right: 35px;
}
#outline #text_bot {
	height: 15px;
	margin-left: 35px;
	margin-bottom: 15px;
	background-image: url(img/text_bot.gif);
	background-repeat: no-repeat;
	margin-top: 0px;
	margin-right: 35px;
}
#sh {
	width: 550px;
	margin-top: 0px;
	margin-bottom: 0px;
	border-top-width: 1px;
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-left-width: 1px;
	border-top-style: none;
	border-right-style: solid;
	border-bottom-style: none;
	border-left-style: solid;
	border-top-color: #999999;
	border-right-color: #999999;
	border-bottom-color: #999999;
	border-left-color: #999999;
	margin-left: 100px;
	background-color: #FFFFEE;
	text-align: center;
	line-height: 25px;
}
#outline #sh_top {
	background-image: url(img/sh_top.gif);
	height: 20px;
	background-repeat: no-repeat;
	margin-left: 100px;
}
#outline #sh_bot {
	background-image: url(img/sh_bot.gif);
	background-repeat: no-repeat;
	height: 20px;
	margin-left: 100px;
}
