/*　栃木県総合教育センター全体のスタイルシート　*/

/*　全体　*/
body {
	font-size: 90%;
	line-height: 150%;
	margin: 2px auto;
	text-align: center;
}
.head {
	width: 850px;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.foot {
	width: 850px;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	padding-top: 10px;
	padding-right: 10px;
	padding-bottom: 0px;
	padding-left: 10px;
}
.content {
	width: 850px;
	text-align: left;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


.content_kenkyu_kanri {
	width: 1150px;
	text-align: left;
	background-color: #ffffff;
	margin-right: auto;
	margin-left: auto;
	padding-top: 0px;
	padding-right: 15px;
	padding-bottom: 0px;
	padding-left: 15px;
}


.copyright{
	text-align: right;
}


/*　幅の指定　*/
.w-450 {
	width: 450px;
	text-align: left;
}
.w-600 {
	width: 600px;
	text-align: left;
}
.w-650 {
	width: 650px;
	text-align: left;
}
.w-720 {
	width: 720px;
	text-align: left;
}

.w-760 {
	width: 760px;
	text-align: left;
}

.w-800 {
	width: 800px;
	text-align: left;
}
.w-100 {
	width: 100%;
	text-align: left;
}

/*　見出し　*/
h1 {
	padding: 0px;
	margin: 0px;
	line-height: 0px;
	font-size: 1.5em;
}
h2 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	text-align: left;
	text-indent: 1em;
	font-size: 1.2em;
	padding-top: 0.5em;
	padding-bottom: 0.5em;
	color: #336633;
	background-color: #ecf6d8;
	margin-top: 0.5em;
	border: 3px double #93C278;
}
h2.sub {
	font-size: 0.8em;
	font-weight: lighter;
	padding-top: 0.5em;
	padding-right: 0.5em;
	padding-bottom: 0em;
	padding-left: 0em;
}
h3 {
	font-family: "ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	line-height: 200%;
	text-align: center;
	letter-spacing: 0.2em;
}


h4 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	line-height: 1.5em;
	text-align: left;
	font-size: 100%;
}
h5 {
	font-family: "HG創英角ﾎﾟｯﾌﾟ体";
	line-height: 1.2em;
	text-align: left;
	font-size: 90%;
	padding-right: 1em;
	padding-left: 1em;
	font-weight: lighter;

}

h6 {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
	font-size: 90%;
	color: #333333;
	text-align: center;
	margin-right: auto;
	margin-left: auto;
	border-top: 2px dotted #FF6600;
	border-right: none;
	border-bottom: 2px dotted #FF6600;
	border-left: none;




}

/*　画像　リンク透明度の設定　2011,2,17追加　*/

.link a:hover img{
    filter:alpha(opacity=50);  /* IE7以下用 */
    -ms-filter: "alpha(opacity=50)"; /* IE8用 */
    opacity: 0.5 ; /* Opera, Safari用 */
    -khtml-opacity: 0.5 ;  /* Safari , 他ブラウザ用  */
    -moz-opacity: 0.5 ; /* Firefox , Netscape用 */
}

/*　表　*/
table {
	border-collapse: collapse;
	text-align: left;
}

/*　ヘッダテーブル　*/
.table-head {
	border-collapse: collapse;
	width: 100%;
}
.table-head td {
	border-bottom-width: 1px;
	border-bottom-style: solid;
	border-bottom-color: #cbe4a0;
	border-top-width: 1px;
	border-top-style: solid;
	border-top-color: #cbe4a0;
}

/*　フッタテーブル　*/
.table-foot {
/*	border-bottom: 1px solid #cbe4a0; 　*/
	border-collapse: collapse;
	width: 100%;
}
.table-foot td {
	padding: 3px;
}
.menu {
	border: 1px none #999999;
	border-collapse: collapse;
	width: 480px;
	text-align: left;
}

.cc_left{
    clear:left;
}

.cc_right{
    clear:right;
}

.cc_both{
    clear:both;
}

/*　見出しデータ　*/
th {
	font-size: 80%;
}
.th-light {
	font-weight: lighter;
}
.th-wide {
	letter-spacing: 1.5em;
}
.pa3 {
	padding: 3px;
}
.ma3 {
	margin: 3px;
}

/*　テーブルデータ　*/
td {
	font-size: 90%;
	line-height: 150%;

}

/*　水平線の色　*/
.hr1 {
	COLOR: #eeeeee;
}
.hr2 {
	COLOR: #ecf6d8;
}
.hr3 {
	COLOR: #93C278;
}
.hr4 {
	COLOR: #FFCC66;
}
.hr5 {
	COLOR: #FFF2D2;
}


