/* -----------------------------------
header
----------------------------------- */
#header{
	width:760px;
	margin:10px auto 10px auto;
	background:url(../img_2nd/header_bg.gif) repeat-y;
	text-align:left;
}
#header #wrapper{
	padding:0;
	background:url(../img_2nd/header_t_bg_somu.jpg) no-repeat;
}

#header h1{
	padding:18px 0 0 5px;
	height:72px;
}

#header p#title_tx{
	margin:0;
	padding:4px 20px 11px 20px;
	background:url(../img_2nd/header_bg_btm.gif) no-repeat left bottom;
}

/* ---header_kakuka--------------------- */
#zaimusisetsu #header #wrapper{
	background:url(../img_2nd/header_t_bg_zaimusisetsu.jpg) no-repeat;
}
#kyosyokuin #header #wrapper{
	background:url(../img_2nd/header_t_bg_kyosyokuin.jpg) no-repeat;
}
#fukuri #header #wrapper{
	background:url(../img_2nd/header_t_bg_fukuri.jpg) no-repeat;
}
#shogai #header #wrapper{
	background:url(../img_2nd/header_t_bg_shogai.jpg) no-repeat;
}
#kotogakko #header #wrapper{
	background:url(../img_2nd/header_t_bg_kotogakko.jpg) no-repeat;
}
#gimukyoiku #header #wrapper{
	background:url(../img_2nd/header_t_bg_gimukyoiku.jpg) no-repeat;
}
#tokubetsushien #header #wrapper{
	background:url(../img_2nd/header_t_bg_tokubetsushien.jpg) no-repeat;
}
#kenkogakushu #header #wrapper{
	background:url(../img_2nd/header_t_bg_kenkogakushu.jpg) no-repeat;
}
#sports #header #wrapper{
	background:url(../img_2nd/header_t_bg_sports.jpg) no-repeat;
}
#kyoikukikaku #header #wrapper{
	background:url(../img_2nd/header_t_bg_kyoikukikaku.jpg) no-repeat;
}
/* ------------------------ */

/* -----------------------------------
contents
----------------------------------- */
#contents{
	clear:both;
	width:760px;
	margin:0 auto ;
	text-align:left;
	font-size:116%;
}


/* -----------------------------------
contents #main
----------------------------------- */
#main{
	float:right;
	width:570px;
	margin:0 0 30px 0;
}



/* -----------------------------------
contents  #main .l_box
----------------------------------- */
.l_box{
	clear:both;
	background:url(../img_2nd/l_box_bg.gif) repeat-y left bottom;
	margin-bottom:17px;
}

.l_box h2{
	background:url(../img_2nd/l_box_h2_somu.gif) no-repeat;
	padding:10px 0 10px 43px;
}

/* ---header_kakuka--------------------- */
#zaimusisetsu .l_box h2{
	background:url(../img_2nd/l_box_h2_zaimusisetsu.gif) no-repeat;
}
#kyosyokuin .l_box h2{
	background:url(../img_2nd/l_box_h2_kyosyokuin.gif) no-repeat;
}
#fukuri .l_box h2{
	background:url(../img_2nd/l_box_h2_fukuri.gif) no-repeat;
}
#shogai .l_box h2{
	background:url(../img_2nd/l_box_h2_shogai.gif) no-repeat;
}
#kotogakko .l_box h2{
	background:url(../img_2nd/l_box_h2_kotogakko.gif) no-repeat;
}
#gimukyoiku .l_box h2{
	background:url(../img_2nd/l_box_h2_gimukyoiku.gif) no-repeat;
}
#tokubetsushien .l_box h2{
	background:url(../img_2nd/l_box_h2_tokubetsushien.gif) no-repeat;
}
#kenkogakushu .l_box h2{
	background:url(../img_2nd/l_box_h2_kenkogakushu.gif) no-repeat;
}
#sports .l_box h2{
	background:url(../img_2nd/l_box_h2_sports.gif) no-repeat;
}
/* ------------------------ */
.l_box .naka{
	background:url(../img_2nd/l_box_bg_btm.gif) no-repeat left bottom;
	padding:15px 14px 20px 16px;
	_zoom: 1;
	overflow: hidden;
}
.l_box .naka h3{
	font-weight:normal;
	background:url(../img_2nd/l_box_h3_somu.gif) no-repeat top left;
	margin:0 0 5px 0;
	padding:2px 0 0 12px;
}
.l_box .naka h4{
	font-size: 100%;
	line-height: 1.1;
	margin: 10px 0 5px;
	padding: 0 0 0 5px;
	border-left: 5px solid #6EA53E;
	color: #555;
}
.l_box .naka h5{
	color: #172b53;
	font-size: 100%;
	margin: 10px 0 5px;
	padding: 0;
}

