@charset "utf-8";
/* CSS Document */
@media(max-width:768px){
section.header{
	width: 100%;
	height: 280px;
	margin: 20px auto 0 auto;
	background-color: #FFF;
}
div.name p {
	width: 90%;
	margin-left: 5%;
	padding: 20px 0 10px 0;
	border-bottom: dotted 1px #FFA900;
}
div.name h1 {
	float: none;
	width: 90%;
	font-size: 120%;
	margin: 30px 0 0 5%;
}
div.name h1 span {
	font-size: 150%;
}
div.inquiries-by-phone {
	width: 90%;
	margin: 30px 0 0 5%;
}
div.inquiries-by-phone p:nth-of-type(1) {
	width: 120px;
	margin: 0;
	white-space: pre;
	color: #FFA900;
}
div.inquiries-by-phone p:nth-of-type(2) {
	font-size: 18px;
	width: 150px;
	height: 16%;
	margin: 0 0 0 5%;
	padding: 10px 0 0 20px;
	background-color: #FFA900;
	color: #FFF;
	border-radius: 20px;
	box-sizing: border-box;
}
div.address {
	margin: 10% 0 0 5%;
}
section.main-img {
	width: 85%;
	margin: 20px 0 0 5%;
}
section.main-img img {
	width: 100%;
	border: 10px solid #FFA900;
	border-radius: 10px;
}
	
/* タブパネル　*/

section.column {
  width: 100%;
  margin: 50px auto 0 auto;
  border: none;
}
section.column ul {
  margin: 0 0 0 15%;
}
.over {
  color: #8EAEA4;
  cursor: pointer;
}
.selected {
  cursor: default;
  text-align: center;
  background-color: #004831;
  color: #FFF;
}
section.column ul.tab li:nth-of-type(1) {
  width: 100%;
  list-style-type: none;
  margin: 0 0 20px -10%;
}
section.column ul.tab li:nth-of-type(2) {
  width: 110%;
  list-style-type: none;
  margin: 0 0 20px -10%;
}
section.column ul.tab li:nth-of-type(3) {
  width: 110%;
  list-style-type: none;
  margin: 0 0 20px -10%;
}
section.column ul.tab li:nth-of-type(4) {
  width: 100%;
  list-style-type: none;
  margin: 0 0 20px -10%;
}
section.column ul.tab li:nth-of-type(5) {
  width: 100%;
  list-style-type: none;
  margin: 0 0 0 -10%;
}
section.column ul.tab li a {
  margin: 0 80px 0 10px;
}
	
/* タブパネル-1 */

ul.panel li#tab1 {
	list-style-type: none;
}
dl.menu {
	width: 100%;
}
dl.menu dt {
	width: 95%;
	margin-left: -10%;
	padding-top: 50px;
}
dl.menu dd:nth-of-type(1) {
	width: 95%;
	margin: 40px 0 30px -5%;
}
dl.menu dd:nth-of-type(2) {
	width: 95%;
	margin: -20px 0 0 -5%;
}
dl.state {
	width: 100%;
}
dl.state dt {
    width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.state dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.popular-snack {
	width: 100%;
}
dl.popular-snack dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.popular-snack dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.popular-menu-for-school-lunch {
	width: 100%;
}
dl.popular-menu-for-school-lunch dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.popular-menu-for-school-lunch dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.fun-event {
	width: 100%;
	margin: 0 0 0 0;
}
dl.fun-event dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.fun-event dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.cake {
	width: 100%;
	margin: 0 0 0 0;
}
dl.cake dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.cake dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.Doctors-opinion-form-regarding-medication {
	width: 100%;
}
dl.Doctors-opinion-form-regarding-medication dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.Doctors-opinion-form-regarding-medication dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.cookie {
	width: 100%;
}
dl.cookie dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.cookie dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.part-recruitment {
	width: 100%;
}
dl.part-recruitment dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}
dl.part-recruitment dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}
dl.popular-menu-for-school-lunch-2 {
	width: 100%;
}
dl.popular-menu-for-school-lunch-2 dt {
	width: 95%;
	margin: -20px 0 0 -5%;
	padding-top: 50px;
}

