@charset "utf-8";
/*
	CSS pageParts.css  -  Copyright (c) 2011 DEPOC Inc. Page for index.html
*/
#s-menu{ background:url(../img/junior/share/sidebox-bg.gif) no-repeat left top; height:264px;}
#s-menu ul li{ background:url(../img/junior/share/icon.png) no-repeat left center; padding:11px 0 10px 15px; border-bottom:1px dotted #5F4A3C;}


#s-menu02{ background:url(../img/high/share/sidebox-bg.gif) no-repeat left top; height: 330px;}
#s-menu02 ul li{ background:url(../img/junior/share/icon.png) no-repeat left center; border-bottom:1px dotted #5F4A3C;}


#s-menu03{ background:url(../img/junior/share/sidebox-bg02.gif) no-repeat left top; height:310px;}

#s-menu03 ul li{ background:url(../img/junior/share/icon.png) no-repeat left center;}
#s-menu03 ul .two{ background:url(../img/junior/share/icon.png) no-repeat left 15px; padding:11px 0 10px 15px; border-bottom:1px dotted #5F4A3C;}



#s-menu04{ background:url(../img/high/share/sidebox-bg02.gif) no-repeat left top; height:338px;}
#s-menu04 ul li{ background:url(../img/junior/share/icon.png) no-repeat left center; padding:11px 0 10px 15px; border-bottom:1px dotted #5F4A3C;}





/*
------ j-education ------ */
#j-education .section {
	margin-bottom:30px;
}
#j-education #main-v-wrap {
	width:100%;
	height:480px;
	background: url(../img/junior/education/main-v.jpg) no-repeat center top;
	min-width:960px;
}
#j-education #main-v {
	clear:both;
	height:480px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-education h2 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-education h3 {
	margin-bottom:20px;
}
#j-education #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-education #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-education #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-education #s-menu {
	background:url(../img/junior/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:336px;
}
/*
------ j-setumeikai ------ */
#j-setumeikai .section {
	margin-bottom:30px;
}
#j-setumeikai #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-setumeikai #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-setumeikai h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-setumeikai h2 {
	margin-bottom:20px;
}
#j-setumeikai #main-v .img_bg {
	position:absolute;
	left:-120px;
	top:0;
	z-index:0;
}
#j-setumeikai #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-setumeikai #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-setumeikai #sec_02 table {
	width:660px;
}
#j-setumeikai #sec_02 table th, #j-setumeikai #sec_02 table td {
	padding:5px;
}
#j-setumeikai #sec_02 table thead th {
	background-color:#D4EBE6;
}
#j-setumeikai #sec_02 table tbody th {
	background-color:#F7F7F7;
	text-align:center;
}
#j-setumeikai #sec_02 table tbody td {
	border-bottom:1px solid #9BD1C6;
	border-right:1px solid #9BD1C6;
}
#j-setumeikai #sec_02 table tbody {
	text-align:center;
}
#j-setumeikai #sec_02 table .bno {
	text-align:left;
	border-right:none;
}
#j-setumeikai #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-setumeikai .c-box {
	background-color:#F9F7F3;
	padding:10px;
}
#j-setumeikai .c-box a {
	color: #505050;
}

/*
------ j-moshi ------ */
#j-moshi .section {
	margin-bottom:30px;
}
#j-moshi #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-moshi #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-moshi h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-moshi h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-moshi h4, #j-moshi h5 {
	margin-bottom:20px;
}
#j-moshi #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-moshi #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-moshi #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-moshi .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-moshi .g-box {
	padding:10px 10px 20px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-moshi .g-box a {
	color: #505050;
}

#j-moshi #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-moshi .txt12 {
	font-size:12px;
}
#j-moshi .list01 dt {
	float:left;
	clear:both;
	width:50px;
	margin-bottom:20px;
}
#j-moshi .list01 dd {
	margin-bottom:20px;
	padding:0 0 0 60px;
}
#j-moshi #sec_01 ul li {
	margin-bottom:15px;
}
#j-moshi .list_a dt {
	width:100px;
	float:left;
}
#j-moshi .list_a dd {
	padding:0 0 0 100px;
}
#j-moshi #main {
	font-size:109%;
}
#j-moshi .text16 {
	font-weight:bold;
}
#j-moshi #linebox {
	background: url(../img/junior/nyushi/moshi/bg-middle.gif) repeat-y;
}
#j-moshi #linebox-in {
	width: 600px;
	margin: 0 auto;
}
#j-moshi .r-top {
	margin-bottom: 11px;
}
#j-moshi ._on:hover {
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
	display:inline-block\9;/*IE8*/
}
/*
------ j-index02 ------ */
#j-index02 .section {
	margin-bottom:30px;
}
#j-index02 #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-index02 #main-v-wrap {
	width:100%;
	height:215px;
	background: url(../img/junior/nyushi/setumeikai/main-v.jpg) no-repeat center top;
	min-width:960px;
}
#j-index02 #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-index02 h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-index02 h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-index02 h4, #j-index02 h5 {
	margin-bottom:20px;
}
#j-index02 #main-v .img_bg {
	position:absolute;
	left:-120px;
	top:0;
	z-index:0;
}
#j-index02 #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-index02 #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-index02 .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-index02 .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-index02 .g-box a {
	color: #00683D;
}
#j-index02 #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-index02 .txt12 {
	font-size:12px;
}
#j-index02 #main {
	font-size:109%;
}
#j-index02 .text16 {
	font-weight:bold;
}
#j-index02 #sec_02 table {
	width: 660px;
	margin: 0 0 10px;
}
#j-index02 #sec_02 table th {
	text-align: center;
	background: #D4EBE6;
	color: #656565;
	border-left: 1px solid #d4ebe6;
	padding: 5px;
}
#j-index02 #sec_02 table td {
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	text-align: center;
	padding: 5px;
}
#j-index02 #sec_02 table .cell01 {
	background: #F7F7F7;
	border-left: none;
}
#j-index02 #sec_02 table .blno {
	border-left: none;
}
#j-index02 #sec_02 table.bosyu{
	width: 300px;
	margin: 0 0 10px;
}

