/*-------------------------------------------
				‹¤’Ê
---------------------------------------------*/

body {
	background-image: url(../images/header-footer/header_back4S.png), url(../images/header-footer/header_back_bottom.png);
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% auto,100% 400px;
	margin: 0;
}

#top {
	background-image: url(../images/header-footer/header_back3S.png), url(../images/header-footer/header_back_bottom.png);
	background-position: center top, center bottom;
	background-repeat: no-repeat, no-repeat;
	background-size: 100% auto,100% 400px;
	margin: 0;
}

#container {
	margin: 0;
	width: 100%;
	padding: 0;
}

.pagetop img,
.entrance img{
	opacity: 0.5;
	width: 13%;
	z-index: 1;
}

.entrance img{
	bottom: 0;
	right: 113px;
}

.article-main{
	width: 95%;
	margin: 0% 2.5%;
}

/*------------header--------------*/

header h1 {
	margin: 1% 0%;
	font-size: 0.7em;
	padding: 0% 2%;
}

.h2-box {
	margin: 0;
	width: 100%;
	height: auto;
}

.title {
	margin: 2% 0% 0% 15%;
	font-size: 3em;
}

.icon {
	margin-right: 22%;
}

.header-right{
	 display: none;
}

/*-------------------nav-----------------------------*/

#top nav {
	margin: 25% 0% 0%;
}

nav ul li{
	width: 25%;
	margin: 1% 4%;
}

nav ul li:first-child{
	width: 25%;
	margin: 1% 4%;
}

nav ul li a{
	background-image: none;
	background-color: #8cd2f5;
	border-radius: 25px;
	width: 100%;
	height: auto;
	padding: 5% 3%;
	margin: 0;
	border: 1px solid #0046ff;
}
nav ul li a:hover {
	background-image: none;
	background-color: #8cd2f5;
	border-radius: 25px;
	width: 100%;
	height: auto;
	padding: 5% 3%;
	margin: 0;
} 

nav ul .info-nav {
	display: block;
}

/*----------------------aside----------------------------------*/
.aside-left,
.aside-right{
	width: 100%;
	margin: 2% 0% 0%;
}

.ehon,
.blog,
.ankert{
	width: 50%;
	float: left;
}

.ehon a{
	width: 100%;
	height: 135px;
	background-image: url(../images/aside/aside_ehon_S.png);
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
	margin-top: 10px;
}

.ehon a:hover{
	width: 100%;
	height: 135px;
	background-image: url(../images/aside/aside_ehon_S.png);
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
}

.blog a{
	width: 100%;
	height: 135px;
	background-image: url(../images/aside/aside_blog1_S.png);
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
}

.blog a:hover{
	width: 100%;
	height: 135px;
	background-image: url(../images/aside/aside_blog1_S.png);
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
}

.ankert{
	margin: 0% 25%;
}

.ankert a{
	width: 100%;
	height: 135px;
	background-image: url("../images/aside/questionnaire1_S.png");
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
}

.ankert a:hover{
	width: 100%;
	height: 135px;
	background-image: url("../images/aside/questionnaire1_S.png");
	background-size: 95% auto;
	background-repeat: no-repeat;
	background-position: center;
}

.link-list img{
	width: 60%;
	height: auto;
	margin: 0% 20%;
}

.link-list .clearfix a{
	z-index: 0;
}

.wscc img{
	width: 70%;
	margin: 0% 15%;
}

.wscc{
	width: 33%;
	float: left;
}
.shane {
    width: 65%;
    float: left;
}

.shane a img{
    width: 46%;
    height: auto;
    float: left;
    margin: 2%;
}

.glossary,
.q-a{
	width: 50%;
	float: left;
}


/*--------------------------footer-------------------------------*/

footer{
	width: 100%;
	margin: 0;
}
.footer_left,
.footer_center,
.footer_right{
	width: 33.33%;
	margin: 0;
}

footer ul.li-left li,
footer ul.li-center li,
footer ul.li-right li{
	margin: 4% 0%;
}

.footer-bottom small{
	padding-left: 20%;
}

.footer-bottom img{
	padding: 0;
	float: left;
}

/*--------------------*/
.main-left {
	width: 100%;
}


/*--------------------------------------------
	[ƒgƒbƒv]index.hml
---------------------------------------------*/

#top article{
	float: left;
	width: 97%;
	margin: 0% 1.5%;
}

.home-eria-box {
	margin: 2% 1%;
	width: 45%;
}

.home-h4 {
	margin: 0% 5%;
}

.home-h4 img{
	width: 100%;
	height: auto;
}

.age-eria{
	width: 100%;
}

.age-eria:hover{
	display: none;
}



.conversation img {
	width: 95%;
}

.conversation .main1,
.conversation .main2,
.conversation .main3,
.conversation .main4{
	width: 65%;
	float: left;
	margin: 0% 17.5%;
}

.conversation .main3{
	margin-top: 8%;
}

.home-eria div a {
	height: 220px;
}

#top .jenetarou1 p {
	margin-right: 27%;
}

#top .jenetarou2 p {
	margin-right: 60%;
}

#top .sirokuma1 {
	margin-top: -27%;
}

