@charset "UTF-8";

@media screen and (min-width:768px) {

.pc-on {
	display: block;
}
.sp-on {
	display: none;
}	
	
    section.feature {
  width: 942px!important;
	
}
	.feature__bg{
  background: #eaeff1;
padding: 50px 0 0 0;		
	}	
	.contents h1{
		border-bottom: none;
	}
  .feature__title {
    font-size: 30px;
    text-align: center;
    margin-bottom: 30px;
    letter-spacing: 5px;
	  color: #333;
  }
  .feature__logo {
    text-align: center;
    margin-bottom: 40px;
  }
  .feature__logo img{
		width: 63%;
	}
	
  .feature__logo h1 {
    padding: 0 !important;
    border: none;
    
  }

  .feature__intro {
    text-align: center;
    font-size: 16px;
    line-height: 1.8;
    margin-bottom: 80px;
    letter-spacing: 1px;
	  display: block;
  }
  .feature__intro img{
	width: 79%;
	  padding-top: 60px;
	}
	
	
	.feature__graph{
    text-align: center;
	margin: 0 0 80px 0;	
	}	
	.feature__graph img{
		width: 79%;
margin: 0 auto 70px;
	}
	
	p.small{
		font-size: 13px;
		text-align: center;
	}
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐コンテンツ共通‐‐‐‐‐‐‐‐‐‐‐‐‐*/	
	
	h3.feature__vo19_01{
		font-size: 18px;
		    color: #333;
		border-bottom: none;
		margin: 0 0 0 0!important;
        padding-bottom: 5px;		
	}
	
	
	.feature__split{
		display: flex;
		margin: 0 0 130px 0;	
	}
	.feature__one{

    display: block;
	z-index: 99;
		
	}	
	.feature__one img{
    width: 200px!important;
	position: sticky;
    top: 100px;	

	}

.header.is-fixed {
  z-index: 100;
}
	
/*	.fixed{
    position: fixed;
    top: 0;
    padding: 0;
    z-index: 99;
}
	
	.fixed_end{
    position: absolute;
    display: block;
	bottom: 400px;
    top: unset;	
    z-index: 99;
	padding: 0 0 0px 0;
		
}	*/



	.feature__one02{
    display: block;
	z-index: 99;
		
	}	
	.feature__one02 img{
    width: 200px!important;
	position: sticky;
    top: 100px;	

	}
	

	.feature__one03{

    display: block;
	z-index: 99;
		
	}	
	.feature__one03 img{
    width: 200px!important;
	position: sticky;
    top: 100px;	
	}	

	
	
	.feature__one04{
    display: block;
	z-index: 99;
		
	}	
	.feature__one04 img{
    width: 200px!important;
	position: sticky;
    top: 100px;

	}
	
	
	
	.feature__one05{
    display: block;
	z-index: 99;
		
	}	
	.feature__one05 img{
    width: 200px!important;
	position: sticky;
    top: 100px;
	}
		
	
	.feature__one06{
    display: block;
	z-index: 99;
		
	}	
	.feature__one06 img{
    width: 200px!important;
	position: sticky;
    top: 100px;
	}
		

	
	.feature__one07{
    display: block;
	z-index: 99;
		
	}	
	.feature__one07 img{
    width: 200px!important;
	position: sticky;
    top: 100px;

	}
		
	
	
	
.feature__content__flex01, .feature__content__flex02 {
  display: flex;
  box-sizing: border-box;
    margin: 0 0 25px 0;	
}

.feature__content__flex02  {
  flex-flow: row-reverse;
}		

.feature__content__flex01 .txt,.feature__content__flex02 .txt {
    padding: 0px 20px 0 15px;
	text-align: left;
	margin:0px auto;	
	width: 270px;
    display: flex;
    align-items: center;
}	
	.feature__content__flex02 .txt{
    padding: 0px 35px 0 10px;		
	}	
	
	span.red{
		color: #eb614b;
		font-weight: bold;
    line-height: 2.5;
	}
	span.blue{
		color: #00a9e4;
		font-weight: bold;
		    line-height: 2.5;
	}	
	span.black{
		color: #333;
		font-weight: bold;
		    line-height: 2.5;
	}	

	
	.size01	img{
    width: 210px;
    margin: 0 7%;
	}
	.size02	img{
		width: 220px;
	}	
	.size03	img{
		width: 255px;
	}	
		
	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐１ページ目　コンテンツ１‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content01_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content01_01_box{
		display: block;
	}	
	.feature__content01_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content01_01_title img{
		width: 70%;
	}
	.feature__content01_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 0px 80px 0 0;
       margin-bottom: 0px!important;
	   margin-top: -18px;	
	}	
	.feature__content01_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content01_01_img{
		display: block;
		position: absolute;
		top: 110px;
		left: 40px;
	}	
	.feature__content01_01_img img{
		width: 50%;
	}
	.feature__content01_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content01_01_text p{
        margin-bottom: 0px!important;		
	}	
	

	
	.feature__content01_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}
	
	.usual_day{
		margin: 0 0 130px 0;
	}	
	
	.usual_day>p{
		font-size: 18px;
		font-weight: bold;
		line-height: 3;
		background:	#eb614b;
		color: #fff;
		border-radius: 15px;
		width: 130px;
		margin: 0 auto 70px!important;		
	}

	.lesson_day{
		margin: 0 0 130px 0;
	}	
	.lesson_day02{
		margin: 0 0 0px 0;
	}		
	.lesson_day>p{
		font-size: 18px;
		font-weight: bold;		
		line-height: 3;
		background:	#00a9e4;
		color: #fff;
		border-radius: 15px;
		width: 150px;
		margin: 0 auto 70px!important;		
	}	
	.lesson_day02>p{
		font-size: 18px;
		font-weight: bold;		
		line-height: 3;
		background:	#00a9e4;
		color: #fff;
		border-radius: 15px;
		width: 150px;
		margin: 0 auto 70px!important;		
	}		
	.lesson_day>img{
       width: 285px;
    margin: 0 0 25px 0;		
	}

	
	
	
	
	
	
	
	
	.practice{
		margin: 0 0 130px 0;
	}
	
	.practice>p{
		font-size: 18px;
		font-weight: bold;		
		line-height: 3;
		background:	#fff;
		color: #333;
		border-radius: 15px;
		border: solid #ccc 2px;
		width: 150px;
		margin: 0 auto 70px!important;			
	}
	.practice02{
		margin: 0 0 0px 0;
	}
	
	.practice02>p{
		font-size: 18px;
		font-weight: bold;		
		line-height: 3;
		background:	#fff;
		color: #333;
		border-radius: 15px;
		border: solid #ccc 2px;
		width: 150px;
		margin: 0 auto 70px!important;			
	}	
	.Japanesedance_day{
		margin: 0 0 0px 0;
	}	
	.Japanesedance_day>p{
		font-size: 18px;
		font-weight: bold;		
		line-height: 3;
		background:	#ef8200;
		color: #fff;
		border-radius: 15px;
		width: 150px;
		margin: 0 auto 70px!important;		
	}	
	
	