/*　セルの背景色　*/
.td1 {
	BACKGROUND-COLOR: #eeeeee
;}
.td2 {
	BACKGROUND-COLOR: #ecf6d8
;}
.td3 {
	BACKGROUND-COLOR: #cbe4a0
;}
.td4 {
	BACKGROUND-COLOR: #93C278
;}
.td5 {
	BACKGROUND-COLOR: #c9d9cb
;}
.td6 {
	BACKGROUND-COLOR: #c8c8c8
;}
.td7 {
	BACKGROUND-COLOR: #979797
;}
.td8 {
	BACKGROUND-COLOR: #FFCC66
;}
.td9 {
	BACKGROUND-COLOR: #FFF2D2
;}
.td-white {
	BACKGROUND-COLOR: #FFFFFF
;
	font-size: 0.9em;
	line-height: 1.2em;
	font-weight: normal;
	color: #000000;
	text-align: left;
}
.td-l1 {
	border-right: 1px solid #cbe4a0;
}
.tdborder {
	border: 1px solid #999999
;}
.tdborder-tb {
	border-top: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-right: 0px;
	border-left: 0px;
}
.tdborder-rl {
	border-right: 1px solid #999999;
	border-left: 1px solid #999999;
	border-top: 0px;
	border-bottom: 0px;
}
.tdborder-no {
	border: 0px;
}

/*　背景色　*/
.bg-g {
	background-color: #eeeeee;
	padding: 5px;
}
.bg-y {
	background-color: #fffbdf;
	padding: 5px;
}
.bg-w {
	background-color: #ffffff;
	padding: 5px;
}
.bg-p {
	background-color: #FFE6E6;
	padding: 5px;
}
.bg-b {
	background-color: #D9ECFF;
	padding: 5px;
}
.bg-lb {
	background-color: #EEFFFF;
	padding: 5px;
}
.bg-m {
	background-color: #e6ffb3;
	padding: 5px;
}
.bg-fm {
	background-color: #f0fff1;
	padding: 5px;
}
.bg-o {
	background-color: #FFF2D2;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
	padding-left: 5px;
}
.bg-pu {
	background-color: #EEDDFF;
	padding: 5px;
}

td.table-en_wh_ml {
	padding: 5px;
	font-size: 0.8em;
	line-height: 1.2em;
	text-align: left;
}

/*　文字色　*/
.fc-b {
	color: #6699CC
;}
.fc-g {
	color: #999999
;}
.fc-m{
	color: #339900
;}
.fc-dm{
	color: #336633
;}
.fc-o {
	color: #FF6600
;}
.fc-p {
	color: #FF9999
;}
.fc-pu {
	color: #CC33CC
;}
.fc-w {
	color: #b9bbcc
;}
.fc-y {
	color: #CCCC33
;}
.fc-r {
	color: #CC3333
;}
.fc-w {
	color: #ffffff
;}
.white {
	color: #FFFFFF;
}

/*　キャプション　*/
.cap-10 {
	line-height: 2em;

}
.cap-s {
	font-size: 80%;
	line-height: 2em;
}

.lineheight-18em {
	line-height: 1.8em;

}

.lineheight-2em {
	line-height: 2em;

}

.lineheight-3em {
	line-height: 3em;

}


/*　段落　*/
p {
	font-size: 90%;
}

/*　左寄せ　*/
.left {
	text-align: left;
}

/*　中央揃え　*/
.center {
	text-align: center;
}

/*　右揃え　*/
.right {
	text-align: right;
}

/*　まわりこみ　*/
.float_right {
	float: right;
}

.float_left {
	float: left;
}

/*　インデント　*/
.indent1{
	text-align: left;
	padding-right: 1em;
	padding-left: 1em;
}
.indent2{
	text-align: left;
	padding-right: 2em;
	padding-left: 2em;
	line-height: 1.5em;


}

.indent3{
	text-align: left;
	padding-right: 2em;
	padding-left: 3em;
	line-height: 1.5em;

}

.indent4{
	text-align: left;
	padding-right: 2em;
	padding-left: 4em;
	line-height: 1.5em;

}

/*　太字　*/
.bold {
	font-weight: bold;
}
strong {
	font-weight: bold;
}

/*　強調　*/
.em {
	font-weight: bold;
	color: #CC3333;
}
em {
	font-weight: bold;
	color: #CC3333;
}

/*　少し大きい文字　*/
.font14px {
	font-size: 14px;
}

/*　少し大きい文字　*/
.font120 {
	font-size: 120%;
}