#j-index02 #sec_02 table td.bosyu{
	width: 100px;
	border: 1px solid #9BD1C6;
	text-align: center;
	padding: 5px;
}
#j-index02 .list01 {
	margin-bottom: 15px;
}
#j-index02 .list01 li {
	background:url(../img/junior/nyushi/share/icon.gif) no-repeat left;
	padding-left: 15px;
	margin-bottom: 10px;
	font-size: 134%;
}
#j-index02 .list01 li a {
	color: #505050;
	border-bottom: 1px solid #505050;
	padding-bottom: 1px;
	text-decoration: none;
}
#j-index02 .list01 li a:hover {
	border: none;
}
/*
------ j-bosyu_a ------ */
#j-bosyu_a .section {
	margin-bottom:30px;
}
#j-bosyu_a #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-bosyu_a #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-bosyu_a h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_a h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_a h4, #j-bosyu_a h5 {
	margin-bottom:20px;
}
#j-bosyu_a #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-bosyu_a #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-bosyu_a #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-bosyu_a .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-bosyu_a .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-bosyu_a .g-box a {
	color: #00683D;
}
#j-bosyu_a #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-bosyu_a .txt12 {
	font-size:12px;
}
#j-bosyu_a #main {
	font-size:109%;
}
#j-bosyu_a #sec_02 table {
	width: 660px;
	margin: 0 0 25px;
}
#j-bosyu_a #sec_02 table th {
	width: 150px;
	background: #F7F7F7;
	color: #656565;
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 0 10px 15px;
	font-weight: bold;
}
#j-bosyu_a #sec_02 table td {
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 20px 20px 20px 15px;
	line-height: 1.7;
}
#j-bosyu_a #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#j-bosyu_a #sec_02 table dd {
	margin-bottom: 35px;
}
#j-bosyu_a #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#j-bosyu_a .arrow-box {
	padding:20px;
	background:#F9F7F3;
}
#j-bosyu_a #sec_02 .arrow-box p {
	margin-bottom: 20px;
}
#j-bosyu_a #sec_02 .arrow-box .arrow {
	background: url(../img/junior/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#j-bosyu_a #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#j-bosyu_a #sec_02 .txt01 a {
	color: #1F7F57;
}
#j-bosyu_a #sec_02 table .table04{
	border: 1px solid #c2c2c2;
	width: 460px;
	padding:5px;
}
#j-bosyu_a #sec_02 table.table04 .t04{
	width: 100px;
	background:#e8e8e8;
	border: 1px solid #c2c2c2;
	padding:5px;
	text-align: center;
}
#j-bosyu_a #sec_02 table.table04 .t04 span.small{
	font-size:10px;
}
#j-bosyu_a #sec_02 table.table04 .t05{
	background:#fff;
	border: 1px solid #c2c2c2;
	padding:5px;
	text-align: center;
}
#j-bosyu_a #sec_02 table .list02 {
	margin-left: 5px;
}

/*
------ j-bosyu_b ------ */
#j-bosyu_b #sec_02 table .table04{
	border: 1px solid #c2c2c2;
	width: 450px;
	padding:5px;
}
#j-bosyu_b #sec_02 table.table04 .t04{
	width: 130px;
	background:#e8e8e8;
	border: 1px solid #c2c2c2;
	padding:5px;
	text-align: center;
}
#j-bosyu_b #sec_02 table.table04 .t05{
	width: 130px;
	background:#fff;
	border: 1px solid #c2c2c2;
	padding:5px;
	text-align: center;
}
#j-bosyu_b #sec_02 table .list02 {
	margin-left: 5px;
}


#j-bosyu_b .section {
	margin-bottom:30px;
}
#j-bosyu_b #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-bosyu_b #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-bosyu_b h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_b h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_b h4, #j-bosyu_b h5 {
	margin-bottom:20px;
}
#j-bosyu_b #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-bosyu_b #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-bosyu_b #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-bosyu_b .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-bosyu_b .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-bosyu_b .g-box a {
	color: #00683D;
}
#j-bosyu_b #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-bosyu_b .txt12 {
	font-size:12px;
}
#j-bosyu_b #main {
	font-size:109%;
}
#j-bosyu_b #sec_02 table {
	width: 660px;
	margin: 0 0 25px;
}
#j-bosyu_b #sec_02 table th {
	width: 150px;
	background: #F7F7F7;
	color: #656565;
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 0 10px 15px;
	font-weight: bold;
}
#j-bosyu_b #sec_02 table td {
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 20px 20px 20px 15px;
	line-height: 1.7;
}
#j-bosyu_b #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#j-bosyu_b #sec_02 table dd {
	margin-bottom: 35px;
}
#j-bosyu_b #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#j-bosyu_b #sec_02 .arrow-box p {
	margin-bottom: 20px;
}
#j-bosyu_b .arrow-box {
	padding:20px;
	background:#F9F7F3;
}
#j-bosyu_b #sec_02 .arrow-box .arrow {
	background: url(../img/junior/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#j-bosyu_b #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#j-bosyu_b #sec_02 .txt01 a {
	color: #1F7F57;
}
/*
------ j-bosyu_c ------ */
#j-bosyu_c .section {
	margin-bottom:30px;
}
#j-bosyu_c #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-bosyu_c #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-bosyu_c h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_c h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-bosyu_c h4, #j-bosyu_c h5 {
	margin-bottom:20px;
}
#j-bosyu_c #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-bosyu_c #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-bosyu_c #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-bosyu_c .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-bosyu_c .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-bosyu_c .g-box a {
	color: #00683D;
}
#j-bosyu_c #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-bosyu_c .txt12 {
	font-size:12px;
}
#j-bosyu_c #main {
	font-size:109%;
}
#j-bosyu_c #sec_02 table {
	width: 660px;
	margin: 0 0 25px;
}
#j-bosyu_c #sec_02 table th {
	width: 150px;
	background: #F7F7F7;
	color: #656565;
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 0 10px 15px;
	font-weight: bold;
}
#j-bosyu_c #sec_02 table td {
	border-top: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 20px 20px 20px 15px;
	line-height: 1.7;
}
#j-bosyu_c #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#j-bosyu_c #sec_02 table dd {
	margin-bottom: 35px;
}
#j-bosyu_c #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#j-bosyu_c #sec_02 .arrow-box p {
	margin-bottom: 20px;
}
#j-bosyu_c .arrow-box {
	padding:20px;
	background:#F9F7F3;
}
#j-bosyu_c #sec_02 .arrow-box .arrow {
	background: url(../img/junior/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#j-bosyu_c #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#j-bosyu_c #sec_02 .txt01 a {
	color: #1F7F57;
}
/*
------ j-syougaku ------ */
#j-syougaku .section {
	margin-bottom:30px;
}
#j-syougaku #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-syougaku #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}

