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


input {
border:none;
}

.formbox {
margin:0 0 25px 30px;
}
.formbox ul{
padding: 0;
margin: 0;
list-style-type: none; 
}
.formbox li{
froat:left;
width:350px;
margin-right: 5px;
padding: 2px;
}



.textarea {
width:340px;
height:80px;
}
.nameArea {
width:90px;
}
.middle {
width:230px;
}
.small {
width:50px;
}
.long {
width:340px;
}
#quesstionnairL,
#quesstionnairR {
display:block;
width:220px;
float:left;
}
#quesstionnairL {
margin:0 20px 0 0;
}
#quesstionnairR {
margin:0;
}

.w_XL {
width:450px;
font-size:12px;
}
.w_LL {
width:350px;
}
.w_L {
width:100px;
}
.w_M {
width:60px;
}
.w_S {
width:40px;
}
.w_XS {
width:30px;
}

#textarea {
border:#CCCCCC 1px solid;
height:80px;
overflow:auto;
margin-bottom:6px;
}
#textarea ul {
padding:5px;
}
#textarea li {
background:url(/images/school/common/link_icon.gif) no-repeat left 2px;
padding:0 0 0 17px;
}

#attention {
font-size:10px;
line-height:130%;
}

.chekbtn{
margin: 30px 0px 50px 190px;
}

/* :::::: Table :::::: */

	.formtable {
	width:480px;
	margin:0 auto;
	}
	.formtable th {
	padding:8px 10px 8px 0;
	width:120px;
	vertical-align:top;
	}
	.formtable td {
	padding:8px 0 9px 10px;
	background:url(/images/school/common/sep_h_pink.gif) repeat-y left;
	}


/* -----------------------------
thanks
----------------------------- */

#thanksImg {
width:280px;
float:right;
}
#thanksTxt {
width:338px;
float:left;
}

#sig {
font-size:10px;
text-align:right;
}




/* -----------------------------
110322 リニューアル追加分
----------------------------- */

#rightArea {
width:692px;
background:url(/_img/school/check_bg.gif) repeat-y;
}


.formboxL,
.formboxR {
width:346px;
float:left;
margin:0 0 40px;
}
	.formboxL h3 {
	margin:0 0 20px 60px;
	}
	.formboxL ul {
	margin:0 30px 0 100px;
	}
	.formboxR h3 {
	margin:0 0 20px 12px;
	}
	.formboxR ul {
	margin:0 90px 0 52px;
	}
		.formboxL ul li,
		.formboxR ul li {
		margin:0 0 3px;
		text-indent:-20px;
		}


.reasonBlock {
background:url(/_img/school/check_bottom_bg.gif) no-repeat bottom;
padding:0 0 91px;
}

.rExplain {
background:url(/_img/school/check_bottom_bg.gif) no-repeat bottom;
padding:0 0 18px;
}

.checkKekkaImg {
margin:0 0 30px;
}

.chekbtn{
text-align:center;
margin:40px auto 0;
}


.check_bottom {
width:656px;
margin:50px auto 0;
padding:0 0 40px;
background:url(/_img/school/check_kekka_bottom_bg.gif);
text-align:center;
}
	.check_bottom *{
	text-align:center;
	}
	.check_bottom h5 {
	margin:30px auto 20px;
	}
	.check_bottom .btn {
	margin:30px auto 0;
	}
