/*　+++++↓全体の設定↓+++++　*/


body {
	margin-left: 0px;
	margin-top: 0px;
	margin-bottom: 0px;
	background-color: #EAFFAA;
}


.title {
	border-bottom-width: 5px;
	border-bottom-style: solid;
	border-bottom-color: #339933;
	font-size: 120%;
	font-weight: bold;
	color: #333333;
	width: 650px;
	line-height: 150%;
	padding-left: 5px;
	background-color:#E1F4E1;
	padding-top: 2px;
	text-align: left;
	margin-bottom: 5px;
}

.s_title {
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #339933;
	border-bottom: 1px solid #339933;
	font-size: 110%;
	font-weight: bold;
	color: #333333;
	width: 635px;
	line-height: 150%;
	padding-left: 5px;
	margin-left: 5px;	
	padding-top: 2px;
	text-align: left;
	margin-bottom: 5px;
}





p.pan {
	font-size: 70%;
	margin-top: 5px;
	margin-bottom: 5px;
	margin-left: 15px;
	margin-right: 5px;
	width: 650px;
	text-align: left;
}
a.pan:link {
	color: #000066;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: underline;
}
a.pan:visited {
	color: #000066;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: underline;
}
a.pan:hover {
	color: #666666;
	margin-right: 5px;
	margin-left: 5px;
	text-decoration: none;
}

.base_text {
	font-size: 80%;
	color: #333333;
	width: 650px;
	line-height: 150%;
	margin-top: 0px;
	margin-bottom: 5px;
	padding: 6px 3px 6px 10px;
}
.sub_title {
	font-size: 100%;
	color: #333333;
	border-left-width: 5px;
	border-left-style: solid;
	border-left-color: #336699;
	padding-left: 5px;
	margin-bottom: 5px;
	line-height: 150%;
	width: 650px;
	background-color: #DDF4FF;
	margin-top: 5px;
}
.bk_text {
	width: 650px;
	margin-top: 2px;
	margin-bottom: 5px;
	font-size: 80%;
	color: #333333;
	font-weight: bold;
	line-height: 150%;
	padding-left: 10px;
	padding-top: 2px;
	background-color: #DBE4D6;
}


.table_waku {
	margin: 20px 20px 20px 81px;
	border: 1px solid #006600;
	font-size: 85%;
	line-height: 120%;
	color: #333333;
	padding: 5px;
	width: 200px;
}
.cell_top {
	font-size: 150%;
	line-height: 150%;
	font-weight: bold;
	border-bottom-width: 1px;
	border-bottom-style: double;
	border-bottom-color: #006600;
	margin-right: 20px;
	padding: 10px;
	background-color: #73B978;
}
.seminar_table {
	padding: 2px;
	width: 650px;
	font-size: 80%;
}
td {
	background-color: #FFFFFF;
}
th {
	background-color: #FFFFFF;
}
.margin {
	margin: 0px;
}
.ichiran_title h1{
	font-size: 12pt;
	color: #FFF;
	margin-left: 15px;
	background-color: #006699;
	padding-top: 5px;
	height: 5px;
}
.ichiran_table {
	font-size: 80%;
	line-height: 120%;
	width: 700px;
	padding: 2px;
	margin-top: 0px;
}

/* 20090630追加 */

.ichiran_table th{
	padding: 3px;
	background-color: #006699;
	color: #FFF;
}

.ichiran_table td{
	padding: 3px;
}


/*　既卒者　*/

.ki_table {
	font-size: 80%;
	line-height: 120%;
	width: 780px;
	padding: 2px;
	margin-top: 0px;
}


.ki_table th{
	padding: 3px;
	background-color: #006699;
	color: #FFF;
}

.ki_table td{
	padding: 3px;
}


p.message_small {
	font-size: 80%;
	color: #333333;
	line-height: 120%;
}

.message_p {
	font-size: 90%;
	line-height: 150%;
	font-weight: bold;
	color: #333333;
	margin-top: 10px;
}
#ID ul {
	font-size: 85%;
	list-style-type: square;
}

#ID li{
	line-height: 150%;
}