/* -----------------------------------
sample
----------------------------------- */
#pankuzu {
	clear:both;
	display:block;
	margin:7px 4px 2px 4px;
	padding:0;
	text-align:left;
	white-space:nowrap;
}
#pankuzu li {
background-image:url(http://www.pref.aichi.jp/top/template/images/pan.gif);
background-position:right center;
background-repeat:no-repeat;
display:inline;
list-style-type:none;
padding-left:2px;
padding-right:12px;
}
#pankuzu a {
text-decoration:none;

}
/* -----------------------------------
table
----------------------------------- */
table.table-a{
	border-top-width: 1px;
	border-left-width: 1px;
	border-top-style: solid;
	border-left-style: solid;
	margin:0 15px 1em;
	border-color: #888;
	font-size: 90%;
}
table.table-a th{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	color: #172b53;
	border-color: #888;
	background-color: #d3e1ff;
	line-height: 120%;
	white-space: nowrap;
}
table.table-a td{
	border-right-width: 1px;
	border-bottom-width: 1px;
	border-right-style: solid;
	border-bottom-style: solid;
	padding: 5px;
	border-color: #888;
	line-height: 140%;
}
table.table-b{
	margin:0 15px 1em;
	font-size: 90%;
	line-height: 1.4;
}
table.table-b th {
	padding: 4px 1em 4px 0;
	color: #555;
}
table.table-b td {
	padding: 4px 1em 4px 0;
}
table.table-date {
	margin: 0 0 15px 15px;
	padding: 0;
	line-height: 1.3;
	font-size: 100%;
}
table.table-date th{
	color: #172b53;
	text-align: left;
	vertical-align: top;
	white-space: nowrap;
}
table.table-date td{
	padding-bottom: 5px;
}
/* -----------------------------------
text
----------------------------------- */
p{
	margin: 0 15px 1em;
}
p.text-a{
	text-indent: 1em;
}
/* -----------------------------------
box
----------------------------------- */
div.box-point{
	border: 1px solid #7c96cb;
	padding: 10px 5px;
	margin:0 15px 1em;
}
div.box-point p{
	margin-bottom: 0 !important;
}
div.box-point ul{
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	padding: 0;
}
div.box-point ol {
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	padding: 0;
}
div.box-important{
	background-color: #FFF8CE;
	padding: 10px 5px;
	margin:0 15px 1em;
}
div.box-important p{
	margin-bottom: 0 !important;
}
div.box-important ul{
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	padding: 0;
}
div.box-important ol {
	margin-top: 5px !important;
	margin-bottom: 0 !important;
	padding: 0;
}
/* -----------------------------------
link icon
----------------------------------- */
.point-a{
	background: url(../img_2nd/l_box_point-a.gif) no-repeat 0 2px;
	padding-left: 15px;
	margin-bottom: 5px;
	height: 14px;
	vertical-align: bottom;
}
.point-back{
	background: url(../img_2nd/l_box_point-back.gif) no-repeat 0 2px;
	padding-left: 15px;
	margin-bottom: 5px;
	height: 14px;
	vertical-align: bottom;
}
.point-top{
	background: url(../img_2nd/l_box_point-top.gif) no-repeat 0 4px;
	padding-left: 15px;
	margin-bottom: 5px;
	height: 14px;
	vertical-align: bottom;
}
/* -----------------------------------
align
----------------------------------- */
.txt-c {
	text-align: center;
}
.txt-l {
	text-align: left;
}
.txt-r {
	text-align: right;
}
/* -----------------------------------
text decoration
----------------------------------- */
.mp_underline {
	text-decoration:underline;
}
.mp_italic {
	font-style:italic;
}
.mp_textcolor_red {
	color:#FF0000;
}
.mp_textcolor_green {
	color:#009900;
}
.mp_textcolor_gray {
	color:#666666;
}
.mp_strike {
	text-decoration:line-through;
}
.mp_indent {
	text-indent:1em;
}
.mp_large {
	font-size: larger;
}
.mp_small {
	font-size: smaller;
}