#j-syougaku h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-syougaku h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-syougaku h4, #j-syougaku h5 {
	margin-bottom:20px;
}
#j-syougaku #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-syougaku #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-syougaku #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-syougaku .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-syougaku .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
	font-size: 134%;
	font-weight: bold;
}
#j-syougaku .g-box span {
	font-size: 13px;
}
#j-syougaku .g-box a {
	color: #00683D;
}
#j-syougaku #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-syougaku .txt12 {
	font-size:12px;
}
#j-syougaku #main {
	font-size:109%;
}
#j-syougaku .text16 {
	font-weight:bold;
}
#j-syougaku #sec_03 table {
	width: 660px;
	margin: 0 0 10px;
}
#j-syougaku #sec_03 table th {
	text-align: center;
	background: #D4EBE6;
	color: #656565;
	border-left: 1px solid #d4ebe6;
	padding: 5px;
}
#j-syougaku #sec_03 table td {
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	text-align: center;
	padding: 5px;
}
#j-syougaku #sec_03 table .cell01 {
	background: #F7F7F7;
	border-left: none;
	width: 110px;
}
#j-syougaku #sec_03 table .blno {
	border-left: none;
}
#j-syougaku #sec_03 table .tr {
	padding-left: 0;
	padding: 5px 25px 5px 0;
}
#j-syougaku #sec_03 .list01 {
	margin-bottom: 20px;
}
#j-syougaku #sec_03 .list01 dt {
	margin-bottom: 5px;
}
#j-syougaku #sec_03 .list01 dt span {
	font-weight: bold;
}
#j-syougaku #sec_03 .list01 dd {
	margin-bottom: 20px;
}
#j-syougaku #sec_03 .list02 {
	margin-bottom: 20px;
}
#j-syougaku #sec_03 .list03 {
	margin-bottom: 30px;
}
#j-syougaku #sec_03 .list03 dt {
	margin-bottom: 5px;
}
#j-syougaku #sec_03 .list03 dt span {
	font-weight: bold;
}
#j-syougaku #sec_03 .list03 dd {
	margin-bottom: 20px;
}
/*
------ j-tokusyou ------ */
#j-tokusyou .section {
	margin-bottom:30px;
}
#j-tokusyou #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-tokusyou #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-tokusyou h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-tokusyou h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-tokusyou h4, #j-tokusyou h5 {
	margin-bottom:20px;
}
#j-tokusyou #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-tokusyou #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-tokusyou #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-tokusyou .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-tokusyou .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
	font-size: 134%;
	font-weight: bold;
}
#j-tokusyou .g-box span {
	font-size: 13px;
}
#j-tokusyou .g-box a {
	color: #00683D;
}
#j-tokusyou #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-tokusyou .txt12 {
	font-size:12px;
}
#j-tokusyou #main {
	font-size:109%;
}
#j-tokusyou .text16 {
	font-weight:bold;
}
#j-tokusyou #sec_02 table {
	width: 660px;
	margin: 0 0 10px;
}
#j-tokusyou #sec_02 table th {
	background: #D4EBE6;
	color: #656565;
	border-left: 1px solid #d4ebe6;
	padding: 10px 0 15px 35px;
}
#j-tokusyou #sec_02 table td {
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 15px 10px 15px;
}
#j-tokusyou #sec_02 table .cell01 {
	background: #F7F7F7;
	border-left: none;
}
#j-tokusyou #sec_02 table .blno {
	border-left: none;
}
#j-tokusyou #sec_02 .list01 li {
	text-indent: -1em;
	margin-left: 1em;
}
/*
------ j-gakuhi ------ */
#j-gakuhi .section {
	margin-bottom:30px;
}
#j-gakuhi #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-gakuhi #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-gakuhi h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-gakuhi h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-gakuhi h4, #j-gakuhi h5 {
	margin-bottom:20px;
}
#j-gakuhi #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-gakuhi #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-gakuhi #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-gakuhi .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-gakuhi .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
	font-size: 134%;
	font-weight: bold;
}
#j-gakuhi .g-box span {
	font-size: 13px;
	font-weight: normal;
}
#j-gakuhi .g-box a {
	color: #00683D;
}
#j-gakuhi #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-gakuhi .txt12 {
	font-size:12px;
}
#j-gakuhi #main {
	font-size:109%;
}
#j-gakuhi .text16 {
	font-weight:bold;
}
#j-gakuhi .table01 {
	width: 660px;
	margin: 0 0 10px;
}
#j-gakuhi .table01 th {
	background: #D4EBE6;
	color: #656565;
	border-left: 1px solid #d4ebe6;
	padding: 5px 10px 5px 10px;
}
#j-gakuhi .table01 td {
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 5px 10px 5px 10px;
}
#j-gakuhi .table01 .cell01 {
	background: #F7F7F7;
}
#j-gakuhi .table01 .cell02 {
	padding-left: 30px;
}
#j-gakuhi .table01 .blno {
	border-left: none;
}
#j-gakuhi .table02 {
	width: 660px;
	margin: 0 0 10px;
}
#j-gakuhi .table02 th {
	width: 200px;
	background: #D4EBE6;
	color: #656565;
	border-left: 1px solid #d4ebe6;
	padding: 10px 0 10px 0;
	text-align: center;
}
#j-gakuhi .table02 td {
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 0px 10px 20px;
}
#j-gakuhi .table02 td.line2{
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	padding: 10px 0px 10px 38px;
}
#j-gakuhi .table02 td.line{
	border-left: 1px solid #9BD1C6;
	border-bottom: 1px solid #9BD1C6;
	text-align: right;
	padding-right: 85px;
}
#j-gakuhi .table02 .cell01 {
	background: #F7F7F7;
}
#j-gakuhi .table02 .cell02 {
	padding-left: 20px;
}
#j-gakuhi .table02 .blno {
	border-left: none;
}
#j-gakuhi #sec_02 .list01 li {
	text-indent: -1em;
	margin-left: 1em;
}
#j-gakuhi #sec_02 .txt01 {
	text-indent:-1em;
	margin-left:1em;
}
#j-gakuhi .table01 .blno span{
	width: 40px;
	float: left;
}
#j-gakuhi .table01 .txt1{
	padding-left: 40px;
}
/*
------ j-tokutyo ------ */
#j-tokutyo .section {
	margin-bottom:30px;
}
#j-tokutyo #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-tokutyo #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-tokutyo h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-tokutyo h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:30px;
}
#j-tokutyo h4, #j-tokutyo h5 {
	margin-bottom:30px;
}
#j-tokutyo #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-tokutyo #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-tokutyo #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-tokutyo .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-tokutyo .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-tokutyo .g-box a {
	color: #00683D;
}
#j-tokutyo .g-box .txt01{
	font-weight: bold;
}
#j-tokutyo .fw-b{
	font-weight: bold;
}
#j-tokutyo .txt02{
	font-size: 1.15em;
}
#j-tokutyo #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-tokutyo .txt12 {
	font-size:12px;
}
#j-tokutyo #main {
	font-size:109%;
}
#j-tokutyo #sec_02 p {
	padding-top: 15px;
	padding-left: 25px;
}
#j-tokutyo .text-img {
	text-align: center;
	margin-bottom: 40px;
}
#j-tokutyo .text-img02 {
	text-align: center;
	margin-bottom: 30px;
}
#j-tokutyo .section dl dt {
	margin-bottom: 15px;
}
#j-tokutyo #sec_09 div p {
	float: left;
	width: 415px;
}
#j-tokutyo .r-top {
	margin-bottom: 30px;
}
#j-tokutyo .mb35 {
	margin-bottom: 35px!important;
}
#j-tokutyo .tabStyle1{
	margin-bottom:40px;
	border-bottom: 1px solid #9bd1c6;
	border-left: 1px solid #9bd1c6;
	border-right: 1px solid #9bd1c6;

}
#j-tokutyo .tabStyle1 td{
	padding:8px 10px;
	border-top: 1px solid #9bd1c6;
}
#j-tokutyo .tabStyle1 th{
	background: #f7f7f7;
	border-top: 1px solid #9bd1c6;
	border-left: 1px solid #9bd1c6;
}
#j-tokutyo .tabStyle1 .cell01{
	border-top:1px solid #9bd1c6;
}
#j-tokutyo .tabStyle1 .cell02{
	background: #f7f7f7;
	text-align: center;
}
#j-tokutyo .tabStyle1 th{
	width: 140px;
	text-align: center;
	border-bottom: 1px solid #9bd1c6;
}
#j-tokutyo .txtBox{
	padding: 6px;
	background: #f9f7f3;
}
#j-tokutyo .txtBox span{
	font-weight: bold;
	display: inline-block;
	margin-top: 5px;
}
#j-tokutyo .txtBox span:first-child{
	margin-top: 0;
}