#link_table {
	padding: 5px;
	width: 650px;
	text-align: center;
	line-height: 150%;
	border: 3px double #000066;
	font-size: 80%;
	border-collapse: collapse;
}
#link_th {
	text-align: left;
	color: #FFFFFF;
	background-color: #339900;
	padding-left: 10px;
	padding-top: 5px;
	padding-right: 5px;
	padding-bottom: 5px;
}
p.figure {
	font-weight: bold;
	color: #333333;
	text-align: center;
	margin-bottom: 0px;
	width: 700px;
	font-size: 80%;
	padding-bottom: 5px;
	padding-top: 5px;
}
a.figure:link {
	color: #006600;
	text-decoration: underline;
}
a.figure:visited {
	color: #006600;
}
a.figure:hover {
	color: #666666;
	text-decoration: none;
}

a.under:link {
	font-weight: bold;
	color: #003300;
	text-align: center;
	text-decoration: underline;
}
a.under:visited {
	color: #666666;
}

p.gyousyu {
	font-size: 80%;
	margin-bottom: 0px;
	width: 700px;
	font-weight: bold;
	padding-left: 5px;
	padding-top: 5px;
	line-height: 140%;
}
table.sokuho {
	border: 1px solid #003300;
	padding-right: 5px;
	padding-left: 5px;
	width: 380px;
	margin-bottom: 10px;
}
p.sokuho_title {
	border-bottom-width: 1px;
	border-left-width: 10px;
	border-bottom-style: solid;
	border-left-style: solid;
	border-bottom-color: #006600;
	border-left-color: #006600;
	font-size: 90%;
	font-weight: bold;
	color: #333333;
	margin-top: 5px;
	padding-left: 5px;
}
ul.sokuho {
	line-height: 150%;
	color: #333333;
	font-size: 85%;
}
li.sokuho {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #333333;
	margin-right: 20px;
	width: 250px;
	padding-left: 5px;
}
#sokuho_mini {
	font-size: 80%;
	margin-left: 10px;
	margin-right: 5px;
}
td.right {
	text-align: right;
}
a.top_right:link {
	font-weight: bold;
	color: #006600;
	text-align: right;
	margin-right: 10px;
}
a.top_right:hover {
	font-weight: bold;
	color: #006600;
}
a.top_right:visited {
	font-weight: bold;
	color: #006600;
}
a.kensaku:link {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.kensaku:visited {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
p.kensaku {
	font-size: 90%;
	color: #333333;
	margin-bottom: 10px;
	padding: 5px;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #FF6600;
	border-bottom-color: #FF6600;
	width: 650px;
	text-align: center;
}
a.kensaku:hover {
	font-weight: bold;
	color: #999999;
	text-decoration: none;
}

/*　メッセージボード　*/
/* 合説どっとこむ */
.mess_b_table{
	border: 1px solid #666666;
	margin-top: 5px;
	padding: 7px;
}

.mess_b{
	font-size: 10pt;
	line-height: 120%;
	margin-left: 25px;
	padding: 5px;
}


/*　リスト　*/
.mess{
	padding: 5px;
	line-height: 120%;
	margin-top: 0;
	margin-left: 0;
}


.mess ul{
	margin-left: 0px;
	padding: 0;
}

.mess li{
	font-size: 11pt;
	list-style-type: none; 
	background: url(../image/list_m.gif) no-repeat;
	padding-left: 17px;
	padding-top: 0px;
	margin-bottom: 8px;
	margin-top:1px;
}


.mess dl{
	margin-left: 0px;
	padding: 0;
	color: #333333;
	vertical-align: top;
}

.mess dt{
	font-size: 10pt;
	list-style-type: none; 
	background: url(../image/list_m_g.gif) no-repeat;
	width: 180px;   
	padding: 3px 0 0 20px;   
	font-weight: bold;
	/*
	border-bottom: dotted 1px #CCCCCC;   
	*/
}

.mess dd{
	font-size: 10.5pt;
	/*
	width: 550px;   
	*/
	width: 260px;   
	margin-left: 10px;   
	padding: 0px 5px 0 10px;
	border-bottom: dotted 1px #CCCCCC;
	letter-spacing: 0.1em;
}




/*　リスト（新着のお知らせ）　*/
.mess_new{
	padding: 5px;
	line-height: 150%;
	margin-top: 0;
	margin-left: 0;
}


.mess_new ul{
	margin-left: 0px;
	padding: 0;
}

.mess_new li{
	font-size: 11pt;
	list-style-type: none; 
	background: url(../image/list_m_new.gif) no-repeat;
	padding-left: 17px;
	padding-top: 0px;
	margin-bottom: 8px;
	margin-top:1px;
}


/*+++++　↓学内単独セミナー設定↓　+++++*/

h1.gakunai {
	font-size: 150%;
	font-weight: bold;
	color: #006600;
	border-top-width: 3px;
	border-bottom-width: 3px;
	border-top-style: solid;
	border-bottom-style: solid;
	border-top-color: #006600;
	border-bottom-color: #006600;
	width: 650px;
	margin-bottom: 0px;
}



ul.gakunai {
	font-size: 9pt;
	font-weight: bold;
	/*
	font-size: 80%;
	*/
	color: #333333;
	margin-left: 30px;
	line-height: 150%;
	list-style-type: square;
	margin-top: 10px;
}

ul.goudou {
	font-size: 9pt;
	color: #333333;
	margin-left: 30px;
	line-height: 150%;
	list-style-type: square;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	background-color: #E4E4E4;
	padding: 10px 10px 15px 30px;
	width: 580px;
}

li.goudou {
	color: #333333;
	margin-left: 30px;
	line-height: 150%;
	list-style-type: square;
	margin-top: 10px;
	border: 1px solid #CCCCCC;
	background-color: #E4E4E4;
	padding: 10px 20px 15px 30px;
	width: 580px;
}

ul.gousetu {
	font-size: 9pt;
	color: #333333;
	margin-left: 30px;
	line-height: 150%;
	list-style-type: square;
	border: 1px solid #CCCCCC;
	background-color: #FFE7B3;
	padding: 5px 10px 5px 30px;
	width: 580px;
}

li.gousetu {
	color: #333333;
	margin-left: 30px;
	line-height: 150%;
	list-style-type: square;
	border: 1px solid #CCCCCC;
	background-color: #FFE7B3;
	width: 580px;
}

/*
#gousetu{
	font-weight: bold;

}


#gousetu a:link {
	color: #FF6600;
	text-decoration: none;
}
#gousetu a:hover {
	color: #666666;
	text-decoration: none;
}
#gousetu a:visited {
	color: #FF6600;
}

*/


table.gakunai {
	border: 1px solid #000099;
	width: 650px;
	display: table-cell;
	border-collapse: collapse;
	font-size: 70%;
}
table.gakunai th {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	padding : 3px;
}
th.gakunai_px {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	width: 70px;
}

table.gakunai td {
	border: 1px solid #000099;
	text-align: center;
	padding : 3px;
}
table.gakunai .left{
	border: 1px solid #000099;
	text-align: left;
}

p.gakunai {
	font-size: 80%;
	color: #333333;
	text-align: right;
	width: 650px;
}




/*　+++++合同企業セミナー+++++　*/


table.seminar {
	border: 1px solid #000099;
	width: 650px;
	display: table-cell;
	border-collapse: collapse;
	font-size: 85%;
	padding: 5px;
}
table.seminar th {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	line-height: 120%;
}
th.seminar_px {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	width: 40px;
}
table.seminar td {
	border: 1px solid #000099;
	padding-left: 5px;
	line-height: 120%;
}

.seminar_hr{
	 background-color: #000099;
}

table.seminar .center {
	border: 1px solid #000099;
	text-align: center;
}

td.seminar_right {
	border: 1px solid #000099;
}
a.seminar:link {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.seminar:hover {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}
a.seminar:visited {
	font-weight: bold;
	color: #FF6600;
	text-decoration: underline;
}

table.seminar1 {
	border: 1px solid #000099;
	width: 650px;
	/*
	display: table-cell;
	*/
	border-collapse: collapse;
	font-size: 70%;
}

table.seminar1 th {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	line-height: 120%;
	padding: 2px;
}

table.seminar1 td {
	border: 1px solid #000099;
	line-height: 120%;
	padding: 2px;
}






/*　+++++資料室+++++　*/

ul.base {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	list-style-type: none;
	margin-top: 0px;
}
ol.base {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	margin-top: 0px;
	list-style-type: decimal
}
li.under_line {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	width: 200px;
	padding-left: 5px;
}
li.under_line_kensaku {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #000000;
	width: 450px;
	list-style-type: decimal;
}
#left {
	margin-left: 10px;
}

ul.menu {
	font-size: 80%;
	color: #333333;
	list-style-image: url(../../placement/image/yaji_blue.gif);
	margin-top: 0px;
}
p.box {
	font-size: 90%;
	line-height: 150%;
	color: #333333;
	border: 3px double #3FA0CF;
	width: 650px;
	text-align: center;
	padding-top: 5px;
	padding-bottom: 5px;
}
li.menu {
	padding-bottom: 5px;
}
a.menu:link {
	color: #CC0000;
}
a.menu:hover {
	color: #666666;
	text-decoration: none;
}
a.menu:visited {
	color: #CC0000;
}
a.top:link {
	font-size: 80%;
	color: #000066;
}
a.top:visited {
	font-size: 80%;
	color: #000066;
}
a.top:hover {
	font-size: 80%;
	color: #666666;
	text-decoration: none;

}

p.right {
	text-align: right;
	width: 650px;
	text-decoration: none;
	color: #333333;
}




/*　+++++↓べんり帳↓+++++　*/

table.benri {
	width: 650px;
	border: 3px double #000066;
	padding: 3px 3px 3px 5px;
	border-collapse: collapse;
	font-size: 90%;

}
td.midashi {
	border: 1px solid #000066;
	background-color: #C8EDFF;
	width: 215px;
	font-weight: bold;
}
td.name {
	border: 1px solid #000066;
	padding-top: 3px;
	padding-right: 3px;
	padding-bottom: 3px;
	padding-left: 10px;
	font-size: 90%;
}
a.name:link {
	color: #000066;
}
a.name:hover {
	background-color: #FFFFCC;
}
a.name:visited {
	color: #333333;
	text-decoration: none;
}





/*　+++++↓行事予定↓+++++　*/
ul.gyouji {
	font-size: 80%;
	line-height: 150%;
	list-style-image: url(../../placement/image/yaji_blue.gif);
	margin-top: 5px;
	margin-bottom: 5px;
}

.gyouji li{
	padding: 3px;
}


table.course_event {
	border: 1px solid #333333;
	width: 650px;
	border-collapse: collapse;
	font-size: 80%;
	/*
	font-size: 70%;
	*/
	margin-top: 5px;
	padding: 2px;
	color: #333333;
	text-align: left;
}

table.course_event th {
	color: #333333;
	background-color: #C7D2B5;
	border: 1px solid #333333;
	padding: 2px;
	text-align: center;
}
table.course_event td {
	border: 1px solid #333333;
	text-align: left;
	line-height: 120%;
	padding: 2px;
}
table.course_event .left {
	border: 1px solid #333333;
	text-align: left;
}

p.course_event {
	font-size: 80%;
	color: #333333;
	text-align: right;
	width: 650px;
}

.ce_area{
	background-color: #C7D2B5;
}


/*20090427追加分-行事予定（背景色）-*/

.bg_g{
	background-color: #C9E393;
}


.bg_b{
	background-color: #99CCFF;
}

.bg_p{
	background-color: #FFBBBB;
}

.bg_y{
	background-color: #FFAC59;
}

.bg_p{
	background-color: #9999FF;
}




/*　+++++↓リンク集↓+++++　*/

table.link {
	width: 650px;
	border: 3px double #000066;
	font-size: 90%;
	color: #333333;
	padding: 5px;
	border-collapse: collapse;

}
td.link {
	border: 1px solid #000066;
}





/*　+++++↓企業担当者設定↓+++++　*/

body.com {
	text-align: center;
}
table.com {
	width: 650px;
	border: 1px double #666;
	text-align: left;
	border-collapse: collapse;
}

/*

ul.com {
	font-size: 90%;
	color: #333333;
	line-height: 200%;
	list-style-image: url(../image/list_m.gif);
	padding-top: 3px;
	margin-top: 3px;
	/*
	list-style-image: url(../../placement/image/yaji_blue.gif);

}
*/

#sai{
	width: 640px;
	border: 1px #CCCCCC double;
	padding: 5px;
	line-height: 160%;
	font-size: 11pt;
}


#sai ul{
	list-style-type: none; 
	margin-left: 0px;
	padding: 0;
}