/* ---header_kakuka--------------------- */
/* 税務施設 */
#zaimusisetsu .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_zaimusisetsu.gif) no-repeat top left;
}
#zaimusisetsu .l_box .naka h4{
	border-left: 5px solid #e7880e;
}
#zaimusisetsu .l_box .naka h5{
	color: #35592b;
}
#zaimusisetsu table.table-a th{
	color: #35592b;
	background-color: #f7fff5;
}
#zaimusisetsu table.table-date th{
	color: #35592b;
}
#zaimusisetsu div.box-point{
	border: 1px solid #a1cc93;
}
#zaimusisetsu .point-a{
	background: url(../img_2nd/l_box_point-a_zaimusisetsu.gif) no-repeat 0 2px;
}
#zaimusisetsu .point-back{
	background: url(../img_2nd/l_box_point-back_zaimusisetsu.gif) no-repeat 0 2px;
}
#zaimusisetsu .point-top{
	background: url(../img_2nd/l_box_point-top_zaimusisetsu.gif) no-repeat 0 4px;
}
/* 教職員 */
#kyosyokuin .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_kyosyokuin.gif) no-repeat top left;
}
#kyosyokuin .l_box .naka h4{
	border-left: 5px solid #e7c50e;
}
#kyosyokuin .l_box .naka h5{
	color: #2d7984;
}
#kyosyokuin table.table-a th{
	color: #2d7984;
	background-color: #effdff;
}
#kyosyokuin table.table-date th{
	color: #2d7984;
}
#kyosyokuin div.box-point{
	border: 1px solid #b3d3dd;
}
#kyosyokuin .point-a{
	background: url(../img_2nd/l_box_point-a_kyosyokuin.gif) no-repeat 0 2px;
}
#kyosyokuin .point-back{
	background: url(../img_2nd/l_box_point-back_kyosyokuin.gif) no-repeat 0 2px;
}
#kyosyokuin .point-top{
	background: url(../img_2nd/l_box_point-top_kyosyokuin.gif) no-repeat 0 4px;
}
/* 福利 */
#fukuri .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_fukuri.gif) no-repeat top left;
}
#fukuri .l_box .naka h4{
	border-left: 5px solid #20906f;
}
#fukuri .l_box .naka h5{
	color: #21775e;
}
#fukuri table.table-a th{
	color: #21775e;
	background-color: #e8f9f4;
}
#fukuri table.table-date th{
	color: #21775e;
}
#fukuri div.box-point{
	border: 1px solid #afe4d4;
}
#fukuri .point-a{
	background: url(../img_2nd/l_box_point-a_fukuri.gif) no-repeat 0 2px;
}
#fukuri .point-back{
	background: url(../img_2nd/l_box_point-back_fukuri.gif) no-repeat 0 2px;
}
#fukuri .point-top{
	background: url(../img_2nd/l_box_point-top_fukuri.gif) no-repeat 0 4px;
}
/* 生涯 */
#shogai .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_shogai.gif) no-repeat top left;
}
#shogai .l_box .naka h4{
	border-left: 5px solid #7952ba;
}
#shogai .l_box .naka h5{
	color: #503183;
}
#shogai table.table-a th{
	color: #503183;
	background-color: #f2ebfd;
}
#shogai table.table-date th{
	color: #503183;
}
#shogai div.box-point{
	border: 1px solid #d6c7f0;
}
#shogai .point-a{
	background: url(../img_2nd/l_box_point-a_shogai.gif) no-repeat 0 2px;
}
#shogai .point-back{
	background: url(../img_2nd/l_box_point-back_shogai.gif) no-repeat 0 2px;
}
#shogai .point-top{
	background: url(../img_2nd/l_box_point-top_shogai.gif) no-repeat 0 4px;
}
/* 高等学校 */
#kotogakko .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_kotogakko.gif) no-repeat top left;
}
#kotogakko .l_box .naka h4{
	border-left: 5px solid #e7c50e;
}
#kotogakko .l_box .naka h5{
	color: #4c6427;
}
#kotogakko table.table-a th{
	color: #4c6427;
	background-color: #f0f9e3;
}
#kotogakko table.table-date th{
	color: #4c6427;
}
#kotogakko div.box-point{
	border: 1px solid #c0da97;
}
#kotogakko .point-a{
	background: url(../img_2nd/l_box_point-a_kotogakko.gif) no-repeat 0 2px;
}
#kotogakko .point-back{
	background: url(../img_2nd/l_box_point-back_kotogakko.gif) no-repeat 0 2px;
}
#kotogakko .point-top{
	background: url(../img_2nd/l_box_point-top_kotogakko.gif) no-repeat 0 4px;
}
/* 義務教育 */
#gimukyoiku .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_gimukyoiku.gif) no-repeat top left;
}
#gimukyoiku .l_box .naka h4{
	border-left: 5px solid #e7880e;
}
#gimukyoiku .l_box .naka h5{
	color: #2a5f62;
}
#gimukyoiku table.table-a th{
	color: #2a5f62;
	background-color: #e3f6f7;
}
#gimukyoiku table.table-date th{
	color: #2a5f62;
}
#gimukyoiku div.box-point{
	border: 1px solid #7ccbbd;
}
#gimukyoiku .point-a{
	background: url(../img_2nd/l_box_point-a_gimukyoiku.gif) no-repeat 0 2px;
}
#gimukyoiku .point-back{
	background: url(../img_2nd/l_box_point-back_gimukyoiku.gif) no-repeat 0 2px;
}
#gimukyoiku .point-top{
	background: url(../img_2nd/l_box_point-top_gimukyoiku.gif) no-repeat 0 4px;
}