/*
------ j-mokuhyo ------ */
#j-mokuhyo .section {
	margin-bottom:30px;
}
#j-mokuhyo #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-mokuhyo #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-mokuhyo h2 {
	padding-bottom:15px;
	margin-bottom:25px;
}
#j-mokuhyo h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:40px;
}
#j-mokuhyo h4, #j-mokuhyo h5 {
	margin-bottom:30px;
}
#j-mokuhyo #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-mokuhyo #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-mokuhyo #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-mokuhyo .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-mokuhyo .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-mokuhyo .g-box a {
	color: #00683D;
}
#j-mokuhyo #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-mokuhyo .txt12 {
	font-size:12px;
}
#j-mokuhyo #main {
	font-size:109%;
}
#j-mokuhyo .text-img {
	margin-bottom: 25px;
	text-align: center;
}
#j-mokuhyo #sec_02 {
	margin-bottom: 95px;
}
#j-mokuhyo #sec_03 {
	margin-bottom: 45px;
}
/*
------ j-curriculum ------ */
#j-curriculum .section {
	margin-bottom:30px;
}
#j-curriculum #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-curriculum #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-curriculum h2 {
	padding-bottom:15px;
	margin-bottom:25px;
}
#j-curriculum h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:40px;
}
#j-curriculum h4, #j-curriculum h5 {
	margin-bottom:30px;
}
#j-curriculum #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-curriculum #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-curriculum #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-curriculum .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-curriculum .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-curriculum .g-box a {
	color: #00683D;
}
#j-curriculum #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-curriculum .txt12 {
	font-size:12px;
}
#j-curriculum #main {
	font-size:109%;
}
#j-curriculum #sec_02 {
	margin-bottom: 65px;
}
#j-curriculum #sec_02 p {
	margin-bottom: 40px;
}
#j-curriculum #sec_02 #list01 {
	margin-bottom: 15px;
}
#j-curriculum #sec_02 #list01 li {
	float: left;
	margin-right: 15px;
	font-size: 93%;
}
#j-curriculum #sec_02 #list01 .icon01 {
	background: url(../img/junior/curriculum/icon01.gif) no-repeat left center;
	padding-left: 20px;
}
#j-curriculum #sec_02 #list01 .icon02 {
	background: url(../img/junior/curriculum/icon02.gif) no-repeat left center;
	padding-left: 20px;
}
#j-curriculum #sec_02 #list01 .icon03 {
	background: url(../img/junior/curriculum/icon03.gif) no-repeat left center;
	padding-left: 20px;
}
#j-curriculum #curriculum-img01 {
	float: left;
}
#j-curriculum #curriculum-img02 {
	width: 592px;
	overflow-x: auto;
	/*height: 858px;
overflow-y: hidden;*/
	padding-bottom: 10px;
	margin-bottom: 30px;
}
#j-curriculum #sec_02 .bottom-text {
	font-size: 93%;
	margin-bottom: 0;
}
/*
------ j-facility ------ */
#j-facility .section {
	margin-bottom:40px;
}
#j-facility #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-facility #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-facility h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#j-facility h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-facility h4, #j-facility h5 {
	margin-bottom:13px;
}
#j-facility #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-facility #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-facility #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-facility .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-facility .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-facility .g-box a {
	color: #505050;
}
#j-facility #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-facility .txt12 {
	font-size:12px;
}
#j-facility #main {
	font-size:109%;
}
#j-facility #sec_02 p {
	width: 420px;
	float: left;
}
#j-facility #sec_03 dl {
	width: 295px;
	float: right;
	padding-top: 40px;
}
#j-facility #sec_03 dl dt {
	font-size: 168%;
	margin-bottom: 20px;
}
#j-facility #sec_03 dl dd {
	padding-right: 15px;
}
#j-facility #sec_03 .box-wrap {
	margin-bottom: 10px;
}
#j-facility #sec_03 .box-wrap div {
	float: left;
	width: 214px;
	margin-right: 9px;
	color: #656565;
}
/*
------ h-2009_uniform ------ */
#j-2009_uniform .section {
	margin-bottom:40px;
}
#j-2009_uniform #main {
	background:url(../img/junior/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#j-2009_uniform #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#j-2009_uniform h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#j-2009_uniform h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#j-2009_uniform h4, #j-2009_uniform h5 {
	margin-bottom:13px;
}
#j-2009_uniform #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#j-2009_uniform #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#j-2009_uniform #in-navi {
	background:url(../img/junior/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#j-2009_uniform .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#j-2009_uniform .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#j-2009_uniform .g-box a {
	color: #505050;
}
#j-2009_uniform #s-menu {
	background:url(../img/junior/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#j-2009_uniform .txt12 {
	font-size:12px;
}
#j-2009_uniform #main {
	font-size:109%;
}
#j-2009_uniform #sec_02 ul {
	margin-bottom: 10px;
}
#j-2009_uniform #sec_02 ul li {
	float: left;
}
#j-2009_uniform #sec_02 dl dt {
	margin-bottom: 5px;
}
/*
------ h-setumeikai ------ */
#h-setumeikai .section {
	margin-bottom:30px;
}
#h-setumeikai #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-setumeikai #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-setumeikai h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-setumeikai h2 {
	margin-bottom:20px;
}
#h-setumeikai #main-v .img_bg {
	position:absolute;
	left:-120px;
	top:0;
	z-index:0;
}
#h-setumeikai #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-setumeikai #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-setumeikai #sec_02 table {
	width:660px;
}
#h-setumeikai #sec_02 table th, #h-setumeikai #sec_02 table td {
	padding:5px;
}
#h-setumeikai #sec_02 table thead th {
	background-color:#B2D4EA;
}
#h-setumeikai #sec_02 table tbody th {
	background-color:#F7F7F7;
	text-align:center;
}
#h-setumeikai #sec_02 table tbody {
	text-align:center;
}
#h-setumeikai #sec_02 table tbody td {
	border-bottom:1px solid #B2D4EA;
	border-right:1px solid #B2D4EA;
}
#h-setumeikai #sec_02 table .bno {
	text-align:left;
	border-right:none;
}
#h-setumeikai .c-box {
	background-color:#F9F7F3;
	padding:10px;
}
#h-setumeikai .c-box a {
	color: #505050;
}
/*
------ h-bosyu_ippan ------ */
#h-bosyu_ippan .section {
	margin-bottom:30px;
}
#h-bosyu_ippan #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-bosyu_ippan #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-bosyu_ippan h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-bosyu_ippan h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-bosyu_ippan h4, #h-bosyu_ippan h5 {
	margin-bottom:20px;
}
#h-bosyu_ippan #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-bosyu_ippan #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-bosyu_ippan #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-bosyu_ippan .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-bosyu_ippan .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-bosyu_ippan .g-box a {
	color: #00683D;
}
#h-bosyu_ippan #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-bosyu_ippan .txt12 {
	font-size:12px;
}
#h-bosyu_ippan #main {
	font-size:109%;
}
#h-bosyu_ippan #sec_02 table {
	width: 660px;
	margin: 0 0 25px;
}
#h-bosyu_ippan #sec_02 table th {
	width: 150px;
	background: #F7F7F7;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 20px 15px;
	font-weight: bold;
}
#h-bosyu_ippan #sec_02 table td {
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 20px 15px;
	line-height: 1.7;
}
#h-bosyu_ippan #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#h-bosyu_ippan #sec_02 table dd {
	margin-bottom: 35px;
}
#h-bosyu_ippan #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#h-bosyu_ippan .arrow-box {
	padding:20px 25px;
	background:#F9F7F3;
}
#h-bosyu_ippan #sec_02 .arrow-box p {
	margin-bottom: 20px;
}
#h-bosyu_ippan #sec_02 .arrow-box .arrow {
	background: url(../img/high/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#h-bosyu_ippan #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-bosyu_ippan #sec_02 .txt01 a {
	color: #00683D;
}
/*
------ h-bosyu_sui ------ */
#h-bosyu_sui .section {
	margin-bottom:30px;
}
#h-bosyu_sui #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-bosyu_sui #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-bosyu_sui h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-bosyu_sui h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-bosyu_sui h4, #h-bosyu_sui h5 {
	margin-bottom:20px;
}
#h-bosyu_sui #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-bosyu_sui #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-bosyu_sui #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-bosyu_sui .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-bosyu_sui .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-bosyu_sui .g-box a {
	color: #00683D;
}
#h-bosyu_sui #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-bosyu_sui .txt12 {
	font-size:12px;
}
#h-bosyu_sui #main {
	font-size:109%;
}
#h-bosyu_sui #sec_02 table {
	width: 660px;
	margin: 0 0 25px;
}
#h-bosyu_sui #sec_02 table th {
	width: 150px;
	background: #F7F7F7;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 20px 15px;
	font-weight: bold;
}
#h-bosyu_sui #sec_02 table td {
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 20px 15px;
	line-height: 1.7;
}
#h-bosyu_sui #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 10px;
}
#h-bosyu_sui #sec_02 table dd {
	margin-bottom: 35px;
}
#h-bosyu_sui #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#h-bosyu_sui .arrow-box {
	padding:20px 25px;
	background:#F9F7F3;
}
#h-bosyu_sui #sec_02 .arrow-box p {
	margin-bottom: 20px;
}
#h-bosyu_sui #sec_02 .arrow-box .arrow {
	background: url(../img/high/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#h-bosyu_sui #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-bosyu_sui #sec_02 .txt01 a {
	color: #00683D;
}
/*
------ h-gakuhi ------ */
#h-gakuhi .section {
	margin-bottom:30px;
}
#h-gakuhi #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-gakuhi #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-gakuhi h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-gakuhi h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-gakuhi h4, #h-gakuhi h5 {
	margin-bottom:20px;
}
#h-gakuhi #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-gakuhi #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-gakuhi #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-gakuhi .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-gakuhi .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
	font-size: 134%;
}
#h-gakuhi .g-box a {
	color: #00683D;
}
#h-gakuhi #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-gakuhi .txt12 {
	font-size:12px;
}
#h-gakuhi #main {
	font-size:109%;
}
#h-gakuhi .table01 {
	width: 660px;
	margin: 0 0 10px;
}
#h-gakuhi .table01 th {
	background: #B2D4EA;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
}
#h-gakuhi .table01 td {
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
}
#h-gakuhi .table01 .cell01 {
	background: #F7F7F7;
}
#h-gakuhi .table01 .cell02 {
	width: 200px;
}
#h-gakuhi .table01 .cell03 {
	padding-left: 30px;
}
#h-gakuhi .table01 .blno {
	border-left: none;
}
#h-gakuhi .table01 .bl {
	border-left: 1px solid #B2D4EA;
}
#h-gakuhi #sec_02 table dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#h-gakuhi #sec_02 table dd {
	margin-bottom: 20px;
}
#h-gakuhi #sec_02 table .list01 {
	text-indent: -4.5em;
	margin-left: 4.5em;
}
#h-gakuhi #sec_02 .arrow-box p {
	margin-bottom: 10px;
}
#h-gakuhi #sec_02 .arrow-box .arrow {
	background: url(../img/junior/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#h-gakuhi #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-gakuhi #sec_02 .txt01 a {
	color: #00683D;
}
#h-gakuhi .section p {
	margin-bottom: 10px;
}
#h-gakuhi .txt13 {
	font-size: 13px;
}
#h-gakuhi .table02 {
}
#h-gakuhi .table02 th, #h-gakuhi .table02 td {
	padding-right: 20px;
	font-weight: bold;
}
#h-gakuhi .table03 {
	width: 660px;
	margin: 0 0 10px;
}
#h-gakuhi .table03 th {
	background: #B2D4EA;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px 10px 10px 20px;
	table-layout: fixed;
}
#h-gakuhi .table03 td {
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px 10px 10px 20px;
	table-layout: fixed;
}
#h-gakuhi .table03 .cell01 {
	background: #F7F7F7;
}
#h-gakuhi .table03 .cell01-b {
	background: #F7F7F7;
	padding: 0;
}
#h-gakuhi .table03 .cell01-c {
	background: #F7F7F7;
	padding: 0 10px 0 0;
}
#h-gakuhi .table03 .cell02 {
	width: 200px;
}
#h-gakuhi .table03 .cell03 {
	padding-left: 30px;
}
#h-gakuhi .table03 .blno {
	border-left: none;
}
#h-gakuhi .table03 .bl {
	border-left: 1px solid #B2D4EA;
}
/*
------ h-index02 ------ */
#h-index02 .section {
	margin-bottom:30px;
}
#h-index02 #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-index02 #main-v-wrap {
	width:100%;
	height:215px;
	background: url(../img/high/nyushi/setumeikai/main-v.jpg) no-repeat center top;
	min-width:960px;
}
#h-index02 #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-index02 h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-index02 h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-index02 h4, #h-index02 h5 {
	margin-bottom:20px;
}
#h-index02 #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-index02 #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-index02 #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-index02 .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-index02 .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-index02 .g-box a {
	color: #00683D;
}
#h-index02 #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-index02 .txt12 {
	font-size:12px;
}
#h-index02 #main {
	font-size:109%;
}
#h-index02 .table01 {
	width: 660px;
	margin: 0 0 10px;
}
#h-index02 .table01 th {
	background: #B2D4EA;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
	text-align: center;
}
#h-index02 .table01 td {
	text-align: center;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
}
#h-index02 .table01 .cell01 {
	background: #F7F7F7;
}
#h-index02 .table01 .cell02 {
	width: 200px;
}
#h-index02 .table01 .cell03 {
	padding-left: 30px;
}
#h-index02 .table01 .blno {
	border-left: none;
}
#h-index02 .table01 .bl {
	border-left: 1px solid #B2D4EA;
}
#h-index02 #sec_02 .arrow-box p {
	margin-bottom: 10px;
}
#h-index02 #sec_02 .arrow-box .arrow {
	background: url(../img/high/nyushi/share/icon01.gif) no-repeat 10px 5px;
	padding-left: 10px;
}
#h-index02 #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-index02 #sec_02 .txt01 a {
	color: #00683D;
}
#h-index02 .txt13 {
	font-size: 13px;
}
#h-index02 .list01 {
	margin-bottom: 15px;
}
#h-index02 .list01 li {
	background:url(../img/high/nyushi/share/icon.gif) no-repeat left;
	padding-left: 15px;
	margin-bottom: 10px;
	font-size: 134%;
}
#h-index02 .list01 li a {
	border-bottom: 1px solid #505050;
	text-decoration: none;
	color: #505050;
	padding-bottom: 1px;
}
#h-index02 .list01 li a:hover {
	border: none;
}
#h-index02 .txt01 {
	font-weight: bold;
	margin-bottom: 10px;
}
/*
------ h-syogaku ------ */
#h-syogaku .section {
	margin-bottom:30px;
}
#h-syogaku #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-syogaku #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-syogaku h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-syogaku h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-syogaku h4, #h-syogaku h5 {
	margin-bottom:20px;
}
#h-syogaku #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-syogaku #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-syogaku #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-syogaku .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-syogaku .g-box {
	padding:10px 10px 10px 15px;
	margin-bottom:10px;
	background:#F9F7F3;
	font-size: 134%;
	font-weight: bold;
}
#h-syogaku .g-box a {
	color: #00683D;
}
#h-syogaku #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-syogaku .txt12 {
	font-size:12px;
}
#h-syogaku #main {
	font-size:109%;
}
#h-syogaku .table01 {
	width: 660px;
	margin: 0 0 10px;
}
#h-syogaku .table01 th {
	background: #B2D4EA;
	color: #656565;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
	text-align: center;
}
#h-syogaku .table01 td {
	text-align: center;
	border-top: 1px solid #B2D4EA;
	border-bottom: 1px solid #B2D4EA;
	border-left: 1px solid #B2D4EA;
	padding: 10px;
	table-layout: fixed;
}
#h-syogaku .table01 .cell01 {
	background: #F7F7F7;
	width: 110px;
}
#h-syogaku .table01 .cell02 {
	width: 200px;
}
#h-syogaku .table01 .cell03 {
	padding-left: 30px;
}
#h-syogaku .table01 .blno {
	border-left: none;
}
#h-syogaku .table01 .bl {
	border-left: 1px solid #B2D4EA;
}
#h-syogaku .table01 .tr {
	padding-right: 20px;
	padding-left: 0;
}
#h-syogaku #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-syogaku .txt01 {
	font-weight: bold;
	margin-bottom: 10px;
}
#h-syogaku .txt13 {
	font-size: 13px;
}
#h-syogaku .list01 {
	margin-bottom: 15px;
}
#h-syogaku .list01 dt {
	font-weight: bold;
	margin-bottom: 5px;
}
#h-syogaku .list01 dt span {
	font-weight: normal;
}
#h-syogaku .list01 dd {
	margin-bottom: 20px;
}
#h-syogaku .list01 dd ol {
	margin-left: 20px;
}
#h-syogaku .list01 dd ol li {
	margin-bottom: 20px;
}
/*
------ h-qa ------ */
#h-qa .section {
	margin-bottom:30px;
}
#h-qa #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-qa #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-qa h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-qa h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-qa h4, #h-qa h5 {
	margin-bottom:7px;
}
#h-qa #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-qa #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-qa #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-qa .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-qa .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-qa .g-box a {
	color: #505050;
}
#h-qa #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-qa .txt12 {
	font-size:12px;
}
#h-qa #main {
	font-size:109%;
}
#h-qa #sec_02 .color01 {
	font-weight: bold;
	color: #1F7F57;
}
#h-qa .txt01 {
	font-weight: bold;
	margin-bottom: 10px;
}
#h-qa .txt13 {
	font-size: 13px;
}
#h-qa .a-box {
	background: url(../img/high/nyushi/qa/a.gif) no-repeat 10px 11px #F9F7F3;
	padding: 10px 20px 10px 40px;
	margin-bottom: 20px;
}
#h-qa .r-top {
	text-align:right;
	color:#5F4A3C;
}
#h-qa .txt02 {
	font-weight: bold;
	font-size: 134%;
	margin-bottom: 5px;
}
#h-qa .list01 li {
	background: url(../img/high/nyushi/qa/icon_01.gif) no-repeat left;
	padding-left: 20px;
	margin-bottom: 10px;
}
#h-qa .list01 li a {
	color: #656565;
}