#sai li{
	background: url(../image/list_m.gif) no-repeat;
	padding-left: 17px;
	padding-top: 0px;
	padding-bottom: 7px;
}

#sai ul ul {
	list-style-type: disc;
	margin-left: 30px;
}

#sai ul ul li{
	background-image: none;
	padding-left: 0;
	padding-top: 1px;
}

/* 20090903追加分 */

#kigyo_t{
	width: 640px;
	/*
	border: 1px #CCCCCC double;
	*/
	padding: 5px;
	line-height: 160%;
	font-size: 11pt;
}


#kigyo_t ul{
	list-style-type: none; 
	margin-left: 0px;
	margin-top: 3px;
	padding: 0;
}

#kigyo_t li{
	background: url(../image/list_m.gif) no-repeat;
	padding-left: 17px;
	margin-left: 20px;
	margin-top: 0;
	padding-top: 0px;
	padding-bottom: 7px;
}

#kigyo_t ul ul {
	list-style-type: disc;
	margin-left: 30px;
}

#kigyo_t ul ul li{
	background-image: none;
	padding-left: 0;
	padding-top: 1px;
}

#kigyo_t p{
	margin: 0 0 0 17px;
	line-height: 160%;
}



/* 就職実績-20080703- */
#jisseki{
	width: 750px;
}