/* 特別支援 */
#tokubetsushien .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_tokubetsushien.gif) no-repeat top left;
}
#tokubetsushien .l_box .naka h4{
	border-left: 5px solid #c5b86f;
}
#tokubetsushien .l_box .naka h5{
	color: #804343;
}
#tokubetsushien table.table-a th{
	color: #804343;
	background-color: #fff2f2;
}
#tokubetsushien table.table-date th{
	color: #804343;
}
#tokubetsushien div.box-point{
	border: 1px solid #d29696;
}
#tokubetsushien .point-a{
	background: url(../img_2nd/l_box_point-a_tokubetsushien.gif) no-repeat 0 2px;
}
#tokubetsushien .point-back{
	background: url(../img_2nd/l_box_point-back_tokubetsushien.gif) no-repeat 0 2px;
}
#tokubetsushien .point-top{
	background: url(../img_2nd/l_box_point-top_tokubetsushien.gif) no-repeat 0 4px;
}
/* 健康学習 */
#kenkogakushu .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_kenkogakushu.gif) no-repeat top left;
}
#kenkogakushu .l_box .naka h4{
	border-left: 5px solid #e7c50e;
}
#kenkogakushu .l_box .naka h5{
	color: #6c4615;
}
#kenkogakushu table.table-a th{
	color: #6c4615;
	background-color: #fff8ef;
}
#kenkogakushu table.table-date th{
	color: #6c4615;
}
#kenkogakushu div.box-point{
	border: 1px solid #e7c293;
}
#kenkogakushu .point-a{
	background: url(../img_2nd/l_box_point-a_kenkogakushu.gif) no-repeat 0 2px;
}
#kenkogakushu .point-back{
	background: url(../img_2nd/l_box_point-back_kenkogakushu.gif) no-repeat 0 2px;
}
#kenkogakushu .point-top{
	background: url(../img_2nd/l_box_point-top_kenkogakushu.gif) no-repeat 0 4px;
}
/* スポーツ */
#sports .l_box .naka h3{
	background:url(../img_2nd/l_box_h3_sports.gif) no-repeat top left;
}
#sports .l_box .naka h4{
	border-left: 5px solid #e7c50e;
}
#sports .l_box .naka h5{
	color: #5f782e;
}
#sports table.table-a th{
	color: #5f782e;
	background-color: #f1fadf;
}
#sports table.table-date th{
	color: #5f782e;
}
#sports div.box-point{
	border: 1px solid #b6d27f;
}
#sports .point-a{
	background: url(../img_2nd/l_box_point-a_sports.gif) no-repeat 0 2px;
}
#sports .point-back{
	background: url(../img_2nd/l_box_point-back_sports.gif) no-repeat 0 2px;
}
#sports .point-top{
	background: url(../img_2nd/l_box_point-top_sports.gif) no-repeat 0 4px;
}
/* ------------------------ */
.l_box .naka .naka_l{
	background:url(../img_2nd/l_box_line.gif) no-repeat right center;
	float:left;
	width:254px;
	margin-right:12px;
	padding-right:12px;
}
.l_box .naka .naka_r{
	float:left;
	width:258px;
}