/*	‐‐‐‐‐‐‐‐‐‐‐‐2ページ目　コンテンツ2‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content02_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content02_01_box{
		display: block;
	}	
	.feature__content02_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content02_01_title img{
		width: 70%;
	}
	.feature__content02_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 15px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content02_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content02_01_img{
		display: block;
		position: absolute;
		top: 110px;
		left: 40px;
	}	
	.feature__content02_01_img img{
		width: 50%;
	}
	.feature__content02_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content02_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content02_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}
	
	.sports_day{
		margin: 0 0 130px 0;
	}	
	
	.sports_day>p{
		font-size: 18px;
		font-weight: bold;
		line-height: 3;
		background:	#eb614b;
		color: #fff;
		border-radius: 15px;
		width: 160px;
		margin: 0 auto 70px!important;		
	}	
	
	
	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐2ページ目　コンテンツ3‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content03_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content03_01_box{
		display: block;
	}	
	.feature__content03_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content03_01_title img{
		width: 70%;
	}
	.feature__content03_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 0px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content03_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content03_01_img{
		display: block;
		position: absolute;
		top: 160px;
		left: 40px;
	}	
	.feature__content03_01_img img{
		width: 50%;
	}
	.feature__content03_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content03_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content03_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ4‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content04_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content04_01_box{
		display: block;
	}	
	.feature__content04_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content04_01_title img{
		width: 70%;
	}
	.feature__content04_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 17px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content04_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content04_01_img{
		display: block;
		position: absolute;
		top: 130px;
		left: 40px;
	}	
	.feature__content04_01_img img{
		width: 50%;
	}
	.feature__content04_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content04_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content04_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}
		
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ5‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content05_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content05_01_box{
		display: block;
	}	
	.feature__content05_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content05_01_title img{
		width: 70%;
	}
	.feature__content05_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 24px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content05_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content05_01_img{
		display: block;
		position: absolute;
		top: 140px;
		left: 40px;
	}	
	.feature__content05_01_img img{
		width: 50%;
	}
	.feature__content05_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content05_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content05_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ6‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content06_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content06_01_box{
		display: block;
	}	
	.feature__content06_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content06_01_title img{
		width: 70%;
	}
	.feature__content06_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 20px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content06_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content06_01_img{
		display: block;
		position: absolute;
		top: 140px;
		left: 40px;
	}	
	.feature__content06_01_img img{
		width: 50%;
	}
	.feature__content06_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content06_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content06_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}		
	

/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ7‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content07_01{
		display: flex;
        border-top: #bcc9d2 solid 8px;
        border-bottom: #bcc9d2 solid 8px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 120px 0;		
	}
	
	.feature__content07_01_box{
		display: block;
	}	
	.feature__content07_01_title{
			display: block;	
            padding: 0 0 0 40px;	
	}
	.feature__content07_01_title img{
		width: 70%;
	}
	.feature__content07_01_title p{
       text-align: left;
		float: right;
        font-size: 12px;
       padding: 0px 80px 0 0;
       margin-bottom: 0px!important; 		
	}	
	.feature__content07_01_title span{
        font-size: 18px;
		font-weight: bold;
	}
	.feature__content07_01_img{
		display: block;
		position: absolute;
		top: 140px;
		left: 40px;
	}	
	.feature__content07_01_img img{
		width: 50%;
	}
	.feature__content07_01_text{
		display: block;
	    width: 60%;
		border-left: #bcc9d2 solid 3px;
        padding: 0 30px 0 30px;		
	}		
	.feature__content07_01_text p{
        margin-bottom: 0px!important;		
	}

		.feature__content07_02{
	    width: 70%;
		display: block;
		padding: 0 0px 0 10px;
		text-align: center;
    margin: 0 0 0 170px;		
	}		
	
	
	
	
	
	
	
	
	
.feature-footer{
  margin-top: 100px;
}
.feature-footer__next a{
  margin: 10px 0;
}

ruby rt {
  font-size: 8px !important;
  zoom: 80%;
}
	
	
}
	
	
	
@media screen and (max-width:767px) {

.pc-on {
	display: none;
}
.sp-on {
	display: block;
}	
	
	
.feature-kv {
    text-align: center;
	margin-bottom: 0px;
	}
	
  .feature__title {
    font-size: 18px;
    text-align: center;
    padding: 20px 0 0px 0;
	margin-bottom: 0;
    letter-spacing: 5px;
	color:#333; 
  background: #eaeff1;	  
  }
  .feature__logo {
    text-align: center;
    margin-bottom: 40px;
  }
  .feature__logo img{
		width: 100%;
	}
	
  .feature__logo h1 {
    padding: 0 !important;
    border: none;
    
  }
	.feature__bg{
  background: #eaeff1;
  padding: 20px 0 0 0;
	}	
  .feature__intro {
    text-align: center;
    font-size: 14px;
    line-height: 1.8;
    margin-bottom: 20px;
    letter-spacing: 1px;
	  display: block;
  }
  .feature__intro img{
	width: 100%;
	margin: 25px 0 0 0 ;
	}
	
	.feature__graph{
    text-align: center;
	margin: 0 0 30px 0;	
	}	
	.feature__graph img{
		width: 100%;
		margin: 0 0 20px 0;
	}
	
	p.small{
		font-size: 10px!important;
		text-align: left;
	}
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐コンテンツ共通‐‐‐‐‐‐‐‐‐‐‐‐‐*/	
	
	h3.feature__vo19_01{
		font-size: 16px;
		    color: #333;
		border-bottom: none;
		margin: 0 0 0 0!important;
        padding-bottom: 5px;		
	}	
	
	
	span.red{
		color: #eb614b;
		font-weight: bold;
		    line-height: 2;
	}
	span.blue{
		color: #00a9e4;
		font-weight: bold;
		    line-height: 2;
	}	
	span.black{
		color: #333;
		font-weight: bold;
		    line-height: 2;
	}	

	
	.size01	img{
    width: 80%;
    margin: 0 auto;
	}
	.size02	img{
    width: 80%;
    margin: 0 auto;
	}	
	.size03	img{
    width: 100%;
    margin: 0 auto;
	}	
	
	
	.feature__split{
		display: flex;
	margin: 0 0 50px 0;	
	}
	
	
	
	.feature__one{
    width: 35%;
    display: block;
	z-index: 99;
		
	}	
	.feature__one img{
	position: sticky;
    top: 0px;
	}	
	
	
