﻿/*
modx画像パス/assets/templates/hase_syouryou/img/
ローカル画像パス../img/
*/
/*共通レイアウト*/
body {
	margin: 0px;
	padding: 0px;
	background: #fff url(../img/kyoutu/background02.gif) repeat-y center top;
	text-align: center;
	font-size: 10pt;
	font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
}

#wapper {
	width: 804px;
	margin: 0px auto;
	padding: 0px;
	text-align: left;
}

#header {
	clear: both;
	float: left;
	width: 100%;
	margin: 0px 0px 0px 0px;
	padding: 0px 2px 6px 2px;
}

#logo {
	clear: both;
	float: left;
	width: 489px;
	height: 49px;
	margin: 8px 0px 0px 25px;
	padding: 0px;
}

#header_menu {/*案内申し込み*/
	float: right;
	width: 200px;
	height: 40px;
	margin: 0px;
	padding: 12px 30px 0px 0px;
	/*background: url(../img/application.gif) no-repeat center top;*/
	/*text-align: center;
	color: #999;*/
}

#header_menu a {
	color: #999;
}

#global_menu_box {/*ナビゲーション部*/
	clear: both;
	float: left;
	width: 804px;
	margin: 1px 0px 29px 17px;
	padding: 0px;
}

#global_menu {
	position:absolute;
	width: 804px;
	margin: 0px 1px;
	padding: 0px 2px 0px 2px;
}

#global_menu li {
	float: left;
	width: 126px;
	height: 50px;
	margin: 0px;
	padding: 0px;
	list-style-type: none;
}

#global_menu li img {
	display: block;
	width: 126px;
	height: 50px;
	margin: 0px 0px 29px 0px;;
	padding: 0px;
}
/*
ul#global_menu li.off ul {
	display: none;
	margin: 0px;
	padding: 0px;
}

ul#global_menu li.on ul {
	display: block;
	margin: 0px;
	padding: 0px;
}

ul#global_menu li.on ul li {
	position: relative;
	margin: 0px;
	padding: 0px;
	background: #666;
	border-left: 1px solid #6eff48;
	border-bottom: 1px solid #6eff48;
	border-right: 1px solid #6eff48;
	/*background: #666;
	border-left: 1px solid #6e9e48;
	border-bottom: 1px solid #6e9e48;
	border-right: 1px solid #6e9e48;
}

ul#global_menu li.on ul li a {
	display: block;
	width: 126px;
	height: 50px;
	margin: 0px;
	padding: 8px 8px;
	color: #eee;
	/*color: #333;
}

html[xmlns] ul#global_menu li.on ul li a {
	width: 115px;
	height: 50px;
}
*/
#body {
	clear: both;
	float: left;
	width: 804px;
	margin: 0px;
	padding: 0px 0px 0px 10px;
	/*background: url(../img/kyoutu/body_background.gif) repeat-y;*/
	/*border-left: 2px solid #eee;*/
	/*border-right: 2px solid #eee;*/
}

html[xmlns] #body {
	width: 810px;
	padding: 0px 0px 0px 10px;
}

#body_left {
	clear: both;
	float: left;
	width: 200px;
	margin: 0px;
	padding: 0px;
	text-align: center;
	background-color:#d3edfb;
}
html[xmlns] #body_left {
	width: 200px;
	margin: 0px;
	padding: 0px 10px 0px 0px;
}
#side_menu {
	/*clear: both;
	float: left;*/
	width: 180px;
	margin: 10px 0px 0px 0px;
	padding: 0px 10px 0px 9px;
}
/*
html[xmlns] #side_menu {
	width: 150px;
}
*/
#side_menu ul{
	margin:0px;
	padding:0px;
}

#side_menu li {
	/*clear: both;
	float: left;*/
	width: 194px;
	height: 156px;
	margin: 0px 0px 10px 0px;
/*	margin: 0px auto 10px auto;*/
	padding: 0px;
	list-style-type: none;
}
/*
#side_menu li a {
	display: block;
	width: 194px;
	height: 156px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	/*background: url(/assets/images/hase/common/side_menu_background.gif) no-repeat center top;
	color: #333;
	text-align: left;
}*/

html[xmlns] #side_menu li a {
	width: 116px;
	height:156px;
} 

#body_center_top {/*メインコンテンツ部*/
	float: left;
	/*width:550px;*/
	width: 520px;
	margin: 0px;
	padding: 0px 0px 10px 10px;/*25px 15px 0px 15px;*/
}

