* {margin:0px; padding:0px; color:#333;}

a {text-decoration:none; color:#f60;}

a:hover {text-decoration:underline; color:#f00;}

body {background:#fff; text-align:center; font-size:0.8em; line-height:1.5em; margin-top:20px;font-family:ＭＳ Ｐゴシック;}

img {border:0px;}



#wrapper {

	margin-left:auto;

	margin-right:auto;

	text-align:center;

	width:570px;

}



/* ヘッダー定義 begin */

h1 {

	text-indent:-9999px;

	background:url(images/infomation_title.png) no-repeat;

	width:570px;

	height:130px;

}

/* ヘッダー定義 end */



#mainbody {

	width:570px;

	text-align:left;

}



#contentbody{width:570px;}

h2{padding:5px; border-bottom:1px solid #ccc; border-left:5px solid #ccc; padding-left:8px; font-size:1.4em; line-height:1.5em; margin-bottom:15px;}

h3 {
	padding:5px;
	margin-bottom:5px;
	border-bottom:1px solid #0071BD;
	line-height:130%;
	font-size:13px;
	font-weight:bold;
	color:#0071BD;
}

h3.nomizu {
	padding:5px;
	margin-bottom:5px;
	border-bottom:1px solid #F45448;
	line-height:130%;
	font-size:14px;
	font-weight:bold;
	color:#F45448;
}
h3.yumegaoka {
	padding:5px;
	margin-bottom:5px;
	border-bottom:1px solid #F764A4;
	line-height:130%;
	font-size:14px;
	font-weight:bold;
	color:#F764A4;
}

.ques {
	color:#0071BD;
	font-size:12px;
}

.name_m {
	font-weight: bold;
	color:#0071BD;
	font-size:12px;
}

.name_f {
	font-weight: bold;
	color:#F764A4;
	font-size:12px;
}

.Bold {
	font-weight: bold;
	font-size:12px;
}

.Img_W { 
	padding:3px;
	margin:0 7px;
	border: #CCCCCC solid 1px;
}

.F_L{ 
	float:left;
}
.F_R{ 
	float:right;
}

#contentbody .photoout{float:left;}

#contentbody .photoout img{padding:5px; border:1px solid #ccc; background-color:#fff;}

#contentbody .photocenter{float:left; margin-left:15px; margin-right:15px;}

#contentbody .photocenter img{padding:5px; border:1px solid #ccc; background-color:#fff;}

#contentbody .upspace{padding-top:15px;}

#contentbody #pagecontact{padding:5px; text-align:center; font-size:10px; background-color:#fff; border:1px solid #ccc; margin-top:15px; margin-bottom:15px;}

#contentbody input{width:200px; margin-left:185px;}





/* 回り込み初期化 */

#clearboth {clear: both;}

.clearboth {clear: both;}


/* 枠 */

	.Content_Waku {
		display:block; margin:10px 0px 10px 0px;width:550px;
	}
	.Content_Waku1 {
		background:#970100; color: inherit; display:block; overflow:hidden;height:1px;margin:0 5px;
	}
	.Content_Waku2 {
		background:#FFFFFF; border-color: #970100; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 3px; border-width:0 2px;
	}
	.Content_Waku3 {
		background:#FFFFFF;border-color: #970100; color: inherit; display:block; overflow:hidden;height:1px;border-style: solid; border-width: 0 1px;margin:0 2px;
	}
	.Content_Waku4 {
		background:#FFFFFF;border-color: #970100; color: inherit; display:block; overflow:hidden;border-style: solid; border-width: 0 1px;height:2px; margin:0 1px;
	}
	.Content_Waku5 {
		background:#FFFFFF; border-color: #970100; color: inherit; display:block; border-style: solid ; border-width: 0 1px;padding:3px;
	}
	.Content_Waku6 {
		background-color:#FFFFFF; padding: 2px;
	}
	.Content_Waku0 {
		font-size:1px;display:block; overflow:hidden;
	}



