body {
	font-family: "ＭＳ Ｐゴシック", Osaka;
	color: #333333;
	margin:0px;
	background-image:url(img/bg.jpg);
	background-repeat:repeat;
	padding: 0px;
	text-align: center;
	}

a:link { color: #FF6699; text-decoration:underline; }
a:visited { color: #FF0000; text-decoration: underline; }
a:hover { color: #666666; text-decoration:underline; }
a:active { color: #666666; text-decoration: underline; }

.font_t{
	font:normal 14px/18px "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}	

.font_t2{
	font:normal 12px/14px "ＭＳ Ｐゴシック", Osaka;
	color: #666666;
}	
#main{
	width: 698px;
	background-color: #fff;
	margin:5px auto 0px auto;
	padding:0px;
	border-right-width: 1px;
	border-left-width: 1px;
	border-right-style: solid;
	border-left-style: solid;
	border-right-color: #FF669A;
	border-left-color: #FF689B;
	text-align: center;
}

#header{
	width: 698px;
	background-color: #FFFFFF;
	position:relative;
	top:0px;
	margin: 0px;
	padding: 0px;
	height: 80px;
}

#headbar{
	background-image:url(img/bg_bar.jpg);
	width:698px;
	height: 15px;
	margin: 0px;
	padding: 0px;
}

#rogo{
	width: 698px;
	background-color: #FFFFFF;
	height:60px;
	text-align:left;
}

#headbar2{
	width:698px;
	background-image: url(img/bg_bar_2.jpg);
	background-repeat:repeat-x;
	height:5px;
	margin: 0px;
	padding: 0px;
}

#naviall{
	width:698px;
	height: 30px;
	position: relative;
	top: 0px;
	margin: 0px;
	padding: 0px;
}

#entayori{
	width:114px;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	height: 23px;
	z-index: 50;
}

.room{
	width:114px;
	height:23px;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 25px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	z-index: 25;
}

.room_2{
	width:114px;
	height:23;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 53;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 211px;
	z-index: 25;
}

#enziboshuu{
	width:114px;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 50px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 35px;
	height: 23px;
	z-index: 50;
}

#otoiawase{
	width:105px;
	height:24px;
	margin: 0px;
	position: absolute;
	left: 50%;
	top: 35px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 220px;
	}
	
#bar{
	width:698;
	height:3px;
	background-image: url(img/bg_bar_3.jpg);
	background-repeat: repeat-x;
	background-position: bottom;
	background-color: #FFFFFF;
}
	
#main_contents{
	width:698px;
	background-color: #FFFFFF;
	margin: 0px;
	padding: 0px;
	text-align:center;
}

#contents_left{
	width:198px;
	margin: 0px;
	padding: 0px;
	float: left;
	background-color: #FFFFFF;
}

#contents_left_1{
	width:198px;
	margin: 0px;
	padding: 0px;
	height: 34px;
}

#contents_left_2{
	width:198px;
	background-image: url(img/top/back.jpg);
	background-repeat: repeat-y;
	margin: 0px;
	padding: 0px;
}

#contents_left_3{
	width:198px;
	margin: 0px;
	padding: 0px;
	height: 4px;
}

#contents_left_4{
	width:198px;
	text-indent:-9999px;
	margin: 0px;
	padding: 0px;
}

#contents_right{
	width:490px;
	margin: 0px;
	padding: 0px;
	padding-left:10px;
	float: right;
	background-image: url(img/top/back_2.jpg);
	background-repeat: repeat-y;
}

#flash{
	width:500px;
	height:310px;
	margin: 0px;
	padding: 0px 0px 0px 1px;
}

#albam_top{
	width:490px;
	background-image: url(img/top/back_7.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	height: 160px;
	background-position: center;
}

#yotei{
	width:490px;
	margin: 0px;
	padding: 0px;
	background-image: url(img/top/back_4.jpg);
	background-repeat: no-repeat;
	background-position: center;
	height: 139px;
}

#y_title{
	background-image: url(img/top/title_3_7month.jpg);
	background-repeat: no-repeat;
	text-indent: -9999px;
	margin: 0px;
	height: 40px;
	width: 490px;
	padding: 0px;
	background-position: 35px 10px;
}

