@charset "utf-8";

@import url(style.css); 

body {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px; 
	font-family: "ＭＳ Ｐゴシック", "Osaka", "ヒラギノ角ゴ Pro W3", Arial, Helvetica, sans-serif;
	color:#333333; background-image:url(../images/bg.jpg); background-repeat:no-repeat;	/*background-color:#F0FFFF;
	background-color:#F5F5F5;*/
}

#limit {	width: 770px; margin:0px;	padding: 0px; border-right:1px solid #C0C0C0;}
#limit2 {	width: 770px; margin:0px;	padding: 0px; border-right:1px solid #FF9999;}

/* ======基本１６色のカラーネーム====== */

.black	{ color: #000000; }		.silver	{ color: #C0C0C0; }		.gray	{ color: #808080; }		.white	{ color: #FFFFFF; }
.maroon	{ color: #800000; }		.red	{ color: #FF0000; }		.purple	{ color: #800080; }		.fuchsia{ color: #FF00FF; }
.green	{ color: #008000; }		.lime	{ color: #00FF00; }		.olive	{ color: #808000; }		.yellow	{ color: #FFFF00; }
.navy	{ color: #000080; }		.blue	{ color: #0000FF; }		.teal	{ color: #008080; }		.aqua	{ color: #00FFFF; }
.orange	{ color: #FFA500; }

/* ======基本１６色のカラーネーム====== */

/* ======標準スタイル（太字、祉淮、サイズ）====== */

.bold	{ font-weight: bold; }
.italic	{ font-style: italic; }

.px8	{ font-size: 8px; line-height: 120%; }	.px10	{ font-size: 10px; line-height: 120%; }
.px12	{ font-size: 12px; line-height: 120%; }	.px14	{ font-size: 14px; line-height: 120%; }
.px16	{ font-size: 16px; line-height: 150%; }	.px18	{ font-size: 18px; line-height: 150%; }	
.px24	{ font-size: 24px; line-height: 150%; }	.px32	{ font-size: 32px; line-height: 150%; }
.pc75	{ font-size: 75%; line-height: 120%; }
.pc80	{ font-size: 80%; line-height: 120%; }	.pc90	{ font-size: 90%; line-height: 120%; }		
.pc100	{ font-size: 100%; line-height: 120%; }	.pc120	{ font-size: 120%; line-height: 120%; }
.pc130	{ font-size: 130%; line-height: 130%; } .pc140	{ font-size: 140%; line-height: 140%; }
.pc150	{ font-size: 150%; line-height: 150%; }	.pc200	{ font-size: 200%; line-height: 150%; }	
.pc250	{ font-size: 250%; line-height: 150%; }	.pc300	{ font-size: 300%; line-height: 150%; }

/* ======標準スタイル（太字、祉淮、サイズ）====== */


/* ======mac環境の文字化けを防ぐコード====== */
/*\*//*/
textarea, select, input {
font-family: "ＭＳ Ｐゴシック", Osaka, sans-serif;
}
/**/ 
/* ======mac環境の文字化けを防ぐコード====== */

a {
text-decoration:underline;
color:#000099;
}

a:hover{
text-decoration:none;
color:#000099;
}

p {
	font-size:0.9em;
	line-height:1.5em;
	margin:0px;
	padding:0px;
}

h1{ 
	font-size:18px;
	margin:0px;
	padding:0px;
}

h2{ 
	font-size:16px;
	margin:0px;
	padding:0px;
}

h3{ 
	font-size:14px;
	margin:0px;
	padding:0px;
}

.bn{
	margin:0px;
	line-height:1.8em;
}

ul {
	font-size:0.9em;
	line-height:1.5em;
	margin:0px;
	padding:0px;
	list-style:none;
}

ol {
	font-size:0.9em;
	line-height:1.8em;
	margin:0px 0px 0px 20px;
	width:600px;
}

table {
	font-size:0.9em;
	}
hr {
	margin:0px;
	padding:0px;
	clear: both;
	visibility: hidden;
}
.clear {
	clear: both;
	height: 1px !important; 
	display: block !important; 
	font-size: 1px !important; 
	margin: 0 !important; 
}
.letter05{
	letter-spacing:0.5em;
	font-style:normal;
}
.letter2{
	letter-spacing:2em;
	font-style:normal;	
}
.letter1{
	letter-spacing:1em;
	font-style:normal;	
}

/****************************************-- header --****************************************/
ul#Navi{
	margin-top:5px;
	padding-left:10px;
	width:760px;
	border-top:1px solid #6290B3;	
	}
	
ul#Navi li{
	display:inline;
	float:left;
	width:99px;
	border-left:1px solid #6290B3;

}

ul#Navi li a{
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#333333;

}

ul#Navi li a:hover{
	background:#ECF4FA;
}

ul#Navi li.current a:hover{
	color:#1E5782;
}