html[xmlns] #body_center_top {
	/*width:550px;*/
	width: 520px;
	float: left;
	padding: 0px 0px 0px 10px;
}
/*
#body_center {
	float: left;
	width: 520px;
	margin: 0px;
	padding: 0px;
}  

#body_center2 {
	float: left;
	width: 520px;
	margin: 0px;
	padding: 0px 15px 0px 15px;
}

html[xmlns] #body_center2 {
	width: 470px;
}

#body_center_right {
	float: left;
	width: 650px;
	margin: 0px;
	padding: 0px 5px 0px 15px;
}

html[xmlns] #body_center_right {
	width: 620px;
}
*/
#footer {
	clear: both;
	/*float: left;*/
	width: 770px;
	height: 59px;
	/*margin: 0px 17px 0px 17px;*/
	padding: 0px 17px 0px 17px;
	/*line-height: 140%;*/
	/*background: url(../img/yellow.gif) repeat-x top center;*/
	/*border-left: 2px solid #eee;*/
	/*border-right: 2px solid #eee;*/
}

* html #footer { 
	margin:0px 0px 0px 17px;
	padding:0px 17px 0px 17px;
	text-align:center;
}
/*
*:first-child+html #footer { 
	margin:0px 0px 0px 17px;
	padding:0px 17px 0px 10px;
	text-align:center;
}
*/

/*
html[xmlns] #footer {
	width: 800px;
	height: 59px;
} 
*/
/*
#footer1 {
	clear: both;
	float: left;
	width: 780px;
	height: 59px;
	margin: 0px;
	padding: 0px 0px 10px 25px;
}

html[xmlns] #footer1 {
	height: 59px;
	padding: 2px 15px 0px 10px;
} 
*/
#footer2 {
	clear: both;
	float: left;
	width: 780px;
	height: 107px;
	margin: 11px 0px 0px 0px;
	padding: 10px;
}

#footer_menu {
	float: left;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

#footer_menu a {
	color: #fff;
}

#copyright {
	float: right;
	margin: 0px;
	padding: 0px;
	color: #fff;
}

/*ページ共通見出しなど*/
h3.pockettitle,.bar{
	margin: 10px 0px 10px 0px;
	padding:0;
	width:auto;
	height:auto;
}

/*保育について*/
h4.midasi01 {
	color:#ffa500;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style:normal;
	font-weight:bold;
	text-align:left;
	line-height:normal;
	margin:10px auto 5px 0px;

}

ul.mokuhyo{
	color:#ffa500;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	font-style:normal;
	font-weight:bold;
	line-height:normal;
	list-style:decimal;
	list-style-position: inside;
}

/*未分類*/

.form_table {
	width: 100%;
	margin: 0px;
	padding: 0px;
}

.red {
	font-size: 80%;
	color:#f00;
}

.errors {
	margin: 0px;
	padding: 5px;
	border: 1px solid #f00;
	line-height: 120%;
	color:#f00;
}

.required {
	backgrounk: #fee;
	border: 1px solid #faa;
}

.sitemap {
	font-size: 10pt;
}

.sitemap td {
	width: 33%;
}

#map1 {
	background: #fff url(../img/yellow-bar.gif);
	width: 100%;
	height: 24px;
	margin: 25px 0px 15px 0px;
	padding: 3px 0px 0px 15px;
	color: #fff;
	font-size: 12pt;
	text-align: left;
}
#p30 {
	clear: both;
	float: left;
	text-align: center;

}
#info {
	text-align: center;
	color:#808080;
	font-size:14px;
	font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;
	line-height:150%;
	font-weight:bold;
}
#jikan {
	color:#808080;
	font-size:11px;
	font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;
	line-height:120%;
	font-weight:bold;
}
#osirase {
	font-size: 14pt;
	height: 24px;
	margin: 10px 10px 10px 30px;
	padding: 2px 0px 0px 0px;
	color: #ffa500;
	letter-spacing:3px
}
#osirase02 {
	font-size: 12pt;
	/*letter-spacing:0.5em;*/
	margin: 10px 10px 10px 30px;
	padding: 2px 0px 0px 0px;
}
html[xmlns] #osirase02 {
	font-size: 12pt;
	/*letter-spacing:0.5em;*/
	margin: 30px 10px 10px 30px;
	padding: 2px 0px 0px 0px;
}
.blue {
	font-size: 10pt;
	font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;
	font-weight:bold;
	color:#0000ff;
}

#topwidth {
	width: 770px;
}