/*　少し小さい文字　*/
.font90 {
	font-size: 90%;
}

/*　小さい文字　*/
.xxs {
	font-size: 75%;
}

/*　等幅　*/
.pfont {
	font-family: "ＭＳ ゴシック", "Osaka－等幅";
}

/*　リスト　*/


ol.line2em {
	MARGIN: 0em;
	TEXT-ALIGN: left;
	list-style-image: none;
	list-style-type: decimal;
	line-height: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 4em;
}

ol.cline2em {
	TEXT-ALIGN: left;
	list-style-type: decimal;
	padding-left: 1em;


}

ul {
	PADDING: 0em;
	MARGIN: 0em;
	list-style-type: none;
}
ul.shikaku_orange {
	MARGIN: 0em;
	TEXT-ALIGN: left;
	list-style-image: url(img-common/li-07.gif);
	list-style-type: square;
	font-size: 90%;
	line-height: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 2.5em;
}
ul.shikaku_green {
	MARGIN: 0em;
	TEXT-ALIGN: left;
	list-style-image: url(img-common/li-04.gif);
	list-style-type: square;
	font-size: 90%;
	line-height: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 2.5em;
}
ul.disk {
	MARGIN: 0em;
	TEXT-ALIGN: left;
	font-size: 90%;
	line-height: 2em;
	list-style-position: outside;
	list-style-type: circle;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 2.5em;
}

li.maru {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 0em;
}
li.maru-01 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-01.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
li.maru-02 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-02.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
li.maru-03 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-03.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
li.maru-04 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-04.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
li.maru-05 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-05.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}
li.maru-06 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-06.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}

li.maru-07 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-07.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}

li.maru-08 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-08.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}

li.maru-09 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-09.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}

li.maru-10 {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-maru-10.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
}