/*
#jisseki table{
	width: 750px;
}
*/
#l_menu{
	width: 175px;
	text-align: left;
}

#l_menu ul{
	list-style-type: square;
	line-height: 150%;
	font-size: 10pt;
}

.info_txt_box_l{
	width: 253px;
	float: left;
	padding-left: 7px;
	font-size: 10pt;
	line-height: 120%;
	text-align: left;
}

.info_txt_box_r{
	width: 310px;
	float: right;
	padding-left: 10px;
	padding-top: 20px;
	padding-bottom: 20px;
}

#jisseki_area1{
	width: 570px;
	margin-left: 20px;
	text-align: left;
	font-size: 10pt;
}

#jisseki_area1 ul{
	list-style-type: square;
	line-height: 150%;
	font-size: 10pt;
}

#jisseki_area2{
	width: 570px;
	margin-left: 20px;
	text-align: left;
}

#jisseki_area2 ul{
	list-style-type: square;
	line-height: 150%;
	font-size: 10pt;
}

.ji_f1{
	width: 550px;
	height: 25px;
	border-bottom: 3px solid #9ED200;
	font-size: 10pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	text-align: left;
	font-weight: bold;
	/*
	background-color: #F7FFF7;
	*/
}

.ji_f2{
	width: 550px;
	height: 25px;
	border-bottom: 3px solid #FF9900;
	font-size: 10pt;
	padding-left: 10px;
	padding-top: 10px;
	padding-right: 15px;
	text-align: left;
	font-weight: bold;
}