#news_top {
/*
	float: left;
	width: 520px;
	*/
	/*height:300px;*/
	/*
	margin: 0px;
	padding: 0px 0px 10px 20px;
	*/
	float: left;
	margin: 10px 0px 20px 0px;
	width:479px;

}
/*
html[xmlns] #news_top {
	clear: both;	
	float: left;
	width: 530px;
	
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	
}
*/

#body_right {
	float: right;
	margin: 10px 0px 20px 0px;
	width: 273px;
/*
	clear:both;
	float: right;
	width: 280px;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	text-align: center;
	*/
}

#body_right img {
	border-style:none;
	padding:5px;
	margin:0 0 10px 0;
}

#blue2 {
	clear:both;
	text-align:left;
	font-size: 10pt;
	font-family:"ＭＳ Ｐゴシック","Osaka",sans-serif;
	font-weight:bold;
	color:#0000ff;
	width: 170px;
	list-style-type: none;
}
#yutaka {
	float:left;
	text-align:left;
	width:180px;
}
html[xmlns] #yutaka {
	float:left;
	text-align:left;
	width:200px;
}
#nensyou {
	clear:both;
	float:left;
	padding:5px 30px 5px 50px;

}
#nentyu {
	/*clear:both;*/
	float:left;
	padding:5px 30px 5px 5px;

}
#nentyo {
	padding:5px 10px 5px 5px;
}
.fukidashi {
	/*float:left;
	width: 520px;*/
	padding:0px;
	margin: 10px auto;
	/*text-align:left;
	clear:both;*/
}
#syo-big {

	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	width:92px;
	/*position:absolute;
	right:110px;*/
}
#fukidashi02 {
	float:right;
	width:400px;
	height:120px;
	padding:0px;
	margin: 0px 0px 0px 0px;
	background: #fff url(../img/1day/fukidashi02.gif) no-repeat;
}

#nensyou001 {
	float:right;
	width:360px;
	font-size:12px;	
	/*
	position:relative;
	right:10px;
	bottom:5px;
	*/
	margin:10px 5px 5px 20px;
	padding:0px;
}

#fukidashi03 {
	width:400px;
	height:120px;
	float:left;
	padding:10px 0px 0px 0px;
	margin: 0px 0px 10px 0px;
	background: #fff url(../img/1day/fukidashi03.gif) no-repeat;
	/*
	position:relative;
	right:5px;]
	*/
}
#ryoubig {
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*position:relative;*/
	/*right:20px;*/
	/*left:5px*/
}
#nensyounentyu{
	width:370px;
	font-size:12px;	
	padding:0px 5px 0px 5px;
	margin: 5px 15px 5px 5px;
}
/*
html[xmlns] #nensyounentyu{
	width:395px;
	font-size:12px;	
	padding:0px 5px 0px 5px;
	margin: 5px 15px 5px 5px;
}
*/
#fukidashi04 {
	float:right;
	width:400px;
	height:120px;
	padding:0px;
	margin: 0px;
	background: #fff url(../img/1day/fukidashi02.gif) no-repeat;
}
#syory {
	float:left;
	width:100px;
	padding:0px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	/*
	position:relative;
	right:15px;
	*/
}
/*
html[xmlns] #fukidashi04 {
	padding:5px 0px 0px 0px;
	margin: 0px 0px 0px 0px;
	position:relative;
	left:112px;
	bottom:0px;	
}
*/
#nentyou004 {
/*
	position:relative;
	right:60px;
	bottom:5px;
	*/
	float:right;
	width:360px;
	padding:5px 5px 5px 15px;
	margin:0px 5px 5px 15px;
	font-size:12px;
}
#boy {
	width: 136px;
	float:right;
	margin:0px;
	padding: 0px 0px 0px 0px;
}
#syonekan {
	float:left;
	padding:0px 0px 0px 0px;/*年間行事の犬イラスト*/
	margin: 5px 0px 5px 0px;
}
html[xmlns] #aisatu {
	/*position:relative;年間行事あいさつ文*/
	/*right:60px;
	bottom:5px;*/
	padding:0px 0px 0px 0px;
	font-size:12px;
	width:370px;
}
#fukidashi05 {
	width:405px;/*年間行事あいさつ文吹出し*/
	height:120px;
	padding:10px 10px 0px 25px;
	margin: 5px 0px 0px 0px;
	background: #fff url(../img/nenkan/fukidashi.gif) no-repeat;
}
html[xmlns] #fukidashi05 {
	padding:10px 10px 0px 25px;
	margin: 5px 0px 0px 100px;
}