/*	.fixed{
    position: fixed;
    top: 0;
    padding: 0;
    z-index: 99;
}
	
	.fixed_end{
    position: absolute;
    display: block;
	bottom: 315px;
    top: unset;	
    z-index: 99;
	padding: 0 0 0px 0;
		
}	*/
			
	

	.feature__one02{
    width: 35%;
    display: block;
	z-index: 99;
		
	}	
	.feature__one02 img{
	position: sticky;
    top: 0px;

	}
	

	.feature__one03{
    width: 35%;
    display: block;
	z-index: 99;
		
	}	
	.feature__one03 img{
	position: sticky;
    top: 0px;
	}
	
	
	.feature__one04{
    width: 35%;
    display: block;
	z-index: 99;
	}	
	.feature__one04 img{
	position: sticky;
    top: 0px;
	}
	
	.feature__one05{
    width: 35%;
    display: block;
	z-index: 99;
		
	}	
	.feature__one05 img{
	position: sticky;
    top: 0px;

	}
		

	.feature__one06{
    width: 35%;
    display: block;
	z-index: 99;
	}	
	.feature__one06 img{
	position: sticky;
    top: 0px;
	}

	
	.feature__one07{
    width: 35%;
    display: block;
	z-index: 99;		
	}	
	.feature__one07 img{
	position: sticky;
    top: 0px;
	}
		

	
	
