@charset "EUC-JP";
/* ここに文字コード判別用に日本語を挿入しておきます。 */
/* 本ファイルは、EUCコードです。 */


ul#mainmenu a#m003, 
ul#mainmenu a#m003:link, 
ul#mainmenu a#m003:visited, 
ul#mainmenu a#m003:active {
	display: block;
	width: 109px;
	height: 13px;
	background-image: url(../img/link_mainmenu_003_f2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}

ul#mainmenu a#m003:hover {
	display: block;
	width: 109px;
	height: 13px;
	background-image: url(../img/link_mainmenu_003_f2.gif);
	background-repeat: no-repeat;
	background-position: top left;
}


#menucolumn ul#edu {
	padding: 0;
	margin: 6px 0 0 12px;
	display: block;
}

#contentscolumn h3.categorycopy {
	color: #00ADAD;
	letter-spacing: 0.5em;
	border-top: 1px solid #00ADAD;
	border-right: 10px solid #00ADAD;
	border-bottom: 1px solid #00ADAD;
	border-left: 10px solid #00ADAD;
	background-image: url(../img/arrow_001.gif); /*少し左側に余白のあるイメージです*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

#contentscolumn h3.categorycopy_nohref {
	color: #00ADAD;
	letter-spacing: 0.5em;
	border-top: 1px solid #00ADAD;
	border-right: 10px solid #00ADAD;
	border-bottom: 1px solid #00ADAD;
	border-left: 10px solid #00ADAD;
	background-image: url(../img/arrow_001_off.gif); /*少し左側に余白のあるイメージです*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 30px;
}

#contentscolumn h3.categorycopy a, 
#contentscolumn h3.categorycopy a:link, 
#contentscolumn h3.categorycopy a:visited, 
#contentscolumn h3.categorycopy a:active, 
#contentscolumn h3.categorycopy a:hover {
	font-weight: bold;
	color: #00ADAD;
	text-decoration: none;
}

#contentscolumn h3.subcategorycopy {
	color: #00ADAD;
	letter-spacing: 0.3em;
	/*border-top: 1px solid #00ADAD;
	border-right: 3px solid #00ADAD;
	border-bottom: 1px solid #00ADAD;
	border-left: 3px solid #00ADAD;*/
	background-image: url(../img/arrow_001.gif); /*少し左側に余白のあるイメージです*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	border: 1px solid #FFFFFF;
}

#contentscolumn h3.subcategorycopy_nohref {
	color: #00ADAD;
	letter-spacing: 0.3em;
	/*border-top: 1px solid #00ADAD;
	border-right: 3px solid #00ADAD;
	border-bottom: 1px solid #00ADAD;
	border-left: 3px solid #00ADAD;*/
	background-image: url(../img/arrow_001_off.gif); /*少し左側に余白のあるイメージです*/
	background-repeat: no-repeat;
	background-position: left;
	padding-left: 40px;
	border: 1px solid #FFFFFF;
}

#contentscolumn h3.subcategorycopy_nohref a, 
#contentscolumn h3.subcategorycopy_nohref a:link, 
#contentscolumn h3.subcategorycopy_nohref a:visited, 
#contentscolumn h3.subcategorycopy_nohref a:active, 
#contentscolumn h3.subcategorycopy_nohref a:hover {
	font-weight: bold;
	color: #00ADAD;
	text-decoration: none;
}

#contentscolumn h3.subcategorycopy a, 
#contentscolumn h3.subcategorycopy a:link, 
#contentscolumn h3.subcategorycopy a:visited, 
#contentscolumn h3.subcategorycopy a:active, 
#contentscolumn h3.subcategorycopy a:hover {
	font-weight: bold;
	color: #00ADAD;
	text-decoration: none;
}

#contentscolumn h4.categorycopy {
	color: #FFFFFF;
	font-size: 0.9em;
	/*width: 220px;*/
	letter-spacing: 0.3em;
	border: 1px solid #B2484B;
	background-color: #B2484B;
	background-image: url(../img/arrow_003.gif); /*少し右側に余白のあるイメージです*/
	background-repeat: no-repeat;
	background-position: left;
	/*padding: 4px 10px;*/
	padding-left: 30px;
	margin: 0 auto;
}

#contentscolumn h4.categorycopy a, 
#contentscolumn h4.categorycopy a:link, 
#contentscolumn h4.categorycopy a:visited, 
#contentscolumn h4.categorycopy a:active, 
#contentscolumn h4.categorycopy a:hover {
	font-weight: bold;
	color: #FFFFFF;
	text-decoration: none;
	border: 1px solid #B2484B;
	background-color: #B2484B;
}

#contentscolumn ul.subject001 {
	padding: 10px 0;
	margin: 0;
	font-size: 0.7em;
	/*line-height: 170%;*/
	/*width: 240px;*/
	/*height: 120px;*/
	border: 1px solid #B2484B;
	background-color: #FFFDDC;
	background-image: url(../img/edu_dep_001.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	list-style-image: url(../img/arrow_002.gif); 
	list-style-position:outside;
}