#haru {
	margin: 0px 0px 0px 0px;/*年間行事・春*/
	padding: 0px 0px 0px 12px;
	position:relative;
	right:0px;
	bottom:670px;
	font-size:11px;
	/*width:100%;*/
	text-align:left;
	float:left;
}
html[xmlns] #haru {
	padding: 10px 0px 0px 12px;
}
#natu {
	margin: 0px 0px 0px 30px;/*年間行事・夏*/
	padding: 0px 0px 0px 13px;
	position:relative;
	right:0px;
	bottom:670px;
	font-size:11px;
	width:240px;
	text-align:left;
	float:left;
}
html[xmlns] #natu {
	padding: 15px 0px 0px 10px;
	width:240px;
}
#aki {
	margin: 0px 0px 0px 0px;/*年間行事・秋*/
	padding: 0px 0px 0px 11px;
	position:relative;
	right:0px;
	bottom:558px;
	font-size:11px;
	/*width:100%;*/
	text-align:left;
	float:left;
}
html[xmlns] #aki {
	padding: 3px 0px 0px 8px;
}
#fuyu {
	margin: 0px 0px 0px 0px;/*年間行事・冬*/
	padding: 0px 0px 0px 13px;
	position:relative;
	right:0px;
	bottom:558px;
	font-size:11px;
	width:240px;
	text-align:left;
	float:left;
}
#jikan1 {
	width: 522px;
	height: 820px;
	margin: 0px;
	padding: 0px;
	/*background: #fff url(../img/1day/jikan-4.gif) no-repeat;*/
}
/*
html[xmlns] #jikan1 {
	margin: 0px 0px 15px 0px;
	padding: 0px 0px 10px 15px;
}
*/
#jikan1 img {
	margin:0;
	padding:0;
	border-bottom-style:none;
}

#jikan1 h4{
	margin:0;
	padding:0;
	width:auto;
	height:auto;
}

#jikan2 {
	padding:45px 0px 0px 50px;
}
html[xmlns] #jikan2 {
	padding:40px 0px 0px 50px;
}
#jikan3 {
	padding:65px 0px 0px 50px;
}
html[xmlns] #jikan3 {
	/*float:left;*/
	padding:40px 0px 0px 50px;
}

#jikan4 {
	padding:63px 0px 0px 50px;
	margin: 0px;
}
html[xmlns] #jikan4 {
	padding:55px 0px 0px 50px;
	margin: 0px;
}
#jikan5 {
	padding:50px 0px 0px 50px;
	margin: 0px;
}
html[xmlns] #jikan5 {
	padding:40px 0px 0px 50px;
	margin: 0px;
}
#jikan6 {
	padding:60px 0px 0px 50px;
	margin: 0px;
}
html[xmlns] #jikan6 {
	padding:55px 0px 0px 50px;
	margin: 0px;
}
#jikan7 {
	padding:65px 0px 0px 50px;
	margin: 0px;
}
html[xmlns] #jikan7 {
	padding:45px 0px 0px 50px;
	margin: 0px;
}
#jikan8 {
	padding:50px 0px 0px 50px;
	margin: 0px;
}
html[xmlns] #jikan8 {
	padding:20px 0px 0px 50px;
	margin: 0px;
}

h3.nenkan{
	font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
	height: 30px;
	margin: 20px 0px 10px 0px;
	border-bottom:#ffa500 dotted;
	color:#ffa500;
}
/*
html[xmlns] h3 {
	font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
	height: 14px;
	margin: 20px 0px 15px 0px;
}
*/
#pocket {
	clear:both;
	padding:5px 0px 5px 50px;
}
/*
.pockettitle {
	margin: 10px 0px 10px 0px;
}
*/

#yasai {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#toile {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#hoken {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#open {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
br.clear {
	clear:both;
}
#boy01 {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
	position:relative;
	right:310px;
	bottom:535px;	
}
html[xmlns] #boy01 {
	position:relative;
	right:310px;
	bottom:535px;	
}
#tizu-1 {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#track {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#tizu-2 {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#genkan {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#rocket {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#ffff {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
	/*border:1px solid #333333;*/
	position:relative;
	bottom:25px;
}
html[xmlns] #ffff {
	position:relative;
	left:0px;
	bottom:25px;
}
#veranda {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
	position:relative;
	bottom:25px;
}
html[xmlns] #veranda {
	position:relative;
	left:5px;
	bottom:25px;
}

