


#container{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/page_repeat_bg.jpg) center top repeat-y;
}


#page{
	width:100%;
	height:auto;
	margin:0px;
	padding:10px 0px 35px 0px;
	background:url(../images/page_top_bg.jpg) center top repeat-x;
}




.color_orange{
	color:#F60;
}


.color_com{
	color:#DF0045;
}


.pan{
	padding:0px 0px 10px 0px;
	font-size:11px;
}


.page_top{
	display:block;
	width:100%;
	height:auto;
	padding:15px 5px 0px 0px;
	text-align:right;
	font-size:10px;
}

.page_top a:link    {text-decoration:none; color:#06F;}
.page_top a:visited {text-decoration:none; color:#06F;}
.page_top a:hover   {text-decoration:underline; color:#06F;}
.page_top a:active  {text-decoration:none; color:#06F;}


.blue_link a{color:#06f;}

.blue_link a:link    {text-decoration:none; color:#06F;}
.blue_link a:visited {text-decoration:none; color:#06F;}
.blue_link a:hover   {text-decoration:underline; color:#06F;}
.blue_link a:active  {text-decoration:none; color:#06F;}




.page_top_border{
	display:block;
	width:100%;
	height:auto;
	border-top:1px dotted #ccc;
	padding:5px 5px 0px 0px;
	margin:15px 0px 30px 0px;
	text-align:right;
	font-size:10px;
}

.page_top_border a:link    {text-decoration:none; color:#06F;}
.page_top_border a:visited {text-decoration:none; color:#06F;}
.page_top_border a:hover   {text-decoration:underline; color:#06F;}
.page_top_border a:active  {text-decoration:none; color:#06F;}


.tdbg_orange{
	background:#FEF8F1;
}

.tdbg_sat{
	background:#E9F8FE;
}

.tdbg_sun{
	background:#FFECF1;
}

.tdbg_everyday{
	background:#F5F5F5;
}

.color_red{
	color:#C00;
}

.color_pink{
	color:#F6C;
}





/* header ---------------------------------------------------------------------------------- */

#header_cover{
	width:100%;
	height:69px;
	padding:10px 0px 0px 0px;
	background:url(../images/header_bg.jpg) repeat-x;
}

#header{
	width:950px;
	height:68px;
	margin:0px auto;
}

#header h1{
	display:block;
	width:345px;
	height:68px;
	float:left;
}

#header p{
	display:block;
	width:345px;
	height:68px;
	float:left;
}

#header h1 a{
	display:block;
	width:345px;
	height:68px;
	margin:0px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
}

#header p a{
	display:block;
	width:345px;
	height:68px;
	margin:0px;
	background:url(../images/logo.gif) no-repeat;
	text-indent:-9999px;
}



#header_contents{
	width:600px;
	height:auto;
	margin:0px;
	padding:8px 0px 0px 0px;
	float:right;
}
	
#search{
	width:200px;
	height:auto;
	padding:0px 0px 0px 0px;
	float:right;
}

#header_contents p{
	display:block;
	width:390px;
	height:auto;
	padding:0px 4px 0px 0px;
	float:right;
	text-align:right;
	font-size:11px;
}

#header_contents ul{
	display:block;
	width:600px;
	height:auto;
	padding:10px 0px 0px 0px;
	clear:both;
	float:right;
}

#header_contents ul li{
	display:block;
	width:auto;
	height:15px;
	padding:0px 13px 0px 16px;
	background:url(../images/icon_header_link.jpg) left center no-repeat;
	float:right;
}



#header_contents ul li a:link    {text-decoration:none; color:#805915;}
#header_contents ul li a:visited {text-decoration:none; color:#805915;}
#header_contents ul li a:hover   {text-decoration:underline; color:#805915;}
#header_contents ul li a:active  {text-decoration:none; color:#805915;}







/* gnavi ------------------------------------------------------------------------------------------------------- */

#gnavi{
	width:950px;
	height:44px;
	margin:0px auto;
	
}

.gnavi_top{
	padding:9px 0px 6px 0px;
	background:url(../../top/images/top_gnavi_bg.jpg) left bottom repeat-x;
	margin:0px 0px 15px 0px;
}
	


#gnavi ul{
	display:block;
	width:950px;
	height:44px;
}

#gnavi ul li{
	display:block;
	float:left;
}