li.kakko-01 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-01.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-02 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-02.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-03 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-03.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-04 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-04.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-05 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-05.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-06 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-06.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-07 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-07.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-08 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-08.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kakko-09 {
	TEXT-ALIGN: left;
	list-style-type: none;
	list-style-position: outside;
	list-style-image: url(img-common/li-kakko-09.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 2em;
	padding-top: 0em;
	padding-right: 0em;
	padding-bottom: 0em;
	padding-left: 1em;
}

li.kome {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/komejirushi.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
}

li.kana-a {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-a.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

li.kana-i {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-i.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
li.kana-u {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-u.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
li.kana-e {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-e.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}
li.kana-o {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-o.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

li.kana-ka {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-ka.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

li.kana-ki {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-ki.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

li.kana-ku {
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-ku.gif);
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 0px;
	margin-left: 3em;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 0px;
	padding-left: 1em;
}

li.kana-a-kakko {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-a-kakko.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
}

li.kana-i-kakko {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-i-kakko.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
}
li.kana-u-kakko {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-u-kakko.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
}
li.kana-e-kakko {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-e-kakko.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
}
li.kana-o-kakko {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: disc;
	list-style-position: outside;
	list-style-image: url(img-common/li-katakana-o-kakko.gif);
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 4em;
}


li.suuji {
	PADDING: 0em;
	TEXT-ALIGN: left;
	list-style-type: decimal;
	list-style-position: outside;
	margin-top: 0em;
	margin-right: 0em;
	margin-bottom: 0em;
	margin-left: 3em;
}

li.sub {
	list-style-image: url(img-common/li-08.gif);
	text-indent: 1.5em;

}

li.outside {
	list-style: outside;



}

dl.number {
	list-style: decimal outside;
	padding-left: 2em;




}


/*　バナー　*/
img.banner{
	margin: 1px;
}

/*　リンクカラーの設定　*/
a:link {
	color: #333333;
	text-decoration: underline;
}
a:visited {
	color: #666666;
	text-decoration: underline;
}
a:hover {
	color: #cc3333;
}
a:active {
	color: #666666;
	text-decoration: none; 
}

/*　ヘッダ　リンクカラーの設定　*/
.head a:link {
	color: #333333;
	text-decoration: none; 
	padding: 0px;
}
.head a:visited {
	color: #666666;
	text-decoration: none; 
	padding: 0px;
}
.head a:hover {
	color: #cc3333;
	text-decoration: underline; 
	padding: 0px;
}
.head a:active {
	color: #333333;
	padding: 0px;
}

/*　フッタ　リンクカラーの設定　*/
.foot a:link {
	color: #333333;
	padding: 2px;
	text-decoration: none; 
}
.foot a:visited {
	color: #666666;
	padding: 2px;
	text-decoration: none; 
}
.foot a:hover {
	color: #cc3333;
	padding: 2px;
	text-decoration: underline; 
}

/*　部分・段落　*/
.sect{
	margin-right: 1em;
	margin-left: 1em;
}
.sect460 {
	margin-right: 1em;
	margin-left: 1em;
	width: 460px;
	text-align: left;
}
.sect25em{
	margin-right: 2.5em;
	margin-left: 2.5em;
}

/*　印刷　*/
@media Print  
{

/*　フォントの指定　*/
body,p,dl,ul,ol,table,td,tr,blockquote{
    font-family:    細明朝体,"ＭＳ Ｐ明朝",serif;
	color: #000000;

}
head,footcontent{
width: 100%;
}

h1,h2,h3,h4,h5,.em,.bold,th{
    font-weight:    normal;
    font-family:    Osaka,"ＭＳ Ｐゴシック",sans-serif;
	color: #000000;
}
a:link,a:visited {
	color: #000000;
}
em,strong{
    font-family:    "ＭＳ ゴシック",osaka,sans-serif;
    font-weight:    bold;
}

.noprint{
	display: none;
}
}
table.hp-enquete {
	letter-spacing: 0.2em;
	text-align: left;
	padding: 5px;

}
td.hp-enquete-title {
	text-align: left;
	padding: 5px;

}
.w-470 {
	text-align: center;
	width: 450px;
	margin-right: 10px;
	margin-left: 10px;
	padding: 5px;
	background-image: url(img-top/rss_back.jpg);
	background-position: center;
	background-repeat: no-repeat;





}
.w-700 {
	text-align: left;
	width: 700px;

}

/*　追加２００８／１２／２　*/

div.top {
	background-position: left;
	line-height: 1.5em;

}

div.top h3 {
	padding: 0.2em;
	font-size: 1em;
	color: #000066;
	font-weight: bold;
	border-bottom: 2px solid #000066;
	margin-top: 1em;
	margin-bottom: 0.7em;
	letter-spacing: 0.3em;
	margin-right: 1em;
	margin-left: 1em;
	text-align: left;
	border-left-style: solid;
	border-left-width: 15px;
	border-left-color: #000066;
	text-indent: 1em;
	font-family: "ＭＳ ゴシック", "Osaka－等幅";









}

div.top h3 a:link {
	color: #000099;
}
 
div.top h4 {
	font-size: 0.9em;
	letter-spacing: 0.2em;
	color: #FFFFFF;
	padding-left: 2em;
	background-color: #006600;
	padding-right: 2em;
	margin-right: 2em;
	margin-left: 2em;
	line-height: 1.5em;
}
/*レイアウト全体を包むdiv*/
div#all_wr{
	text-align: center;
	width: 850px;
	margin-right: auto;
	margin-left: auto;
	margin-bottom: 30px;
	padding-top: 0px;
	background-color: #FFFFFF;

}

/*コンテンツ要素*/
div#contens{
	text-align: left;
	width: 820px;
	background-color: #FFFFFF;
	padding-top: 0px;
	margin-right: 15px;
	margin-left: 15px;




}
div#treeMenu1{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu2{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu3{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu4{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu5{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu6{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu7{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}

div#treeMenu8{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}
div#treeMenu9{
	font-size: 0.85em;
	line-height: 1.5em;
	padding-left: 3em;
	color: #006600;
}


div.top{
	text-align: left;
	margin-right: auto;
	margin-left: auto;

}

div.top ul.top{
	margin-right: auto;
	margin-left: auto;
	list-style-position: inside;
	list-style-type: decimal;
	list-style-image: url(cyosa/cyosakenkyu/h20morals/sozai/images/list-1.gif);
	padding-left: 4em;
}

div.top li.top{
	margin-right: auto;
	margin-left: auto;
	list-style-type: decimal;
	line-height: 1.5em;

}

/*フッターpage-top*/

#page-top {
    position: fixed;
    bottom: 20px;
    right: 0px;
    font-size: 77%;
}
#page-top a {
	text-decoration: none;
	color: #fff;
	width: 80px;
	padding: 10px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
	background-color: #090;
}
#page-top a:hover {
	text-decoration: none;
	background-color: #95EB8D;
}

/*フッター戻る*/

#page-return {
	position: relative;
	bottom: 20px;
	left: 0px;
	font-size: 77%;
}
#page-return  a {
	text-decoration: none;
	color: #fff;
	width: 120px;
	padding: 10px 0;
	text-align: center;
	display: block;
	border-radius: 5px;
	background-color: #090;
}
#page-return  a:hover {
	text-decoration: none;
	background-color: #95EB8D;
}