#y_iframe{
	width:490px;
	height:85px;
	margin:0px;
	padding:0px;
}

#topics_main{
	width:490px;
	margin:0px;
	padding:0px;
}

#topics_lift{
	background-image: url(img/top/back_5.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	float: left;
	width: 247px;
	background-position: right;
	height: 271px;
}

#topics_right{
	width:252px;
	height:271px;
	float: right;
	background-image: url(img/top/back_6.jpg);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
}

#footer{
	width:698px;
	margin: 0px;
	padding: 3px 0px 0px;
	clear: both;
	height: 35px;
	background-color: #FF6BD9;
	text-align: center;
	font-family: "ＭＳ Ｐゴシック", Osaka;
	font-size: 12px;
	color: #FFFFFF;
}

#footer a{
	font:12px/16px "ＭＳ Ｐゴシック", Osaka;
	text-transform: uppercase;
	color: #FFFFFF;
}

#title{
    padding:30px 0px 20px 0px;
}

#list{
	list-style-image:url(img/li_image.gif);
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	padding-left: 35px;
	margin: 0px;
}
.photo_tit {
	background-image: url(img/photo_tit-bg.gif);
	background-repeat: repeat-x;
}
#guidance_setsumeikai {
	font-size: 15px;
	line-height: 150%;
	color: #666666;
	padding: 10px;
	text-align: left;
	border: 1px solid #FF66CC;
	background-color: #FFFF99;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}
#oyako-ritomic {
	font-size: 14px;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
	border: thin dashed #FF6600;
	padding: 10px;
	margin-bottom: 10px;
	text-align: left;
	background-color: #FEE7F7;
}
#oyako-ritomic ul {
	color: #333333;
	list-style-type: circle;
	font-size: 14px;
}
#guidance_oshirase {

	font-size: 16px;
	line-height: 150%;
	color: #666666;
	padding: 10px;
	text-align: left;
	border: 1px solid #FF6600;
	background-color: #FFFF99;
	font-weight: bold;
	margin-top: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	margin-left: 10px;
}

.seifuku {
	text-align:left;
	padding-top:10px;
	width: 490px;
}

.seifuku_01 {
	text-align:left;
	padding-top:5px;
	width: 490px;
}

.seifuku_02 {
	float:left;
	text-align:left;
	padding-top:10px;
	widows:300px;
	width: 300px;
}

.seifuku_03 {
	width:185px;
	float:left;
	padding-top:10px;
	padding-left:5px;
	text-align:left;
}

.seifuku_04 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	width: 490px;
	color: #ff66cc;
	font-weight: bold;
	font-size: 12pt;
}

.seifuku_05 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	width: 490px;
	color: #ff66cc;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

.seifuku_06 {
	text-align:left;
	width: 490px;
	color:#f60;
	font-weight:bold;
	font-size:16px;
	line-height:20px;
}

.seifuku_07 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	width: 560px;
	color: #ff66cc;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
	padding-left:160px;
}

.seifuku_08 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	width: 560px;
	color: #ff66cc;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
	padding-left:160px;
}

.seifuku_09 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	width: 490px;
	color: #090;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

.seifuku_10 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	padding-left:135px;
	width: 560px;
	color: #090;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

.seifuku_11 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	padding-left:145px;
	width: 550px;
	color: #090;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

.seifuku_12 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	padding-left:5px;
	width: 520px;
	color: #090;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

.seifuku_13 {
	text-align:left;
	padding-top:10px;
	margin-bottom:20px;
	padding-left:135px;
	width: 560px;
	color: #090;
	font-weight: bold;
	font-size: 11pt;
	line-height:22px;
}

#endayori {
	width:696px;
}

#endayori table {
	width:290px;
	margin-left:auto;
	margin-right:auto;
	border:solid 1px #F9F;
	margin-bottom:30px;
}

#endayori th {
	text-align:left;
	font-weight:normal;
	color:#ff66cc;
	width:90px;
	border:solid 1px #F9F;
}

#endayori td {
	border:solid 1px #F9F;
}