.l_box ul{
	padding:0 0 10px 0;
}
.l_box ul li{
	padding:5px 0;
}

.l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_somu.gif) no-repeat 8px 8px;
	padding:5px 0 5px 22px;
}
#zaimusisetsu .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_zaimusisetsu.gif) no-repeat 8px 8px;
}
#kyosyokuin .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kyosyokuin.gif) no-repeat 8px 8px;
}
#fukuri .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_fukuri.gif) no-repeat 8px 8px;
}
#shogai .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_shogai.gif) no-repeat 8px 8px;
}
#kotogakko  .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kotogakko.gif) no-repeat 8px 8px;
}
#gimukyoiku .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_gimukyoiku.gif) no-repeat 8px 8px;
}
#tokubetsushien .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_tokubetsushien.gif) no-repeat 8px 8px;
}
#kenkogakushu .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kenkogakushu.gif) no-repeat 8px 8px;
}
#sports .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_sports.gif) no-repeat 8px 8px;
}

.l_box dl{
	padding:0 0 10px 0;
}
.l_box dt{ 
	background:url(../img_2nd/l_box_icon_somu.gif) no-repeat 8px 8px;
	padding:5px 0 0 22px;
}
#zaimusisetsu .l_box dt{ 
	background:url(../img_2nd/l_box_icon_zaimusisetsu.gif) no-repeat 8px 8px;
}
#kyosyokuin .l_box dt{ 
	background:url(../img_2nd/l_box_icon_kyosyokuin.gif) no-repeat 8px 8px;
}
#fukuri .l_box dt{ 
	background:url(../img_2nd/l_box_icon_fukuri.gif) no-repeat 8px 8px;
}
#shogai .l_box dt{ 
	background:url(../img_2nd/l_box_icon_shogai.gif) no-repeat 8px 8px;
}
#kotogakko  .l_box dt{ 
	background:url(../img_2nd/l_box_icon_kotogakko.gif) no-repeat 8px 8px;
}
#gimukyoiku .l_box dt{ 
	background:url(../img_2nd/l_box_icon_gimukyoiku.gif) no-repeat 8px 8px;
}
#tokubetsushien .l_box dt{ 
	background:url(../img_2nd/l_box_icon_tokubetsushien.gif) no-repeat 8px 8px;
}
#kenkogakushu .l_box dt{ 
	background:url(../img_2nd/l_box_icon_kenkogakushu.gif) no-repeat 8px 8px;
}
#sports .l_box dt{ 
	background:url(../img_2nd/l_box_icon_sports.gif) no-repeat 8px 8px;
}