.gnavi_about{display:block; width:134px; height:44px; background:url(../images/gnavi_about.jpg) left top; text-indent:-9999px;}
.gnavi_about:hover{display:block; width:134px; height:44px; background:url(../images/gnavi_about.jpg) left -44px;}

.gnavi_admissions{display:block; width:135px; height:44px; background:url(../images/gnavi_admissions.jpg) left top; text-indent:-9999px;}
.gnavi_admissions:hover{display:block; width:135px; height:44px; background:url(../images/gnavi_admissions.jpg) left -44px;}

.gnavi_guidelines{display:block; width:135px; height:44px; background:url(../images/gnavi_guidelines.jpg) left top; text-indent:-9999px;}
.gnavi_guidelines:hover{display:block; width:135px; height:44px; background:url(../images/gnavi_guidelines.jpg) left -44px;}

.gnavi_campus{display:block; width:135px; height:44px; background:url(../images/gnavi_campus.jpg) left top; text-indent:-9999px;}
.gnavi_campus:hover{display:block; width:135px; height:44px; background:url(../images/gnavi_campus.jpg) left -44px;}

.gnavi_recruit{display:block; width:135px; height:44px; background:url(../images/gnavi_recruit.jpg) left top; text-indent:-9999px;}
.gnavi_recruit:hover{display:block; width:135px; height:44px; background:url(../images/gnavi_recruit.jpg) left -44px;}

.gnavi_gallery{display:block; width:135px; height:44px; background:url(../images/gnavi_gallery.jpg) left top; text-indent:-9999px;}
.gnavi_gallery:hover{display:block; width:135px; height:44px; background:url(../images/gnavi_gallery.jpg) left -44px;}

.gnavi_access{display:block; width:141px; height:44px; background:url(../images/gnavi_access.jpg) left top; text-indent:-9999px;}
.gnavi_access:hover{display:block; width:141px; height:44px; background:url(../images/gnavi_access.jpg) left -44px;}

















/* footer ----------------------------------------------------------------------------------------------------------------*/


#footer_cover{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_page_bottom.jpg) repeat-x;
}

#footer_bg{
	width:100%;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	background:url(../images/bg_footer_bottom.jpg) no-repeat center top;
}

#footer{
	width:950px;
	height:auto;
	margin:0px auto;
	padding:0px 0px 50px 0px;
}




#footer ul{
	display:block;
	width:800px;
	height:auto;
	padding:10px 0px 0px 0px;
}

#footer li{
	display:block;
	width:auto;
	height:15px;
	padding:0px 13px 0px 16px;
	background:url(../images/icon_footer_link.jpg) left center no-repeat;
	float:left;
}



#footer li a:link    {text-decoration:none; color:#805915;}
#footer li a:visited {text-decoration:none; color:#805915;}
#footer li a:hover   {text-decoration:underline; color:#805915;}
#footer li a:active  {text-decoration:none; color:#805915;}


#footer p{
	display:block;
	width:450px;
	height:auto;
	margin:0px;
	padding:42px 0px 0px 0px;
	float:left;
	color:#ccc;
}

#footer address{
	display:block;
	width:450px;
	height:auto;
	margin:0px;
	padding:42px 0px 0px 0px;
	float:right;
	text-align:right;
	color:#ccc;
}













/* template --------------------------------------------------------------------------------------------------------------------------- */



/* C摜 */

#main_area{
	width:950px;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}


#page_contents{
	width:950px;
	height:auto;
	margin:0px auto;
	padding:10px 0px 0px 0px;
}



#page_left{
	width:190px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}





#page_left ul{
	display:block;
	width:190px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 18px 0px;
}



/* 100526 add New Navi
------------------------------------------------------------ */

#page_new_navi{
	width:191px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background:url(../images/new_navi_top_bg.jpg) center top no-repeat;
}

#page_new_navi ul{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/new_navi_middle_bg.jpg) center repeat-y;
}

#page_new_navi_cover{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url(../images/new_navi_bottom_bg.jpg) center bottom no-repeat;
}

#page_new_navi li{
	display:block;
	width:191px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	background:url(../images/new_navi_middle_bg.jpg) left center no-repeat;
}

#page_new_navi li a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}




#page_new2_navi{
	width:191px;
	height:auto;
	margin:0px 0px 10px 0px;
	padding:10px 0px 0px 0px;
	background:url(../images/new2_navi_top_bg.jpg) center top no-repeat;
}

