@charset "utf-8"; 

@import url("../../css/common.css");
@import url("../..css/add.css");

/* ============================================================ header */
#header {
}

/* ============================================================ main */
#main {
	background: url(../../images/main_contents_bg.gif) repeat-y;
	text-align: left;
}
#main .main-contents {
	float: left;
	width: 660px;
}

#main .main-contents .contents-area {
	padding: 20px 28px 28px 28px;
}

#main .main-contents .contents-area h3 {
	padding-bottom:15px;
}

#main .main-contents .contents-area h4 {
	margin:20px 0 12px 0;
}

/* ============================================================== 出張授業 */

#main .main-contents .contents-area #topimg{
	float:left;
	margin-right:12px;
}

#main .main-contents .contents-area img.appli_pdf {
	margin-top:12px;
}

/*各体験講座　共通*/
#main .main-contents .contents-area dl {
	margin-bottom:12px;
}

#main .main-contents .contents-area dl dd.taiken_img {
	float:left;
	margin-right:12px;
}

#main .main-contents .contents-area dl.last{
	margin:0;
}

/*
#main .main-contents .contents-area  {
	background-color:#eee6de;
	padding:12px;
}*/

#main .main-contents .contents-area dt {
	font-weight:bold;
	font-size:14px;
	color:#FF0000;
	line-height:1.6;
}

#main .main-contents .contents-area dt span {
	font-size:12px;
	color:#333333;
}

#main .main-contents .contents-area dd {
	line-height:1.6;
}


/*お申し込み時のご注意*/
#main .main-contents .contents-area img.line {
	margin-top:25px;
}
/*
#main .main-contents .contents-area ul.at {
	padding:0 0 1em 1em;
	text-indent:-1em;
}
*/
#main .main-contents .contents-area ul.at {
	padding-bottom:12px;
	line-height:1.6;
}

#main .main-contents .contents-area ul.at li {
	margin-bottom:1em;
}

#main .main-contents .contents-area ul.at li.last{
	margin:0;
}

#main .main-contents .contents-area .inq {
	background:#FFEBEB none repeat scroll 0 0;
	border:1px solid #FEB2B2;
	padding:12px;
}

#main .main-contents .contents-area .inq ul li.inq_title{
	font-size:16px;
	font-weight:bold;
	margin-bottom:12px;
}

/*
#main .main-contents .contents-area .sikaku{
	margin-top:40px;
}
#main .main-contents .contents-area .sikakuleft{
	width:442px;
	float:left;
}

#main .main-contents .contents-area .sikakuleft img{
	margin-bottom:0px;
}

#main .main-contents .contents-area .sikakuleft p.nenji{
	color:#FF3535;
	font-weight:bold;
	margin-top:10px;
}

#main .main-contents .contents-area .sikakuleft p.fast{
	margin-top:10px;
}

#main .main-contents .contents-area .sikakuright{
	float:right;
}*/

