@charset "utf-8";

/*メインカルーセル*/
#mainCarousel{
	position: relative;
	z-index:1;
	width:100%;
	top:-150px;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#mainCarousel {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#mainCarousel {
	}
}


/*メインキャッチコピー*/
#mainCatch{
	position: absolute;
	z-index: 1000;
	width: 95%;
	font-size: 30px;
	color: #000;
	text-align: right;
	padding: 0px 5% 0px 0px;
	top: 250px;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#mainCatch {
		font-weight:bold;
		top:60px;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#mainCatch {
		font-weight:bold;
		top:170px;
	}
}



/*コンテンツエリア*/
#contentsArea{
	width:1000px;
	clear:both;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#contentsArea {
		width: 100%;
		padding: 0px 0px;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#contentsArea {
		width: 100%;
	}
}


/*タイトル*/
#element3C {
	width:1000px;
	clear:both;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#element3C {
        display:none;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#element3C {
		width:100%;
	}
}
#element3Csp {
	display:none;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#element3Csp {
        display:block;
        width:100%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#element3Csp {
		display:none;
	}
}


/*説明文フロートブロック*/
#element4L {
	width: 455px;
	margin: 50px 0px 0px 30px;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#element4L {
		width: 90%;
		margin: 50px 5% 0px 5%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#element4L {
		width:45%;
		margin: 50px 0 0 3%;
	}
}


/*写真フロートブロック*/
#element4R {
	width:456px;
	margin: 50px 30px 0px 29px;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#element4R {
		width: 90%;
		margin: 50px 5% 0px 5%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#element4R {
		width:45%;
		margin: 50px 3% 0 3%;
	}
}


/*講座申込送信フォームへボタン*/
#kozaButton {
    position:relative;
	width:40%;
	margin:0 30%;
/*    top:-70px; */
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#kozaButton {
		width:100%;
		margin:0 0;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#kozaButton {
	}
}


#imageOne {
	position:relative;
	width:100%;
	margin:0 0;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#imageOne {
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#imageOne {
	}
}

/*カレンダーフロートブロック*/
#floatBlock {
	width: 48%;
	margin: 0 1%;
	float: left;
}
		/*スマホ縦用*/
@media screen and (max-width: 620px) {
	#floatBlock {
		width: 90%;
		margin: 0 5%;
	}
}
		/*スマホ横向き・タブレット用*/
@media screen and (min-width: 621px) and (max-width: 999px) {
	#floatBlock {
	}
}