.s_font{
	font-size: 10pt;
	line-height: 120%;
}

.s_line{
	background-image: url(../com/img/result/line.gif);
	background-repeat: repeat-x;
	height: 14px;
}

/*　各学科（主な就職先　色）　*/
.syu_r{
	font-size: 10pt;
	font-weight: bold;
	color: #006600;
	vertical-align: 100%;
	margin-top: 5px;
}

.syu_k{
	font-size: 10pt;
	font-weight: bold;
	color: #FF9900;
	vertical-align: 100%;
	margin-top: 5px;
}

/*　就職支援体制　*/
#sup_area{
	width: 582px;
}

/*　帰郷率-グラフ-　*/
#graph_area{
	width: 580px;
}

#graph_area table{
	border: 1px solid #333;
	border-collapse: collapse;
}

#graph_area th{
	font-size: 9pt;
	border: 1px solid #333;
	/*
	padding: 3px;
	*/
	background-color: #DCFFB9;
	font-weight: normal;
}

#graph_area td{
	font-size: 9pt;
	border: 1px solid #333;
	text-align: right;
	padding: 3px;
}

.b_color{
	background-color: #E3E3E3;
	font-size: 10pt;
	font-weight: bold;
}

/*　フォント-就職実績-　*/
.sj_txt{
	font-size: 87%;
	padding: 5px 5px 15px 15pt;
	text-align: left;
}

/*　過去の就職状況グラフ　*/
#graph_area_backward1{
	width: 580px;
}

#graph_area_backward1 table{
	width: 570px;
	border: 1px solid #333;
	border-collapse: collapse;
}

#graph_area_backward1 th{
	font-size: 9pt;
	border: 1px solid #333;
	/*
	padding: 3px;
	*/
	background-color: #ECFFD9;
	font-weight: normal;
	text-align: left;
	padding-left: 5px;
}

#graph_area_backward1 td{
	font-size: 9pt;
	border: 1px solid #333;
	text-align: right;
	padding: 3px;
}


#graph_area_backward2{
	width: 580px;
}

