@charset "utf-8";
/* ---------------------------------------
   共通
--------------------------------------- */
body,div,p,h1,h2,h3,h4,h5,ul,li,dl,dt,dd,span,img,a {
	margin:0;
	padding:0;
}
body {
	background:#FFFFFF;
	font-size:100%;
	color:#333333;
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3", Geneva, Arial, Helvetica, sans-serif;
}
img {
	border:0;
}
div.wrapper_all {
	margin:auto;
}
div#main_contents {
	width:760px;
	margin:auto;
	text-align:left;
	line-height:160%;
	font-size:.88em;
}
div#main_contents p {
	text-indent:1em;
}
/* ヘッダー */
div#header {
	margin:0 0 30px 0;
	text-align:left;
}
div#header h1 {
	margin:6px 0 12px 5px;
}
div#header h2 {
	padding:0 0 0 5px;
	height:28px;
	background:#339933;
	font-size:100%;
	color:#ffffff;
	line-height:28px;
}
/* へッダーメニュー */
#header_menu {
	margin:20px auto 0 auto;
	background:url(../images/menu_bg.jpg) 0 0 no-repeat;
	width:980px;
	height:112px;
}
#header_menu h3 {
	float:left;
	margin:5px 0 0 0;
}
#header_menu h3 img {
	display:block;
	margin-left:80px;
}
#header_menu ul{
	text-align:right;
	padding-top:10px;
}
#header_menu li,div#footer_menu li{
	display:inline;
	padding-left:20px;
	padding-top:80px;
}
#header_menu li.last{
	padding-top:0 !important;
}
/* フッターメニュー */

div#footer_menu {
	width:980px;
	padding-top:20px;
	margin:25px auto 0 auto;
	background:url(../images/footer_line.gif) 0 0 no-repeat;
	text-align:right;
	clear:both;
}
div#footer_menu ul {
	margin-right:10px;
}
/* コピーライト */
div#copyright {
	margin:30px 0 0 0;
	padding-bottom:30px;
	font-size:.81em;
}

/* ---------------------------------------
   インデックスページ
--------------------------------------- */
div#shoiku_index div#main_contents {
	text-align:center;
}
/* メニュー */
div#shoiku_index div#menu {
	margin:20px auto 0 auto;
}
div#shoiku_index div#menu li {
	display:inline;
	padding:0 15px 0 15px;
}
/* 見出し（トップイメージ） */
div#shoiku_index div#main_contents h3{
	margin:30px auto 40px auto;
}

/* ---------------------------------------
   書育について
--------------------------------------- */
div#shoiku_about div#main_contents {
	width:980px !important;
	font-size:100% !important;
}
div#shoiku_about div#main_contents ul {
	display:block;
	margin:15px 0 15px 0;
}
div#shoiku_about div#main_contents li {
	list-style-position:inside;
	list-style-type:circle;
}
div#shoiku_about img#main_image {
	display:block;
	float:right;
}
div#shoiku_about div#copyright {
	clear:both;
}
div#shoiku_about div#text_area {
	margin-right:460px;
}
div#shoiku_about h4 {
	margin-bottom:15px;
}

/* ---------------------------------------
   書育を楽しむ
--------------------------------------- */
div#shoiku_enjoy div#main_contents {
	width:980px;
	font-size:100% !important;
}
div#shoiku_enjoy div#main_contents p{
	margin-bottom:20px;
	text-indent:0;
}
/* ---------------------------------------
   書育を学ぶ
--------------------------------------- */
div#shoiku_study div#main_contents {
	font-size:100% !important;
}
div#shoiku_study dl {
	margin:20px auto 20px auto;
}
div#shoiku_study dt {
	font-weight:bold;
	line-height:14px;
	padding-left:26px;
	margin:3em auto 10px auto;
}
div#shoiku_study dd {
	padding-left:40px;
}
.title_01 {
	background:url(../../images/study/icon_01.gif) 0 0 no-repeat;
}
.title_02 {
	background:url(../../images/study/icon_02.gif) 0 0 no-repeat;
}
.title_03 {
	background:url(../../images/study/icon_03.gif) 0 0 no-repeat;
}
.title_04 {
	background:url(../../images/study/icon_04.gif) 0 0 no-repeat;
}
.title_05 {
	background:url(../../images/study/icon_05.gif) 0 0 no-repeat;
}
.title_06 {
	background:url(../../images/study/icon_06.gif) 0 0 no-repeat;
}
.title_07 {
	background:url(../../images/study/icon_07.gif) 0 0 no-repeat;
}
.title_undecided {
	background:url(../../images/study/icon_undecided.gif) 0 0 no-repeat;
}
/* ---------------------------------------
   書育を学ぶ(レポート)
--------------------------------------- */
div#shoiku_study_report h4 {
	background-position:0 9px;
	line-height:200%;
	padding-left:24px;
}
div#shoiku_study_report img#face_image {
	float:right;
	margin:0 0 0 0;
}
div#shoiku_study_report dl#report_note {
	margin:10px 0 0 24px;
}
div#shoiku_study_report h5{
	font-size:100%;
	margin:20px 0 20px 0;
}
div#shoiku_study_report p {
	line-height:180%;
	margin-bottom:7px;
	word-break:break-all;
}
#report {
	clear:both;
}
div#navi {
	margin-top:60px;
	text-align:center;
}
div#navi a,span.this_page {
	padding:0 4px 0 4px;
}
div#navi a.prev {
	padding-right:10px;
}
div#navi a.next {
	padding-left:10px;
}
span.this_page {
	font-weight:bold;
}
#report div {
	margin-top:20px;
	clear:both;
}
#report div .image {
	float:right;
	margin:0 0 20px 20px;
}
#report div .image img {
	display:block;
	margin-bottom:15px;
}
#report div p.space {
	margin-top:15px;}
#report div ul {
	color:#0000CC;
	margin:10px 0 10px 30px;
	list-style-type:none;
	list-style-position:outside;
}
#report h6 {
	font-size:100%;
	font-weight:normal;
}
#report table img {
	float:none;
}
table#nou_koiuzou {
	color:#0000CC;
	margin:10px;
}
table#nou_koiuzou th,table#nou_koiuzou td {
	font-weight:normal;
	padding-right:20px;
}
table#nou_kinnou {
	border-collapse:collapse;
	width:450px;
}
table#nou_kinnou th {
	background-color:#FFCCCC;
}
table#nou_kinnou td,table#nou_kinnou th {
	font-size:12px;
	border:1px solid #999999;
	text-align:center;
	padding:3px;
}
td#arrow {
	width:60px;
	text-align:center;
	border:0 !important;
	background:url(../../images/study/table_bg_yajirushi.gif) center bottom no-repeat;
}
.sankou_bunken {
	margin-top:30px;
}
#report_copy {
	text-align:right;
	margin-top:30px;
	margin-bottom:30px;
}
#link_list {
	text-align:right;
}