/* CONTENTS===================================================
フォーム専用
=========================================================== */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td { 
	margin:0;
	padding:0;
	}
table {
	border-collapse:collapse;
	border-spacing:0;
	}
fieldset,img { 
	border:0;
	}
address,caption,cite,code,dfn,em,th,var {
	font-style:normal;
	font-weight:normal;
	}
ol,ul {
	list-style:none;
	}
caption,th {
	text-align:left;
	}
h1,h2,h3,h4,h5,h6 {
	font-size:100%;
	font-weight:normal;
	}

	
body {
	font-size: 13px;
	*font-size: small; /* ==IE 7== */
	*font: x-small; /* ==IE 6== */
	font-family:'ヒラギノ角ゴ Pro W3','Hiragino Kaku Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック';
	font-family/**/:/**/"MS PGothic"; /* ==IE 6== */
	}
table {
	font-size: inherit;
	font: 100%;
	}
	
/*フォーム*/
#form{
	width: 760px;
	margin: 20px auto;
	line-height: 1.4;
	text-align: left;
	}
#form table{
	border-collapse: collapse;
	border: 10px solid #D8D8D8;
	margin: 0px;
	line-height: 1.4
}
#form td,div#form th{
	border-collapse: collapse;
	border: 1px solid #999;
	padding:5px;

}
div#form th{background-color:#e1f1ff}


/*幅指定*/
.widthform70{width:70px;border:solid 2px #CCC;padding:2px}
.widthform100{width:100px;border:solid 2px #CCC;padding:2px}
.widthform120{width:120px;border:solid 2px #CCC;padding:2px}
.widthform200{width:200px;border:solid 2px #CCC;padding:2px}
.widthform300{width:300px;border:solid 2px #CCC;padding:2px}
.widthform400{width:400px;border:solid 2px #CCC;padding:2px}
.widthform500{width:500px;border:solid 2px #CCC;padding:2px}

/* 注釈 */
p.annotation,
ul.annotation li{
	padding-left: 1em;
	text-indent	: -1em;
	}
p.annotationS,
ul.annotationS li{
	font-size: 0.846em;
	text-indent	: -0.846em;
	padding-left: 0.846em;
	}
	
#notesArea{
	padding: 5px;
	height: 200px;
	border: 1px solid #CCC;
	overflow: auto;
}

.checkArea{
	padding: 5px;
	background: #FDE1F9;
}
#buttonArea { text-align:center; padding:10px; background-color:#D8D8D8}
button.button { border:none; padding:0; background:none;cursor:pointer; width:210px; margin:0 5px;}



.btn_schoollist01 a{
	display:block;
	width:200px;
	padding:12px;
	background:#C1DFF8;
	letter-spacing:1px;
	border-radius:2px;
	-webkit-border-radius:2px;
	-moz-border-radius:2px;
	border-bottom:2px solid #e0e0e0;
	border-right:2px solid #e0e0e0;
	color:#fff;
	text-align:center;
	background:#246796;
	}

.btn_schoollist01 a:hover{
	opacity:0.8;
}



/*===================================================
デジタルグック
=========================================================== */

.book{
	width:1000px;
	padding:10px;
	
}
.book p{
	float:left;
	margin-right:30px;
}


/*===================================================
印刷用
=========================================================== */
@media print {
	.print-btn{
		display:none;
	}
}