#graph_area_backward2 table{
	width: 570px;
	border: 1px solid #333;
	border-collapse: collapse;
}

#graph_area_backward2 th{
	font-size: 9pt;
	border: 1px solid #333;
	/*
	padding: 3px;
	*/
	background-color: #ECFFD9;
	font-weight: normal;
}

#graph_area_backward2 td{
	font-size: 9pt;
	border: 1px solid #333;
	text-align: right;
	padding: 3px;
}


/* インターンシップ */
.i_font{
	font-size: 10pt;
	padding: 5px 5px 5px 10px;
	line-height: 120%;
}

.i_title{
	background-image: url(../com/img/result/bg_intern.jpg);
	background-repeat: repeat-x;
	height: 28px;
	font-size: 10pt;
	padding: 2px 5px 3px 10px;
	line-height: 120%;
	font-weight: bold;
}

#risyu table{
	width: 570px;
	border: 1px solid #333;
	border-collapse: collapse;
}

#risyu th{
	font-size: 9pt;
	border: 1px solid #333;
	/*
	padding: 3px;
	*/
	background-color: #E0E0E0;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}

#risyu td{
	font-size: 9pt;
	border: 1px solid #333;
	padding: 3px;
}

/* 事前教育の受講テーブル */

#jizen table{
	width: 570px;
	border: 1px solid #333;
	border-collapse: collapse;
}

#jizen th{
	font-size: 9pt;
	border: 1px solid #333;
	/*
	padding: 3px;
	*/
	background-color: #E0E0E0;
	font-weight: normal;
	text-align: center;
	padding: 3px;
}

#jizen td{
	font-size: 9pt;
	border: 1px solid #333;
	padding: 3px;
}

.j_bgcolor{
	background-color: #FFCC66;

}


/*　+++++↓資格をとるべ設定↓+++++　*/

td.center {
	text-align: center;
}
table.seika {
	text-align: center;
	display: table-cell;
	border-collapse: collapse;
	margin-bottom: 10px;
}
th.seika {
	border: 1px solid #006600;
	font-size: 80%;
	color: #FFFFFF;
	background-color: #006600;
	line-height: 150%;
}
td.seika {
	border: 1px solid #006600;
	font-size: 80%;
	line-height: 150%;
	color: #333333;
	padding: 2px;
}
p.seika {
	text-align: left;
	font-size: 90%;
	color: #333333;
	margin: 5px;
}
ul.seika {
	font-size: 90%;
	color: #006600;
	line-height: 120%;
	margin-top: 10px;
	margin-bottom: 10px;
	font-weight: bold;
	list-style-type: none;
	margin-left: 0px;
}
li.seika {
	border-bottom-width: 1px;
	border-bottom-style: dashed;
	border-bottom-color: #006600;
	width: 300px;
	margin-left: 5px;
}
table.license {
	font-size: 80%;
	color: #333333;
	border: 2px solid #000066;
	width: 650px;
	padding: 5px;
	display: table-cell;
	border-collapse: collapse;

}
th.license {
	line-height: 150%;
	color: #333333;
	background-color: #DDF4FF;
	border: 1px solid #000066;
	width: 100px;
}
td.license {
	border: 1px solid #000066;
}
#margin_left_sign {
	margin-left: 40px;
}
ol.license {
	margin-bottom: 0px;
	line-height: 150%;
	color: #333333;
}
ul.license {
	margin-bottom: 0px;
	list-style-type: none;
	margin-left: 20px;
	line-height: 150%;
	color: #333333;
}
ol.figure {
	list-style-type: lower-alpha;
}
td.license_under {
	border: 1px solid #000066;
	background-color: #C8EDFF;
	font-weight: bold;
	text-align: center;
}





/*　+++++↓公務員リンク集↓+++++　*/

p.servant {
	font-size: 80%;
	color: #333333;
	padding-left: 10px;
	margin-bottom: 5px;
	line-height: 150%;
	width: 650px;
	font-weight: bold;
	margin-top: 0px;

}
ul.servant {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
	margin-top: 0px;
}




/*　+++++↓メッセージ↓+++++　*/

table.message {
	width: 650px;
	border: 3px double #000066;
}

ul.message {
	font-size: 80%;
	color: #333333;
	line-height: 150%;
}





/*　+++++↓ナビ↓+++++　*/