#page_new2_navi ul{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	background:url(../images/new2_navi_middle_bg.jpg) center repeat-y;
}

#page_new2_navi_cover{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
	background:url(../images/new2_navi_bottom_bg.jpg) center bottom no-repeat;
}

#page_new2_navi li{
	display:block;
	width:191px;
	height:auto;
	padding:0px 0px 5px 0px;
	margin:0px;
	background:url(../images/new2_navi_middle_bg.jpg) left center no-repeat;
}

#page_new2_navi li a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}








#page_new3_navi{
	width:191px;
	height:auto;
	margin:0px 0px 15px 0px;
	padding:10px 0px 0px 0px;
}

#page_new3_navi ul{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-top:1px solid #ccc;
	border-right:1px solid #ccc;
	border-left:1px solid #ccc;
}

#page_new3_navi_cover{
	display:block;
	width:191px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:0px 0px 15px 0px;
}

#page_new3_navi li{
	display:block;
	width:181px;
	height:auto;
	padding:3px 5px 3px 5px;
	margin:0px 0px 3px 0px;
	border-bottom:1px solid #ccc;
}

#page_new3_navi li a{
	color:#333;
	font-size:12px;
}


/* text */


/*
#page_new_navi{
	width:191px;
	height:auto;
	margin:0px;
	padding:10px 0px 0px 0px;
	background:url(../images/new_navi_top_bg.jpg) center top no-repeat;
}

#page_new_navi ul{
	display:block;
	width:171px;
	height:auto;
	margin:0px 0px 0px 0px;
	padding:10px 10px 0px 10px;
	background:url(../images/new_navi_middle_bg.jpg) center repeat-y;
}

#page_new_navi li{
	display:block;
	width:191px;
	height:auto;
	margin:0px;
	padding:0px 0px 5px 15px;
	margin:0px 0px 5px 0px;
	border-bottom:1px solid #fefefe;
	background:url(../images/new_navi_icon.jpg) left center no-repeat;
}

#page_new_navi li a{
	color:#fff;
	font-size:13px;
	font-weight:bold;
}


*/







#page_navi .navilist{
	display:block;
	width:164px;
	height:26px;
	background:url(../images/page_navi_bg.jpg) no-repeat;
	padding:12px 0px 0px 26px;
	font-size:12px;
}

#page_navi .navilist_big{
	display:block;
	width:164px;
	height:32px;
	background:url(../images/page_navi_bg.jpg) repeat-y;
	padding:12px 0px 0px 26px;
	font-size:12px;
}

#page_navi .navilist_last{
	display:block;
	width:164px;
	height:28px;
	background:url(../images/page_navi_last.jpg) no-repeat;
	padding:10px 0px 0px 26px;
	font-size:12px;
}

#page_navi .navi_name{
	display:block;
	width:190px;
	height:47px;
	background:none;
	padding:0px;
}



#page_shared_navi .navilist{
	display:block;
	width:164px;
	height:26px;
	background:url(../images/page_navi_bg.jpg) no-repeat;
	padding:12px 0px 0px 26px;
	font-size:12px;
}

#page_shared_navi .navilist_last{
	display:block;
	width:164px;
	height:28px;
	background:url(../images/page_navi_last.jpg) no-repeat;
	padding:10px 0px 0px 26px;
	font-size:12px;
}

#page_shared_navi .navi_name{
	display:block;
	width:190px;
	height:39px;
	background:none;
	padding:0px;
}




#page_banner li{
	padding:0px 0px 7px 0px;
}









#page_right{
	width:740px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:right;
}











/* adobe_reader */


#adobe_reader{
	width:740px;
	height:auto;
	margin:0px;
	padding:13px 0px 13px 0px;
	border-top:2px dotted #ccc;
	border-bottom:2px dotted #ccc;
}


.adobe_left{
	width:180px;
	height:auto;
	margin:0px;
	padding:0px;
	float:left;
}


#adobe_reader p{
	display:block;
	width:460px;
	height:auto;
	margin:0px;
	padding:0px 0px 0px 0px;
	float:left;
}





#support_system{
	width:928px;
	height:auto;
	margin:0px;
	padding:10px;
	background:#fefcf3;
	border:1px solid #efe0ac;
}

#support_system p{
	padding:12px 0px 0px 0px;
}






