#contentscolumn ul.subject001 li {
	margin: 0 0 0 30px;
	padding: 0 0 6px 1px;
	/*background-color: #CCCCFF;*/
}

#contentscolumn ul.subject001 a, 
#contentscolumn ul.subject001 a:link, 
#contentscolumn ul.subject001 a:visited, 
#contentscolumn ul.subject001 a:active, 
#contentscolumn ul.subject001 a:hover {
	color: #6D6D6D; 
	margin: 0;
	padding: 0;
	text-decoration: none;
	/*background-image: url(../img/arrow_002.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

#contentscolumn ul.subject002 {
	padding: 10px 0;
	margin: 0;
	font-size: 0.7em;
	/*line-height: 170%;*/
	/*width: 240px;*/
	/*height: 120px;*/
	border: 1px solid #B2484B;
	background-color: #FFFDDC;
	/*background-image: url(../img/edu_dep_002.gif);
	background-repeat: no-repeat;
	background-position: right bottom;*/
	list-style-image: url(../img/arrow_002.gif); 
	list-style-position:outside;
}

#contentscolumn ul.subject002 li {
	margin: 0 0 0 30px;
	padding: 0 0 6px 1px;
	/*background-color: #CCCCFF;*/
}

#contentscolumn ul.subject002 a, 
#contentscolumn ul.subject002 a:link, 
#contentscolumn ul.subject002 a:visited, 
#contentscolumn ul.subject002 a:active, 
#contentscolumn ul.subject002 a:hover {
	color: #6D6D6D; 
	margin: 0;
	padding: 0 16px 0 0;
	text-decoration: none;
	/*background-image: url(../img/arrow_002.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

#contentscolumn ul.subject003 {
	padding: 10px 0;
	margin: 0;
	font-size: 0.7em;
	/*line-height: 170%;*/
	/*width: 240px;*/
	/*height: 120px;*/
	border: 1px solid #B2484B;
	background-color: #FFFDDC;
	background-image: url(../img/edu_dep_003.gif);
	background-repeat: no-repeat;
	background-position: right bottom;
	list-style-image: url(../img/arrow_002.gif); 
	list-style-position:outside;
}

#contentscolumn ul.subject003 li {
	margin: 0 0 0 30px;
	padding: 0 0 6px 1px;
	/*background-color: #CCCCFF;*/
}

#contentscolumn ul.subject003 a, 
#contentscolumn ul.subject003 a:link, 
#contentscolumn ul.subject003 a:visited, 
#contentscolumn ul.subject003 a:active, 
#contentscolumn ul.subject003 a:hover {
	color: #6D6D6D; 
	margin: 0;
	padding: 0 16px 0 0;
	text-decoration: none;
	/*background-image: url(../img/arrow_002.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

#contentscolumn ul.subject004 {
	padding: 10px 0;
	margin: 0;
	font-size: 0.7em;
	/*line-height: 170%;*/
	/*width: 240px;*/
	/*height: 120px;*/
	border: 1px solid #B2484B;
	background-color: #FFFDDC;
	list-style-image: url(../img/arrow_002.gif); 
	list-style-position:outside;
}

#contentscolumn ul.subject004 li {
	margin: 0 0 0 30px;
	padding: 0 0 6px 1px;
	/*background-color: #CCCCFF;*/
}

#contentscolumn ul.subject004 a, 
#contentscolumn ul.subject004 a:link, 
#contentscolumn ul.subject004 a:visited, 
#contentscolumn ul.subject004 a:active, 
#contentscolumn ul.subject004 a:hover {
	color: #6D6D6D; 
	margin: 0;
	padding: 0 16px 0 0;
	text-decoration: none;
	/*background-image: url(../img/arrow_002.gif);
	background-repeat: no-repeat;
	background-position: right;*/
}

#contentscolumn table {
	width: 100%;
}
#contentscolumn td.subject {
	width: 50%;
	padding: 10px;
	/*vertical-align: middle;*/
	vertical-align: top;
}

#contentscolumn .fac_soc_index_body {
	padding: 0 0 1em 0;
	background-color: #EFF8F8;
}
#contentscolumn .fac_int_index_body {
	padding: 0 0 1em 0;
	background-color: #FDEFF0;
}
#contentscolumn .fac_com_index_body {
	padding: 0 0 1em 0;
	background-color: #F3F7E0;
}

/* -------------------------------------------- */
/* 2009 */
/* -------------------------------------------- */

#contentscolumn h3.contentsheader {
	background: none;
	padding-left: 0;
	margin-left: 0;
}

.econ_c {
	color: #55B931;
}