td.navi {
	border: 1px solid #000066;
}
p.sousin {
	font-size: 90%;
	color: #333333;
	margin-right: 10px;
	margin-left: 10px;
	margin-top: 10px;
	margin-bottom: 0px;
}
#red {
	font-weight: bold;
	color: #CC0000;
}
p.caution {
	font-size: 90%;
	line-height: 120%;
	font-weight: bold;
	color: #CC0000;
	border: 3px double #333333;
	width: 650px;
	padding: 3px;
}
ol.pc {
	font-size: 80%;
	line-height: 150%;
	color: #333333;
	margin-top: 5px;
	margin-bottom: 10px;
}

/*　合同企業説明会一覧（東北地区）　*/
.g_setu{
	border: 2px solid #666666;
}

.g_seti_td{
	padding: 5px;
	font-size: 10pt;
	line-height: 120%;
	background-color: #FFEEE6;
}

/*　卒業生の皆さんへ　*/
body.gra {
	text-align: center;
}
table.gra {
	width: 650px;
	border: 1px solid #000066;
	text-align: left;
	border-collapse: collapse;
}

.gra_td{
	font-size: 10pt;
	line-height: 120%;
}


/*　キャリアガイダンス　*/
table.cg {
	border: 1px solid #000099;
	width: 650px;
	display: table-cell;
	border-collapse: collapse;
	font-size: 70%;
}

table.cg th {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	padding : 3px;
}

table.cg td {
	border: 1px solid #000099;
	text-align: center;
	padding : 3px;
}

/* キャリアガイダンス2009 */

.guidance{
	font-size: 85%;
	line-height: 120%;
	width: 630px;
}

.red_f{
	color: #CC0000;
}

table.guid {
	border: 1px solid #000099;
	width: 630px;
	display: table-cell;
	border-collapse: collapse;
	font-size: 80%;
}
table.guid th {
	color: #333333;
	background-color: #AAD6EA;
	border: 1px solid #000099;
	line-height: 150%;
}
table.guid td {
	border: 1px solid #000099;
	padding-left: 5px;
	line-height: 150%;
}

h2.second{
	border-left: solid #009933 3px;
	background-color: #fff;
	padding-left: 10px;
	font-size: 90%;
}


/*　取り消し線(赤)　*/
.kesseki{
	text-decoration:line-through;
	color: #CC0000;
}

/*　取り消し線(黒)　*/
.fin_l{
	text-decoration:line-through;
	color: #333333;
	background-color: #CCCCCC;
}

.new_b{
	background-color: #FFD5AA;
}


/*　文字小さく　*/
.f_fo{
	font-size: 10pt;
	line-height: 120%;
}

#mess_pr_table{
	border: 1px solid #666666;
	background-color: #efefef;
	width: 340px;
	margin-top: 5px;
	padding: 7px;
}

.mess_wa_new{
	border: 1px solid #FF8102;
	margin-left: 10px;
}


.mess_wa{
	border: 1px solid #0E980F;
	width: 270px;
}

.mess_wa_ta{
	background-color: #E6E6E6;
}


/*　就職支援システム（s-net）　*/
.s_sys{
	font-size: 10pt;
	line-height: 140%;
	padding-left: 15px;
	padding-bottom: 5px;
}

.s_de table{
	border: 3px solid #ccc;
	padding: 7px;
	line-height: 120%;
	margin-left: 20px;
	font-size: 10pt;
	border-collapse:collapse;	
}

.s_de td{
	border: 1px solid #ccc;
	vertical-align: top;
	padding: 5px;
}

.s_de th{
	border: 1px solid #ccc;
	text-align: left;
	background-color: #E6E6E6;
	/*
	vertical-align: top;
	*/
	padding: 5px;
}

/*
.s_de_t{
	vertical-align: middle;
}
*/



#syuto{
	width: 660px;
	border: 1px solid #ccc;
	background-color: #E6E6E6;
	margin-left: 20px;
	margin-top: 20px;
	font-size: 10pt;
}

#syuto li{
	line-height: 150%;	
}


/*　フッター部分　*/

.bg_footer{
	background-image: url(../image/bg_footer.jpg);
	background-repeat: repeat-x;
	height: 83px;
	vertical-align: top;
	text-align: right;
	padding-top: 7px;
	padding-right: 5px;
}

#cr{
	margin-left: 480px;
	color: #FFF;
	width: 400px;
	font-size: 10pt;
}
