﻿
@charset "utf-8";
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
#breadcrumb_list 								{	padding:5px 0 10px 0;	float:left;	list-style:none;	color:#333333;	}
#breadcrumb_list li 							{	display:inline;	}
#breadcrumb_list li a 							{	color:#f67a00;	}
#breadcrumb_list li span 						{	padding:0 10px;	}
#watch_counter									{	width:130px;	 	float:right;	overflow:visible;	position:relative;	}
#watch_counter_bg								{	position:relative;	background-color:#ffdc9a;	}
#watch_counter_gradation						{	position:relative;	background-image:url("/daigaku/common/images/watch_counter_bg.gif");		background-repeat:repeat-x;		}
#watch_counter_upper							{	position:relative;	background-image:url("/daigaku/common/images/watch_counter_upper.gif");		background-repeat:no-repeat;	}
#watch_counter_contents							{	position:relative;	background-image:url("/daigaku/common/images/watch_counter_icon.gif");		background-repeat:no-repeat;	min-height:12px;	height:auto !important;	height:12px;		}
#watch_counter_bottom							{	position:relative;	background-image:url("/daigaku/common/images/watch_counter_bottom.gif");	background-repeat:no-repeat;	height:6px;	}
#watch_counter_block							{	padding:4px 0 0 30px;	}
#school_header									{	clear:both;	padding:0 0 13px 0;	}
#school_header_top								{	background-image:url("/daigaku/common/images/school_header_top.gif");	background-repeat:no-repeat;	width:950px;	height:5px;	}
#school_header_bg								{	position:relative;	z-index:2202;	background-image:url("/daigaku/common/images/school_header_bg.gif");	background-repeat:repeat-y;		width:950px;	min-height:125px;	height:auto !important;	height:125px;		}
#school_header_container						{ 	padding:0 10px;	}
#school_header_left_area						{ 	float:left;		padding:5px 0 10px 0;	position:relative;	}
#school_header_right_area						{ 	float:right;	padding:5px 0 0 0;		position:relative;	}
#school_header_info								{	float:left;		padding:20px 10px 0 0;	}
#school_header_logo								{	float:left;		padding:0 0 0 0;	}
#school_header_category							{	clear:both;		font-size:1.2em;	line-height:1.5em;	}
#school_header_name								{	font-size:2.7em;	padding:0 0 5px 0;	}
#school_header_shoulder							{	font-size:1.0em;	padding:0 0 10px 0; }
#school_header_toolbox							{	clear:both;	padding:0 0 6px 0;	}
.school_header_tool								{	padding:0 0 0 3px;	float:left;	}
#school_header_tool_01							{	position:relative;	display:block;	overflow:hidden; width:112px; height:35px;	}
#school_header_tool_02							{	position:relative;	display:block;	overflow:hidden; width:142px; height:35px;	}
#school_header_tool_03							{	position:relative;	display:block;	overflow:hidden; width:142px; height:35px;	}
#school_header_tool_01 a						{	position:absolute;	top:0;		display:block;	}
#school_header_tool_02 a						{	position:absolute;	top:0;		display:block;	}
#school_header_tool_03 a						{	position:absolute;	top:0;		display:block;	}
#school_header_tool_01 a:hover					{	position:absolute;	top:-35px;	display:inline-block;	}
#school_header_tool_02 a:hover					{	position:absolute;	top:-35px;	display:inline-block;	}
#school_header_tool_03 a:hover					{	position:absolute;	top:-35px;	display:inline-block;	}
#school_header_demand{
	padding:3px 0 4px 2px;
	clear:both;
	width:402px;
	position:relative;
	display:block;	
}
#school_header_demand_link{
	display: block;
	position: relative;
	width: 402px;
	height: 80px;
	overflow: hidden;
}
#school_header_demand_bg{
	display: block;
	position: absolute;
	top:0;
	left:0;
}
#school_header_demand_link:hover #school_header_demand_bg{
	top:-80px;
}
#school_header_demand_thumb{
	display: block;
	position: absolute;
	top:9px;
	left:8px;
}
#school_header_demand_comment_text{
	padding:0 5px 0 0;
	display: block;
	position:absolute;
	top:42px;
	left: 100px;
	color:#333333;
	line-height: 1.3;
}
#school_header_demand_upper						{	background-image:url("/daigaku/common/images/school_header_demand_upper.gif");		background-repeat:no-repeat;	height:6px;	}
#school_header_demand_bg						{	background-image:url("/daigaku/common/images/school_header_demand_bg.gif");			background-repeat:repeat-y;		}
#school_header_demand_gradation					{	background-image:url("/daigaku/common/images/school_header_demand_gradation.gif");	background-repeat:no-repeat;	min-height:70px;	height:auto !important;	height:70px;		}
#school_header_demand_bottom					{	background-image:url("/daigaku/common/images/school_header_demand_bottom.gif");		background-repeat:no-repeat;	height:6px;	clear:both;		}
#school_header_demand_context					{	padding:4px 8px 0 13px;	}
#school_header_demand_left_context				{	float:left;	padding:2px 0 0 0;	width:52px;	}
#school_header_demand_right_context				{	float:left;	padding:0 0 0 0;	}
#school_header_demand_title						{	position:relative;	width:222px;	height:20px;	overflow:hidden;	}
#school_header_demand_title	a					{	position:absolute;	top:0;		display:block;	}
#school_header_demand_title	a:hover				{	position:absolute;	top:-20px;	display:inline-block;	}
/*
#school_header_demand_comment					{	padding:6px 0 0 52px;		position:absolute;	}
#school_header_demand_comment_upper				{	background-image:url("/daigaku/common/images/school_header_demand_comment_upper.gif");	background-repeat:no-repeat;	width:282px;	height:4px;			}
#school_header_demand_comment_bg				{	background-image:url("/daigaku/common/images/school_header_demand_comment_bg.gif");		background-repeat:repeat-y;		width:282px;	min-height:30px;	height:auto !important;	height:30px;		}
#school_header_demand_comment_bottom			{	background-image:url("/daigaku/common/images/school_header_demand_comment_bottom.gif");	background-repeat:no-repeat;	width:282px;	height:5px;			}
#school_header_demand_comment_icon				{	position:absolute;	top:6px;	left:24px;	background-image:url("/daigaku/common/images/school_header_demand_comment_icon.gif");		background-repeat:no-repeat;	width:30px;		height:31px;		}
#school_header_demand_comment_text				{	padding:3px 6px 4px 6px;	color:#FFFFFF;	font-size:1.0em;	line-height:1.25em;	}
*/
#school_header_demand_area						{	z-index:3999;	position:absolute;	left:4px;	width:400px;	display:none;	 }
#school_header_demand_area_upper				{	background-image:url("/daigaku/common/images/school_header_demand_area_upper.gif");	background-repeat:no-repeat;	height:20px;		}
#school_header_demand_area_bg					{	background-image:url("/daigaku/common/images/school_header_demand_area_bg.gif");		background-repeat:repeat-y;							}
#school_header_demand_area_bottom				{	background-image:url("/daigaku/common/images/school_header_demand_area_bottom.gif");	background-repeat:no-repeat;	height:8px;			}
#school_header_demand_area_title				{	font-weight:bold;	font-size:1.4em;	padding:5px 19px 8px 19px;	border-bottom:1px solid #671e1e;	}
#school_header_demand_area_comment				{	padding:10px 19px;	font-size:1.4em;	line-height:1.25em;		position:relative;	}
#school_header_demand_inner_area				{	padding:10px 0;		}
#school_header_demand_inner_area_upper			{	background-image:url("/daigaku/common/images/school_header_demand_inner_area_upper.gif");		background-repeat:no-repeat;	height:10px;		}
#school_header_demand_inner_area_bg				{	background-image:url("/daigaku/common/images/school_header_demand_inner_area_bg.gif");		background-repeat:repeat-y;		padding:0 10px;		}
#school_header_demand_inner_area_bottom			{	background-image:url("/daigaku/common/images/school_header_demand_inner_area_bottom.gif");	background-repeat:no-repeat;	height:10px;		}
#school_header_demand_inner_area_comment		{	line-height:1.5em;	}
#school_header_demand_inner_area_comment input	{	margin:0 5px 0 0;	}
#school_header_demand_area_comment_bt			{	position:relative;	top:0;		height:33px;	padding:0;	overflow:hidden;	margin:0;	}
#school_header_demand_area_comment_bt a			{	position:absolute;	top:0;		left:102px;		display:block;	}
#school_header_demand_area_comment_bt a:hover	{	position:absolute;	top:-33px;	left:102px;		display:inline-block;	}
#school_header_demand_area_close				{	position:relative;	top:0;		height:20px;	padding:0;	overflow:hidden;	margin:0;	}
#school_header_demand_area_close a				{	position:absolute;	top:0;		left:275px;		display:block;			}
#school_header_demand_area_close a:hover		{	position:absolute;	top:-20px;	left:275px;		display:inline-block;	}
#school_header_menu_line						{	background-image:url("/daigaku/common/images/menu_line.gif");	background-repeat:no-repeat;	width:950px;	height:7px;	clear:both;	position:relative;	}
#school_header_menu								{	position:relative;	z-index:2201;	list-style:none;	padding:0 0 10px 0;	}
#school_header_menu_item_01						{	width:158px;	}
#school_header_menu_item_02						{	width:158px;	}
#school_header_menu_item_03						{	width:159px;	}
#school_header_menu_item_04						{	width:158px;	}
#school_header_menu_item_05						{	width:158px;	}
#school_header_menu_item_06						{	width:159px;	}
#school_header_menu_item_07						{	width:792px;	}
.school_header_menu_item						{ 	display:block; float:left;	position:relative;	overflow:hidden;	height:67px;	}
.school_header_menu_item a						{	position:absolute;	top:0;		display:inline-block;	}
.school_header_menu_item a:hover				{	position:absolute;	top:-67px;	display:block;	}
.school_header_menu_stay						{ 	display:block; float:left;	position:relative;	overflow:hidden;	height:67px;	}
.school_header_menu_stay a						{ 	position:absolute;	top:-67px;	}
.school_header_menu_stay a:hover				{ 	position:absolute;	top:-67px;	}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.left_area_box									{	padding:0 0 10px 0;	}
#left_update_box								{	width:180px;	background-image:url("/daigaku/common/images/left_update_bg.gif");	background-repeat:repeat-y;		position:relative;overflow:visible;	}
#left_update_box_upper							{	background-image:url("/daigaku/common/images/left_update_upper.gif");	background-repeat:no-repeat;	min-height:41px;	position:relative;	top:-3px;	}
#left_update_box_contents						{	padding:0 10px;	}
#left_update_box_bottom							{	background-image:url("/daigaku/common/images/left_update_bottom.gif");	background-repeat:no-repeat;	height:8px;	}
#left_update_title								{ 	padding:18px 40px 10px 15px;	color:#0092d7;	font-size:1.4em;	font-weight:bold;	}
#left_update_list								{ 	font-size:1.4em;	line-height:1.25em;	padding:10px 5px;	border-top:1px dotted #CCCCCC;	}
#left_update_list dt							{	color:#999999;		background-image:url("/daigaku/common/images/left_update_icon.gif");	background-position:left center;	background-repeat:no-repeat;	min-height:12px;	height:auto !important;	height:12px;		padding:0 0 0 15px;	}
#left_update_list dd							{	color:#0092d7;		padding:3px 0 0 15px;	}
#left_update_list dd a							{	color:#0092d7;		text-decoration:underline;	}
#left_update_list dd a:hover					{	color:#38a9df;		text-decoration:underline;	}
.update_attention								{	font-size:0.8em;	background-color:#36a9df; 	color:#FFFFFF;	padding:1px;	}
#left_topics_box								{	width:180px;	background-image:url("/daigaku/common/images/left_topics_bg.gif");	background-repeat:repeat-y;		position:relative;overflow:visible;	}
#left_topics_box_upper							{	background-image:url("/daigaku/common/images/left_topics_upper.gif");	background-repeat:no-repeat;	min-height:41px;	position:relative;	top:-3px;	}
#left_topics_box_contents						{	padding:0 10px;	}
#left_topics_box_bottom							{	background-image:url("/daigaku/common/images/left_topics_bottom.gif");	background-repeat:no-repeat;	height:8px;	}
#left_topics_title								{ 	padding:18px 40px 10px 15px;	color:#0092d7;	font-size:1.4em;	font-weight:bold;	}
#left_topics_list								{ 	font-size:1.4em;	line-height:1.25em;	padding:10px 5px 10px 20px;	border-top:1px dotted #CCCCCC;	}
#left_topics_list li							{	color:#0092d7;		list-style:url("/daigaku/common/images/left_topics_icon.gif"); list-style-position:outside;	padding:3px 0 0 0px;	}
#left_topics_list li a							{	color:#0092d7;		text-decoration:underline;	}
#left_topics_list li a:hover					{	color:#38a9df;		text-decoration:underline;	}
#left_topics_list li a:visited					{	color:#00479f;		text-decoration:underline;	}
#left_submenu_box								{	width:180px;	}
#left_submenu_title								{	}
.left_submenu_item_list							{	background-color:#d5d5d5;	padding:0 1px 1px 1px;	}
.left_submenu_spacer							{	background-color:#ffffff;	height:1px;	}
.left_submenu_bg								{	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	background-color:#e9e9e9;	min-height:35px;	height:auto !important;	height:35px;		}
.left_submenu_gradation							{	padding:13px 6px 13px 23px;	background-color:none;		background-image:url("/daigaku/common/images/left_submenu_gradation.gif");	background-repeat:repeat-x;	}
.left_submenu_gradation:hover					{	padding:13px 6px 13px 23px;	background-color:#f3f3f3;	background-image:none;	cursor:pointer;		}
.left_submenu_item_name							{	font-size:1.2em;	font-weight:normal;	color:#000000;	} 
.left_submenu_item_name a						{	color:#000000;	} 
.left_submenu_item_list_open					{	display:list-item;	list-style:url("/daigaku/common/images/left_submenu_arrow_open.gif"); list-style-position:outside;	}
.left_submenu_item_list_close					{	display:list-item;	list-style:url("/daigaku/common/images/left_submenu_arrow_close.gif"); list-style-position:outside;	}
.left_submenu_item_info							{	background-color:#d5d5d5;	padding:0 1px 1px 1px;	}
.left_submenu_cross								{	background-image:url("/daigaku/common/images/left_submenu_cross.gif");			background-repeat:repeat;	padding:5px 0;	}
.left_submenu_item_info_list					{	list-style:none;	padding:0 0 0 5px;}
.left_submenu_item_info_list li					{	position:relative;	float:left;	display:float;	width:86px;	height:23px; overflow:hidden;	}
.left_submenu_item_info_list li a				{	position:absolute;	top:0;		display:block;	}
.left_submenu_item_info_list li a:hover			{	position:absolute;	top:-23px;	display:inline-block;	}
.left_submenu_item_info_list_clear				{	clear:both;	height:1px;	}
.left_submenu_item_info_list_open				{	height:100%;	display:block;	}
.left_submenu_item_info_list_close				{	height:0%;		display:none;	}
#left_qa_box									{	position:relative;	width:180px;	height:47px; overflow:hidden;	}
#left_qa_box a									{	position:absolute;	top:0;		display:inline-block;	}
#left_qa_box a:hover							{	position:absolute;	top:-47px;	display:block;	}
.left_teacher_box								{	padding:0 0 3px 0;	width:180px;	}
.left_teacher_box_wrapper						{	border-right:1px solid #d5d5d5;		border-left:1px solid #d5d5d5;	border-top:1px solid #d5d5d5;	}
.left_teacher_box_spacer						{	background-color:#FFFFFF;	height:1px;		clear:both;			}
.left_teacher_box_bg							{	background-color:#e7e7e7;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	min-height:70px;	height:auto !important;	height:70px;	}
.left_teacher_box_gradation						{	background-color:none;		background-image:url("/daigaku/common/images/left_teacher_box_gradation.gif");	background-repeat:repeat-x; padding:5px;	}
.left_teacher_box_gradation:hover				{	background-color:#f3f3f3;	background-image:none;	}
.left_teacher_box_bottom						{	background-image:url("/daigaku/common/images/left_teacher_box_bottom.gif"); background-repeat:no-repeat;	height:5px;	 }
.left_teacher_image								{	float:left;		width:75px;		}
.left_teacher_profile							{	float:right;	width:90px;		padding:5px 0 0 0;	line-height:1.5em;	}
.left_teacher_profile p							{	display:list-item;	list-style:url("/daigaku/common/images/left_teacher_box_icon.gif"); list-style-position:outside;	font-size:1.2em;	color:#0092d7; text-decoration:underline;	}
.left_teacher_profile p a						{	color:#0092d7; text-decoration:underline;	}
.left_teacher_clear								{	clear:both;		height:1px;		}
.left_student_box								{	padding:0 0 3px 0;	width:180px;	}
.left_student_box_wrapper						{	border-right:1px solid #d5d5d5;		border-left:1px solid #d5d5d5;	border-top:1px solid #d5d5d5;	}
.left_student_box_spacer						{	background-color:#FFFFFF;	height:1px;		clear:both;			}
.left_student_box_bg							{	background-color:#e7e7e7;	border-left:1px solid #FFFFFF;	border-right:1px solid #FFFFFF;	min-height:70px;	height:auto !important;	height:70px;	}
.left_student_box_gradation						{	background-color:none;		background-image:url("/daigaku/common/images/left_student_box_gradation.gif");	background-repeat:repeat-x; padding:5px;	}
.left_student_box_gradation:hover				{	background-color:#f3f3f3;	background-image:none;	}
.left_student_box_bottom						{	background-image:url("/daigaku/common/images/left_student_box_bottom.gif"); background-repeat:no-repeat;	height:5px;	 }
.left_student_image								{	float:left;	width:75px;		}
.left_student_profile							{	float:right;	width:90px;		padding:5px 0 0 0;	line-height:1.5em;	}
.left_student_profile p							{	display:list-item;	list-style:url("/daigaku/common/images/left_student_box_icon.gif"); list-style-position:outside;	font-size:1.2em;	color:#0092d7; text-decoration:underline;	}
.left_student_profile p a						{	color:#0092d7; text-decoration:underline;	}
.left_student_clear								{	clear:both;		height:1px;		}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.center_area_box											{	padding:0 0 10px 0;		}
#center_area_attention										{	width:510px;	}
#center_area_attention_upper								{	background-image:url("/daigaku/common/images/center_attention_upper.gif");		background-repeat:no-repeat;	height:10px;	}
#center_area_attention_bg									{	background-image:url("/daigaku/common/images/center_attention_bg.gif");		background-repeat:repeat-y;		padding:0 10px;	}
#center_area_attention_bottom								{	background-image:url("/daigaku/common/images/center_attention_bottom.gif");	background-repeat:no-repeat;	height:10px;	}
#center_area_attention_photo								{	float:left;	position:relative;	width:240px; overflow:hidden;	padding:0 0 15px 0;	overflow-x:hidden;	}
#center_area_attention_photo_slider							{	position:relative;	left:0px;	width:720px;	}
.center_area_attention_photo_panel							{	float:left;	width:240px; height:160px;	}
/* 2012.09.11 Modify by MT taneike */
.center_area_attention_photo_panel img						{	width:242px; height:160px;	}
#center_area_attention_photo_state							{	clear:both;	margin:0 auto;	padding:13px 0 0 0;	text-align:center;	}
.center_area_attention_photo_state_icon						{	display:inline;	padding:0 3px;	}
#center_area_attention_info									{	float:right;	width:240px;	padding:0 0 15px 0;	}
#center_area_attention_info_title							{	padding:0 0 10px 0;	}
#center_area_attention_info_list							{	padding:0 0 0 15px;	}
#center_area_attention_info_list li							{	padding:3px 0 0 0;	font-size:1.4em;	line-height:1.5em;	display:list-item;	list-style:url("/daigaku/common/images/center_attention_list_icon.gif"); list-style-position:outside;	}
#center_area_attention_topics								{	clear:both;	width:490px;	overflow:visible;		position:relative;	}
#center_area_attention_topics_upper							{	background-image:url("/daigaku/common/images/center_attention_topics_upper.gif");		background-repeat:no-repeat;	height:2px;	}
#center_area_attention_topics_bg							{	background-image:url("/daigaku/common/images/center_attention_topics_bg.gif");			background-repeat:repeat-y;		}
#center_area_attention_topics_gradation						{	background-image:url("/daigaku/common/images/center_attention_topics_gradation.gif");	background-repeat:no-repeat;	min-height:26px;	height:auto !important;	height:26px;		}
#center_area_attention_topics_title							{	font-size:1.6em;	font-weight:bold;	ine-height:1.0em;	padding:5px 0 5px 20px;	}
#center_area_attention_topics_title_mac						{	font-size:1.6em;	font-weight:bold;	ine-height:1.0em;	padding:0 0 0 20px;	}
#center_area_attention_topics_icon							{	width:490px;	height:37px;	position:absolute;	top:-15px;	background-image:url("/daigaku/common/images/center_attention_topics_title.gif");		background-repeat:no-repeat;	background-position:top right;	}
#center_area_attention_topics_bottom						{	background-image:url("/daigaku/common/images/center_attention_topics_bottom.gif");		background-repeat:no-repeat;	height:2px;	}
#center_area_attention_topics_list							{	padding:5px 0 0 18px;	}
#center_area_attention_topics_list li						{	padding:5px 0 0 0;	font-size:1.4em; 	line-height:1.25em;	display:list-item;	list-style:url("/daigaku/common/images/center_attention_topics_list_icon.gif"); list-style-position:outside;	}
#center_area_attention_topics_list a						{	color:#0092d7;		text-decoration:underline;		}
#center_area_attention_topics_list a:hover					{	color:#38a9df;		text-decoration:underline;	}
#center_area_attention_topics_list a:visited				{	color:#00479f;		text-decoration:underline;	}
#center_area_info											{	width:510px;	position:relative;	overflow:visible;	}
#center_area_info_upper										{	background-image:url("/daigaku/common/images/center_info_upper.gif");		background-repeat:no-repeat;	min-height:41px;	height:auto !important;	height:41px;	padding:0 15px 0 5px;		}
#center_area_info_bg										{	background-image:url("/daigaku/common/images/center_info_bg.gif");			background-repeat:repeat-y;		}
#center_area_info_bottom									{	background-image:url("/daigaku/common/images/center_info_bottom.gif");		background-repeat:no-repeat;	height:10px;	}
#center_area_info_title										{	background-image:url("/daigaku/common/images/center_info_icon.gif");		background-repeat:no-repeat;	background-position:top right;	position:relative;	top:-3px;	padding:18px 10px 10px 10px;	font-size:1.6em;	font-weight:bold;	color:#0092d7;	}
#center_area_info_title_noicon								{	position:relative;	top:-3px;	padding:18px 10px 10px 10px;	font-size:1.6em;	font-weight:bold;	color:#0092d7;	}
#center_area_info_copy										{	padding:0 5px;	}
#center_area_info_copy p									{	font-size:1.4em;	line-height:1.75em;	color:#333333;	padding:10px 10px 5px 10px;	border-top:1px dotted #d5d5d5;	display:block;	}
#center_area_info_copy a									{	color:#0092d7;		text-decoration:underline;	}
#center_area_info_copy a:hover								{	color:#38a9df;		text-decoration:underline;	}
#center_area_info_copy a:visited							{	color:#00479f;		text-decoration:underline;	}
#center_area_info_copy_topics								{	background-image:url("/daigaku/common/images/center_info_upper.gif"); background-repeat:no-repeat;	min-height:41px;	height:auto !important; padding:0 5px;	}
#center_area_info_copy_topics p								{	font-size:1.4em;	line-height:1.75em;	color:#333333;	padding:10px 10px 5px 10px;	border-top:1px dotted #d5d5d5;	display:block;	}
#center_area_info_copy_topics a								{	color:#0092d7;		text-decoration:underline;	}
#center_area_info_copy_topics a:hover						{	color:#38a9df;		text-decoration:underline;	}
#center_area_info_copy_topics a:visited						{	color:#00479f;		text-decoration:underline;	}
#center_area_title_box										{	width:510px;	}
#center_area_title_box_upper								{	background-image:url("/daigaku/common/images/center_area_title_box_upper.gif");		background-repeat:no-repeat;	height:2px;}
#center_area_title_box_bg									{	background-image:url("/daigaku/common/images/center_area_title_box_bg.gif");			background-repeat:repeat-y;		}
#center_area_title_box_gradation							{	background-image:url("/daigaku/common/images/center_area_title_box_gradation.gif");	background-repeat:no-repeat;	min-height:46px;	height:auto !important;	height:46px;		}
#center_area_title_box_bottom								{	background-image:url("/daigaku/common/images/center_area_title_box_bottom.gif");		background-repeat:no-repeat;	height:2px;	}
#center_area_title											{	color:#FFFFFF;	font-size:2.0em;	line-height:1.0em;	font-weight:bold;	padding:12px 10px 12px 30px;	}
#center_area_menu_box										{	width:510px;	}
#center_area_menu_box_upper									{	background-image:url("/daigaku/common/images/center_area_menu_box_upper.gif");		background-repeat:no-repeat;	height:11px;				}
#center_area_menu_box_bg									{	background-image:url("/daigaku/common/images/center_area_menu_box_bg.gif");			background-repeat:repeat-y;		padding:4px 5px 4px 5px;	}
#center_area_menu_box_bottom								{	background-image:url("/daigaku/common/images/center_area_menu_box_bottom.gif");		background-repeat:no-repeat;	height:1px;					}
.center_area_menu_box_clear									{	height:5px; clear:both; position:relative;	}
.center_area_menu_box_table									{	background-color:#bfd4e5;	}
.center_area_menu_box_table	tr								{	vertical-align:top;	}
.center_area_menu_box_table	td								{	width:163px;	border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/center_area_menu_profile_gradation.gif");	background-repeat:repeat-x;	background-color:#e2f1fd;	 }
.center_area_menu_box_table	td:hover						{	width:163px;	border:1px solid #FFFFFF;	background-image:none;	background-color:#f3f8fc;	 }
.center_area_menu_box_item									{	font-size:1.4em; font-weight:normal;	padding:7px 10px 7px 20px; }
.center_area_menu_box_item span								{	display:list-item;	list-style:url("/daigaku/common/images/center_area_menu_box_item_icon.gif"); list-style-position:outside; }
.center_area_menu_box_item a								{	color:#000000;	}
#center_area_navi_box										{	width:510px;	}
#center_area_navi_box_title									{	}
#center_area_navi_box_bg									{	}
#center_area_navi_box_bottom								{	}
.center_area_navi_box_table									{	background-color:#d5d5d5;	}
.center_area_navi_box_table	tr								{	vertical-align:top;	}
.center_area_navi_box_table	td								{	width:166px;	border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/center_area_navi_box_bg.gif");	background-repeat:repeat-x;	background-color:#e9e9e9;	 }
.center_area_navi_box_table	td:hover						{	width:166px;	border:1px solid #FFFFFF;	background-image:none;		background-color:#0075c1;	}
.center_area_navi_box_table td:hover a						{	color:#ffffff;	}
.center_area_navi_box_item									{	font-size:1.4em; font-weight:normal;	padding:7px 10px 7px 20px; }
.center_area_navi_box_item span								{	display:list-item;	list-style:url("/daigaku/common/images/center_area_navi_box_item_icon.gif"); list-style-position:outside; }
.center_area_navi_box_item a								{	color:#000000;	}	
#center_area_voice_navi_box									{	width:510px;	}
#center_area_voice_navi_box_title							{	}
#center_area_voice_navi_box_bg								{	background-image:url("/daigaku/common/images/center_area_voice_navi_box_bg.png");			background-repeat:repeat;		}
#center_area_voice_navi_box_bottom							{	}
.center_area_voice_navi_box_table							{	background-color:#dec5ac;	}
.center_area_voice_navi_box_table tr						{	vertical-align:top;	}
.center_area_voice_navi_box_table td						{	width:166px;	border:1px solid #FFFFFF;	background-color:#fffcf2;	 }
.center_area_voice_navi_box_table td:hover					{	width:166px;	border:1px solid #FFFFFF;	background-color:#874b0f;	}
.center_area_voice_navi_box_table td:hover a				{	color:#ffffff;	}
.center_area_voice_navi_box_item_stay						{	background-color:#874b0f !important;	 }
.center_area_voice_navi_box_item_stay a						{	color:#ffffff !important;	}
.center_area_voice_navi_box_item							{	font-size:1.4em; font-weight:normal;	padding:7px 10px 7px 20px; }
.center_area_voice_navi_box_item span						{	display:list-item;	list-style:url("/daigaku/common/images/center_area_voice_navi_box_item_icon.gif"); list-style-position:outside; }
.center_area_voice_navi_box_item a							{	color:#000000;	}	
#center_area_profile_box									{	width:510px;	}
#center_area_profile_box_upper								{	background-image:url("/daigaku/common/images/center_area_profile_box_upper.gif");	background-repeat:no-repeat;	height:20px;			}
#center_area_profile_box_bg									{	background-image:url("/daigaku/common/images/center_area_profile_box_bg.gif");		background-repeat:repeat-y;		padding:10px 15px 0 15px;	}
#center_area_profile_box_bottom								{	background-image:url("/daigaku/common/images/center_area_profile_box_bottom.gif");	background-repeat:no-repeat;	height:3px;					}
.center_area_box_group										{	}
.center_area_box_title										{	background-image:url("/daigaku/common/images/center_area_profile_box_title.gif");		background-repeat:no-repeat;	background-position:top left;	padding:0 0 5px 15px;	min-height:18px;	font-size:1.8em;	font-weight:bold;	color:#000000; border-bottom:1px solid #0ea1e6;	clear:both;		}
.center_area_box_subtitle									{	font-size:1.6em;	line-height:1.25em;	font-weight:bold;	color:#0ea1e6;	padding:15px 0;	clear:both;	}
.center_area_box_caption									{	font-size:1.4em;	line-height:1.25em;	font-weight:bold;	color:#000000;	padding:15px 0; clear:both;	}
.center_area_box_news_date									{	font-size:1.4em;	line-height:1.25em;	color:#000000;	clear:both;	}
.center_area_box_news_title									{	font-size:1.6em;	line-height:1.25em;	font-weight:bold;	color:#0ea1e6;	padding:0 0 10px 0;	clear:both;	}
.center_area_box_left_part									{	float:left;		width:305px;	font-size:1.4em;	padding:0 0 15px 0;		min-height:150px;	}
.center_area_box_right_part									{	float:right;	width:160px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_box_left_part_2								{	float:left;		width:330px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_box_right_part_2								{	float:right;	width:150px;	font-size:1.4em;	padding:0 0 15px 0;		text-align:center;	}
.center_area_box_center_part								{	clear:both;		width:480px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_box_message									{	line-height:1.5em;	overflow:hidden;	word-wrap: break-word;}
/* 2012.09.21 Add by MT taneike */
/**
.center_area_box_message img								{	width:480px; height:281px;	}
*/
.center_area_box_table										{	width:100%;	border:1px solid #bfd4e5;	border-collapse:collapse;	line-height:1.5em;	}
.center_area_box_table tr									{	vertical-align:top;	}
.center_area_box_table th									{	border:1px solid #bfd4e5;	padding:5px;	text-align:left;	font-weight:bold;	}
.center_area_box_table td									{	border:1px solid #bfd4e5;	padding:5px;	text-align:left;	}
.center_area_box_table_r									{	width:100%;	border:1px solid #f3d6d7;	border-collapse:collapse;	line-height:1.5em;	}
.center_area_box_table_r tr									{	vertical-align:top;	}
.center_area_box_table_r th									{	border:1px solid #f3d6d7;	padding:5px;	text-align:left;	font-weight:bold;	}
.center_area_box_table_r td									{	border:1px solid #f3d6d7;	padding:5px;	text-align:left;	}
.center_area_box_table_bg_blue								{	color:#FFFFFF;	background-color:#0075c1;	}
.center_area_box_table_bg_red								{	color:#000000;	background-color:#fff7f7;	}
.center_area_box_table_bg_white								{	color:#000000;	background-color:#FFFFFF;	}
.center_area_box_table_bg_water								{	color:#000000;	background-color:#f3f8fc;	}
.center_area_box_table_bg_cyan								{	color:#000000;	background-color:#cfe8fc;	}
.center_area_box_table_comment								{	display:block;	font-size:0.65em;	line-height:1.2em;	color:#0ea1e6;	}
.center_area_box_noicon_list								{	list-style:none;	}
.center_area_box_clear										{	clear:both;	height:10px;	}
#center_area_box_master_bt									{	position:relative;	height:54px;	overflow:hidden;	}
#center_area_box_master_bt a								{	position:absolute;	top:0;			display:inline-block;	}
#center_area_box_master_bt a:hover							{	position:absolute;	top:-54px;		display:block;	}
#center_area_box_gotomap_bt									{	position:relative;	height:54px;	overflow:hidden;	}
#center_area_box_gotomap_bt a								{	position:absolute;	top:0;			display:inline-block;	}
#center_area_box_gotomap_bt a:hover							{	position:absolute;	top:-54px;		display:block;	}
.center_area_box_subtitle_bt								{	display:inline-block;	position:relative;	}
.center_area_box_read_more									{	float:right;	padding:10px 0 20px 0;		}
.center_area_box_read_more_wrapper							{	width:86px;		height:20px;	overflow:hidden; 	position:relative;	}
.center_area_box_read_more_wrapper a						{	position:absolute;	top:0;		display:block;				}
.center_area_box_read_more_wrapper a:hover					{	position:absolute;	top:-20px;	display:inline-block;		}
.center_area_box_subtitle_list								{	padding:0 0 5px 20px;		display:inline-block;		}
.center_area_box_subtitle_list_life							{	padding:0 0 5px 0;			}
.center_area_box_subtitle_list_title						{	float:left;			display:inline-block;	padding:0 40px 0 0;	}
.center_area_box_subtitle_list_arrow						{	float:left;			padding:0 10px 0 0;		display:inline-block; list-style:none;	}
.center_area_box_subtitle_list_campus_arrow					{	float:left;			padding:0 10px 0 0;		display:inline-block; list-style:none;	font-weight:normal;	font-size:0.8em;	}
.center_area_box_subtitle_list_arrow_icon 					{	display:list-item;	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); list-style-position:outside; }
.center_area_box_subtitle_list_arrow_icon a					{	color:#0092d7;		text-decoration:underline;	}
.center_area_box_subtitle_list_arrow_icon a:hover			{	color:#38a9df;		text-decoration:underline;	}
.center_area_box_subtitle_list_arrow_icon a:visited			{	color:#00479f;		text-decoration:underline;	}
.center_area_box_subtitle_list_more 						{	float:left;			position:relative;	overflow:hidden;	width:136px;	height:22px;	display:inline-block;	list-style:none;}
.center_area_box_subtitle_list_more a						{	position:absolute;	top:0;				display:inline-block;	}
.center_area_box_subtitle_list_more a:hover					{	position:absolute;	top:-22px;			display:block;	}
/* 笆ｼ2013.11.26 Add */
.center_area_box_subtitle_list_more2 						{	float:right;			position:relative;	overflow:hidden;	width:303px;	height:49px;	display:inline-block;	list-style:none;	margin-top:15px;	margin-right: 81px;}
.center_area_box_subtitle_list_more2 a						{	position:absolute;	top:0;				display:inline-block;	}
.center_area_box_subtitle_list_more2 a:hover					{	position:absolute;	top:-49px;			display:block;	}
.center_area_box_subtitle_list_more3 						{	float:right;			position:relative;	overflow:hidden;	width:303px;	height:49px;	display:inline-block;	list-style:none;	margin-top:-15px;	margin-bottom:10px;	margin-right: 81px;}
*:first-child+html .center_area_box_subtitle_list_more3 						{	float:right;			position:relative;	overflow:hidden;	width:303px;	height:49px;	display:inline-block;	list-style:none;	margin-top:-35px;	margin-right: 81px;}
.center_area_box_subtitle_list_more3 a						{	position:absolute;	top:0;				display:inline-block;	}
.center_area_box_subtitle_list_more3 a:hover					{	position:absolute;	top:-49px;			display:block;	}
/* 笆ｲ2013.11.26 Add */
.center_area_belong_box_table								{	background-color:#d5d5d5;	}
.center_area_belong_box_table tr							{	vertical-align:top;	}
.center_area_belong_box_table td							{	width:157px;	border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/center_area_belong_box_table_bg.gif");	background-repeat:repeat-x; background-position:0 0;	background-color:#e7e7e7;	 }
.center_area_belong_box_table td:hover						{	width:157px;	border:1px solid #FFFFFF;	background-image:none;		background-color:#f3f3f3;	 }
.center_area_belong_box_item								{	font-size:1.2em;font-weight:normal;			padding:0 5px;	 }
.center_area_belong_box_clear								{	clear:both; 	height:5px;		}
.center_area_belong_box_photo								{	float:left;		width:55px;		}
/* 2012.09.20 Add by MT taneike */
.center_area_belong_box_photo img							{	width:50px; height:67px;	}
.center_area_belong_box_copy								{	float:right;	width:75px;		}
.center_area_belong_box_copy a								{	color:#0092d7;	text-decoration:underline;	}
.center_area_belong_box_copy span							{	display:list-item;	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); list-style-position:outside;	}
.center_area_belong_detail_list								{	clear:both;				width:100%;		text-align:right;	font-size:1.6em;	padding:20px 0;	}
/**
.center_area_belong_detail_list ul							{	display:inline-block;	}
.center_area_belong_detail_list li							{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon_big.gif"); list-style-position:inside; min-height:11px;text-align:left; padding:0 0 0 5px;	 	}
*/
.center_area_belong_detail_list ul							{	}
.center_area_belong_detail_list li							{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon_big.gif"); list-style-position:inside; min-height:11px;text-align:right; padding:0 0 0 5px;	 	}
.center_area_belong_detail_list li a						{	color:#0092d7;		text-decoration:underline;	}
.center_area_belong_detail_list li a:hover					{	color:#38a9df;		text-decoration:underline;	}
.center_area_belong_detail_list li a:visited				{	color:#00479f;		text-decoration:underline;	}
.center_area_box_detail_list								{	clear:both;				width:100%;		text-align:right;	padding:5px 0;	}
/**
.center_area_box_detail_list ul								{	display:inline-block;	}
.center_area_box_detail_list li								{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); list-style-position:inside; min-height:11px;text-align:left; padding:0 0 0 5px;	 	}
*/
.center_area_box_detail_list ul								{	}
.center_area_box_detail_list li								{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); list-style-position:inside; min-height:11px;text-align:right; padding:0 0 0 5px;	 	}
.center_area_box_detail_list li a							{	color:#0092d7;		text-decoration:underline;	}
.center_area_box_detail_list li a:hover						{	color:#38a9df;		text-decoration:underline;	}
.center_area_box_detail_list li a:visited					{	color:#00479f;		text-decoration:underline;	}
.center_area_senior_box_table								{	background-color:#d5d5d5;	}
.center_area_senior_box_table	tr							{	vertical-align:top;	}
.center_area_senior_box_table	td							{	width:236px;		border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/center_area_senior_box_table_bg.gif");	background-repeat:repeat-x;	background-position:left top;	background-color:#fffaeb;	 }
.center_area_senior_box_item								{	font-size:1.2em;	font-weight:normal;			padding:0 5px;	 }
.center_area_senior_box_clear								{	clear:both; 		height:5px;		}
.center_area_senior_box_photo								{	float:left;			width:55px;		}
.center_area_senior_box_copy								{	color:#000000;		float:right;				width:170px;	}
.center_area_senior_box_title								{	padding:0 0 10px 0;	}
.center_area_senior_box_copy p								{	padding:0 0 5px 0;	line-height:1.2em;}
.center_area_senior_box_copy a								{	color:#f67a00;		text-decoration:underline;	}
.center_area_senior_box_bt									{	position:relative;	top:0;			left:100%;	margin-left:-88px;	width:88px;		height:22px;	overflow:hidden;	}
.center_area_senior_box_bt a								{	position:absolute;	top:0;			display:inline-block;	}
.center_area_senior_box_bt a:hover							{	position:absolute;	top:-22px;		display:block;	}
.center_area_obog_box_table									{	background-color:#d5d5d5;	}
.center_area_obog_box_table	tr								{	vertical-align:top;	}
.center_area_obog_box_table	td								{	width:2376x;		border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/center_area_obog_box_table_bg.gif");	background-repeat:repeat-x;	background-position:left top;	background-color:#fffaeb;	 }
.center_area_obog_box_item									{	font-size:1.2em;	font-weight:normal;			padding:0 5px;	 }
.center_area_obog_box_clear									{	clear:both; 		height:5px;		}
.center_area_obog_box_photo									{	float:left;			width:55px;		}
.center_area_obog_box_copy									{	color:#000000;		float:right;				width:170px;	}
.center_area_obog_box_title									{	padding:0 0 10px 0;	}
.center_area_obog_box_copy p								{	padding:0 0 5px 0;	line-height:1.2em;}
.center_area_obog_box_copy a								{	color:#f67a00;		text-decoration:underline;	}
.center_area_obog_box_bt									{	position:relative;	top:0;			left:100%;	margin-left:-88px;	width:88px;		height:22px;	overflow:hidden;	}
.center_area_obog_box_bt a									{	position:absolute;	top:0;			display:inline-block;	}
.center_area_obog_box_bt a:hover							{	position:absolute;	top:-22px;		display:block;	}

.center_area_gakubu_more_check								{	position:relative; 	overflow:visible;			clear:both;		}
.center_area_gakubu_more_check_upper						{	background-image:url("/daigaku/common/img/center_area_gakubu_more_check_upper.gif");		background-repeat:no-repeat;	height:40px;	}
.center_area_gakubu_more_check_bg							{	background-color:#f3f8fc;	padding:0 5px;	}
.center_area_gakubu_more_check_bottom						{	background-image:url("/daigaku/common/img/center_area_gakubu_more_check_bottom.gif");		background-repeat:no-repeat;	height:10px;	}
.center_area_gakubu_more_check_line							{	height:1px; background-color:#bfd4e5;	}	
.center_area_gakubu_more_check_list 						{	display:inline-block;	padding:15px 0 15px 25px;	font-size:1.4em;	font-weight:bold;	}
.center_area_gakubu_more_check_list li						{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon_big.gif"); 	list-style-position:outside; min-height:11px;	text-align:left; 	padding:0 0 0 5px;	 	}
.center_area_gakubu_more_check_list li a					{	color:#0092d7;	text-decoration:underline;	}
.center_area_gakubu_more_check_list li a:hover				{	color:#38a9df;	text-decoration:underline;	}
.center_area_gakubu_more_check_list li a:visited			{	color:#00479f;	text-decoration:underline;	}
.center_area_gakubu_more_check_list_2 						{	display:inline-block;	padding:15px 0 15px 25px;	font-weight:bold;	}
.center_area_gakubu_more_check_list_2 li					{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon_big.gif"); 	list-style-position:outside; min-height:11px;	text-align:left; 	padding:0 0 0 5px;	 	}
.center_area_gakubu_more_check_list_2 li a					{	color:#0092d7;	text-decoration:underline;	}
.center_area_gakubu_more_check_list_2 li a:hover			{	color:#38a9df;	text-decoration:underline;	}
.center_area_gakubu_more_check_list_2 li a:visited			{	color:#00479f;	text-decoration:underline;	}


.center_area_box_document 									{	display:inline-block;	padding:0 0 0 30px;		}
.center_area_box_document li								{	list-style:url("/daigaku/common/images/center_area_document_icon.gif"); 	list-style-position:outside; min-height:11px;	text-align:left; 	padding:0 0 5px 5px;	 	}
#center_area_voice_box										{	width:510px;	padding:0 0 20px 0;	}
#center_area_voice_box_upper								{	background-image:url("/daigaku/common/images/center_area_voice_box_upper.gif");	background-repeat:no-repeat;	height:8px;				}
#center_area_voice_box_bg									{	background-image:url("/daigaku/common/images/center_area_voice_box_bg.gif");		background-repeat:repeat-y;		padding:5px 15px;		}
#center_area_voice_box_bottom								{	background-image:url("/daigaku/common/images/center_area_voice_box_bottom.gif");	background-repeat:no-repeat;	height:8px;				}
.center_area_voice_portrait									{	float:left;		width:100px;	padding:0 0 20px 0;	}
.center_area_voice_profile									{	float:right;	width:370px;	padding:0 0 20px 0;	}
.center_area_voice_clear									{	clear:both;		height:1px;		}
.center_area_voice_profile_title							{	font-size:1.8em;	line-height:1.25em;	font-weight:bold;	color:#864a0e;	padding:0 0 10px 0;	}
.center_area_voice_profile_detail							{	font-size:1.4em;	line-height:1.25em;	color:#000000;	}
#center_area_inner_voice_box_upper							{	background-image:url("/daigaku/common/images/center_area_inner_voice_box_upper.gif");	background-repeat:no-repeat;	height:6px;				}
#center_area_inner_voice_box_bg								{	background-image:url("/daigaku/common/images/center_area_inner_voice_box_bg.gif");		background-repeat:repeat-y;		padding:0 10px 0 2px;	}
#center_area_inner_voice_box_bottom							{	background-image:url("/daigaku/common/images/center_area_inner_voice_box_bottom.gif");	background-repeat:no-repeat;	height:4px;				}
.center_area_inner_voice_box_left							{	float:left;		width:135px;	}
.center_area_inner_voice_box_right							{	float:right;	width:330px;	}
.center_area_inner_voice_box_center							{	clear:both;		padding:0 0 0 10px; }
.center_area_inner_voice_clear								{	clear:both;		height:1px;		}
.center_area_inner_voice_box_right dl						{	list-style:none;	padding:5px 0 0 0;	}
.center_area_inner_voice_box_right dt						{	font-size:1.4em;	line-height:1.25em;	color:#864a0e;	padding:5px 0;		font-weight:bold;		}
.center_area_inner_voice_box_right dd						{	font-size:1.4em;	line-height:1.25em;	color:#000000;	padding:0 0 5px 0;	}
.center_area_inner_voice_box_right_line						{	border-bottom:1px dotted #864a0e;	}
.center_area_inner_voice_box_center dl						{	list-style:none;	padding:0 0 5px 0;	border-top:1px dotted #864a0e;	}
.center_area_inner_voice_box_center dt						{	font-size:1.4em;	line-height:1.25em;	color:#864a0e;	padding:5px 0;		font-weight:bold;		}
.center_area_inner_voice_box_center dd						{	font-size:1.4em;	line-height:1.25em;	color:#000000;	padding:0 0 5px 0;	}
.center_area_voice_box_group								{	clear:both;	padding:5px 0 10px 0;	}
.center_area_voice_box_title								{	font-size:1.8em;	line-height:1.25em;	font-weight:bold;	color:#000000;	background-image:url("/daigaku/common/images/center_area_voice_box_title.gif");	background-repeat:no-repeat;	border-bottom:2px solid #864a0e;	padding:0 0 5px 10px;	}
.center_area_voice_box_left									{	float:left;		width:310px;	font-size:1.4em;	padding:10px 0;		}
.center_area_voice_box_right								{	float:right;	width:160px;	font-size:1.4em;	padding:10px 0;		}
.center_area_voice_box_center								{	font-size:1.4em;	padding:10px 0;		}
.center_area_voice_box_subtitle								{	font-size:1.6em;	line-height:1.25em;	font-weight:bold;	color:#f67a00;	padding:0 0 10px 0;	}
.center_area_voice_box_list									{	padding:0 0 0 20px;		}
.center_area_voice_box_list li								{	font-size:1.4em;	line-height:1.25em;	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); list-style-position:outside;	}
.center_area_voice_box_list li a							{	color:#f67a00;		text-decoration:underline;	}
.center_area_voice_box_list li a:hover						{	color:#f67a00;		text-decoration:underline;	}
.center_area_voice_box_list li a:visited					{	color:#f67a00;		text-decoration:underline;	}
#center_area_othervoice_box									{	width:510px;	}
#center_area_othervoice_box_title							{	}
#center_area_othervoice_box_bg								{	background-image:url("/daigaku/common/images/center_area_othervoice_box_bg.png");	background-repeat:repeat;	padding:15px;	}
#center_area_othervoice_box_bottom							{	padding:10px 0;	}
.center_area_attendance_box									{	padding:10px 0;	}
.center_area_attendance_photo								{	float:left;	background-image:url("/daigaku/common/images/center_area_attendance_photo.gif");	background-repeat:no-repeat;	width:70px;	height:60px;	}
.center_area_attendance_comment								{	float:left;	width:155px;	padding:0 0 15px 0;	}
.center_area_attendance_comment_upper						{	background-image:url("/daigaku/common/images/center_area_attendance_comment_upper.gif");		background-repeat:no-repeat;	height:8px;				}
.center_area_attendance_comment_bg							{	background-image:url("/daigaku/common/images/center_area_attendance_comment_bg.gif");		background-repeat:repeat-y;		padding:2px 10px;		}
.center_area_attendance_comment_bottom						{	background-image:url("/daigaku/common/images/center_area_attendance_comment_bottom.gif");	background-repeat:no-repeat;	height:8px;				}
#center_area_attendance_link_bt								{	width:175px;		height:20px;	overflow:hidden; 	position:relative;	top:0;	left:305px;	}
#center_area_attendance_link_bt a							{	position:absolute;	top:0;			display:block;				}
#center_area_attendance_link_bt a:hover						{	position:absolute;	top:-20px;		display:inline-block;		}

.center_area_box_qa_table									{	padding:0 0 10px 0;	}
/* 2012.09.11 Modify by MT taneike */
.center_area_box_question									{	font-weight:bold;	min-height:32px;	height:auto !important;	height:32px;	width:342px;	padding:5px 10px 0 40px;		background-image:url("/daigaku/common/images/center_area_box_question_icon.gif");	background-repeat:no-repeat;	background-position:top left;	}
.center_area_box_qa_bt										{	width:86px;		height:20px;	overflow:hidden; 	position:relative;	}
.center_area_box_qa_bt a									{	position:absolute;	top:0;		display:block;				}
.center_area_box_qa_bt a:hover								{	position:absolute;	top:-20px;	display:inline-block;		}
.center_area_box_answer										{	}
.center_area_box_answer_upper								{	background-image:url("/daigaku/common/images/center_area_box_answer_upper.gif");		background-repeat:no-repeat;	height:22px;				}
.center_area_box_answer_bg									{	background-image:url("/daigaku/common/images/center_area_box_answer_bg.gif");		background-repeat:repeat-y;		padding:2px 10px;		}
.center_area_box_answer_bottom								{	background-image:url("/daigaku/common/images/center_area_box_answer_bottom.gif");	background-repeat:no-repeat;	height:7px;				}
/* 2012.09.11 Modify by MT taneike */
.center_area_box_answer_list								{	font-weight:bold;	min-height:32px;	height:auto !important;	height:32px;	width:415px;	padding:5px 0 0 40px;		background-image:url("/daigaku/common/images/center_area_box_answer_icon.gif");	background-repeat:no-repeat;	background-position:top left;	}
.center_area_box_answer_body								{	}
.center_area_life_box_subtitle								{	font-size:1.6em;	line-height:1.25em;	font-weight:bold;	color:#ac2b2d;	padding:15px 0;	clear:both;	}
.center_area_life_box_left_part								{	}
.center_area_life_box_left_part								{	float:left;		width:320px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_life_box_right_part							{	float:right;	width:150px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_life_box_center_part							{	clear:both;		width:480px;	font-size:1.4em;	padding:0 0 15px 0;		}
#center_area_life_demand_bt									{	width:480px;		height:45px;	overflow:hidden; 	position:relative;	}
#center_area_life_demand_bt a								{	position:absolute;	top:0;			display:block;				}
#center_area_life_demand_bt a:hover							{	position:absolute;	top:-45px;		display:inline-block;		}
.center_area_life_inner_box									{	padding: 0 0 10px 0;	}
.center_area_life_inner_box_upper							{	background-image:url("/daigaku/common/images/center_area_life_inner_box_upper.gif");		background-repeat:no-repeat;	height:19px;		}
.center_area_life_inner_box_bg								{	background-image:url("/daigaku/common/images/center_area_life_inner_box_bg.gif");		background-repeat:repeat-y;		padding:0;			}
.center_area_life_inner_box_bottom							{	background-image:url("/daigaku/common/images/center_area_life_inner_box_bottom.gif");	background-repeat:no-repeat;	height:9px;			}
.center_area_life_inner_box_title							{	font-size:1.8em;	line-height:1.25em;	font-weight:bold;	color:#ac2b2d;	padding:5px 15px;	border-bottom:1px solid #000000;	}
.center_area_life_inner_box_subtitle						{	font-size:1.6em;	line-height:1.25em;	font-weight:bold;	color:#0ea1e6;	padding:15px 0;	}
.center_area_life_inner_box_wrapper							{	padding:0 20px 10px 20px;	clear:both; }
.center_area_life_inner_box_left_part						{	float:left;		width:250px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_life_inner_box_right_part						{	float:right;	width:160px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_life_inner_box_center_part						{	clear:both;		width:440px;	font-size:1.4em;	padding:0 0 15px 0;		}
.center_area_report_box_campus_part							{	float:left;		width:260px;	font-size:1.4em;	line-height:1.25em;	padding:0 0 15px 0;		}
.center_area_report_box_campus_list							{	padding:0 0 0 20px;	}
.center_area_report_box_campus_list_first					{	padding:0 0 0 35px;	}
.center_area_report_box_campus_list_first a					{	text-decoration:underline;	}
.center_area_report_box_campus_list	dt						{	padding:0 0 5px 0;	}
.center_area_report_box_campus_list	dd						{	padding:0 0 5px 0;	}
.center_area_report_box_campus_list	dd a					{	text-decoration:underline;	}
.center_area_report_box_campus_list_item					{	display:none;	}
.center_area_report_box_campus_list_close					{	display:list-item;	list-style:url("/daigaku/common/images/center_area_report_box_campus_list_close.gif");	list-style-position:outside;	}
.center_area_report_box_campus_list_close a					{	text-decoration:underline;	}
.center_area_report_box_campus_list_open					{	display:list-item;	list-style:url("/daigaku/common/images/center_area_report_box_campus_list_open.gif");	list-style-position:outside;	}
.center_area_report_box_campus_list_open a					{	text-decoration:underline;	}
.center_area_report_box_campus_list_icon					{	display:list-item;	list-style:url("/daigaku/common/images/center_area_report_box_campus_list_icon.gif");	list-style-position:outside;	}
.center_area_report_box_voice_part							{	float:right;	width:215px;	font-size:1.4em;	line-height:1.25em;	padding:0 0 15px 0;		}
.center_area_report_box_voice_upper							{	background-image:url("/daigaku/common/images/center_area_report_box_voice_upper.gif");	background-repeat:no-repeat;	height:8px;				}
.center_area_report_box_voice_bg							{	background-image:url("/daigaku/common/images/center_area_report_box_voice_bg.gif");		background-repeat:repeat-y;		padding:3px 12px;	position:relative;	}
.center_area_report_box_voice_bottom						{	background-image:url("/daigaku/common/images/center_area_report_box_voice_bottom.gif");	background-repeat:no-repeat;	height:8px;				}
.center_area_report_box_voice_title							{	background-image:url("/daigaku/common/images/center_area_report_box_voice_icon.gif");	background-repeat:no-repeat;	padding:0 0 0 30px;	min-height:37px;	height:auto !important;	height:37px;	font-weight:bold;	color:#f67a00;	}
.center_area_report_box_voice_comment						{	padding:0 0 5px 0;	}
.center_area_report_box_voice_name							{	padding:0 0 5px 0;	text-align:right;	font-weight:bold;	}
.center_area_report_box_voice_bt							{	position:relative;	left:45px;	width:148px;	height:23px;	overflow:hidden;	}
.center_area_report_box_voice_bt a							{	position:absolute;	top:0;		display:block;			}
.center_area_report_box_voice_bt a:hover					{	position:absolute;	top:-23px;	display:inline-block;	}
.center_area_box_read_more									{	float:right;	padding:10px 0 20px 0;		}
.center_area_box_read_more_wrapper							{	width:86px;		height:20px;	overflow:hidden; 	position:relative;	}
.center_area_box_read_more_wrapper a						{	position:absolute;	top:0;		display:block;				}
.center_area_box_read_more_wrapper a:hover					{	position:absolute;	top:-20px;	display:inline-block;		}
.center_area_box_gototop									{	clear:both;				width:100%;		text-align:right;	font-size:1.4em;	}
/**
.center_area_box_gototop ul									{	display:inline-block;	padding:0 0 20px 0;	}
.center_area_box_gototop li									{	list-style:url("/daigaku/common/images/center_area_profile_box_gototop.gif"); 	list-style-position:inside; 	min-height:11px; 	text-align:left;	 	}
*/
.center_area_box_gototop ul									{	padding:0 0 20px 0;	}
.center_area_box_gototop li									{	list-style:url("/daigaku/common/images/center_area_profile_box_gototop.gif"); 	list-style-position:inside; 	min-height:11px; 	text-align:right;	 	}
.center_area_box_gototop li a								{	color:#f67a00;	text-decoration:underline;	}
.center_area_box_jump										{	clear:both;				width:100%;		text-align:right;	padding:0 0 20px 0;	}
.center_area_box_jump ul									{	display:inline-block;	}
.center_area_box_jump li									{	list-style:url("/daigaku/common/images/center_area_profile_jump_icon.gif"); 	list-style-position:inside; 	min-height:11px; 	text-align:left;	 	}
.center_area_box_jump li a									{	color:#0092d7;		text-decoration:underline;	}
.center_area_box_jump li a:hover							{	color:#38a9df;		text-decoration:underline;	}
.center_area_box_jump li a:visited							{	color:#00479f;		text-decoration:underline;	}
#center_area_select_box										{	padding:10px 0;	}
#center_area_select_box_upper								{	background-image:url("/daigaku/common/images/center_area_select_box_upper.gif");	background-repeat:no-repeat;	height:10px;				}
#center_area_select_box_bg									{	background-image:url("/daigaku/common/images/center_area_select_box_bg.gif");	background-repeat:repeat-y;		padding:0 10px;	position:relative;	}
#center_area_select_box_botom								{	background-image:url("/daigaku/common/images/center_area_select_box_botom.gif");	background-repeat:no-repeat;	height:10px;				}
#center_area_select_box_table								{	width:100%;	}
#center_area_select_box_table select						{	width:90%;	border:1px solid #d5d5d5;	padding:2px;	}
#center_area_box_tab										{	list-style:none;	padding:0 0 0 10px;	}
#center_area_box_tab li										{	width:110px;	height:34px;	overflow:hidden;	float:left;		position:relative;	}
/*.center_area_box_tab_free a									{	position:absolute;	top:0;			display:inline-block;	}
.center_area_box_tab_free a:hover							{	position:absolute;	top:-34px;		display:block;			}
.center_area_box_tab_stay a									{	position:absolute;	top:-34px;		display:inline-block;	}
.center_area_box_tab_stay a:hover							{	position:absolute;	top:-34px;		display:block;			}*/
#center_area_box_exam_table_title							{	border:1px solid #bfd4e5;	border-bottom:none;		background-color:#0075c1;	font-size:1.2em;	 font-weight:bold;	color:#FFFFFF;	clear:both;		padding:5px 10px;	}
#center_area_box_exam_table_message							{	border:1px solid #bfd4e5;	color:#000000;	background-color:#f3f8fc;	padding:5px 10px;	clear:both;	}
#center_area_box_exam_table_select							{	font-weight:bold;	}
#center_area_box_exam_table_message	select					{	width:100%;	border:1px solid #d5d5d5;	padding:2px;	}
#center_area_box_exam_left_block							{	float:left;		padding:1em 0 0 0;	}
#center_area_box_exam_right_block							{	float:right;	padding:1em 0 0 0;	}
#center_area_box_exam_clear_block							{	clear:both;		height:1px;			}
#center_area_box_exam_right_block ul						{	display:inline-block;	}
#center_area_box_exam_right_block li						{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); 	list-style-position:inside; 	min-height:11px; 	text-align:left;	 	}
#center_area_box_exam_right_block li a						{	text-decoration:underline;	}
.center_area_exam_table										{	width:100%;	border:1px solid #bfd4e5;	border-top:2px solid #bfd4e5;border-collapse:collapse;	line-height:1.5em;	}
.center_area_exam_table tr									{	vertical-align:middle;	}
.center_area_exam_table th									{	border:1px solid #bfd4e5;	padding:5px;	text-align:left;	font-weight:bold;	}
.center_area_exam_table td									{	border:1px solid #bfd4e5;	padding:5px;	text-align:left;	}
.center_area_exam_table_no_line								{	border-top:none !important;	}
.center_area_exam_table_comment								{	padding:0 0 0 20px;		font-size:0.8em;	line-height:1.25em;		}
.center_area_exam_table_comment li							{	list-style:url("/daigaku/common/images/center_area_exam_table_comment.gif"); 	list-style-position:outside;	 }
.center_area_exam_box_voice_title							{	padding:0 0 5px 0;	font-weight:bold;	color:#f67a00;	}
.center_area_exam_box_voice_comment							{	padding:0 0 5px 0;	}
.center_area_exam_box_voice_name							{	padding:0 0 5px 0;	text-align:right;	font-weight:bold;	}
.center_area_exam_box_voice_bt								{	position:relative;	width:148px;	height:23px;	overflow:hidden;	}
.center_area_exam_box_voice_bt a							{	position:absolute;	top:0;		display:block;			}
.center_area_exam_box_voice_bt a:hover						{	position:absolute;	top:-23px;	display:inline-block;	}
.center_area_exam_box_voice_bt2								{	position:relative;	width:137px;	height:22px;	overflow:hidden;	}
.center_area_exam_box_voice_bt2 a							{	position:absolute;	top:0;		display:block;			}
.center_area_exam_box_voice_bt2 a:hover						{	position:absolute;	top:-22px;	display:inline-block;	}

#center_area_box_qa_bt										{	position:relative;	overflow:hidden;	width:480px;	height:57px;	}
#center_area_box_qa_bt a									{	position:absolute;	top:0;		display:block;			}
#center_area_box_qa_bt a:hover								{	position:absolute;	top:-57px;	display:inline-block;	}

.center_area_exam_table_more								{	position:relative; 	overflow:visible;			clear:both;		}
.center_area_exam_table_more_upper							{	background-image:url("/daigaku/common/images/center_area_exam_table_more_upper.gif");		background-repeat:no-repeat;	height:40px;	}
.center_area_exam_table_more_bg								{	background-color:#f3f8fc;	padding:0 5px;	}
.center_area_exam_table_more_bottom							{	background-image:url("/daigaku/common/images/center_area_exam_table_more_bottom.gif");		background-repeat:no-repeat;	height:10px;	}
.center_area_exam_table_more_list 							{	display:inline-block;	padding:15px 0 15px 25px;	font-weight:bold;	}
.center_area_exam_table_more_list li						{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon_big.gif"); 	list-style-position:outside; min-height:11px;	text-align:left; 	padding:0 0 0 5px;	 	}
.center_area_exam_table_more_list li a						{	color:#0092d7;	text-decoration:underline;	}
.center_area_exam_table_more_list li a:hover				{	color:#38a9df;	text-decoration:underline;	}
.center_area_exam_table_more_list li a:visited				{	color:#00479f;	text-decoration:underline;	}
.center_area_exam_biko										{	padding:10px 0;	font-size:0.8em;	line-height:1.25em;	}
.center_area_exam_biko a									{	color:#0092d7;	text-decoration:underline;	}
.center_area_exam_biko a:hover								{	color:#38a9df;	text-decoration:underline;	}
.center_area_exam_biko a:visited							{	color:#00479f;	text-decoration:underline;	}
/** DJ_MNT-252 */
.center_area_box_table_bg_cyan a							{	color:#0092d7;	text-decoration:underline;	text-align:left; font-weight:bold; 	padding:0 0 0 5px;	}
.center_area_box_table_bg_cyan a:hover						{	color:#38a9df;	text-decoration:underline;	}
.center_area_box_table_bg_cyan a:visited					{	color:#00479f;	text-decoration:underline;	}
.center_area_box_table_bg_cyan img							{	padding-right:10px;	list-style-position: outside;	width:18px;	height:18px; text-align: left; vertical-align:-0.20em;}

#center_area_box_about_list									{	padding:0 0 0 20px;	}
#center_area_box_about_list li								{	list-style-position:outside;	list-style:url("/daigaku/common/images/center_area_box_about_list_icon.gif"); 	}
#center_area_box_about_list li a							{	color:#0092d7;		text-decoration:underline;	}
#center_area_box_about_list li a:hover						{	color:#38a9df;		text-decoration:underline;	}
#center_area_box_about_list li a:visited					{	color:#00479f;		text-decoration:underline;	}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.table_cell_bg_cyan							{	background-color:#f3f8fc !important;	}
.table_cell_attention						{	font-size:0.8em;	background-color:#36a9df; 	color:#FFFFFF;	padding:1px;	}
.table_cell_comment							{	display:block;	font-size:0.85em;	line-height:1.2em;	color:#0ea1e6;	}
.list_image									{	padding:0 0 0 0;	}
.list_image li								{	list-style-position:outside;	}
.list_image li a							{	color:#0092d7;		text-decoration:underline;	}
.list_image li a:hover						{	color:#38a9df;		text-decoration:underline;	}
.list_image li a:visited					{	color:#00479f;		text-decoration:underline;	}
.arrow_icon									{	list-style:url("/daigaku/common/images/center_area_profile_arrow_icon.gif"); 	}
.relate_icon								{	list-style:url("/daigaku/common/images/center_area_profile_relate_icon.gif"); }
.jump_icon									{	list-style:url("/daigaku/common/images/center_area_profile_jump_icon.gif"); 	}
.mail_icon									{	list-style:url("/daigaku/common/images/center_area_profile_mail_icon.gif"); 	}
.expand										{	overflow:hidden;	}
.expand:after								{	content:"繝ｻ繝ｻ繝ｻ";	}
.opened:after								{	content:"";			}
.center_txt									{	text-align:center !important;	}
.right_txt									{	text-align:right !important;	}
.lpad15										{	padding-left:15px;	}
.lpad20										{	padding-left:20px;	}
.lpad25										{	padding-left:25px;	}
.lpad30										{	padding-left:30px;	}
.pad10										{	padding:10px;		}
.zoom_list_normal_wrapper					{	}
.zoom_list_small_wrapper					{	width:150px;	}
.zoom_list_big_wrapper						{	width:233px;	}
.zoom_list_photo							{	}
/* 2012.09.12 Modify by MT taneike */
.zoom_list_photo img						{	width:165px; height:110px;	}
.zoom_list_copy								{	padding:10px 0 0 20px;	line-height:1.5em;	}
.zoom_blue_icon span						{	display:list-item;	list-style:url("/daigaku/common/images/center_area_profile_box_photo_icon.gif"); list-style-position:outside;		}
.zoom_blue_icon span a						{	color:#0ea1e6;	text-decoration:underline;	}
.zoom_blue_icon span a:hover				{	color:#38a9df;	text-decoration:underline;	}
.zoom_orange_icon span						{	display:list-item;	list-style:url("/daigaku/common/images/center_area_voice_box_icon.gif"); list-style-position:outside;		}
.zoom_orange_icon span a					{	color:#f67a00;	text-decoration:underline;	}
.zoom_orange_icon span a:hover				{	color:#f67a00;	text-decoration:underline;	}
.clear										{	clear:both;			}
.red										{	color:#FF0000;		}
.bold										{	font-weight:bold;	}
.small										{	font-size:0.8em;	line-height:1.25em;	}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.right_area_box										{	padding:0 0 10px 0;	}
.right_area_recommend_box							{	width:230px;	}
.right_area_recommend_box_upper						{	padding:8px 6px 6px 10px;	/*background-image:url("/daigaku/common/images/right_recommend_box_upper.gif");*/	background-repeat:no-repeat;	background-color:#2495df;	border-radius:4px 4px 0 0;}
.right_area_recommend_box_bg						{	padding:8px 10px;					background-image:url("/daigaku/common/images/right_recommend_box_bg.gif");		background-repeat:repeat-y;	}
.right_area_recommend_box_bt						{	padding:5px 10px 1px 10px;					background-image:url("/daigaku/common/images/right_recommend_box_bg2.gif");		background-repeat:repeat-y;	}
.right_area_recommend_box_bt_wrapper				{	position:relative;	width:210px;	height:23px;	overflow:hidden;	}
.right_area_recommend_box_bt_wrapper a				{	position:absolute;	top:0;		display:block;	}
.right_area_recommend_box_bt_wrapper a:hover		{	position:absolute;	top:-23px;	display:inline-block;	}
.right_area_recommend_box_bottom					{	height:4px;						background-image:url("/daigaku/common/images/right_recommend_box_bottom.gif");	background-repeat:no-repeat;	}
.right_area_recommend_box_subtitle					{	font-weight:normal;		font-size:1.2em;	color:#FFFFFF;		padding:0 0 5px 0;	}
.right_area_recommend_box_title						{	font-weight:normal;		font-size:1.4em;	color:#FFFFFF;		}
.right_area_recommend_box_photo						{	float:left;		width:80px;	}
.right_area_recommend_box_comment					{	float:right;	width:120px;	font-size:1.2em;	line-height:1.5em;	color:#2495df;		}
.right_area_recommend_box_clear						{	clear:both;		height:1px;	}
#right_area_entry_box								{	width:230px;	}
#right_area_entry_box_upper							{	height:65px;		background-image:url("/daigaku/common/images/right_entry_top.gif");		background-repeat:no-repeat;	}
#right_area_entry_box_bg							{	padding:7px 10px;	background-image:url("/daigaku/common/images/right_entry_bg.gif");		background-repeat:repeat-y;		}
#right_area_entry_box_bottom						{	height:8px;			background-image:url("/daigaku/common/images/right_entry_bottom.gif");	background-repeat:no-repeat;	}
#right_area_entry_box_list							{	padding:10px 0 0 28px;	font-size:1.2em;	line-height:1.5em;	}
#right_area_entry_box_list li						{	list-style-position:outside;	}
#right_area_entry_box_list li a						{	color:#0092d7;		text-decoration:underline;	}
#right_area_entry_box_list li a:hover				{	color:#38a9df;		text-decoration:underline;	}
#right_area_entry_box_list li a:visited				{	color:#00479f;		text-decoration:underline;	}
#right_area_entry_box_bt							{	width:210px; 	height:45px;	overflow:hidden;	position:relative;	}
#right_area_entry_box_bt a							{	position:absolute;	top:0;		display:block;	}
#right_area_entry_box_bt a:hover					{	position:absolute;	top:-45px;	display:inline-block;	}
.entry_arrow										{	list-style:url("/daigaku/common/images/right_entry_icon_arrow.gif"); }
.entry_out											{	list-style:url("/daigaku/common/images/right_entry_icon_out.gif"); 	}
#right_area_voice_box								{	width:230px;		overflow:visible;	position:relative;	}
#right_area_voice_box_upper							{	height:65px;		background-image:url("/daigaku/common/images/right_voice_title.gif");	background-repeat:no-repeat;	position:relative;	left:-5px;	top:0;	width:235px;	}
#right_area_voice_box_bg_1							{	padding:3px 12px;	background-image:url("/daigaku/common/images/right_voice_bg_1.gif");	background-repeat:repeat-y;		}
#right_area_voice_box_middle						{	height:7px;			background-image:url("/daigaku/common/images/right_voice_middle.gif");	background-repeat:no-repeat;	}
#right_area_voice_box_bg_2							{	padding:7px 18px;	background-image:url("/daigaku/common/images/right_voice_bg_2.gif");	background-repeat:repeat-y;		}
#right_area_voice_box_bottom						{	height:7px;			background-image:url("/daigaku/common/images/right_voice_bottom.gif");	background-repeat:no-repeat;	}
#right_area_voice_box_message						{	position:relative;	width:206px;	height:175px;	overflow:hidden;	}
#right_area_voice_box_slider						{	width:618px;		position:relative;	left:0px;	}
.right_area_voice_part								{	width:194px;		height:140px;	float:left;	padding:0 6px;	}
.right_area_voice_title								{	font-size:1.2em;	font-weight:bold;	padding:0 0 5px 0;	color:#f67a00;	}
.right_area_voice_comment							{	font-size:1.2em;	line-height:1.25em;	padding:0 0 5px 0;	}
.right_area_voice_person							{	font-size:1.2em;	font-weight:bold;	text-align:right;	padding:0 0 5px 0;	}
.right_area_voice_list								{	font-size:1.2em;	text-align:right;	border-top:1px dotted #864a0e;	padding:5px 0;	}
.right_area_voice_list li							{	list-style:url("/daigaku/common/images/right_voice_icon_out.gif");	list-style-position:inside;	}
.right_area_voice_bt								{	margin:0 auto;	position:relative;	width:192px; height:24px; overflow:hidden;	}
.right_area_voice_bt a								{	position:absolute;	top:0;		display:block;	}
.right_area_voice_bt a:hover						{	position:absolute;	top:-24px;	display:inline-block;	}
#right_area_voice_box_list							{	font-size:1.2em;	text-align:right;	}
#right_area_voice_box_list ul						{	display:list-item;	text-align:right;	width:250px;	padding:0 0 5px 0;		}
#right_area_voice_box_list li						{	list-style:url("/daigaku/common/images/right_voice_icon_arrow.gif");	list-style-position:inside;	}
#right_area_voice_box_list li a						{	color:#f67a00;	text-decoration:underline;	}
.right_area_voice_clear								{	clear:both;		height:1px;	}
#right_area_function_box							{	width:230px;	}
#right_area_function_box_upper						{	height:10px;		background-image:url("/daigaku/common/images/right_function_upper.gif");			background-repeat:no-repeat;	}
#right_area_function_box_bg							{	background-color:#0092d7;	}
#right_area_function_box_bottom						{	height:5px;			background-image:url("/daigaku/common/images/right_function_bottom.gif");		background-repeat:no-repeat;	}
.right_area_function_box_middle_title				{	padding:0;	}
.right_area_function_box_middle_bg					{	padding:6px 20px;	background-image:url("/daigaku/common/images/right_function_middle_bg.gif");		background-repeat:repeat-y;		}
.right_area_function_box_middle_bottom				{	height:13px;		background-image:url("/daigaku/common/images/right_function_middle_bottom.gif");	background-repeat:no-repeat;	}
.right_area_function_box_middle_list				{	padding:5px 0 5px 20px;		font-size:1.2em;	line-height:1.5em;	}
.right_area_function_box_middle_list li				{	list-style:url("/daigaku/common/images/right_function_middle_icon.gif");		list-style-position:outside;	padding:0 0 5px 0;		}
.right_area_function_box_middle_list li a			{	color:#0092d7;		text-decoration:underline;	}
.right_area_function_box_middle_list li a:hover		{	color:#38a9df;		text-decoration:underline;	}
.right_area_function_box_middle_list li a:visited	{	color:#00479f;		text-decoration:underline;	}
.right_area_function_box_middle_bt					{	margin:0 auto;	}
#right_area_function_box_middle_bt_1				{	width:106px; height:20px; overflow:hidden; position:relative;	}
#right_area_function_box_middle_bt_1 a				{	position:absolute;	top:0;		display:block;	}
#right_area_function_box_middle_bt_1 a:hover		{	position:absolute;	top:-20px;	display:inline-block;	}
#right_area_advertise_box							{	width:230px;	}
#right_area_advertise_box_upper						{	background-image:url("/daigaku/common/images/right_advertise_upper.gif");		background-repeat:no-repeat;	height:46px;		}
#right_area_advertise_box_bg						{	background-image:url("/daigaku/common/images/right_advertise_bg.gif");			background-repeat:repeat-y;		padding:0 5px 0 6px;}
#right_area_advertise_box_bottom					{	background-image:url("/daigaku/common/images/right_advertise_bottom.gif");		background-repeat:no-repeat;	height:5px;			}
.right_area_advertise_box_item						{	width:219px; 	height:42px;	 overflow:hidden;	 position:relative;	}
.right_area_advertise_box_item a					{	position:absolute;	top:0;		display:block;	}
.right_area_advertise_box_item a:hover				{	position:absolute;	top:-42px;	display:inline-block;	}
#right_area_advertise_box_spacer					{	clear:both;		height:4px;		}

/** 2012.11.19 add  */
#right_area_function_box_middle_alert				{	padding:5px 0px;		font-size:1.2em;	line-height:1.5em;	}
#right_area_function_box_middle_bt_yesno			{	position:relative;	top:10px;	left:20px;	width:150px;	height:35px;	}
#right_area_function_box_middle_yes					{	position:absolute;	top:0px;	left:0px;	width:74px; 	height:24px; 	overflow:hidden;	}
#right_area_function_box_middle_yes a				{	position:absolute;	top:0;		display:block;				}
#right_area_function_box_middle_yes a:hover			{	position:absolute;	top:-24px;	display:inline-block;		}
#right_area_function_box_middle_no					{	position:absolute;	top:0px;	left:76px;	width:74px; 	height:24px; 	overflow:hidden;	}
#right_area_function_box_middle_no a				{	position:absolute;	top:0;		display:block;				}
#right_area_function_box_middle_no a:hover			{	position:absolute;	top:-24px;	display:inline-block;		}

/** 2012.10.14 add  */
.right_area_enjoy_box							{	width:230px;	}
.right_area_enjoy_box_upper						{	padding:15px 15px 15px 15px;	background-image:url("/daigaku/common/images/right_function_upper.gif");	background-repeat:no-repeat;	background-color:#2495df;	}
.right_area_enjoy_box_bg						{	padding:10px;					background-image:url("/daigaku/common/images/right_recommend_box_bg.gif");		background-repeat:repeat-y;	 background-color: #FAFAFA;}
.right_area_enjoy_box_bt						{	padding:10px;					background-image:url("/daigaku/common/images/right_recommend_box_bg2.gif");		background-repeat:repeat-y;	}
.right_area_enjoy_box_bt_wrapper				{	position:relative;	width:210px;	height:23px;	overflow:hidden;	}
.right_area_enjoy_box_bt_wrapper a				{	position:absolute;	top:0;		display:block;	}
.right_area_enjoy_box_bt_wrapper a:hover		{	position:absolute;	top:-23px;	display:inline-block;	}
.right_area_enjoy_box_bottom					{	height:4px;						background-image:url("/daigaku/common/images/right_recommend_box_bottom.gif");	background-repeat:no-repeat;	}
.right_area_enjoy_box_title						{	font-weight:bold;		font-size:1.4em;	color:#FFFFFF;		}
.right_area_enjoy_box_photo						{	float:left;		width:80px;	}
.right_area_enjoy_box_comment					{	float:right;	width:120px;	font-size:1.2em;	line-height:1.5em;	color:#848484;		}
.right_area_enjoy_box_clear						{	clear:both;		height:1px;	}
.right_area_info_box							{	width:230px;}
.right_area_info_box_upper						{	padding:15px 10px;	background-image:url("/daigaku/common/images/right_head.png");	background-repeat:no-repeat;	background-color:#FFA500;	}
.right_area_info_box_bg							{	padding:10px;					background-image:url("/daigaku/common/images/right_center.gif");	background-repeat:repeat-y;	 	}
.right_area_info_box_bg_white					{	padding:2px 10px;				background-image:url("/daigaku/common/images/right_center_white.gif");	background-repeat:repeat-y; 	}
.right_area_info_box_bt							{	padding:10px;					background-repeat:repeat-y;	}
.right_area_info_box_bt_wrapper					{	position:relative;	width:210px;	height:23px;	overflow:hidden;	}
.right_area_info_box_bt_wrapper a				{	position:absolute;	top:0;		display:block;	}
.right_area_info_box_bt_wrapper a:hover			{	position:absolute;	top:-23px;	display:inline-block;	}
.right_area_info_box_bottom						{	height:4px;						background-image:url("/daigaku/common/images/right_footer.png");	background-repeat:no-repeat;background-position: bottom;	}
.right_area_info_box_title						{	font-weight:bold;		font-size:1.4em;	color:#FFFFFF;	}
.right_area_info_box_comment					{	float:left;	width:200px;	font-size:1.2em;	line-height:1.5em;	color:#848484;		}
.right_area_info_box_clear						{	clear:both;		height:1px;	}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

.seo_area_box							{	clear:both;		padding:5px 0;	}
#seo_area_list							{	clear:both;		display:block;	}
#seo_area_box_title						{	font-size:1.8em;	color:#000000;	line-height:1.5em;	font-weight:bold;	padding:0 0 5px 0;	}
.seo_area_box_subtitle					{	font-size:1.4em;	color:#000000;	line-height:1.5em;	font-weight:bold;	padding:0 0 5px 0;	}
#seo_area_box_copy						{	font-size:1.4em;	color:#000000;	line-height:1.5em;	padding:0 0 5px 0;	}
.seo_area_box_list						{	font-size:1.2em;	line-height:1.5em;		padding:0 0 0 12px;		}
.seo_area_box_list li					{	list-style:url("/daigaku/common/images/seo_area_box_item_icon.gif");		list-style-position:outside;	float:left;	padding:0 25px 5px 0;	}
.seo_area_box_list li a					{	color:#f67a00;	text-decoration:underline;	}
#seo_area_cr							{	clear:both;		text-align:center;	display:none;	}


/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

#cover_bg								{	position:absolute;	top:0;		left:0;			width:100%;		height:100%;	background-color:#000000; opacity:0.8; filter:alpha(opacity=80);	}
#cover_photo_lightbox					{	position:absolute;	top:50%;	left:50%;		width:660px;	height:464px; 	background-color:#000000;	overflow:hidden;	display:none;	margin:-232px 0 0 -330px;	}
#cover_photo_wrapper					{	position:absolute;	top:0;		left:0;			width:660px;	height:464px;	}
.cover_photo_box						{	position:relative;	width:660px;	height:464px;	float:left;	 }
.cover_photo_box_area					{	position:absolute;	top:60px;	left:75px; 		}
.cover_photo_box_copy					{	position:absolute;	top:410px;	left:75px; 		color:#FFFFFF;	}
.cover_photo_box_num					{	position:absolute;	top:435px; 	left:15px; 		color:#FFFFFF;	}
#cover_photo_box_bg						{ 	position:absolute;	top:60px;	left:75px;		width:510px;	height:340px;	background-color:#333333;	}
#cover_photo_box_bt1					{	position:absolute;	top:30px;	left:30px;		width:450px;	height:94px;	background-image:url("/daigaku/common/images/cover_bt_function1.jpg"); background-position:0 0;	display:block;	}
#cover_photo_box_bt2					{	position:absolute;	top:124px;	left:30px;		width:450px;	height:94px;	background-image:url("/daigaku/common/images/cover_bt_function2.jpg"); background-position:0 0;	display:block;	}
#cover_photo_box_bt3					{	position:absolute;	top:218px;	left:30px;		width:450px;	height:94px;	background-image:url("/daigaku/common/images/cover_bt_function3.jpg"); background-position:0 0;	display:block;	}
#cover_photo_box_bt1:hover				{	cursor:pointer;		background-position:0 -94px;		}
#cover_photo_box_bt2:hover				{	cursor:pointer;		background-position:0 -94px;		}
#cover_photo_box_bt3:hover				{	cursor:pointer;		background-position:0 -94px;		}
.cover_photo_box_text					{	position:absolute;	top:20px;	left:125px;		width:315px;	color:#000000;	font-size:1.4em;	line-height:1.5em;	}
#cover_photo_left						{	position:absolute;	top:187px;	left:16px;		width:34px;		height:80px;	overflow:hidden;	}
#cover_photo_right						{	position:absolute;	top:187px;	left:600px;		width:34px;		height:80px;	overflow:hidden;	}
#cover_photo_close						{	position:absolute;	top:16px;	left:548px;		width:86px;		height:20px;	overflow:hidden;	}
#cover_photo_left a						{	position:absolute;	top:0;		display:block;	}
#cover_photo_right a					{	position:absolute;	top:0;		display:block;	}
#cover_photo_close a					{	position:absolute;	top:0;		display:block;	}
#cover_photo_left a:hover				{	position:absolute;	top:-80px;	display:inline-block;	}
#cover_photo_right a:hover				{	position:absolute;	top:-80px;	display:inline-block;	}
#cover_photo_close a:hover				{	position:absolute;	top:-20px;	display:inline-block;	}
#cover_update_lightbox					{	position:absolute;	top:35%;	left:50%;	width:510px;	height:270px;	background-color:#000000;	overflow:visible;	display:none;	margin:-135px 0 0 -255px;	}
#cover_update_wrapper					{	position:relative;	top:0;		left:0;		width:510px;	background-image:url("/daigaku/common/images/cover_update_bg.gif");	background-repeat:repeat-y;		}
#cover_update_header					{	position:relative;	top:-3px;	background-image:url("/daigaku/common/images/cover_update_header.gif"); background-repeat:no-repeat; padding:20px 15px 10px 15px;	color:#0092d7; font-size:1.4em; font-weight:bold;	}
#cover_update_bg						{	min-height: 224px;	padding:10px 5px;	}
#cover_update_list						{	border-top:1px dotted #666666;	padding:10px 10px 5px 10px;	}
#cover_update_list dt					{	font-size:1.2em; color:#999999;	padding:0 0 5px 0;	}
#cover_update_list_title				{	font-size:1.2em; font-weight:bold;	padding:0 0 10px 0;	color:#0092d7;	}
#cover_update_list_message				{	font-size:1.2em; line-height:1.5em;	}
#cover_update_list_archive				{	color:#0075c1;	font-size:1.2em;	padding:5px 15px;	text-align:right;	 }
#cover_update_list_archive li			{	list-style:url("/daigaku/common/images/cover_update_icon.gif");	list-style-position:inside;		padding:0 0 5px 0;		}
#cover_update_list_archive li a			{	color:#0092d7;	text-decoration:underline;	}
#cover_update_close						{	position:relative; left:405px;	overflow:hidden; width:86px; height:20px;	}
#cover_update_close	a					{	position:absolute; top:0;		display:block;	}
#cover_update_close	a:hover				{	position:absolute; top:-20px;	display:inline-block;		}
#cover_update_bottom					{	position:relative; top:1px;	background-image:url("/daigaku/common/images/cover_update_bottom.gif"); background-position:left bottom;	background-repeat:no-repeat; width:510px;	height:6px;	}
#cover_demand_lightbox					{	position:absolute;	top:50%;	left:50%;	width:510px;	height:510px;	background-color:#000000;	overflow:visible;	display:none;	margin:-255px 0 0 -255px;	}
#cover_demand_wrapper					{	position:relative;	top:0;		left:0;		}
#cover_demand_upper						{	background-image:url("/daigaku/common/images/cover_demand_upper.gif");		background-repeat:no-repeat;	height:10px;		}
#cover_demand_bg						{	background-image:url("/daigaku/common/images/cover_demand_bg.gif");		background-repeat:repeat-y;		height:490px;	padding:5px;	}
#cover_demand_bottom					{	background-image:url("/daigaku/common/images/cover_demand_bottom.gif");	background-repeat:no-repeat;	height:10px;		}
#cover_demand_title						{	font-weight:bold;	font-size:1.4em;	padding:5px 20px;	border-bottom:1px solid #671e1e;	}
#cover_demand_comment					{	padding:19px;	font-size:1.4em;	line-height:1.25em;	}
#cover_demand_comment_inner				{	padding:5px 0;	width:462px;	}
#cover_demand_comment_inner_upper		{	background-image:url("/daigaku/common/images/cover_demand_comment_inner_upper.gif");		background-repeat:no-repeat;	height:10px;		}
#cover_demand_comment_inner_bg			{	background-image:url("/daigaku/common/images/cover_demand_comment_inner_bg.gif");			background-repeat:repeat-y;		padding:5px 15px;	}
#cover_demand_comment_inner_bottom		{	background-image:url("/daigaku/common/images/cover_demand_comment_inner_bottom.gif");		background-repeat:no-repeat;	height:10px;		}
#cover_demand_comment_inner_body		{	overflow:auto;	height:310px;	line-height:1.5em;	}
#cover_demand_comment_inner_body input	{	margin:0 5px 0 0;	}
#cover_demand_comment_bt				{	overflow:hidden;	position:relative;	height:33px;	}
#cover_demand_comment_bt a				{	position:absolute;	top:0;		left:152px;		display:block;	}
#cover_demand_comment_bt a:hover		{	position:absolute;	top:-33px;	left:152px;		display:inline-block;	}
#cover_demand_close						{	overflow:hidden;	position:relative;	height:20px;	}
#cover_demand_close a					{	position:absolute;	top:0;		left:375px;		display:block;	}
#cover_demand_close a:hover				{	position:absolute;	top:-20px;	left:375px;		display:inline-block;	}

/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */
/* ------------------------------------------------------------------------- */

#quicknavi_wrapper						{	position:absolute;	top:0;		left:50%;		width:960px;	margin:-30px 0 0 -480px;	}
#quicknavi_menu							{	position:relative;	}
#quicknavi_menu	ul						{	position:relative;	width:960px;	height:33px;	list-style:none;	}
#quicknavi_menu_bt1						{	position:absolute;	top:0;		left:0;			width:190px;	height:33px;	overflow:hidden;	}
#quicknavi_menu_bt2						{	position:absolute;	top:0;		left:210px;		width:190px;	height:33px;	overflow:hidden;	}
#quicknavi_menu_bt3						{	position:absolute;	top:0;		left:750px;		width:210px;	height:33px;	overflow:hidden;	}
#quicknavi_menu_spacer_1				{	position:absolute;	top:0;		left:190px;		width:20px;		height:33px;	background-image:url("/daigaku/common/images/quicknavi_menu_bg.png");	background-repeat:repeat-x;	}
#quicknavi_menu_spacer_2				{	position:absolute;	top:0;		left:400px;		width:350px;	height:33px;	background-image:url("/daigaku/common/images/quicknavi_menu_bg.png");	background-repeat:repeat-x;	}
.quicknavi_menu_bt_free a				{	position:absolute;	top:0;		display:block;	}
.quicknavi_menu_bt_here a				{	position:absolute;	top:-33px;	display:block;	}
.quicknavi_menu_bt_free a:hover			{	position:absolute;	top:-33px;	display:inline-block;	}
.quicknavi_menu_bt_here a:hover			{	position:absolute;	top:-33px;	display:inline-block;	}
#quicknavi_block						{	width:960px;		background-image:url("/daigaku/common/images/quicknavi_block_bg.png");	background-repeat:repeat-y;		padding:0 5px; }
#quicknavi_header						{	float:right;	   	width:66px;		padding:10px;	}
#quicknavi_close						{	position:relative;	width:61px;		height:20px;	overflow:hidden;			}
#quicknavi_close a						{	position:absolute;	top:0;			display:block;								}
#quicknavi_close a:hover				{	position:absolute;	top:-20px;		display:inline-block;						}
#quicknavi_function_area				{	width:950px;	clear:both;			background-color:#d0eafb;	}
#quicknavi_function_title				{	float:left;		}
#quicknavi_function_menu				{	float:right;	list-style:none;	}
#quicknavi_function_menu li				{	position:relative;	overflow:hidden;	float:left;		height:36px;	}
#quicknavi_function_menu li a			{	position:absolute;	top:0;		display:block;			}
#quicknavi_function_menu li a:hover		{	position:absolute;	top:-38px;	display:inline-block;	}
#quicknavi_function_menu_bt1			{	width:116px;	}
#quicknavi_function_menu_bt2			{	width:145px;	}
#quicknavi_function_menu_bt3			{	width:145px;	}
#quicknavi_function_menu_bt4			{	width:166px;	}
#quicknavi_function_clear				{	height:1px;	clear:both;	}
#quicknavi_global_menu					{	clear:both;		list-style:none;	}
#quicknavi_global_menu li				{	position:relative;	overflow:hidden;	float:left;		height:66px;	}
#quicknavi_global_menu_bt1				{	width:158px;	}
#quicknavi_global_menu_bt2				{	width:158px;	}
#quicknavi_global_menu_bt3				{	width:159px;	}
#quicknavi_global_menu_bt4				{	width:158px;	}
#quicknavi_global_menu_bt5				{	width:158px;	}
#quicknavi_global_menu_bt6				{	width:159px;	}
.quicknavi_global_menu_bt_free a		{	position:absolute;	top:0;		display:block;			}
.quicknavi_global_menu_bt_free a:hover	{	position:absolute;	top:-66px;	display:inline-block;	}
.quicknavi_global_menu_bt_stay a		{	position:absolute;	top:-66px;	display:block;			}
.quicknavi_global_menu_bt_stay a:hover	{	position:absolute;	top:-66px;	display:inline-block;	}
#quicknavi_table_menu					{	width:950px;	clear:both;		background-image:url("/daigaku/common/images/quicknavi_table_menu_bg.gif");	background-repeat:repeat;	}
.quicknavi_table_menu_box				{	background-color:#d5d5d5;	}
.quicknavi_table_menu_box tr			{	vertical-align:top;			}
.quicknavi_table_menu_box td			{	width:187px;	border:1px solid #FFFFFF;	background-image:url("/daigaku/common/images/quicknavi_table_cell_bg.gif");	background-repeat:repeat-x;		background-position:0 0;		background-color:#d5d5d5;		}
.quicknavi_table_menu_box td:hover		{	width:187px;	border:1px solid #FFFFFF;	background-image:none;		background-color:#0075c1;		}
.quicknavi_table_menu_box td:hover a	{	color:#ffffff;	}
.quicknavi_table_menu_box_item			{	font-size:1.4em; font-weight:normal;	padding:7px 10px 7px 20px; }
.quicknavi_table_menu_box_item span		{	display:list-item;	list-style:url("/daigaku/common/images/quicknavi_table_menu_icon.gif"); list-style-position:outside; }
.quicknavi_table_menu_box_item a		{	color:#333333;	}
#quicknavi_univ_table					{	padding:15px;	}
.quicknavi_univ_img						{	text-align:center;	padding:0 0 5px 0;	}
.quicknavi_univ_txt						{	text-align:center;	font-size:1.4em;	}
.quicknavi_univ_txt a					{	color:#0092d7;		text-decoration:underline;	}
.quicknavi_univ_txt a:hover				{	color:#38a9df;		text-decoration:underline;	}
.quicknavi_univ_txt a:visited			{	color:#00479f;		text-decoration:underline;	}
#quick_navi_body1						{	display:block;	clear:both;		width:950px;	border-bottom:1px solid #919191;	background-color:#FFFFFF;	}
#quick_navi_body2						{	display:none;	clear:both;		width:950px;	min-height:210px;	border-bottom:1px solid #919191;	background-color:#FFFFFF;	}
#quick_navi_body3						{	display:none;	clear:both;		width:950px;	min-height:210px;	border-bottom:1px solid #919191;	background-color:#FFFFFF;	}
#quicknavi_footer						{	clear:both;	 	width:950px;	paddimg:10px 0;	}
#quicknavi_footer_left					{	float:left;		padding:10px 5px;		}
#quicknavi_footer_left dt				{	float:left;		display:inline-block;	padding:0 10px 0 0;		}
#quicknavi_footer_left dd				{	float:left;		display:inline-block;	}
#quicknavi_footer_left_list				{	font-size:1.2em;	list-style:none; }
#quicknavi_footer_left_list	li			{	list-style:url("/daigaku/common/images/quicknavi_rss_icon.gif");		list-style-position:inside;	}
#quicknavi_footer_left_list	li a		{	position:relative;	top:-3px;	color:#FFFFFF;	text-decoration:underline;	}
#quicknavi_footer_right					{	float:right;	padding:10px 5px;		}
#quicknavi_footer_right dt				{	float:left;		display:inline-block;	padding:0 10px 0 0;		}
#quicknavi_footer_right dd				{	float:left;		display:inline-block;	width:73px; overflow:hidden;}
#quicknavi_footer_right_item1			{	position:relative;	top:0px;	}
#quicknavi_footer_right_item2			{	position:relative;	top:-2px;	}
#quicknavi_footer_right_item3			{	position:relative;	top:-4px;	}
#quicknavi_clear						{	clear:both;		height:1px;	}

/* 2013.12.26 Add */
.center_area_box_inline_shiryo		{	clear:	both;width: 100%;	text-align: right;}
#inline_shiryo_button				{	float:right;	list-style:none;	width: 162px; 	margin-bottom: 5px;}
#inline_shiryo_button li			{	position:relative;	overflow:hidden;	float:left;		height: 31px;	}
#inline_shiryo_button li a			{	position:relative;	top:0;		display:block;			}
#inline_shiryo_button li a:hover	{	position:relative;	top:-31px;	display:inline-block;	}

#school_header_demand_area_inline_upper						{	text-align: left;	z-index:3999;	position:absolute;	right:160px;	width:400px; }
#school_header_demand_area_inline_upper #school_header_demand_area_upper	{	background-image:url("/daigaku/common/img/school_header_demand_area_bottom_reverse.gif");	background-repeat:no-repeat;	height:8px;		}
#school_header_demand_area_inline_upper #school_header_demand_area_bottom	{	background-image:url("/daigaku/common/img/school_header_demand_area_upper_reverse.gif");	background-repeat:no-repeat;	height:20px;		}
#school_header_demand_area_inline_bottom						{	text-align: left;	margin-top:35px; z-index:3999;	position:absolute;	right:160px;	width:400px; }


/*20140209 onodera add*/
div.kaigai_topics{
	margin: 15px 0;
	padding: 15px 15px 10px;
	background-color: #fff0aa;
}
div.kaigai_topics h5{
	font-size: 1.6em;
	font-weight: bold;
}
.caption_top{
	padding: 15px 0 0;
	margin: 0 0 -10px;
}
.center_area_box_message > table caption{
	text-align: right;
}
dl.kaigai_tarm dt{
	float: left;
}	
dl.kaigai_tarm dt:after{
	content: "���";
}	
dl.kaigai_tarm dd{
	margin: 0 12px 0 0;
}
dl.contact_list dt{
	float: left;
}	
dl.contact_list dt:after{
	content: "���";
}	
dl.contact_list dd{
	margin: 0 12px 0 0;
}

/* WEB蜃ｺ鬘倥��繧ｿ繝ｳ蟇ｾ蠢� */

#school_header_demand_bg_web{
	display: block;
	position: absolute;
	top:0;
	left:0;
}

#school_header_demand_link_shiryo_fukidashi							{	position:relative;	display:block;	overflow:hidden; width:226px; height:78px; float:left;	}
#school_header_demand_link_shiryo_fukidashi a						{	position:absolute;	top:0;		display:block;	}
#school_header_demand_link_shiryo_fukidashi:hover #school_header_demand_bg_web			{	top:-80px;	}

#school_header_demand_link_web							{	position:relative;	display:block;	overflow:hidden; width:176px; height:78px; float:left;	margin-left:3px;}
#school_header_demand_link_web a						{	position:absolute;	top:0;		display:block;	}
#school_header_demand_link_web:hover #school_header_demand_bg_web			{	top:-80px;	}


#school_header_demand_web{
  padding: 3px 0 4px 2px;
  clear: both;
  width: 405px;
  height: 80px;
  position: relative;
  display: block;
}

#school_header_demand_shiryo_fukidashi_comment_text{
    width: 156px;
    padding: 0 5px 0 0;
    display: block;
    position: absolute;
    top: 7px;
    left: 62px;
    color: #333333;
    line-height: 1.3;
}

#school_header_demand_web_comment_text{
    width: 152px;
    padding: 0 5px 0 0;
    display: block;
    position: absolute;
    top: 7px;
    left: 15px;
    color: #333333;
    line-height: 1.3;
}


#seo_area #idRecommend { display: none;}


/*20160218 ADD*/
.hensachi_box{
	width: 400px;
	border: 1px solid #D5D5D5;
	background-color: #fff;
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	font-size: 16px;
	font-weight: bold;
	/*line-height: 65px;*/
	padding-right: 15px;
	padding-left: 15px;
	padding-top: 20px;
	height:40px;
	margin:0 auto;
}
.fl{
	float: left;
	font-weight: bold !important;
}
.text_right{
	float: right;
	color: #0093d5;
}

.hensachi_btnArea01{
	display: inline-block;
	background: #0093d5;
	font-size: 14px;
	/*line-height: 40px !important;*/
	text-align: center;
	padding: 10px;
	margin-top: 15px;
	margin-bottom: 15px;
	width: 390px;
}
.arrow02{
	color: #fff;
	text-decoration: none;
}
.hensachi_btnArea01 a{
	color: #fff;
	text-decoration: none;
}

.checkList { margin-top: 20px; border: 1px solid #0093d5; border-radius: 4px; }
.checkList .checkListUpper { padding: 10px 20px 7px; border-bottom: 1px dotted #0093d5; }
.checkList .checkListUpper .imgArea { margin-right: 30px; width: 75px; height: auto; float: left; }
.checkList .checkListUpper .imgArea p { padding-bottom: 0 !important; }
.checkList .checkListUpper .checkArea p { padding-bottom: 0 !important; }
.checkList .checkListUpper .checkArea label { margin-top: 7px; width: 145px; display: inline-block; *display: inline; *zoom: 1; }
.checkList .checkListUpper .checkArea input.checkBox { width: 20px; }
.checkList .checkListUpper .checkArea input.submitBtn { margin-top: 5px; padding: 5px 0; width: 460px; background: #0093d5 url(/icon_siryo.png) no-repeat 27% 49%; border: none; color: #fff; cursor: pointer; }
.checkList .checkListBtm { padding: 10px 20px 7px; background: #f2f2f2; border-radius: 5px; }
.checkList .checkListBtm p { padding-top: 2px; padding-bottom: 0 !important; float: left; }
.checkList .checkListBtm form { float: left; }
.checkList .checkListBtm .searchArea { margin-left: 20px; position: relative; width: 337px; }
.checkList .checkListBtm .searchArea .serchInput { margin-top: -2px; }
.checkList .checkListBtm .searchArea .serchInputText { padding: 3px 4px; width: 337px; color: #888888; }
.checkList .checkListBtm .searchArea .serchBtn { padding-left: 21px; border-left: 1px solid #e1e1e1; position: absolute; top: 0; right: -10px; width: 38px; height: 15px; background: url(/icon_search.png) no-repeat 20% 60%; }
.checkList .checkListBtm .searchArea .serchBtn .serchBtnPush { padding-left: 20px; border: none; background: none; cursor: pointer; color: #666; }

@media all and (min-width: 706px), print {  .thum {    width: 100%;    padding: 30px 20p padding: 10px 0;    background: #ddd;  }
  .thum .item {    margin: 0 1%;    background-color: aquamarine;    text-align: center;  }
  .thum .slick-current {    opacity: 0.3;  }
}
@media screen and (max-width: 705px) {  .thum {    width: 100%;    margin-top: 10px;  }
  .thum .item {    margin: 0 1%;    background-color: aquamarine;    text-align: center;  }
  .thum .slick-current {    opacity: 0.3;  }
  .thum li {    height: 25px;  }
}
@media all and (min-width: 706px), print {
  .slideContainer {    background-color: #fff;    margin: 0 10px;    padding: 10px;    }
  .slideContainer .type {    text-align: center;    padding: 5px 0;    background: rgba(41, 59, 96, 0.75);  }
  .slideContainer .text {    width: 50%;    display: inline-block;    vertical-align: middle;  }
}
@media screen and (max-width: 705px) {
  .slideContainer {    margin: 0 10px;  }
  .slideContainer .type {    padding: 2px 7px;    background: rgba(41, 59, 96, 0.75);    color: #fff;    margin: 5px 10px;    font-size: .85em;}
  .slideContainer .text {    width: 50%;    display: inline-block;    vertical-align: middle;  }
}
@media all and (min-width: 706px), print {  .slider {    display: none;  }
  .slider.slick-initialized {    display: block;  }
}
@media all and (min-width: 706px), print {  .slideContainer .cp {    vertical-align: top;    padding: 0 0 5px 0;    font-weight: bold;    font-size: 1.2em;    padding: 5px 0 !important;    display: inline-block;    margin: 10px 0;  }
}
@media screen and (max-width: 705px) {  
  .slideContainer .cp {    vertical-align: top;    text-align: left;    margin: 10px 0;    font-weight: bold;    font-size: 1.2em;    padding: 5px 0 0 !important;    display: inline-block;    margin: 10px 0;  }
  .slideContainer .text {    width: 50%;    display: inline-block;    vertical-align: middle;  }
  .slider {    display: none;  }
  .slider.slick-initialized {    display: block;  }
  position: absolute;  bottom: 0;  background-color: aquamarine;}
@media screen and (min-width: 705px) {  .slideAreaOcan {    width: 510px;    margin: 0 auto;  }
  .slideAreaOcan .slick-slide {    height: 340px;    position: relative;  }
  .caption {    position: absolute;    bottom: 0;    left: 0;    background: rgba(41, 59, 96, 0.75);    width: 100%;  }
  .caption span {    color: #fff;    font-weight: bold;    display: block;    font-size: .85em;    padding: 10px;  }
}
@media all and (min-width: 706px), print {  .slideAreaOcan {    width: 510px;    margin: 0 auto;  }
  .slideAreaOcan .slick-slide {    height: 340px;    position: relative;  }
  .caption {    position: absolute;    bottom: 0;    left: 0;    background: rgba(41, 59, 96, 0.75);    width: 100%;  }
  .caption span {    color: #fff;    font-weight: bold;    display: block;    font-size: .85em;    padding: 10px;  }
}
@media all and (min-width: 706px), print {  .slideBox {    display: flex;  }
  .slideBox .type {    position: absolute;    top: 13px;    border-radius: 13px;    padding: 1px 10px;  }
  .slideContainer .slideBox img {    width: 323px;    height: 200px;  }
  .slideContainer .slideBox .type {    border-bottom: 0px;    font-weight: bold;    color: #fff;    padding-bottom: 0px !important;    margin: 2px 6px;  }
  .slideBox .textBox {    height: 200px;    margin-left: 8px;    padding: 0 5px;    width: 320px;  }
}
@media screen and (max-width: 705px) {  .slideBox {    display: block;  }
  .slideBox .type {    position: absolute;    top: 0px;    border-radius: 13px;    padding: 1px 10px;  }
  .slideContainer .slideBox img {    width: 100%;    height: 200px;    margin: 0 auto;  }
  .slideBox .textBox {    padding: 0 5px;    padding: 0 5px;    text-align: center;  }
  .slideBox .textBox h4{    font-size: calc(15rem/16);}
  .slideBox .textBox p {    text-align: left;  font-size:calc(12rem/16);   }
}
@media all and (min-width: 706px), print {  .theme_icon.slick-slide {    height: 30px;    text-align: center;    border: 1px solid #000;    margin: 0 3px;    line-height: 1.5;    color: #fff;    font-weight: bold;    align-items: center;    justify-content: center;    height: 45px;    text-shadow: 2px 2px 2px #000;  }
}
@media screen and (max-width: 705px) {  .theme_icon.slick-slide {    height: 30px;    text-align: center;    border: 1px solid #000;    margin: 0 1px;    line-height: 1.5;    color: #fff;    font-weight: bold;    align-items: center;    justify-content: center;    height: 45px;    text-shadow: 1px 1px #000;    padding: 0 5px;  }
}
.width_l {  font-size: 0.5em;}
.slick-track {  margin-bottom: 10px;}
}
#contents .slick_container {  position: relative;   margin-top:10px;}

#theme {  display: none;}
#theme.slick-initialized {  display: block;}
.slide__ {  display: none;}
.slide__.slick-initialized {  display: block;}
.slick_container {  position: relative;   margin-top:10px;}
@media only screen and (max-width: 705px) {  .slideArea .slide iframe {    height: 210px;  }
}
@media screen and (max-width: 705px) {  #contents .schoolContents article .contBox .schoolAccBox .accTtl h3 {    display: block !important;  }
  .ocanIcon {    display: flex;    margin-top: 5px;  }
  .accTtl .ocanIcon span {    border: 2px solid #c7c7c7;    color: #c7c7c7;    font-weight: bold;    font-size: 0.7em;    border-radius: 10px;    margin-left: 0.5%;    padding: 0.5%;    width: 10%;    text-align: center;    line-height: 1.6;  }
  .accTtl .ocanIcon span.active {    border: 2px solid #e2551e;    color: #e2551e;  }
  .accTtl {    display: block;  }
}
@media all and (min-width: 706px), print {  .tblDispInlineBlock {    display: inline-block;  }
  .tblLink {    display: inline-block;    margin-left: 10px;    padding: 2px 10px;    font-size: 1em;  }
  #contents .schoolContents article .contBox .schoolAccBox .accTtl h3 {    display: block !important;  }
  .pcNon {    display: none;  }
  .ocanIcon {    text-align: center;    margin-top: 5px;  }
  .accTtl .ocanIcon span {    display: inline-block;    border: 2px solid #c7c7c7;    color: #c7c7c7;    font-weight: bold;    border-radius: 10px;    padding: 4px 8px;    text-align: center;    line-height: 1.2;  }
  .accTtl .ocanIcon span.active {    border: 2px solid #e2551e;    color: #e2551e;  }
  .accTtl {    display: block;  }
}

.btn_outer { text-align: left; }
.btn_inner { text-align: center; display: inline-block; width: 60px; font-weight: bold; color: #fff; margin: 5px; background-color:#00CC01; padding:4px; }