.feature__content__flex01, .feature__content__flex02 {
  display: block;
  box-sizing: border-box;
    margin: 0 0 25px 0;	
}

.feature__content__flex02  {
  flex-flow: row-reverse;
}		

.feature__content__flex01 .txt,.feature__content__flex02 .txt {
    padding: 5px 0px 0 0px;
	text-align: left;
	margin:0px auto;	
	width: 100%;
    display: flex;
    align-items: center;
}	
	.feature__content__flex02 .txt{
    padding: 0px 0px 0 0px;		
	}	
	
	
.contents p {
    font-size: 13px;
}	
	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐１ページ目　コンテンツ１‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content01_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content01_01_box{
		display: block;
	}	
	.feature__content01_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content01_01_title img{
		width: 70%;
	}
	.feature__content01_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 10px 0px 0 0;
       margin-bottom: 0px!important; 
	width: 62%;	
	}	
	.feature__content01_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content01_01_img{
		display: block;
		position: absolute;
		top: 85px;
		left: 0px;
	}	
	.feature__content01_01_img img{
		width: 35%;
	}
	.feature__content01_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content01_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content01_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}

	
	.usual_day{
		margin: 0 0 30px 0;
	}	
	
	.usual_day>p{
		font-size: 14px;
		font-weight: bold;
		line-height: 2.5;
		background:	#eb614b;
		color: #fff;
		border-radius: 10px;
		width: 90px;
		margin: 0 auto 40px!important;		
	}

	.lesson_day{
		margin: 0 0 30px 0;
	}	
	
	.lesson_day>p{
		font-size: 14px;
		font-weight: bold;		
		line-height: 2.5;
		background:	#00a9e4;
		color: #fff;
		border-radius: 10px;
		width: 120px;
		margin: 0 auto 40px!important;		
	}	
	.lesson_day>img{
       width: 300px;
    margin: 0 0 25px 0;		
	}

	.practice{
		margin: 0 0 30px 0;
	}
	
	.practice>p{
		font-size: 14px;
		font-weight: bold;		
		line-height: 2.5;
		background:	#fff;
		color: #333;
		border-radius: 10px;
		border: solid #ccc 1px;
		width: 120px;
		margin: 0 auto 40px!important;			
	}
	
	.Japanesedance_day{
		margin: 0 0 0px 0;
	}	
	.Japanesedance_day>p{
		font-size: 14px;
		font-weight: bold;		
		line-height: 2.5;
		background:	#ef8200;
		color: #fff;
		border-radius: 10px;
		width: 120px;
		margin: 0 auto 40px!important;		
	}	
	
	


