@charset "UTF-8";
/* CSS Document */
.cath{
	width: 70%;
	margin: 30px auto;
}
.cath img{
	width: 100%;
}
.w100{
	width: 100%;
	margin: 30px auto;
}
.w90{
	width: 90%;
	margin: 30px auto;
}
.w80{
	width: 80%;
	margin: 30px auto;
}
.w70{
	width: 70%;
	margin: 30px auto;
}
/*------カラー----------*/
.col_green{
	color: #599F60;
}

/*------文字サイズ----------*/
.word_1{
	font-size: 1.2rem;
}
.word_center{
	text-align: center;
}
.big0 {font-size: 20px;}
.big1 {font-size: 30px;letter-spacing: 0.2em;}

.big2 {font-size: 32px;letter-spacing: 0.2em; color:#999;}
/*------文字スペース---------------*/

.mb30{
	margin: 30px auto;
}
.mb40{
	margin: 40px auto;
}
.mb4060{
	margin: 40px auto 60px;
}
.pp_area{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0;
}
.pp_1{
	width: 48%;
	margin: 20px 0;
}
.pp_2{
	width: 31.33%;
	margin: 10px 0;
}
/*------------------エントランス-------------*/
.col_pink{
	color: #FFE0EC;
}
.col_blue{
	color: #2453B4;
}
.ent_guide a{
	color: #17963E;
}
#uniform {
	width:100%;
	height:auto;display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#uniform .pic {
	width:48%;
	height:auto;
	margin-bottom:20px;
}
.ent-box{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.ent-box_item1{
	width: 96%;
}
.ent-box_item2{
	width: 48%;
}

.ent-box_item2 img{
	width: 90%;
	margin: 0 5%;
	padding: 10px;
	border:1px solid #ccc;
}


.line{
	clear:both;
	width:100%;
	height:40px;
	margin-top:50px;
	margin-bottom:30px;
	background-image:url(../education/education_image/line_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:9px;
	color:#FFF;
	max-width: 1000px;
}

.privacybox {
	width: 98%;	/*幅*/
	padding-bottom: 30px;
	text-align:left;
	margin: 30px auto;
	max-width: 1000px;
	
}
.privacybox span{
		font-size: 20px;
}
.privacybox .ttl{
	width:98%;
	height:40px;
	margin-bottom:20px;
	background-image: url(../privacy/privacy_image/line.png);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:40px;
	padding-left:5px;
	color: #177317;
	letter-spacing: 0.2em;
	clear:both;
}
/*-----------dl_area------------*/

.dl_area{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:flex-start;
}
.dl_area img{
	width: 100%;
}
.dl_area_item{
	width: 46%;
	margin: 20px 2%;
}
.col_sky{
	color:#00A2C8;
	
}
.col_d_opela{
	color:#b64b52;
}
.col_opela{
	color:#E95377;
}
.col_orange{
	color:#F18F4D;
}
.col_purple{
	color: #AD73C9;
}
.col_green{
	color: #1EAC55;
	
}
/*行事リスト
---------------------------------------------------------------------------*/
.seazon{
	width:100%;
	clear:both;
}
.seazon_1{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon1_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazon_2{
	clear: both;
	float: left;
	width: 100px;
	height: 35px;
	background-image: url(../education/education_image/events/st_seazon2_bg.png);
	text-align: center;
	font-size: 18px;
	line-height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.seazon_3{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon3_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazonlist{
	float:left;
	height:35px;
	font-size:15px;
	line-height:35px;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
}
.color-seazon-1{color:#ffe5b2}
.color-seazon-2{color:#d8e5ae}
.color-seazon-3{color:#e4ccee}

/*ボックス１個あたりの設定*/
.eventsp-box {
	float: left;	/*左に回り込み*/
	width: 31%;		/*幅*/
	overflow: auto;
	margin-left: 1.7%;	/*ボックス同士の左右間の余白*/
	margin-bottom: 20px;	/*ボックス同士の上下間の余白*/
	position: relative;
	text-align:center
}

/*ボックス内の画像設定*/
.eventsp-box .img {
	width: 100%;	/*画像の幅*/
}
@media screen and (max-width:900px){
.cath{
	width: 70%;
	margin: 30px auto;
}
.w100{
	width: 100%;
	margin: 30px auto;
}
.w90{
	width: 90%;
	margin: 30px auto;
}
.w80{
	width: 80%;
	margin: 30px auto;
}
.w70{
	width: 70%;
	margin: 30px auto;
}
/*------カラー----------*/
.col_green{
	color: #599F60;
}

/*------文字サイズ----------*/
.word_1{
	font-size: 1.2rem;
}
.word_center{
	text-align: center;
}
.big0 {font-size: 20px;}
.big1 {font-size: 30px;letter-spacing: 0.2em;}

.big2 {font-size: 32px;letter-spacing: 0.2em; color:#999;}
/*------文字スペース---------------*/

.mb30{
	margin: 30px auto;
}
.mb40{
	margin: 40px auto;
}
.mb4060{
	margin: 40px auto 60px;
}
.pp_area{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0;
}
.pp_1{
	width: 48%;
	margin: 20px 0;
}
.pp_2{
	width: 31.33%;
	margin: 10px 0;
}
/*------------------エントランス-------------*/
.col_pink{
	color: #FFE0EC;
}
.col_blue{
	color: #2453B4;
}
.ent_guide a{
	color: #17963E;
}
#uniform {
	width:100%;
	height:auto;display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#uniform .pic {
	width:48%;
	height:auto;
	margin-bottom:20px;
}
.ent-box{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.ent-box_item1{
	width: 96%;
}
.ent-box_item2{
	width: 48%;
}

.ent-box_item2 img{
	width: 90%;
	margin: 0 5%;
	padding: 10px;
	border:1px solid #ccc;
}


.line{
	clear:both;
	width:100%;
	height:40px;
	margin-top:50px;
	margin-bottom:30px;
	background-image:url(../education/education_image/line_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:9px;
	color:#FFF;
}

.privacybox {
	width: 98%;	/*幅*/
	padding-bottom: 30px;
	margin-left: 1%;
	text-align:left;
	margin-top:30px;
}
.privacybox span{
		font-size: 18px;
	}
.privacybox .ttl{
	width:98%;
	height:40px;
	margin-bottom:20px;
	background-image: url(../privacy/privacy_image/line.png);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:40px;
	padding-left:5px;
	color: #177317;
	letter-spacing: 0.2em;
	clear:both;
}
/*-----------dl_area------------*/

.dl_area{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:flex-start;
}

.dl_area_item{
	width: 46%;
	margin: 20px 2%;
}
.col_sky{
	color:#00A2C8;
	
}
.col_d_opela{
	color:#b64b52;
}
.col_opela{
	color:#E95377;
}
.col_orange{
	color:#F18F4D;
}
.col_purple{
	color: #AD73C9;
}
.col_green{
	color: #1EAC55;
	
}
/*行事リスト
---------------------------------------------------------------------------*/
.seazon{
	width:100%;
	clear:both;
}
.seazon_1{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon1_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazon_2{
	clear: both;
	float: left;
	width: 100px;
	height: 35px;
	background-image: url(../education/education_image/events/st_seazon2_bg.png);
	text-align: center;
	font-size: 18px;
	line-height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.seazon_3{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon3_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazonlist{
	float:left;
	height:35px;
	font-size:15px;
	line-height:35px;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
}
.color-seazon-1{color:#ffe5b2}
.color-seazon-2{color:#d8e5ae}
.color-seazon-3{color:#e4ccee}

/*ボックス１個あたりの設定*/
.eventsp-box {
	float: left;	/*左に回り込み*/
	width: 31%;		/*幅*/
	overflow: auto;
	margin-left: 1.7%;	/*ボックス同士の左右間の余白*/
	margin-bottom: 20px;	/*ボックス同士の上下間の余白*/
	position: relative;
	text-align:center
}

/*ボックス内の画像設定*/
.eventsp-box .img {
	width: 100%;	/*画像の幅*/
}
}

@media screen and (max-width:480px){
.cath{
	width: 70%;
	margin: 30px auto;
}
.w100{
	width: 100%;
	margin: 30px auto;
}
.w90{
	width: 90%;
	margin: 30px auto;
}
.w80{
	width: 80%;
	margin: 30px auto;
}
.w70{
	width: 70%;
	margin: 30px auto;
}
/*------カラー----------*/
.col_green{
	color: #599F60;
}

/*------文字サイズ----------*/
.word_1{
	font-size: 1.2rem;
}
.word_center{
	text-align: center;
}
.big0 {font-size: 20px;}
.big1 {font-size: 30px;letter-spacing: 0.2em;}

.big2 {font-size: 32px;letter-spacing: 0.2em; color:#999;}
/*------文字スペース---------------*/

.mb30{
	margin: 30px auto;
}
.mb40{
	margin: 40px auto;
}
.mb4060{
	margin: 40px auto 60px;
}
.pp_area{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin: 20px 0;
}
.pp_1{
	width: 48%;
	margin: 20px 0;
}
.pp_2{
	width: 31.33%;
	margin: 10px 0;
}
/*------------------エントランス-------------*/
.col_pink{
	color: #FFE0EC;
}
.col_blue{
	color: #2453B4;
}
.ent_guide a{
	color: #17963E;
}
#uniform {
	width:100%;
	height:auto;display: flex;
	justify-content: space-between;
	flex-wrap: wrap;
}

#uniform .pic {
	width:48%;
	height:auto;
	margin-bottom:20px;
}
.ent-box{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	justify-content: space-around;
}
.ent-box_item1{
	width: 96%;
}
.ent-box_item2{
	width: 48%;
}

.ent-box_item2 img{
	width: 90%;
	margin: 0 5%;
	padding: 10px;
	border:1px solid #ccc;
}


.line{
	clear:both;
	width:100%;
	height:40px;
	margin-top:50px;
	margin-bottom:30px;
	background-image:url(../education/education_image/line_bg.png);
	background-repeat:repeat-x;
	background-position:bottom;
	font-size:9px;
	color:#FFF;
}

.privacybox {
	width: 98%;	/*幅*/
	padding-bottom: 30px;
	margin-left: 1%;
	text-align:left;
	margin-top:30px;
}
.privacybox span{
		font-size: 16px;
	}
.privacybox .ttl{
	width:98%;
	height:40px;
	margin-bottom:20px;
	background-image: url(../privacy/privacy_image/line.png);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:16px;
	line-height:40px;
	padding-left:5px;
	color: #177317;
	letter-spacing: 0.2em;
	clear:both;
}
/*-----------dl_area------------*/

.dl_area{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content:flex-start;
}

.dl_area_item{
	width: 46%;
	margin: 20px 2%;
}
.col_sky{
	color:#00A2C8;
	
}
.col_d_opela{
	color:#b64b52;
}
.col_opela{
	color:#E95377;
}
.col_orange{
	color:#F18F4D;
}
.col_purple{
	color: #AD73C9;
}
.col_green{
	color: #1EAC55;
	
}
/*行事リスト
---------------------------------------------------------------------------*/
.seazon{
	width:100%;
	clear:both;
}
.seazon_1{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon1_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazon_2{
	clear: both;
	float: left;
	width: 100px;
	height: 35px;
	background-image: url(../education/education_image/events/st_seazon2_bg.png);
	text-align: center;
	font-size: 18px;
	line-height: 35px;
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color: #fff;
	margin-right: 15px;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
}
.seazon_3{
	clear:both;
	float:left;
	width:100px;
	height:35px;
	background-image:url(../education/education_image/events/st_seazon3_bg.png);
	text-align:center;
	font-size:18px;
	line-height:35px;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	color:#fff;
	margin-right:15px;
	margin-top:5px;
	margin-bottom:5px;
	margin-left:15px;
}
.seazonlist{
	float:left;
	height:35px;
	font-size:15px;
	line-height:35px;
	color:#666;
	margin-top:5px;
	margin-bottom:5px;
	width:auto;
}
.color-seazon-1{color:#ffe5b2}
.color-seazon-2{color:#d8e5ae}
.color-seazon-3{color:#e4ccee}

/*ボックス１個あたりの設定*/
.eventsp-box {
	float: left;	/*左に回り込み*/
	width: 31%;		/*幅*/
	overflow: auto;
	margin-left: 1.7%;	/*ボックス同士の左右間の余白*/
	margin-bottom: 20px;	/*ボックス同士の上下間の余白*/
	position: relative;
	text-align:center
}

/*ボックス内の画像設定*/
.eventsp-box .img {
	width: 100%;	/*画像の幅*/
}
.dl_area{
	width:100%;		/*幅*/
	margin: 30px auto;
	display: flex;
	flex-direction: column;
	flex-wrap: wrap;
	justify-content:flex-start;
}
	.dl_area_item{
	width: 90%;
	margin: 20px auto;
}
.privacybox {
	width: 90%;	/*幅*/
	padding-bottom: 30px;
	margin:30px auto;
	text-align:left;
	margin-top:30px;
}
.privacybox .ttl{
	width:100%;
	height:50px;
	margin-bottom:20px;
	background-image: url(../privacy/privacy_image/line.png);
	background-repeat: no-repeat;
	background-position:bottom;
	font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	font-size:15px;
	line-height:40px;
	padding-left:5px;
	color: #177317;
	letter-spacing: 0em;
	clear:both;
}
}