#top .sirokuma1 p {
	 margin-left: 45%;
}

#top .sirokuma2 p {
	margin: 18% 0% 0% 45%;
}

/*-----------Žqˆç‚ÄŽx‰‡ƒŠƒ“ƒN--------------*/
.home-eria div a{
	height: auto;
	background: none;
}

.hoikuenn a img,
.youtienn a img,
.kouen a img,
.yakudati a img,
.a0-1age a img,
.a1-2age a img,
.a2-3age a img,
.a3-4age a img,
.a4-5age a img,
.a5-6age a img,
.aS-Tage a img,
.aS-Kage a img{
	display: block;
	width: 100%;
	height: auto;
}

/*------------------ƒuƒƒOE‚¨’m‚ç‚¹-----------------*/
.home-info,
.home-blog{
	width: 45%;
	float: left;
	margin: 3% 2.3%;
}

/*--------------------------------------------------------
	[Ž{ÝŽqˆç‚ÄŽx‰‡]Region-rearing
----------------------------------------------------------*/


#Region-rearing .region-h4 {
	font-size: 1.5em;
}

/*--------------------------------
	[•ÛˆçŽ{Ý]hoikusisetu
----------------------------------*/
#hoikusisetu .home-h4 {
	margin: 3% 0%;
}

/*--------------------------------
	[”F‰Â•ÛˆçŠˆê——]hoikusisetu-ninnka
----------------------------------*/
#hoikusisetu-ninnka .home-h4 {
	margin: 3% 0%;
}

#hoikusisetu-ninnka .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#hoikusisetu-ninnka .sisetu-line{
	width: 100%;
}

/*--------------------------------
	[‰Æ’ë“I•ÛˆçŠˆê——]hoikusisetu-kateiteki
----------------------------------*/

#hoikusisetu-kateiteki .home-h4 {
	margin: 3% 0%;
}

#hoikusisetu-kateiteki .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#hoikusisetu-kateiteki .sisetu-line{
	width: 100%;
}

#hoikusisetu-kateiteki .minami{
	margin-bottom: 3%;
}

/*--------------------------------
	[¬‹K–Í•ÛˆçŽ–‹ÆŽÀŽ{Ž{Ýˆê——]hoikusisetu-shoukibo
----------------------------------*/

#hoikusisetu-shoukibo .home-h4 {
	margin: 3% 0%;
}

#hoikusisetu-shoukibo .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#hoikusisetu-shoukibo .sisetu-line{
	width: 100%;
}

#hoikusisetu-shoukibo .minami{
	margin-bottom: 3%;
}

/*--------------------------------
	[”F’è•ÛˆçŽºˆê——]hoikusisetu-ninntei
----------------------------------*/

#hoikusisetu-ninntei .home-h4 {
	margin: 3% 0%;
}

#hoikusisetu-ninntei .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#hoikusisetu-ninntei .sisetu-line{
	width: 100%;
}

#hoikusisetu-ninntei .minami{
	margin-bottom: 3%;
}

/*--------------------------------
	[“Ío•ÛˆçŽºˆê——(”F‰ÂŠO)]hoikusisetu-ninnkagai
----------------------------------*/

#hoikusisetu-ninnkagai .home-h4 {
	margin: 3% 0%;
}

#hoikusisetu-ninnkagai .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#hoikusisetu-ninnkagai .sisetu-line{
	width: 100%;
}

#hoikusisetu-ninnkagai .minami{
	margin-bottom: 3%;
}

/*--------------------------------
	[—c’t‰€]youtienn
----------------------------------*/

#youtienn .home-h4 {
	margin: 3% 0%;
}

#youtienn .sisetu-box{
	margin: 0 1.5%;
	width: 97%;
	float: left;
}

#youtienn .sisetu-line{
	width: 100%;
}

#youtienn .minami{
	margin-bottom: 3%;
}

/*----------------------------------------------
	[age]‹¤’Ê
------------------------------------------------*/
.sirokuma-yoko-tati img {
	width: 80%;
	height: auto;
}

/*----------------------------------------------
	[0`1Î]age-0-1
-----------------------------------------------*/

/*----------------------------------------------
	[1`2Î]age-1-2
-----------------------------------------------*/

/*----------------------------------------------
	[2`3Î]age-2-3
-----------------------------------------------*/

/*----------------------------------------------
	[3`4Î]age-3-4
-----------------------------------------------*/

/*----------------------------------------------
	[4`5Î]age-4-5
-----------------------------------------------*/

/*----------------------------------------------
	[5`6Î]age-5-6
-----------------------------------------------*/

/*----------------------------------------------
	[’áŠw”N]age-lowergrades
-----------------------------------------------*/

/*----------------------------------------------
	[‚Šw”N]age-uppergrades
-----------------------------------------------*/

/*--------------------------------------------------------
	[”N—î•ÊŽqˆç‚ÄŽx‰‡]Child-rearing
----------------------------------------------------------*/


#Child-rearing .child-h4 {
	font-size: 1.5em;
}

/*--------------------------------
	[Œö‰€EŠwK]park_school
----------------------------------*/
#park_school .home-h4 {
	margin: 3% 0%;
}