/*	‐‐‐‐‐‐‐‐‐‐‐‐2ページ目　コンテンツ2‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content02_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content02_01_box{
		display: block;
	}	
	.feature__content02_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content02_01_title img{
		width: 70%;
	}
	.feature__content02_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important; 
	   width: 64%;	
	}	
	.feature__content02_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content02_01_img{
		display: block;
		position: absolute;
		top: 85px;
		left: 0px;
	}	
	.feature__content02_01_img img{
		width: 35%;
	}
	.feature__content02_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content02_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content02_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}	
	
	.sports_day{
		margin: 0 0 30px 0;
	}	
	
	.sports_day>p{
		font-size: 14px;
		font-weight: bold;
		line-height: 2.5;
		background:	#eb614b;
		color: #fff;
		border-radius: 10px;
		width: 130px;
		margin: 0 auto 40px!important;		
	}	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐2ページ目　コンテンツ3‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content03_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content03_01_box{
		display: block;
	}	
	.feature__content03_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content03_01_title img{
		width: 70%;
	}
	.feature__content03_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important;
	    width: 66%;	
	}	
	.feature__content03_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content03_01_img{
		display: block;
		position: absolute;
		top: 120px;
		left: 0px;
	}	
	.feature__content03_01_img img{
		width: 35%;
	}
	.feature__content03_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content03_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content03_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}

	
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ4‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content04_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content04_01_box{
		display: block;
	}	
	.feature__content04_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content04_01_title img{
		width: 70%;
	}
	.feature__content04_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important;
		width: 66%;
	}	
	.feature__content04_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content04_01_img{
		display: block;
		position: absolute;
		top: 100px;
		left: 0px;
	}	
	.feature__content04_01_img img{
		width: 35%;
	}
	.feature__content04_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content04_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content04_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}
		
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ5‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content05_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content05_01_box{
		display: block;
	}	
	.feature__content05_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content05_01_title img{
		width: 70%;
	}
	.feature__content05_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important;
		width: 66%;
	}	
	.feature__content05_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content05_01_img{
		display: block;
		position: absolute;
		top: 103px;
		left: 0px;
	}	
	.feature__content05_01_img img{
		width: 35%;
	}
	.feature__content05_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content05_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content05_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}


/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ6‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content06_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content06_01_box{
		display: block;
	}	
	.feature__content06_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content06_01_title img{
		width: 70%;
	}
	.feature__content06_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important;
		width: 66%;
	}	
	.feature__content06_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content06_01_img{
		display: block;
		position: absolute;
		top: 90px;
		left: 0px;
	}	
	.feature__content06_01_img img{
		width: 35%;
	}
	.feature__content06_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content06_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content06_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}
	
	
/*	‐‐‐‐‐‐‐‐‐‐‐‐3ページ目　コンテンツ7‐‐‐‐‐‐‐‐‐‐‐‐‐*/		
	
	
	.feature__content07_01{
		display: block;
        border-top: #bcc9d2 solid 5px;
        border-bottom: #bcc9d2 solid 5px;
        padding: 25px 0 25px 0;
		position: relative;
        margin: 0 0 50px 0;		
	}
	
	.feature__content07_01_box{
		display: block;
	}	
	.feature__content07_01_title{
			display: block;	
            padding: 0 0 0 0px;	
	}
	.feature__content07_01_title img{
		width: 70%;
	}
	.feature__content07_01_title p{
       text-align: left;
		float: right;
        font-size: 9px;
       padding: 15px 0px 0 0;
       margin-bottom: 0px!important;
		width: 66%;
	}	
	.feature__content07_01_title span{
        font-size: 15px;
		font-weight: bold;
	}
	.feature__content07_01_img{
		display: block;
		position: absolute;
		top: 108px;
		left: 0px;
	}	
	.feature__content07_01_img img{
		width: 35%;
	}
	.feature__content07_01_text{
		display: block;
	    width: 100%;
		border-top: #bcc9d2 solid 3px;
        padding: 20px 0px 0 0px;
		margin: 130px 0 0 0;
	}		
	.feature__content07_01_text p{
        margin-bottom: 0px!important;		
	}		
	
	.feature__content07_02{
	    width: 100%;
		display: block;
		padding: 0 0px 0 15px;
		text-align: center;
    margin: 0 0 0 0px;		
	}	
	
	
	
	
	
/*フッター*/
	
	.feature-footer{
  margin-top: 0px;
}
.feature-footer__next a{
  margin: 10px 0;
}

.feature-footer a.paginate__link{
  margin: 0 2px;
  padding: 0 10px;
}
	
	
	}
	