.l_box dd{
	padding:0 0 5px 22px;
}
.l_box ol{
	margin-top: 0;
	margin-left: 22px;
	margin-bottom: 10px;	
	padding:0;
}
.l_box ol li{
	padding-left: 0;
	margin-bottom: 5px;
	line-height: 1.3;
}

/* ---header_kakuka--------------------- */
#zaimusisetsu .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_zaimusisetsu.gif) no-repeat 8px 8px;
}
#kyosyokuin .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kyosyokuin.gif) no-repeat 8px 8px;
}
#fukuri .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_fukuri.gif) no-repeat 8px 8px;
}
#shogai .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_shogai.gif) no-repeat 8px 8px;
}
#kotogakko .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kotogakko.gif) no-repeat 8px 8px;
}
#gimukyoiku .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_gimukyoiku.gif) no-repeat 8px 8px;
}
#tokubetsushien .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_tokubetsushien.gif) no-repeat 8px 8px;
}
#kenkogakushu .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_kenkogakushu.gif) no-repeat 8px 8px;
}
#sports .l_box ul.li_01 li{ 
	background:url(../img_2nd/l_box_icon_sports.gif) no-repeat 8px 8px;
}
/* ------------------------ */	
#main .l_box ul.li_01 li li{ 
	background:none;
	padding-left:0px;
	margin-left:10px;
	list-style-position: outside;
	}
#main .l_box ul.li_01 li ul{ 
	padding:0;
	}
#main .l_box ul.li_01 li ul li{ 
	list-style-type:disc;
	}

#main .l_box ul.li_01 li ol li{
	list-style-type:none;
	list-style-position: outside;
}

/* -------#topics--------------------------- */

#topics li{
	border-bottom:1px dotted #ccc;
}

#topics img{
	vertical-align:top;
}

#topics img {
	padding:0 3px;
	vertical-align:middle;
}   
#topics > img {   
padding:0;   
}

/* -----------------------------------
contents  #sub
----------------------------------- */
#sub{
	background-image:url(../img_2nd/sub_menu_bg.gif);
	background-repeat: repeat-y;
	background-position: left top;
	float:left;
	width:190px;
	margin: 0 0 30px 0;
	padding:0;
}

#sub li{
	background-image:url(../img_2nd/sub_icon_somu.gif);
	background-repeat: no-repeat;
	background-position:4px 10px;
	list-style:none;
	border-bottom-width: 1px;
	border-bottom-style: dotted;
	border-bottom-color: #c3c3c3;
	padding: 6px 5px 4px 20px;
}
/* ---header_kakuka--------------------- */
#zaimusisetsu #sub li{
	background-image:url(../img_2nd/sub_icon_zaimusisetsu.gif);
}
#kyosyokuin #sub li{
	background-image:url(../img_2nd/sub_icon_kyosyokuin.gif);
}
#fukuri #sub li{
	background-image:url(../img_2nd/sub_icon_fukuri.gif);
}
#shogai #sub li{
	background-image:url(../img_2nd/sub_icon_shogai.gif);
}
#kotogakko #sub li{
	background-image:url(../img_2nd/sub_icon_kotogakko.gif);
}
#gimukyoiku #sub li{
	background-image:url(../img_2nd/sub_icon_gimukyoiku.gif);
}
#tokubetsushien #sub li{
	background-image:url(../img_2nd/sub_icon_tokubetsushien.gif);
}
#kenkogakushu #sub li{
	background-image:url(../img_2nd/sub_icon_kenkogakushu.gif);
}
#sports #sub li{
	background-image:url(../img_2nd/sub_icon_sports.gif);
}
/* ------------------------ */
#sub li.li_gray{
	background-color:#f7f7f7;
}

#sub .sideMenu{
	background-image: url(../img_2nd/sub_h2_bg_back.gif);
	background-repeat: no-repeat;
	background-position: 0px 0px;
	margin:0;
	padding:10px 0 0 0;
}

