@charset "UTF-8";

/* -----------------------------------------------------------
 Space School (since 2009/12/01)

 File name:      css/contents.css
 Author:         Your Name (admin)
 Style Info:     各コンテンツ用CSS
----------------------------------------------------------- */

/* special
----------------------------------------------------------- */

div#special {
	margin-left: 12px;
	padding-top: 20px;
	color: #767676;
}

div#special div#specialTtl {
	margin-bottom: 20px;
	padding: 0;
}

div#special div.specialImg {
	width: 670px;
	margin: 0;
	padding: 0;
}

div#special div#specialLead {
	display: block;
	width: 670px;
	margin: 0;
	padding: 0;
}

div#special div#specialLead div#specialLeadL {
	float: left;
	width: 346px;
}

div#special div#specialLead div#specialLeadL div.specialLeadCap {
	width: 346px;
	margin: 0;
	padding: 0;
}

div#special div#specialLead div#specialLeadL div.specialLeadTxt {
	margin-bottom: 27px;
	line-height: 1.5;
	padding: 27px 17px 0 50px;
}

div#special div#specialLead div#specialLeadL div.specialLeadTxt span {
	font-weight: bold;
}

div#special div#specialLead div#specialLeadR {
	float: right;
	width: 318px;
}

div#special div#requestBox1 {
	width: 671px;
	height: 240px;
	margin: 0;
	padding: 0;
	background: url(../../images/special/specialPriceImg1.jpg) no-repeat left top;
}

div#special div#requestBox1 div {
	padding: 187px 14px 0 237px;
}

div#special div#specialCource1 {
	width: 670px;
	height: 265px;
	margin: 0;
	padding: 0;
	background: url(../../images/special/specialCourceBg1.jpg) no-repeat left top;
}

div#special div#specialCource1 p#specialCource1Top {
	padding: 95px 98px 75px;
}

div#special div#specialCource1 p#specialCource1Btm {
	padding: 0 98px;
	color: #ff63bf;
	font-weight: bold;
}

div#special div#specialCource2 {
	width: 670px;
	height: 264px;
	margin: 0;
	padding: 0;
	background: url(../../images/special/specialCourceBg2.jpg) no-repeat left top;
}

div#special div#specialCource2 p {
	padding: 94px 98px 0;
}

div#special div#specialCource2 p span {
	color: #ff63bf;
	font-weight: bold;
}

div#special div#specialCource2 p span.normalBold {
	color: #767676;
	font-weight: bold;
}


div#special div#specialCource3 {
	width: 670px;
	height: 263px;
	margin: 0;
	padding: 0;
	background: url(../../images/special/specialCourceBg3.jpg) no-repeat left top;
}

div#special div#specialCource3 p#specialCource3Top {
	padding: 93px 98px 90px;
}

div#special div#specialCource3 p#specialCource3Btm {
	padding: 0 108px;
	text-align: right;
}

div#special div#specialCource4 {
	width: 670px;
	height: 261px;
	margin: 0;
	padding: 0;
	background: url(../../images/special/specialCourceBg4.jpg) no-repeat left top;
}

div#special div#specialCource4 p#specialCource4Top {
	padding: 91px 98px 55px;
}

div#special div#specialCource4 p#specialCource4Top span {
	color: #ff63bf;
	font-weight: bold;
}

div#special div#specialCource4 p#specialCource4Btm {
	padding: 0 98px;
}

div#special div#requestBox2 {
	width: 679px;
	height: 95px;
	margin-bottom: 10px;
	padding: 0;
	background: url(../../images/special/requestImg.jpg) no-repeat left top;
}

div#special div#requestBox2 div {
	padding: 4px 0 0 265px;
}







