@charset "UTF-8";
/* CSS Document */

body {
  margin:0;
  padding:0;
  font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}

p { margin:0; padding:0;}
.left{ float: left; }

.clearfix {zoom:1;}
.clearfix:after {content: ""; display: block; clear: both;}

#wrapper {
	width: 100%;
	margin: 0;
	padding: 0;
}
/*.sc_header {
	width: 824px;
	height: 164px;
	margin: 0 auto 60px auto;
	padding: 0;
}

.sc_header h1{
	width: 824px;
	height: 164px;
	margin: 0;
	padding: 0;
	background: url(../images/sc_spring2016_title.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}*/

.main {
	width: 824px;
	height: 1300px;
	margin: 0 auto 0 auto;
	padding: 0;
}

.main .course {
	width: 683px;
	height: auto;
	margin: 0 auto 25px auto;
	padding: 0;
}

.main .course .sc_detail {
	width: 683px;
	height: 302px;
	margin: 0 auto 20px auto;
	padding: 0;
	background: url(../images/sc_spring2016_detail.gif) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.main .course .poolside {
	width: 683px;
	height: 182px;
	margin: 0 auto 25px auto;
	padding: 0;
	background: url(../images/ss_spring2016_poolside.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.main .course .free_trial {
	width: 683px;
	height: 235px;
	margin: 0 auto 25px auto;
	padding: 0;
	background: url(../images/ss_spring2016_freetrial.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.main .course .present {
	width: 683px;
	height: 219px;
	margin: 0 auto 70px auto;
	padding: 0;
	background: url(../images/ss_spring2016_present.gif) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.main .course .bus {
	width: 686px;
	height: 135px;
	margin: 0 auto 70px auto;
	padding: 0;
	background: url(../images/sc_2016spring_bus.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}

.sc_footer {
	width: 824px;
	height: 200px;
	background-color: #009de1;
	margin: 0;
	padding: 0;
}

.footer_sc {
	width: 786px;
	height: 200px;
	margin: 0 auto 0 10px;
	padding: 0;
	background: url(../images/footer_sc.jpg) no-repeat 0 0;
	text-indent:100%;
	white-space:nowrap;
	overflow:hidden;
	display:block;
}