#sub .sideMenu h2{
	background-color: #193c56;
	background-image: url(../img_2nd/sub_h2_bg_somu.gif);
	background-repeat: no-repeat;
	background-position: left top;
	margin:0 7px 0 7px;
	padding:7px 3px 6px 19px;
	color: #FFF;
}
/* ---header_kakuka--------------------- */
#zaimusisetsu #sub .sideMenu h2{
	background-color: #144923;
	background-image: url(../img_2nd/sub_h2_bg_zaimusisetsu.gif);
}
#kyosyokuin #sub .sideMenu h2{
	background-color: #1C6489;
	background-image: url(../img_2nd/sub_h2_bg_kyosyokuin.gif);
}
#fukuri #sub .sideMenu h2{
	background-color: #0F7B68;
	background-image: url(../img_2nd/sub_h2_bg_fukuri.gif);
}
#shogai #sub .sideMenu h2{
	background-color: #8C4AB7;
	background-image: url(../img_2nd/sub_h2_bg_shogai.gif);
}
#kotogakko #sub .sideMenu h2{
	background-color: #4A670C;
	background-image: url(../img_2nd/sub_h2_bg_kotogakko.gif);
}
#gimukyoiku #sub .sideMenu h2{
	background-color: #1F4858;
	background-image: url(../img_2nd/sub_h2_bg_gimukyoiku.gif);
}
#tokubetsushien #sub .sideMenu h2{
	background-color: #E05758;
	background-image: url(../img_2nd/sub_h2_bg_tokubetsushien.gif);
}
#kenkogakushu #sub .sideMenu h2{
	background-color: #F29315;
	background-image: url(../img_2nd/sub_h2_bg_kenkogakushu.gif);
}
#sports #sub .sideMenu h2{
	background-color: #446D00;
	background-image: url(../img_2nd/sub_h2_bg_sports.gif);
}
/* ------------------------ */

#sub .sideMenu div.sub_ul{
	background: url(../img_2nd/sub_menu_bg_btm.gif) repeat-x left bottom;
	padding:0 0 15px 0;
}
#sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_somu.gif) repeat-x left top;
	margin:0 7px 0 7px;
	padding:3px 0 0 0;
}
/* ---.sideMenu ul_kakuka--------------------- */
#zaimusisetsu #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_zaimusisetsu.gif) repeat-x left top;
}
#kyosyokuin #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_kyosyokuin.gif) repeat-x left top;
}
#fukuri #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_fukuri.gif) repeat-x left top;
}
#shogai #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_shogai.gif) repeat-x left top;
}
#kotogakko #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_kotogakko.gif) repeat-x left top;
}
#gimukyoiku #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_gimukyoiku.gif) repeat-x left top;
}
#tokubetsushien #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_tokubetsushien.gif) repeat-x left top;
}
#kenkogakushu #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_kenkogakushu.gif) repeat-x left top;
}
#sports #sub .sideMenu ul{
	background: url(../img_2nd/sub_ul_bg_sports.gif) repeat-x left top;
}


/* ------------------------ */

#sub #gaiyou{
	background-position: 0px -6px;
	padding:4px 0 0 0;
}

/* -----------------------------------
contents  .dl_box
----------------------------------- */

.dl_box{
	clear:both;
	margin-bottom:20px;
	background-color:#f8f3e6;
	border:1px solid #d0c0b5;
	padding:10px;
	font-size:85%;
}

.dl_box #adobeL{
	width:112px;
	margin:0 10px 0 0;
	float:left;
}
.dl_box #adobeR{
}


/* -----------------------------------
contents  .toiawase
----------------------------------- */

.toiawase_box{
	clear:both;
	background-color:#F4F5F4;
	border:1px solid #cccccc;
	padding:10px;
}

.toiawase_box h3{
	border-bottom:1px solid #666666;
	padding:3px;
	display:block;
	font-size:110%;
	line-height:100%;
}
.toiawase_box p{
	float:left;
	margin:10px;
	padding:0;
	line-height:130%;
}


span.tx_orange{
	font-size:87%;
	font-weight:bold;
	color:#f07b09;
}

p#aichiHp{
	float:right;
	text-align:right;
	margin:10px 0 0 0;
}