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

body{
	background:#ffffff;
	min-width:1000px;
	margin:0px;
}

a img {border: none;}

#headTitle{	
	width: 900px;
	margin: 0 auto;
	padding-bottom:40px;
	position: relative;
}

#content_body{
	width:900px;
	margin: 0 auto;
	position: relative;
	padding-bottom:40;
	background:#FFF;
}
	

#paragraph{
	width:510px;
	padding:0 0 40px 390px;
}

#paragraph .head{
	padding-bottom:10px;
}

#paragraph .body_text{
	//font:"ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	//font-size:16px;
	
	margin: 0 auto;
	position: relative;
	font-size: 16px;
	color: #333;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 200;
	line-height: 1.6em;
	text-align: left;
}
#paragraph .sub_body{
	padding:0 0 0 16px;
	background-color:#dfe6ef;
}
#paragraph .body_title{
	background-color:#5073b8;
	color:#FFF;
	font-weight: 800;
	padding:2px;
}
#paragraph .aka {
	color: #C00;
}
#paragraph .img{
	text-align:center;
	padding:8px 0 8px 0;
}
#paragraph .tumari{
	text-align:center;
	margin:0 auto;
	padding:20px 0 10px 0;
}
#boxText{
	width:450px;
	margin:20px;
	background-color:#CC9;
	padding:8px;
	position: relative;
	font-size: 14px;
	font-family: "ＭＳ ゴシック", "MS Gothic", "Osaka－等幅", Osaka-mono, monospace;
	font-weight: 200;
	line-height: 1.6em;
	text-align: left;
}




#mifude{width:270px;height:270px;position:absolute;top:675px;z-index:999;}
.mifudePNG{position:absolute;top:0;left:0;}

#mifude1{z-index:10;}
#mifude2{z-index:20;display:none;}
#mifude3{z-index:30;display:none;}
.skin_h2 {
	font-size: 22px;
	font-weight: bold;
	background-image: none;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	margin: 0px;
	padding-top: 20px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	color: #333;
}
.skin_p1 {
	font-size: 16px;
	background-image: none;
	margin: 0px;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 10px;
	padding-left: 10px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	color: #333;
}
.skin_p2 {
	font-size: 16px;
	font-weight: bold;
	background-image: none;
	margin: 0px;
	border-top-style: none;
	border-right-style: none;
	border-bottom-style: none;
	border-left-style: none;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
#head_fb {
	text-align: right;
	width: 900px;
	margin: 0px;
	padding-bottom: 10px;
}