dl.popular-menu-for-school-lunch-2 dd {
	width: 95%;
	margin: 20px 0 0 -5%;
}

	
/* タブパネル-1 内部 a-side */	

section.contact-1 {
	width: 90%;
	margin: 20px 0 0 0;
	padding-top: 50px;
}
section.contact-1 div.txt-area-1 {
	width: 100%;
	height: 280px;
	background-color: #F1F1F1;
}
section.contact-1 div.txt-area-1 div.inquiry-method p {
   width: 90%;
   height: 50px;
   background-color: #F4F3F3;
   margin: 10px 0 0 5%;
   padding-top: 15px;
   text-align: center;
   box-sizing: border-box;
}
section.contact-1 div.txt-area-1 div.details {
   width: 90%;
   height: 170px;
   background-color: #FFF;
   margin: 10px 0 0 5%;
   box-sizing: border-box;
}
section.contact-1 div.txt-area-1 div.details p:nth-of-type(1) {
   width: 80%;
   margin-left: 5%;
   padding: 5px 0 5px 0;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-1 div.txt-area-1 div.details p:nth-of-type(2) {
   width: 80%;
   margin-left: 5%;
   padding: 5px 0 5px 0;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-1 div.txt-area-1 div.details p:nth-of-type(3) {
   width: 80%;
   margin-left: 5%;
   padding: 5px 0 5px 0;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-1 div.txt-area-1 div.details p:nth-of-type(4) {
   width: 80%;
   margin-left: 5%;
   padding-top: 5px;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.notice-from-nursery-school {
   width: 90%;
   margin: 50px 0 0 0;
   padding-left: 0;
}
section.notice-from-nursery-school div.link-area {
   width: 100%;
}
section.notice-from-nursery-school div.link-area p:nth-of-type(1) {
    width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school div.link-area p:nth-of-type(2) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school div.link-area p:nth-of-type(3) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school div.link-area p:nth-of-type(4) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school div.link-area p:nth-of-type(5) {
    width: 100%;
	height: 50px;
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}		
/* タブパネル-1 内部 */

section.state-of-kindergarten {
	width: 100%;
	margin: 50px 0 0 0;
}
section.state-of-kindergarten div.peach {
    width: 95%;
}
section.state-of-kindergarten div.peach img {
	float: none;
    width: 90%;
	margin-left: -5%;
}
section.state-of-kindergarten div.peach p {
	float: none;
	width: 35%;
	margin: 20px auto 0 auto;
}
section.state-of-kindergarten div.dandelion-and-horsetail {
    width: 95%;
}
section.state-of-kindergarten div.dandelion-and-horsetail img {
	float: none;
    width: 90%;
	margin-left: 5%;
}
section.state-of-kindergarten div.dandelion-and-horsetail p {
	float: none;
	width: 50%;
	margin: 20px auto 0 auto;
}
section.state-of-kindergarten div.churippu-sumire {
    width: 95%;
}
section.state-of-kindergarten div.churippu-sumire img {
	float: none;
    width: 90%;
	margin: 20px 0 0 5%;
}
section.state-of-kindergarten div.churippu-sumire p {
	float: none;
	width: 55%;
	margin: 20px auto 0 auto;
}
section.state-of-kindergarten div.sunflower {
    width: 95%;
}
section.state-of-kindergarten div.sunflower img {
	float: none;
    width: 90%;
	margin: 20px 0 0 5%;
}
section.state-of-kindergarten div.sunflower p {
	float: none;
	width: 35%;
	margin: 20px auto 0 auto;
}
section.state-of-kindergarten div.cherry-blossoms {
    width: 95%;
}
section.state-of-kindergarten div.cherry-blossoms img {
	float: none;
    width: 90%;
	margin: 20px 0 0 5%;
}
section.state-of-kindergarten div.cherry-blossoms p {
	float: none;
	width: 35%;
	margin: 20px auto 0 auto;
}
section.state-of-kindergarten div.pigeon{
    width: 95%;
}
section.state-of-kindergarten div.pigeon img {
	float: none;
    width: 90%;
	margin: 20px 0 0 5%;
}
section.state-of-kindergarten div.pigeon p {
	float: none;
	width: 35%;
	margin: 20px auto 0 auto;
}


/* タブパネル-2 */	

ul.panel li#tab2 {
	width: 100%;
	list-style-type: none;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.nursery-details {
	width: 100%;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.nursery-details dt {
	width: 150%;
	height: 60px;
	margin: 50px 0 0 -13%;
	padding: 20px auto 0 auto;
	box-sizing: border-box;
	background-color: #F1F1F1;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.nursery-details dd:nth-of-type(1) {
	width: 150%;
	height: 50px;
	margin: 50px 0 0 -13%;
	padding: 20px auto 0 auto;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.nursery-details dd:nth-of-type(2) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal {
	width: 100%;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dt {
	width: 150%;
	height: 50px;
	margin: 50px 0 15px -13%;
	padding: 20px auto 0 auto;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dd:nth-of-type(1) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dd:nth-of-type(2) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dd:nth-of-type(3) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dd:nth-of-type(4) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.policy-goal dd:nth-of-type(5) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association {
	width: 100%;
	}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dt {
	width: 150%;
	height: 50px;
	margin: 50px 0 15px -13%;
	padding: 20px auto 0 auto;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dd:nth-of-type(1) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dd:nth-of-type(2) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dd:nth-of-type(3) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dd:nth-of-type(4) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.social-welfare-corporation-smile-association dd:nth-of-type(5) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.garden-information {
	width: 100%;
	}
ul.panel li#tab2 div.introducing-the-nursery-school dl.garden-information dt {
	width: 150%;
	height: 50px;
	margin: 50px 0 15px -13%;
	padding-top: 20px;;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.garden-information dd:nth-of-type(1) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.temporary-childcare {
	width: 100%;
	}
ul.panel li#tab2 div.introducing-the-nursery-school dl.temporary-childcare dt {
	width: 150%;
	height: 50px;
	margin: 50px 0 15px -13%;
	padding: 20px auto 0 auto;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab2 div.introducing-the-nursery-school dl.temporary-childcare dd:nth-of-type(1) {
	width: 100%;
	margin: 10px 0 0 0;
	color: #F66C18;
}

/* タブパネル-2 内部 a-side */

section.profiele {
	width: 100%;
	margin: 50px 0 0 -10%;
}
section.profiele div.profiele-area {
	width: 100%;
}
section.profiele dl.profiele-txt-area {
	width: 100%;
	box-sizing: border-box;
	border: 1px solid #000;
	border-radius: 10px;
}
section.profiele dl.profiele-txt-area dt {
	width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	border-bottom: 1px solid #000;
	border-radius: 10px 10px 0 0;
	box-sizing: border-box;
	background-color: #B4B4B4;
	color: #FFF;
}
section.profiele dl.profiele-txt-area dd:nth-of-type(1) {
	width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	color: #F66C18;
}
section.profiele dl.profiele-txt-area dd:nth-of-type(2) {
	width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	color: #F66C18;;
}
section.profiele dl.profiele-txt-area dd:nth-of-type(3) {
	width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	color: #F66C18;
}
section.profiele dl.profiele-txt-area dd:nth-of-type(4) {
	width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	border-bottom: 1px solid #000;
	box-sizing: border-box;
	color: #F66C18;
}
section.profiele dl.profiele-txt-area dd:nth-of-type(5) {
	width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	color: #F66C18;;
}
	
section.contact-2 {
	width: 100%;
	margin: 50px 0 0 -10%;
}
section.contact-2 div.txt-area-2 {
	width: 100%;
	height: 280px;
	background-color: #F1F1F1;
}
section.contact-2 div.txt-area-2 div.inquiry-method p {
   width: 90%;
   height: 50px;
   background-color: #F4F3F3;
   margin: 10px 0 0 5%;
   padding-top: 15px;
   text-align: center;
   box-sizing: border-box;
}
section.contact-2 div.txt-area-2 div.details {
   width: 90%;
   height: 190px;
   background-color: #FFF;
   margin: 10px 0 0 5%;
   box-sizing: border-box;
}
section.contact-2 div.txt-area-2 div.details p:nth-of-type(1) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-2 div.txt-area-2 div.details p:nth-of-type(2) {
   width: 90%;
   margin-left: 5px;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-2 div.txt-area-2 div.details p:nth-of-type(3) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-2 div.txt-area-2 div.details p:nth-of-type(4) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.notice-from-nursery-school-2 {
   width: 100%;
   margin: 50px 0 0 -10%;
}
section.notice-from-nursery-school-2 div.link-area-2 {
   width: 100%;
}
section.notice-from-nursery-school-2 div.link-area-2 p:nth-of-type(1) {
    width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-2 div.link-area-2 p:nth-of-type(2) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-2 div.link-area-2 p:nth-of-type(3) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-2 div.link-area-2 p:nth-of-type(4) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-2 div.link-area-2 p:nth-of-type(5) {
    width: 100%;
	height: 50px;
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
	
/* タブパネル-3 */

ul.panel li#tab3 {
	list-style-type: none;
}
ul.panel li#tab3 section.class-state {
	width: 100%;
	float: none;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age {
	width: 100%;
	float: none;
	margin-left: -10%;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dt {
	float: none;
	width: 100%;
	height: 50px;
	margin: 20px 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F1F1F1;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(1) {
	width: 100%;
	float: none;
	height: 50px;
	margin: 0 0 0 0;
	padding-top: 40px;
	box-sizing: border-box;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(2) {
	width: 100%;
	float: none;
	margin: 10px 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(3) {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(4) {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(5) {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(6) {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd:nth-of-type(7) {
	width: 100%;
	float: none;
	margin: 0 0 5px 0;
    color: #F66C18;
}
ul.panel li#tab3 section.class-state dl.state-of-errands-of-each-age dd a {
    color: #F66C18;
	text-decoration: none;
}
section.state-of-kindergarten-children-by-age  {
	width: 100%;
	float: none;
	margin: 0 auto;
}
section#zero-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#zero-year-old-kindergarten dl dt{
	width: 100%;
	height: 50px;
	float: none;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#zero-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#zero-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#zero-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#zero-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
	box-sizing: border-box;
}
section#one-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#one-year-old-kindergarten dl dt{
	width: 100%;
	height: 50px;
	float: none;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#one-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#one-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#one-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#one-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
	box-sizing: border-box;
}
section#two-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#two-year-old-kindergarten dl dt{
	width: 100%;
	float: none;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#two-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#two-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#two-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#two-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
	box-sizing: border-box;
}
section#three-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#three-year-old-kindergarten dl dt{
	width: 100%;
	float: none;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#three-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#three-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#three-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#three-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
	box-sizing: border-box;
}
section#four-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#four-year-old-kindergarten dl dt{
	width: 100%;
	float: none;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#four-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#four-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#four-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#four-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 0 0;
	box-sizing: border-box;
}
section#five-year-old-kindergarten {
	width: 100%;
	float: none;
	margin-left: -10%;
}
section#five-year-old-kindergarten dl dt{
	width: 100%;
	float: none;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
section#five-year-old-kindergarten dl dd:nth-of-type(1){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#five-year-old-kindergarten dl dd:nth-of-type(2){
	width: 100%;
	float: none;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
section#five-year-old-kindergarten dl dd:nth-of-type(3) img{
	width: 100%;
	margin: 20px 0 0 0;
}
section#five-year-old-kindergarten dl dd:nth-of-type(4){
	width: 100%;
	float: none;
	margin: 20px 0 50px 0;
	box-sizing: border-box;
}
	
/* タブパネル-3 a-side */

section.contact-3 {
	width: 90%;
	margin: 50px 0 0 0;
}
section.contact-3 div.txt-area-3 {
	width: 100%;
	height: 280px;
	background-color: #F1F1F1;
}
section.contact-3 div.txt-area-3 div.inquiry-method p {
   width: 90%;
   height: 50px;
   background-color: #F4F3F3;
   margin: 10px 0 0 5%;
   padding-top: 15px;
   text-align: center;
   box-sizing: border-box;
}
section.contact-3 div.txt-area-3 div.details {
   width: 90%;
   height: 190px;
   background-color: #FFF;
   margin: 10px 0 0 5%;
   box-sizing: border-box;
}
section.contact-3 div.txt-area-3 div.details p:nth-of-type(1) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-3 div.txt-area-3 div.details p:nth-of-type(2) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-3 div.txt-area-3 div.details p:nth-of-type(3) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-3 div.txt-area-3 div.details p:nth-of-type(4) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.notice-from-nursery-school-3 {
   width: 90%;
   margin: 50px 0 0 0;
}
section.notice-from-nursery-school-3 div.link-area-3 {
   width: 100%;
}
section.notice-from-nursery-school-3 div.link-area-3 p:nth-of-type(1) {
    width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-3 div.link-area-3 p:nth-of-type(2) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-3 div.link-area-3 p:nth-of-type(3) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-3 div.link-area-3 p:nth-of-type(4) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-3 div.link-area-3 p:nth-of-type(5) {
    width: 100%;
	height: 50px;
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
	
/* タブパネル-4 */

ul.panel li#tab4 {
	width: 100%;
	list-style-type: none;
}
ul.panel li#tab4 div.annual-events p:nth-of-type(1) {
	width: 180%;
	height: 50px;
	margin: 50px 0 15px -16%;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F1F1F1;
}
ul.panel li#tab4 div.annual-events p:nth-of-type(2) {
	width: 180%;
	height: 50px;
	margin: 50px 0 15px -16%;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab4 div.annual-events table {
	width: 170%;
	margin-left: -10%;
}
ul.panel li#tab4 div.annual-events table th, table td {
	border: solid 1px #000;
}
ul.panel li#tab4 div.annual-events table th:nth-of-type(1) {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
}
ul.panel li#tab4 div.annual-events table th:nth-of-type(2) {
	height: 50px;
	text-align: center;
	vertical-align: middle;
	box-sizing: border-box;
}
ul.panel li#tab4 div.annual-events table td:nth-child(odd) {
    width: 10%;
	height: 50px;
	vertical-align: middle;
	text-align: center;
	box-sizing: border-box;
}
ul.panel li#tab4 div.annual-events table td:nth-child(even) {
    width: 80%;
	height: 50px;
	vertical-align: middle;
	box-sizing: border-box;
	padding-left: 20px;
}
div.sports {
	width: 100%;
	margin-left: -16%;
}
div.sports dl dt{
	width: 164%;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
div.sports dl dd:nth-of-type(1) img{
	width: 164%;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
div.sports dl dd:nth-of-type(2){
	width: 164%;
	margin: 20px 0 50px 5%;
	box-sizing: border-box;
}
div.menu {
	width: 100%;
	margin-left: -16%;
}
div.menu dl dt{
	width: 164%;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
div.menu dl dd:nth-of-type(1) img{
	width: 164%;
	float: left;
	margin: 0 0 0 0;
	box-sizing: border-box;
}
div.menu dl dd:nth-of-type(2) img{
	width: 164%;
	float: left;
	margin: 20px 0 20px 0;
	box-sizing: border-box;
}
div.menu dl dd:nth-of-type(3) {
	width: 164%;
	margin: 0 0 20px 5%;
	box-sizing: border-box;
}
	
/* タブパネル-4 a-side */

section.contact-4 {
	width: 100%;
	margin: 50px 7% 0 -10%;
}
section.contact-4 div.txt-area-4 {
	width: 100%;
	height: 280px;
	background-color: #F1F1F1;
}
section.contact-4 div.txt-area-4 div.inquiry-method p {
   width: 90%;
   height: 50px;
   background-color: #F4F3F3;
   margin: 10px 0 0 5%;
   padding-top: 15px;
   text-align: center;
   box-sizing: border-box;
}
section.contact-4 div.txt-area-4 div.details {
   width: 90%;
   height: 190px;
   background-color: #FFF;
   margin: 10px 0 0 5%;
   box-sizing: border-box;
}
section.contact-4 div.txt-area-4 div.details p:nth-of-type(1) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-4 div.txt-area-4 div.details p:nth-of-type(2) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-4 div.txt-area-4 div.details p:nth-of-type(3) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-4 div.txt-area-4 div.details p:nth-of-type(4) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.notice-from-nursery-school-4 {
   width: 100%;
   margin: 50px 0 0 -10%;
}
section.notice-from-nursery-school-4 div.link-area-4 {
   width: 100%;
}
section.notice-from-nursery-school-4 div.link-area-4 p:nth-of-type(1) {
    width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-4 div.link-area-4 p:nth-of-type(2) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-4 div.link-area-4 p:nth-of-type(3) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-4 div.link-area-4 p:nth-of-type(4) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-4 div.link-area-4 p:nth-of-type(5) {
    width: 100%;
	height: 50px;
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}	
	
/* タブパネル-5 */

ul.panel li#tab5 {
	width: 100%;
	list-style-type: none;
}
section.access-root {
	width: 100%;
	float: none;
}
ul.panel li#tab5 div.access {
	width: 100%;
}
ul.panel li#tab5 div.access dl.access-map dt {
	width: 90%;
	height: 50px;
	margin: 50px 0 20px 0;
	padding: 15px 0 0 0;
	box-sizing: border-box;
	background-color: #F1F1F1;
}
ul.panel li#tab5 div.access dl.access-map dd:nth-of-type(1) {
	width: 90%;
	height: 60px;
	margin: 20px 0 0 0;
	padding: 15px 0 0 0;
	box-sizing: border-box;
	background-color: #FFF6C9;
}
ul.panel li#tab5 div.access dl.access-map dd:nth-of-type(2) iframe {
	width: 90%;
	margin: 20px 0 0 0;
}

/* タブパネル-5 a-side */
	
section.contact-5 {
	width: 90%;
	margin: 20px 0 0 0;
}
section.contact-5 div.txt-area-5 {
	width: 100%;
	height: 280px;
	background-color: #F1F1F1;
	margin-top: 10%;
}
section.contact-5 div.txt-area-5 div.inquiry-method p {
   width: 90%;
   height: 50px;
   background-color: #F4F3F3;
   margin: 10px 0 0 5%;
   padding-top: 15px;
   text-align: center;
   box-sizing: border-box;
}
section.contact-5 div.txt-area-5 div.details {
   width: 90%;
   height: 190px;
   background-color: #FFF;
   margin: 10px 0 0 5%;
   box-sizing: border-box;
}
section.contact-5 div.txt-area-5 div.details p:nth-of-type(1) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
   border-bottom: 1px solid #F4F3F3;
}
section.contact-5 div.txt-area-5 div.details p:nth-of-type(2) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-5 div.txt-area-5 div.details p:nth-of-type(3) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.contact-5 div.txt-area-5 div.details p:nth-of-type(4) {
   width: 90%;
   margin-left: 5%;
   padding: 5px 0 5px 5%;
   box-sizing: border-box;
   white-space: pre-wrap;
}
section.notice-from-nursery-school-5 {
   width: 90%;
   margin: 20px 0 0 0;
}
section.notice-from-nursery-school-5 div.link-area-5 {
   width: 100%;
}
section.notice-from-nursery-school-5 div.link-area-5 p:nth-of-type(1) {
    width: 100%;
	height: 50px;
	margin: 10px 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-5 div.link-area-5 p:nth-of-type(2) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-5 div.link-area-5 p:nth-of-type(3) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-5 div.link-area-5 p:nth-of-type(4) {
    width: 100%;
	height: 50px;
	margin: 0 0 10px 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}
section.notice-from-nursery-school-5 div.link-area-5 p:nth-of-type(5) {
    width: 100%;
	height: 50px;
	margin: 0 0 0 0;
	padding: 15px 0 0 20px;
	box-sizing: border-box;
	background-color: #F66C18;
	color: #FFF;
}

	
/* 共通フッター部分 */

section.nursery-address {
	width: 90%;
	margin: 50px 0 20px 5%;
}
section.nursery-address:nth-of-type(1) {
	white-space: pre;
}
section.nursery-address:nth-of-type(2) {
	white-space: pre;
}
section.footer {
	width: 90%;
	margin: 0 0 20px 5%;
}
section.footer p {
	width: 100%;
	border-top: 1px dotted #F66C18;
	padding-top: 10px;
	color: #F66C18;
	box-sizing: border-box;
}
}