/****************************************-- header幼稚園 --****************************************/
ul#Navi2{
	margin-top:5px;
	padding-left:10px;
	width:760px;
	border-top:1px solid #FF9999;	
	}
	
ul#Navi2 li{
	display:inline;
	text-align:left;
	float:left;
	width:120px;
	border-left:1px solid #FF9999;

}

ul#Navi2 li a{
	display:block;
	width:100%;
	text-align:center;
	text-decoration:none;
	color:#FF6666;

}

ul#Navi2 li a:hover{
	background:#FFE4E1;
}

ul#Navi2 li.current a:hover{
	color:#1E5782;
}
/****************************************-- NAVI --****************************************/

#GNAVI{
	list-style-type: none;
	float: right;
	width: 354px;
	margin: 20px 0px 0px 0px;
	padding: 0;
}

#GNAVI li{
	float: left;
}

#GNAVI a{
	display:block;
	width:175px;
	height:40px;
	margin:0;
	padding:0px;
	background-color: #C0C0C0;
	color: #000;
	font-size: 85%;
	text-align: center;
	vertical-align: bottom;
	text-indent: -9999px;
	text-decoration: none;
}
#GNAVI a.tab01_off{
	background:url(../images/btn01_1.gif) left no-repeat;
	width:175px;
	margin:0px;
	color: #000;
}
#GNAVI a.tab01_off:hover{
	background:url(../images/btn01_2.gif) left no-repeat;
	width:175px;
	margin:0px;
	color: #fff;
}
#GNAVI a.tab02_off{
	background:url(../images/btn02_1.gif) left no-repeat;
	width:175px;
	margin:0px;
	color: #000;
}
#GNAVI a.tab02_off:hover{
	background:url(../images/btn02_2.gif) left no-repeat;
	width:175px;
	margin:0px;
	color: #fff;
}

/****************************************-- PAN --****************************************/
.Pankuzu {
	font-size: small;
	text-align:left;
	padding:2px 0px 2px 15px;
	border-top-style: double;
	border-top-color: #6290B3;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#C0C0C0;
	margin:0px;
	background-color: #FFFFFF;
	clear:both;
}
.Pankuzu a{
	color:#000000;
	text-decoration:none;
}

.Pankuzu a:hover{
	color:#32CD32;
	text-decoration:underline;
}

/******-- PAN幼稚園 --******/

.Pankuzu2 {
	font-size: small;
	text-align:left;
	padding:2px 0px 2px 15px;
	border-top-style: double;
	border-top-color: #FF9999;
	border-bottom-style:solid;
	border-bottom-width:1px;
	border-bottom-color:#FF9999;
	margin:0px;
	background-color: #FFFFFF;
	clear:both;
}

.Pankuzu2 a{
	color:#000000;
	text-decoration:none;
}

.Pankuzu2 a:hover{
	color:#FF8000;
	text-decoration:underline;
}

/****************************************-- footer --****************************************/
.footerline {
	margin:0px;
	width: 100%;
	background-image: url(../images/footerline.gif);
	height:20px;
}

.footerline2 {
	margin:0px;
	width: 100%;
	background-image: url(../images/footerline2.gif);
	height:20px;
}

address {
	margin:5px;
	font-size:small;
	}
