UNKNOWN {font-size:24px; line-height:30px;}

td {font-size: 12pt; line-height: 130%;}

.bdy{font-size:9pt; line-height:12pt;}

.F5 {font-size:18px; line-height:24px;}

.F4 {font-size:16px; line-height:20px;}

.F3 {font-size:14px; line-height:20px;}

.F2 {font-size:12px; line-height:15px;}

.F1 {font-size:11px; line-height:13px;}

.T6 {font-size:24px; line-height:26px;}

.T5 {font-size:18px; line-height:18px;}

.T4 {font-size:16px; line-height:15px;}

.T3 {font-size:14px;}

.T2 {font-size:12px;}

.T1 {font-size:10px;}

TD {font-size:13px;}

.px17 {font-size:17px;}

.px11 {font-size:11px;}


A:link {
	color:#484848;
	}
A:active {
	color:#003F5E;
	text-decoration:none;
	}
A:visited {
	color:#666;
	}
A:hover {
	color:#ff6600;
	text-decoration:none;
	}


A.footer { 
	color:#ffffff;
	font-size:11px;
	} 
A.footer:hover { color:#ffffff ; font-size: 11px; } 
A.footer:visited{ color:#ffffff ; font-size: 11px; } 
A.footer:active{
	color:#1144cc;
	font-size:11px;
	}


.box212{ 
	text-align:left;
	border: 1px #666666 dashed;
	padding: 0em 0em;
	margin: 5px 1px;
	background-color: #eeffec;
	 }


A.mypage { color:#535c93; }
A.mypage:hover { color:#ff3300; } 
A.mypage:visited { color:#666666; }


A.member {
	color:#339999;
	font-size:12px;
	} 
A.member:hover {
	color:#339999;
	font-size:12px;
	} 
A.member:visited{
	color:#339999;
	font-size:12px;
	} 
A.member:active{
	color:#1144cc;
	font-size:12px;
	} 


A.info {
	color:#FF0000;
	font-size:12px;
	} 
A.info:hover {
	color:#FF0000;
	font-size:12px;
	} 
A.info:visited{ 
	color:#FF0000;
	font-size:12px;
	} 
A.info:active{
	color:#FF0000;
	font-size:12px;
	text-decoration:underline;
	} 

A.close { color:#FFFFFF; font-size:12px; } 
A.close:hover {
	color:#FFFFFF;
	font-size:12px;
	 } 
A.close:visited{ 
	color:#FFFFFF;
	font-size:12px;
	} 
A.close:active{ 
	color:#FFFFFF;
	font-size:12px;
	text-decoration:underline;
	} 


/*----------会員登録用----------*/
.font_12_b { 
	font-size: 12px; 
	color: #333;
	line-height:130%;
	font-weight: bold;
	}
.font_12_RED { 
	font-size: 12px; 
	color: #FF0000;
	line-height:130%;
	}
.font_12_ORANGE { 
	font-size: 12px; 
	color: #CC6600;
	}
.font_12_ORANGE_b { 
	font-size: 12px; 
	color: #CC6600;
	font-weight: bold;
	}
.font_10_ORANGE_s { 
	font-size: 10px; 
	color: #CC6600;
	}
.font_12_GLAY_b { 
	font-size: 12px; 
	color: #666;
	font-weight: bold;
	}
.font_12_BLUE1_b { 
	font-size: 12px; 
	color: #2F58A4;
	font-weight: bold;
	}
.font_12_BLUE2 { 
	font-size: 12px; 
	color: #203D71;
	}
.font_12_BLUE2_b { 
	font-size: 12px; 
	color: #203D71;
	font-weight: bold;
	}
.font_14_GREEN_b { 
	font-size: 14px; 
	color: #336600;
	line-height:130%;
	font-weight: bold;
	}
.font_12_BIOLET_b { 
	font-size: 12px; 
	color: #666699;
	font-weight: bold;
	}
.font_12_GREEN_b { 
	font-size: 12px; 
	color: #669966;
	font-weight: bold;
	}
.font_12_ORANGE_b { 
	font-size: 12px; 
	color: #88512F;
	font-weight: bold;
	}
.font_12_PINK_b { 
	font-size: 12px; 
	color: #A84859;
	font-weight: bold;
	}
.font_12_PINK_b { 
	font-size: 12px; 
	color: #A84859;
	font-weight: bold;
	}
.font_12_WITE_b { 
	font-size: 12px; 
	color: #FFFFFF;
	font-weight: bold;
	}
.font_12_WITE { 
	font-size: 12px; 
	color: #FFFFFF;
	}
.font_12_BLACK { 
	font-size: 12px; 
	color: #484848;
	}
.font_12_BLACK_b { 
	font-size: 12px; 
	color: #484848;
	font-weight: bold;
	}
/*----------学部・学科情報用----------*/
.font_14_b { 
	font-size: 14px; 
	color: #333;
	line-height:130%;
	font-weight: bold;
	}
.font_10 { 
	font-size: 10px; 
	color: #333;
	line-height:130%;
	}
.font_12_b { 
	font-size: 12px; 
	color: #006699;
	line-height:130%;
	font-weight: bold;
	}



.font_10_blue { 
	font-size: 10px; 
	color: #336699;
	line-height:130%;
	}

.font_12_blue { 
	font-size: 12px; 
	color: #336699;
	line-height:130%;
	}
.font_10 { 
	font-size: 10px; 
	color: #484848;
	line-height:130%;
	}


A.info {
	color:#FF0000;
	font-size:12px;
	 } 
A.info:hover {
	color:#FF0000;
	font-size:12px;
	} 
A.info:visited{ 
	color:#FF0000;
	font-size:12px;
	} 
A.info:active{ 
	color:#FF0000;
	font-size:12px;
	text-decoration:underline;
	} 

A.search_menu {
	color:#336699;
	font-size:12px;
	} 
A.search_menu:hover { 
	color:#336699;
	font-size:12px;
	} 
A.search_menu:visited{
	color:#336699;
	font-size:12px;
	} 
A.search_menu:active{ 
	color:336699;
	font-size:12px;
	text-decoration:underline;
	} 

A.search_menu_s {
	color:#336699;
	font-size:10px;
	text-decoration:underline;
	} 
A.search_menu_s:hover {
	color:#336699;
	font-size:10px;
	} 
A.search_menu_s:visited{ 
	color:#336699;
	font-size:10px;
	} 
A.search_menu_s:active{
	color:336699;
	font-size:10px;
	} 


/*----------Ｑ＆Ａ----------*/

.w_bg {
	background-color:#FFFFFF;
	}
.palepink_bg {
	background-color:#F5E7E7;
	}
.palepink_bg2 {
	background-color:#C77C7C;
	}
.palepink_bg3 {
	background-color:#F4D2D2;
	}

.paleblue_bg {
	background-color:#D8DCE7;
	}

.pailgray_bg {
	background-color:#999999;
	}
.palegray2_bg {
	background-color:#DFDFDF;
	}
.palegray3_bg {
	background-color:#EBEBEB;
	}
.palegray3_bg {
	background-color:#bbbbbb;
	}

.palebrown_bg {
	background-color:#E1E1D2;
	}
.palebrown2_bg {
	/*background-color:#E7E6CD;*/
	background-color:#AEC9E3;
	font-weight:bold;
	color:31608E;
	}
.palebrown3_bg {
	background-color:#F0EFE1;
	}

.paleyellow_bg {
	background-color:#F1ECDA;
	}

.icon{
	vertical-align:middle;
	/*vertical-align:center;*/
	/*vertical-align:bottom;*/
	/*vertical-align:baseline;*/
	/*vertical-align:sub;*/
	}

/*----------キャンペーン----------*/
.coution_box {
	width: 620px;
	height: auto;
	padding: 10px;
	/*margin: 10px;
	border-color:#FF6600;
	border-style:solid;
	border: 5px;*/
	border: 2px solid #FF9900;
	background-color:#FFFFFF;
	text-align:left;
	}

.main_box {
	width: 805px;
	height: auto;
	}
.btn {
	width: 805px;
	height: auto;
	}
#btn1{
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
	left:300px;
	top:1050px;
	}
#btn2{
	margin-top:5px;
	margin-bottom:5px;
	position:absolute;
	left:580px;
	top:1050px;
	}