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

body{
	padding:0px 0 0 0;
	margin:0;
	background-color:#F8F4E7;
}

img{
	border:none;
}

img.size-full {
	display:block;
	max-width:100%; height:auto; width:auto\9; /* ie8 */
}

a img {
    border-style:none;
	 -webkit-text-size-adjust:100%;
}

a img:hover{
 filter:alpha(opacity=80);/*フィルターで透明に*/
opacity:0.8; 
filter: alpha(opacity=80);        /* ie lt 8 */
-ms-filter: "alpha(opacity=80)";  /* ie 8 */
-moz-opacity:0.80;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.80;              /* Safari 1.x */
}

#container{
	max-width:954px;
	height:auto;
	background-color:#FFFFFF;
	margin:0 auto;
}

#logo00{
	float:right;
	margin:5px 0 0 0;
	max-width:100%; height:auto; width:auto\9; /* ie8 */
}

#logo01{
	float:left;
	max-width:100%; height:auto; width:auto\9; /* ie8 */
}

#menubar{
	max-width:954px;
	min-height:28px;
	height:auto;
	background-color:#22B24B;
	padding:5px;
	font-family:Proxima Nova Alt,Helvetica,sans-serif;
	font-size:16px;
	font-weight:500;
	color:#ffffff;
}

#menubot{
	display:block;
	float:left;
	width:111px;
	height:20px;
	text-align:center;
	border:2px solid #ffffff;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:5px;
}

#menubot a{
	display:block;
	width:111px;
	height:20px;
	text-align:center;
	text-decoration:none;
	border:0px solid tranceparent;
	color:#ffffff;
	background-color:tranceparent;
}

#menubot a:hover{
	display:block;
	width:109px;
	height:18px;
	text-align:center;
	text-decoration:none;
	border:1px solid #FFAE00;
	color:#FFAE00;
	background-color:#FFFFCC;
}


#prev, #next, .prevControl, .nextControl { 
cursor: pointer
}

#pager{
	display:block;
	margin-top:20px;
}

#pager img:hover{
filter:alpha(opacity=80);/*フィルターで透明に*/
opacity:0.8; 
filter: alpha(opacity=80);        /* ie lt 8 */
-ms-filter: "alpha(opacity=80)";  /* ie 8 */
-moz-opacity:0.80;                 /* FF lt 1.5, Netscape */
-khtml-opacity: 0.80;              /* Safari 1.x */
}

#page01{
	background-color:#ffffff;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page02{
	background-color:#D8EED3;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page03{
	background-color:#D3DEEE;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page04{
	background-color:#FCE7F9;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page05{
	background-color:#FAFBCE;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page06{
	background-color:#40A1E4;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#page07{
	background-color:#F64FC9;
	max-width:100%;
	height:auto;
	padding:10px 5px 70px 5px;
}

#textarea{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:16px;
	color:#333;
	line-height:20px;
	text-align: justify;
	text-justify:newspaper;
	-webkit-text-justify: newspaper;
	-moz-text-justify: newspaper;
	-ms-text-justify: newspaper;
	-o-text-justify: newspaper;
}

#textarea02{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	margin:10px;
	text-align: justify;
	text-justify:newspaper;
	-webkit-text-justify: newspaper;
	-moz-text-justify: newspaper;
	-ms-text-justify: newspaper;
	-o-text-justify: newspaper;
}

#textarea03{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:18px;
	color:#ffffff;
	margin:10px;
}

#textarea04{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:18px;
	color:#333;
	margin:10px;
	text-align: justify;
	text-justify:newspaper;
	-webkit-text-justify: newspaper;
	-moz-text-justify: newspaper;
	-ms-text-justify: newspaper;
	-o-text-justify: newspaper;
}


#strong{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:32px;
	font-weight:bold;
	color:#EA6900;
		margin-top:5px;
}

#strong02{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:24px;
	color:#ffffff;
	font-weight:bold;
	margin:10px;
}	

#slide{
	max-width:60%;
	float:left;
	margin:10px;
}


#footer{
	width:100%;
	height:200px;
	background-color:#5E852C;
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:16px;
	font-weight:500;
	color:#ffffff;
	padding:4px;

}

#social{
	position:fixed;
	bottom:0;
	right:0;
	z-index:2000;
}

#banner{
	position:fixed;
	bottom:30px;
	right:0;
	z-index:2100;
}

#information{
　　width:50%;
    height:auto;
	margin:0 auto;
	padding:5px;
	background-color:#FFD1BB;
	font-family:Proxima Nova Alt,Helvetica,sans-serif;

}


@media screen and (max-width: 550px) {
	
	
	
#menubot{
	display:block;
	float:left;
	min-width:120px;
	width:12%;
	height:20px;
	text-align:center;
	border:2px solid #ffffff;
	margin-right:3px;
	margin-top:5px;
	margin-bottom:5px;
}

#menubot a{
	display:block;
	min-width:111px;
	width:100%;
	height:20px;
	text-align:center;
	text-decoration:none;
	border:0px solid tranceparent;
	color:#ffffff;
	background-color:tranceparent;
}

#menubot a:hover{
	display:block;
	min-width:109px;
	width:100%;
	height:20px;
	text-align:center;
	text-decoration:none;
	border:0px solid #FFAE00;
	color:#FFAE00;
	background-color:#FFFFCC;
}

#slide{
	min-width:95%;
	height:auto;
    float:left;
	margin-bottom:10px;
}

#strong{
	font-family:Proxima Nova Alt,Helvetica, sans-serif;
	font-size:24px;
	font-weight:bold;
	color:#EA6900;
		margin-top:5px;
}
	
	
}