#girl01 {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
	position:relative;
	left:195px;
	bottom:45px;	
}
html[xmlns] #girl01 {
	position:relative;
	left:195px;
	bottom:45px;	
}
#illust {
	padding:0px 0px 0px 0px;/*募集要項イラスト*/
	margin: 0px;
	position:relative;
	bottom:30px
}
#bosyu {
	float:left;
	width:74%;
	padding:0px 15px 0px 0px;/*募集要項内容定員*/
	margin: 0px;
}
html[xmlns] #bosyu {
	float:left;
	width:73%;
	padding:10px 10px 0px 0px;/*募集要項内容定員*/
	margin: 0px;
}
th.orange {
	background: #ffa500;/*バックの色をオレンジ*/
	color:#fff;/*文字の色を白*/
}
tr.orange {
	background: #ffa500;
	color:#fff;
}
#taisyou {
	float:left;
	padding:0px 30px 0px 0px;
	margin: 0px;
}
#bosyuu01 {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
p.midasi {
	color:#ff4444;/*文字の色をオレンジ*/
	font-size:20px;/*大見出し文字の大きさ*/
	font-family:"MS Pゴシック","Osaka","ヒラギノ角ゴ Pro W3";/*ゴシックベース*/
	font-style:nomal;
	font-weight:bold;/*太文字*/
	text-align:left;/*左揃え*/
	line-height:130%;/*行間隔*/
}

.subtitle {
	text-align:center;
	margin:10px auto 10px auto;
	clear:both;
}

img.leftImg {
	float:left;
	margin:0px 10px 10px 10px;
}

#kaisai {
	float:left;
	padding:0px 75px 0px 0px;
	margin: 0px;
}
#bosyuu02 {
	float:left;
	padding:0px 0px 0px 20px;
	margin: 0px;
}
#boy02 {
	float:left;/*募集要項なかよし広場*/
	padding:0px 5px 0px 0px;
	margin: 0px;
}
#asobi {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#girl02 {
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#asobi02 {
	float:left;/*募集要項なかよし広場日程活動*/
	width:68%;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#bosyuu03 {
	padding:50px 0px 0px 0px;/*写真bosyuu03.jpg*/
	margin: 0px;
}
#motimono {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#bosyuu04 {
	float:left;/*写真bosyuu04.jpg*/
	padding:0px 0px 15px 28px;
	margin: 0px;
}
#konnakata{
	float:left;
	padding:0px 0px 0px 0px;

	margin: 0px;
}
#koukai {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#bosyuu05 {
	float:left;/*写真bosyuu05.jpg*/
	padding:0px 0px 15px 28px;
	margin: 0px;
}
#kaishi {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#bus {
	float:left;
	padding:0px 0px 0px 20px;
	margin: 0px;
}
#hiyou {
	float:left;
	padding:0px 0px 0px 0px;
	margin: 0px;
}
#syou_ryou {
	float:left;
	padding:10px 0px 0px 60px;
	margin: 0px;
}
.mousikomi {
	border-style:solid;
	border-color:#ffa500;
	border-width:1px;
	border-collapse:collapse;
}
#situmon {
	float:left;
	text-align:left;
	margin:0px 88px 0px 0px;
}
html[xmlns] #situmon {
	margin:0px 73px 0px 0px;
}

#naiyou {
	/*text-align:left;*/
	padding:0px 0px 0px 15px;
}
#thankyou {
	padding:10px 0px 0px 60px;
}
.nakayosi01 {
	float:left;
	padding:0px 200px 0px 20px;/*なかよしクラブ犬*/
}
#back01 {
	float:left;
	padding:40px 40px 0px 10px;/*なかよしバックgif*/
} 
.nakayosi02 {
	padding:0px 0px 0px 30px;/*なかよしクラブ犬2*/
	position:relative;
	left:130px
}

/*各プロパティ*/

h1,h2 {
	margin: 0px;
	padding: 0px;
	width:auto;
	height:auto;
}

a {
	text-decoration: none;
}

p {
	line-height: 120%;
	margin:1px;
	font-family: "ＭＳ Ｐゴシック","Osaka",sans-serif;
}

dd {
	line-height: 120%;
}

dt {
	margin: 20px 0px 0px 0px;
	line-height: 120%;
}

a:hover {
	text-decoration: underline;
}

img {
	border-style:none;
	padding:0px;
	margin:0px;
	vertical-align: bottom;
}