#contentscolumn table.econ_table {
	/*width: 524px;*/
	empty-cells: show;
	border-left: 1px solid #55B931;
	border-bottom: 1px solid #55B931;
	border-collapse: collapse;
	padding: 0;
	margin: 4px auto 0 auto;
}
#contentscolumn table.econ_table td {
	margin: 0;
	padding: 4px;
	border-top: 1px solid #55B931;
	border-right: 1px solid #55B931;
	vertical-align: top;
}
#contentscolumn table.econ_table th {
	background-color: #55B931;
}
#contentscolumn table.econ_table td.left {
	font-size: 0.9em;
	width: 65%;
}
#contentscolumn table.econ_table td.right {
	font-size: 0.8em;
}
#contentscolumn table.econ_table td.haedline {
	font-size: 1.0em;
	background-color: #55B931;
	color:#FFFFFF;
	font-weight:bold;
}
#contentscolumn table.econ_table td.leftp {
	border-right: none;
}
#contentscolumn table.econ_table td.rightp {
	font-size: 0.9em;
}
#contentscolumn table.econ_table td.rightp2 {
	font-size: 0.9em;
	border-top: none;
}
#contentscolumn table.econ_table td.left2 {
	font-size: 0.8em;
	width: 30%;
}
#contentscolumn table.econ_table td.right2 {
	font-size: 0.8em;
}
#contentscolumn table.econ_table td.vtop {
	vertical-align: top;
}
#contentscolumn table.econ_table td.vmiddle {
	vertical-align: middle;
}
#contentscolumn table.econ_table td.vbottom {
	vertical-align: bottom;
}


.international_c {
	color: #51A4D0;
}

.international_c2 {
	background-color:#51A4D0;
	color:#FFF;
}


#contentscolumn table.international_table {
	/*width: 524px;*/
	empty-cells: show;
	border-left: 1px solid #51A4D0;
	border-bottom: 1px solid #51A4D0;
	border-collapse: collapse;
	padding: 0;
	margin: 4px auto 0 auto;
}
#contentscolumn table.international_table td {
	margin: 0;
	padding: 4px;
	border-top: 1px solid #51A4D0;
	border-right: 1px solid #51A4D0;
	vertical-align: top;
}
#contentscolumn table.international_table th {
	background-color: #51A4D0;
}
#contentscolumn table.international_table td.left {
	font-size: 0.9em;
	width: 65%;
}
#contentscolumn table.international_table td.right {
	font-size: 0.8em;
}
#contentscolumn table.international_table td.haedline {
	font-size: 1.0em;
	background-color: #51A4D0;
	color:#FFFFFF;
	font-weight:bold;
}
#contentscolumn table.international_table td.leftp {
	border-right: none;
}
#contentscolumn table.international_table td.rightp {
	font-size: 0.9em;
}
#contentscolumn table.international_table td.rightp2 {
	font-size: 0.9em;
	border-top: none;
}
#contentscolumn table.international_table td.left2 {
	font-size: 0.8em;
	width: 30%;
}
#contentscolumn table.international_table td.right2 {
	font-size: 0.8em;
}
#contentscolumn table.international_table td.vtop {
	vertical-align: top;
}
#contentscolumn table.international_table td.vmiddle {
	vertical-align: middle;
}
#contentscolumn table.international_table td.vbottom {
	vertical-align: bottom;
}

.social_c {
	color: #DD6879;
}

.social_c_addbox {
	border: 1px solid #DD6879;
	font-size: 0.7em;
	padding:4px;
	margin-top:4px;
}

.social_c_addbox strong {
	background-color:#DD6879;
	color: #FFF;
	font-size: 1.1em;
}

#contentscolumn table.social_table {
	/*width: 524px;*/
	empty-cells: show;
	border-left: 1px solid #DD6879;
	border-bottom: 1px solid #DD6879;
	border-collapse: collapse;
	padding: 0;
	margin: 4px auto 0 auto;
}
#contentscolumn table.social_table td {
	margin: 0;
	padding: 4px;
	border-top: 1px solid #DD6879;
	border-right: 1px solid #DD6879;
	vertical-align: top;
}
#contentscolumn table.social_table th {
	background-color: #DD6879;
}
#contentscolumn table.social_table td.left {
	font-size: 0.9em;
	width: 65%;
}
#contentscolumn table.social_table td.right {
	font-size: 0.8em;
}
#contentscolumn table.social_table td.haedline {
	font-size: 1.0em;
	background-color: #DD6879;
	color:#FFFFFF;
	font-weight:bold;
}
#contentscolumn table.social_table td.leftp {
	border-right: none;
}
#contentscolumn table.social_table td.rightp {
	font-size: 0.9em;
}
#contentscolumn table.social_table td.rightp2 {
	font-size: 0.9em;
	border-top: none;
}
#contentscolumn table.social_table td.left2 {
	font-size: 0.8em;
	width: 30%;
}
#contentscolumn table.social_table td.right2 {
	font-size: 0.8em;
}
#contentscolumn table.social_table td.vtop {
	vertical-align: top;
}
#contentscolumn table.social_table td.vmiddle {
	vertical-align: middle;
}
#contentscolumn table.social_table td.vbottom {
	vertical-align: bottom;
}