/*
------ h-net ------ */
#h-net .section {
	margin-bottom:30px;
}
#h-net #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-net #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-net h2 {
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-net h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-net h4, #h-net h5 {
	margin-bottom:7px;
}
/*
------ h-design ------ */
#h-design .section {
	margin-bottom:30px;
}
#h-design #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-design #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-design h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-design h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-design h4, #h-design h5 {
	margin-bottom:13px;
}
#h-design #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-design #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-design #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-design .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-design .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-design .g-box a {
	color: #505050;
}
#h-design #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-design .txt12 {
	font-size:12px;
}
#h-design #main {
	font-size:109%;
}
/*
------ h-kyoiku ------ */
#h-kyoiku .section {
	margin-bottom:40px;
}
#h-kyoiku #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-kyoiku #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-kyoiku h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-kyoiku h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-kyoiku h4, #h-kyoiku h5 {
	margin-bottom:13px;
}
#h-kyoiku #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-kyoiku #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-kyoiku #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-kyoiku .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-kyoiku .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-kyoiku .g-box a {
	color: #505050;
}
#h-kyoiku #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-kyoiku .txt12 {
	font-size:12px;
}
#h-kyoiku #main {
	font-size:109%;
}
#h-kyoiku .section span {
	color: #F4901D;
}
#h-kyoiku .section p {
	line-height: 1.7;
}
#h-kyoiku #sec_04 p a {
	color: #1F7F57;
}
/*
------ h-course ------ */
#h-course .section {
	margin-bottom:40px;
}
#h-course #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-course #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-course h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-course h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-course h4, #h-course h5 {
	margin-bottom:13px;
}
#h-course #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-course #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-course #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-course .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-course .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-course .g-box a {
	color: #505050;
}
#h-course #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-course .txt12 {
	font-size:12px;
}
#h-course #main {
	font-size:109%;
}
#h-course #sec_02 .box01 {
	position: relative;
	float: left;
	width: 325px;
	margin-right: 10px;
}
#h-course #sec_02 .box01 .btn_03 {
	position: absolute;
	width: 190px;
	height: 44px;
	top: 245px;
	left: 60px;
}
#h-course ._on:hover {
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
	display:inline-block\9;/*IE8*/
}
/*
------ h-facility ------ */
#h-facility .section {
	margin-bottom:40px;
}
#h-facility #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-facility #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-facility h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-facility h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-facility h4, #h-facility h5 {
	margin-bottom:13px;
}
#h-facility #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-facility #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-facility #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-facility .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-facility .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-facility .g-box a {
	color: #505050;
}
#h-facility #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-facility .txt12 {
	font-size:12px;
}
#h-facility #main {
	font-size:109%;
}
#h-facility #sec_02 p {
	width: 420px;
	float: left;
}
#h-facility #sec_03 dl {
	width: 295px;
	float: right;
	padding-top: 40px;
}
#h-facility #sec_03 dl dt {
	font-size: 168%;
	margin-bottom: 20px;
}
#h-facility #sec_03 dl dd {
	padding-right: 15px;
}
#h-facility #sec_03 .box-wrap {
	margin-bottom: 10px;
}
#h-facility #sec_03 .box-wrap div {
	float: left;
	width: 214px;
	margin-right: 9px;
	color: #656565;
}
/*
------ h-2009_uniform ------ */
#h-2009_uniform .section {
	margin-bottom:40px;
}
#h-2009_uniform #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-2009_uniform #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-2009_uniform h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-2009_uniform h3 {
	border-bottom:1px dotted #656565;
	padding-bottom:15px;
	margin-bottom:20px;
}
#h-2009_uniform h4, #h-2009_uniform h5 {
	margin-bottom:13px;
}
#h-2009_uniform #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-2009_uniform #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-2009_uniform #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-2009_uniform .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-2009_uniform .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-2009_uniform .g-box a {
	color: #505050;
}
#h-2009_uniform #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-2009_uniform .txt12 {
	font-size:12px;
}
#h-2009_uniform #main {
	font-size:109%;
}
#h-2009_uniform #sec_02 ul {
	margin-bottom: 10px;
}
#h-2009_uniform #sec_02 ul li {
	float: left;
}
#h-2009_uniform #sec_02 dl dt {
	margin-bottom: 5px;
}
/*
------ h-course1 ------ */
#h-course1 .section {
	margin-bottom:40px;
}
#h-course1 #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-course1 #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-course1 h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-course1 h3 {
	margin-bottom:15px;
}
#h-course1 h4, #h-course1 h5 {
	margin-bottom:30px;
}
#h-course1 #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-course1 #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-course1 #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-course1 .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-course1 .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-course1 .g-box a {
	color: #505050;
}
#h-course1 #s-menu {
	background:url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-course1 .txt12 {
	font-size:12px;
}
#h-course1 #main {
	font-size:109%;
}
#h-course1 .text-img {
	text-align: center;
	margin-bottom: 35px;
}
#h-course1 #sec_02 {
	margin-bottom: 50px;
}
#h-course1 .list04 {
	margin-bottom: 15px;
}
#h-course1 .list04 dt {
	font-weight: bold;
	margin-bottom: 30px;
}
/*
------ h-shinro ------ */
#h-shinro .section {
	margin-bottom:25px;
}
#h-shinro #main {
	background:url(../img/high/share/line-bg.gif) no-repeat left top;
	padding-top:20px;
}
#h-shinro #main-v {
	clear:both;
	height:215px;
	width:960px;
	margin:0 auto;
	position:relative;
}
#h-shinro h2 {
	padding-bottom:15px;
	margin-bottom:35px;
}
#h-shinro h3 {
	margin-bottom:15px;
}
#h-shinro h4, #h-shinro h5 {
	margin-bottom:30px;
}
#h-shinro #main-v .img_bg {
	position:absolute;
	left:-120px;
	;
	top:0;
	z-index:0;
}
#h-shinro #main-v .btn_01 {
	position:absolute;
	left:0px;
	top:30px;
	z-index:10;
}
#h-shinro #in-navi {
	background:url(../img/high/navi/navi_bg.gif) repeat-x left top;
	min-width:960px;
	height:29px;
}
#h-shinro .title {
	padding:10px 0 10px 20px;
	margin-bottom:30px;
	background:#D4EBE6;
	font-size:134%;
	font-weight:bold;
}
#h-shinro .g-box {
	padding:15px;
	margin-bottom:10px;
	background:#F9F7F3;
}
#h-shinro .g-box a {
	color: #505050;
}
#h-shinro #s-menu {
	background: url(../img/high/nyushi/share/sidebox-bg.gif) no-repeat left top;
	padding:45px 15px 15px 15px;
	margin-bottom:45px;
	height:394px;
}
#h-shinro .txt12 {
	font-size:12px;
}
#h-shinro #main {
	font-size:109%;
}
#h-shinro .sect table {
	width: 660px;
}
#h-shinro .sect table th {
	width: 120px;
	background: #F7F7F7;
	border: 1px solid #B2D4EA;
	text-align: center;
	font-weight: bold;
}
#h-shinro .sect table td {
	width: 160px;
	border: 1px solid #B2D4EA;
	padding: 5px 0 5px 25px;
}
#h-shinro .sect .blno {
	border-left: none;
}
#h-shinro .sect .brno {
	border-right: none;
}
#h-shinro .sect p {
	text-align: right;
	padding: 5px 15px 15px 0;
}
#h-shinro #sect_01 {
	margin-bottom: 30px;
}