/*--------------------------------
	[Œö‰€]park
----------------------------------*/
#park .home-h4 {
	margin: 3% 0%;
}

#park .building_list li{
	margin-top: 2%;
}

#park .building_list li:first-child{
	border-top: none;
}

#park .building_list .head{
	background: none;
}

#park .building_list .name{
	background: #a7fafa;
	border-top: 2px solid blue !important;
	border-right: none;
}

/*--------------------------------
	[Šw“¶]school_child
----------------------------------*/
#school_child .home-h4 {
	margin: 3% 0%;
}

/*--------------------------------
	[]building_list
----------------------------------*/
.building_list .name,
.building_list .school,
.building_list .adress,
.building_list .tel{
    border-top: solid 2px blue;
    border-right: none !important;
    border-bottom: none !important;
    border-left: none !important;
	display: block !important;
	float: none !important;
	width: auto !important;
}

.building_list .name{
	border-top: none !important;
}

/*--------------------------------------------------------
	[ŽÐ‰ïE’nˆævŒ£]Contribution
----------------------------------------------------------*/

.borantelia a img,
.sercle a img,
.syougaisya a img,
.work a img{
	display: block;
	width: 100%;
	height: auto;
}

#Contribution .cont-h4 {
	font-size: 1.5em;
}


/*--------------------------------------------------------
	[ƒWƒFƒlƒŒ[ƒVƒ‡ƒ“]generation
----------------------------------------------------------*/

#generation .article-main{
	margin-bottom: 3%;
}


#generation h4 {
	line-height: 2;
	font-size: 1.3em;
	padding: 2%;
}

#generation .movie{
	display: none;
}

#generation .movieS{
	display: block;
	width: 80%;
	height: auto;
	margin: 0% 10%;
}

#generation .article-back h4{
	width: 46%;
	margin: 1% 1.5%;
	text-align: center;
	font-size: 1.1em;
	padding: 1% 0%;
	border-width: 3px;
}

/*----------------------------------
	[ƒWƒFƒlƒŒ[ƒVƒ‡ƒ““à•”‹¤’Ê]
----------------------------------*/

.page-description {
	width: 50%;
}

.home-aisatu-jenetaro,
.home-aisatu-sirokuma {
	margin: 0 2%;
}

.home-hukidasi-sirokuma{
	margin: 0% 2%;
}

/*-----------------------------------------------
	[ƒAƒ“ƒP[ƒg]questionnaire
--------------------------------------------------*/

#questionnaire .home-eria div{
	width: 100%;
	margin: 0;
}

/*---------------------------------------------
	‚¶‚¥‚Ë‘¾˜YEƒVƒƒNƒ}‰ï˜b
-----------------------------------------------*/
/*--------------‚¶‚¥‚Ë‘¾˜Y---------------------*/

#questionnaire .home-eria .home-aisatu-jenetaro{
	width: 20%;
	margin: 0% 0% 0% 5%;
}

#questionnaire .home-eria .home-hukidasi-jenetaro{
	width: 50%;
}


/*--------------ƒVƒƒNƒ}---------------------*/

#questionnaire .home-eria .sirokuma-box{
	margin: -17% 0% 5%;
}

#questionnaire .home-eria .home-aisatu-sirokuma{
	width: 20%;
	margin: 0% 5% 0% 0%;
}

#questionnaire .home-eria .home-hukidasi-sirokuma{
	width: 45%;
}
/*----------------------------------------------------------*/

#questionnaire .home-eria .questionnaire1,
#questionnaire .home-eria .questionnaire2,
#questionnaire .home-eria .questionnaire3,
#questionnaire .home-eria .questionnaire4,
#questionnaire .home-eria .questionnaire5,
#questionnaire .home-eria .questionnaire6,
#questionnaire .home-eria .questionnaire7,
#questionnaire .home-eria .questionnaire8,
#questionnaire .home-eria .Information,
#questionnaire .home-eria .summary{
	width: 95%;
	margin: 2% 1.5%;
}

#questionnaire .home-eria .thanks-vote{
	font-size: 0.7em;
}

#questionnaire .home-eria .ad-area{
	margin: 6% 0%;
}


#questionnaire .home-eria .ad-area{
	margin: 6% 0%;
}

/*--------------------summary--------------------------------*/

#questionnaire .summary .result{
    margin: 3% 1%;
    width: 97%;
}


/*-----------------------------------------------
	[‚¨–â‚¢‡‚¹]info
--------------------------------------------------*/

/*----------------------------------------------------------------------------------
		[ƒvƒ‰ƒCƒoƒV[ƒ|ƒŠƒV[]privacy-policy
------------------------------------------------------------------------------------*/

/*------------------------------------------------------------------
		[WebŠG–{]web-ehon
--------------------------------------------------------------------*/

/*------------------------------------------------------------------
		[HŽ–’†]half-way
--------------------------------------------------------------------*/

#half-way{

}



.article-main2 {
    width: 98%;
    margin: 0 1%;
}

.bana, .bana2 {
    display: inline-block;
    height: auto;
    padding: 0% 6% 0 4%;
}