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

/*index.html*******************************************************/
#pageTitle .inner{background:url(../images/pagetitle_bg.jpg) no-repeat center top;}

#topicPath{margin-bottom:35px;}

#main h3{margin:20px 0;}
#main p{line-height:1.7;}
.note{
	margin-top:3px;
	padding-left:1em;
	text-indent:-1em;
}
#attention{margin-bottom:15px;}
#attention strong,table.inputForm th strong{
	color:#C1272D;
	font-size:110%;
}
table.inputForm th strong{margin-left:5px;}
table.inputForm,table#confirm{
	margin-top:10px;
	border-left:none;
	border-right:none;
	border-bottom:none;
	border-top:1px #B2B2B2 solid;
}
table#requestTbl{margin-bottom:15px;}
* html table.inputForm,table#confirm{margin-top:25px;}
table.inputForm th,table.inputForm td,table#confirm th,table#confirm td{
	padding:5px 10px;
	line-height:1.7;
	vertical-align:top;
	text-align:left;
	border-left:none;
	border-right:none;
	border-top:none;
	border-bottom:1px #B2B2B2 solid;
}
table.inputForm th,table#confirm th{background-color:#EDEDED;}
table.inputForm th.th2,table#confirm th.th2{
	border-left:1px #B2B2B2 solid;
	width:20%;
}
table#confirm th.th2{width:30%;}
table.inputForm td{width:66%;}
table#confirm td{width:50%;}
table.inputForm td ul li{
	display:inline;
	margin-right:20px;
}
table.inputForm td input.txt1{width:220px;}
table.inputForm td input.txt2{width:40px;}
table.inputForm td input.txt3{width:300px;}
table.inputForm td input.txt4{width:60px;}

table#requestPlace,table#requestPlace th,table#requestPlace td{
	border-collapse:collapse;
	border:1px #b2b2b2 solid;
}
table#requestPlace{
	width:auto;
	
}
table#requestPlace th,table#requestPlace td{
	padding:5px 10px;
	vertical-align:top;
	line-height:1.7;
}
table#requestPlace th{
	background-color:#EDEDED;
	vertical-align:middle;
}
table#requestPlace th#college{background-color:#EAF1DF;}
table#requestPlace th#japanese{background-color:#d9eefd;}
table#requestPlace th#foreign{background-color:#F4E9F1;}
table#requestPlace th#health{background-color:#FBEAD9;}
table#requestPlace th#outdoor{background-color:#D9F2E5;}
table#requestPlace th#kindergarten{background-color:#DFF0F6;}
table#requestPlace th#art{background-color:#fbe2e0;}
table#requestPlace th#seminar{background-color:#D9F0EE;}
table#requestPlace th#care{background-color:#EDECE4;}
table#requestPlace th#travel{background-color:#cfe0ef;}
table#requestPlace th#volunteer{background-color:#fad7d4;}
table#requestPlace th#haken{background-color:#FBF1D9;}
table#requestPlace th#room{background-color:#e1dce8;}
table#requestPlace th#training{background-color:#FCE6EE;}
table#requestPlace th#itaku{background-color:#F1E8E0;}

table#requestPlace td{text-align:left;}
table#requestPlace td.area{
	text-align:center;
	width:15%;
}
table#requestPlace td h6{
	font-size:110%;
	color:#736357;
	margin:5px 0 3px 0;
}
table#requestPlace td ul{margin:0;}

#main h5{
	color:#754C24;
	font-size:115%;
	margin:20px 0 7px 0;
}

#requestAreaAge{
	border:1px #b2b2b2 solid;
	margin:15px 0 25px 0;
	padding:13px 15px 0 15px;
}
#requestAreaAge h6{font-size:110%;}
#requestAreaAge ul{margin:5px 0 15px 0;}
#requestAreaAge ul li{
	display:inline;
	margin-right:20px;
}

#main table td input,#main ul li input{margin:5px 5px 5px 0;}
* html #main table td input,* html #main ul li input{margin:0;}
*+html #main table td input,*+html #main ul li input{margin:0;}

#main textarea{
	width:72%;
	height:8em;
}

#formBtns{
	padding:50px 0 30px 0;
	text-align:center;
	margin:0 auto;
}
#formBtns .txt{margin-bottom:30px;}
#formBtns .inner{
	width:392px;
	margin:0 auto;
}
#formBtns #btnSet{
	width:412px;
	overflow:hidden;
	margin: 0 auto;
}
* html #formBtns #btnSet{zoom:1;}
#formBtns #btnSet p{display:inline;}
#formBtns #btnSet p input{
	border:none;
	float:left;
	margin-right:20px;
	text-indent:-9999px;
	overflow:hidden;
	display:block;
	cursor: pointer;
	padding: 0;
	width:186px;
	height:39px;
}
#formBtns #btnSet p#back input{
	float:none;
	margin:0 auto;
}
#formBtns #btnSet #kakunin input{background:url(../images/kakunin_btn.jpg) no-repeat left top;}
#formBtns #btnSet #reset input{background:url(../images/reset_btn.jpg) no-repeat left top;}
#formBtns #btnSet #back input,#formBtns #btnSet #back2 input{background:url(../images/back_btn.jpg) no-repeat left top;}
#formBtns #btnSet #submit input{background:url(../images/submit_btn.jpg) no-repeat left top;}

/*error*/
#errorMes{
	margin:30px 0 0 0;
	border:3px #ededed solid;
	line-height:1.7;
	padding:15px;
}

p#end{
	margin-bottom:150px;
	padding-top:20px;
	text-align:center;
}



/*tsuiki*/
#kidsSummer{margin:5px 0 15px 0;}
#kidsSummer li{
	display:inline;
	margin-right:20px;
}

#kidsSummer_txt{
	margin-bottom:25px;
}
#kidsSummer_txt ul{margin-top:7px;}
#kidsSummer_txt ul li {margin-bottom: 5px;}
#kidsSummer_txt ul li:last-child {margin-bottom: 0;}
#kidsSummer_txt ul img{
	vertical-align:middle;
	margin-right:5px;
}