/*-------20191126追加---------*/

.shiharai {}
.shiharai td {}
.shiharai td p {}
.shiharai td p::first-letter {color: #6EB6A8;margin-right: 10px;}
._on:hover {
	opacity:0.7;
	filter: alpha(opacity=70);        /* ie lt 8 */
	-ms-filter: "alpha(opacity=70)";  /* ie 8 */
	-moz-opacity:0.7;                 /* FF lt 1.5, Netscape */
	-khtml-opacity: 0.7;              /* Safari 1.x */
	zoom:1;
	display:inline-block\9;/*IE8*/
}

/*-------20200831追加---------*/

#h-net .txt01 {
	font-size:120%;
 text-align: center;
 border: 3px solid #9473A5;
 font-weight: bold;
 padding: 10px 0;
}
#h-net .txt02 {color:rgba(118,17,18,1.00);}
#h-net #sec_02 table {
    width: 660px;
    margin: 0 0 25px;
}
#h-net #sec_02 table th {
    width: 150px;
    background: #F7F7F7;
    color: #656565;
    border-top: 1px solid #EBD6F6;
    border-bottom: 1px solid #EBD6F6;
    padding: 10px 0 10px 15px;
    font-weight: bold;
}
#h-net #sec_02 table td {
    width: 150px;
    color: #656565;
    border-top: 1px solid #EBD6F6;
    border-bottom: 1px solid #EBD6F6;
    padding: 10px 0 10px 15px;
}
