@charset "utf-8";
/* CSS Document */

#Wrap_01		{ position:relative; width:975px; height:81px; margin:0 auto; text-align:left; left:220px; z-index:100000; }

/* Top Menu Guide */
#TopMenu	{ position:relative; width:100%; }
	.TopMenuSub		{ position:relative; width:100%; height:81px;}
	
	#TopMenu ul		{  margin:0; padding:0; }
		#TopMenu .TopMenuSub ul li			{ position:absolute; margin:0; padding:0; left:-10px; top:40px; }
			#TopMenu .TopMenuSub ul li a			{ float:left; width:75px; height:25px; font-size:0; text-indent:-2000px; background:url(/images/topmenu_1.png) no-repeat left 0; }
			#TopMenu .TopMenuSub ul li a:hover			{ float:left; width:75px; height:25px; font-size:0; text-indent:-2000px; background:url(/images/topmenu_1.png) no-repeat left 0; background-position:0px -25px;}
			#TopMenu .TopMenuSub ul li.Depth_0		{ left:3px; }
			#TopMenu .TopMenuSub ul li.Depth_1		{ left:104px; }
				#TopMenu .TopMenuSub ul li.Depth_1 a	{ width:95px; background-image:url(/images/topmenu_2.png); }
			#TopMenu .TopMenuSub ul li.Depth_2		{ left:230px; }
				#TopMenu .TopMenuSub ul li.Depth_2 a	{ width:77px; background-image:url(/images/topmenu_3.png); }
			#TopMenu .TopMenuSub ul li.Depth_3		{ left:333px; }
				#TopMenu .TopMenuSub ul li.Depth_3 a	{ width:77px; background-image:url(/images/topmenu_4.png); }
			#TopMenu .TopMenuSub ul li.Depth_4		{ left:430px; }
				#TopMenu .TopMenuSub ul li.Depth_4 a	{ width:77px; background-image:url(/images/topmenu_5.png); }
			#TopMenu .TopMenuSub ul li.Depth_5		{ left:530px; }
				#TopMenu .TopMenuSub ul li.Depth_5 a	{ width:87px; background-image:url(/images/topmenu_6.png); }
		
		#TopMenu .TopMenuSub div			{ position:absolute; margin:0; padding:0; left:0px; top:63px; }
			#TopMenu .TopMenuSub div p		{ margin:0; padding:0; list-style:none; }
				#TopMenu .TopMenuSub div p span				{ float:left; }
					#TopMenu .TopMenuSub div p span a			{ float:left; width:253px; height:41px; font-size:0; text-indent:-2000px;}
			
			#TopMenu .TopMenuSub .Depth_0			{ left:0px; }
				#TopMenu .TopMenuSub .Depth_0 p	a				{ background-image:url(/images/topmenu_sub_1.gif); }
				#TopMenu .TopMenuSub .Depth_0 .Depth_0_0 a				{ width:123px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_0 .Depth_0_1 a				{ width:130px; background-position:-123px 0px; }

				#TopMenu .TopMenuSub .Depth_0 p	a:hover					{ width:123px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_0 .Depth_0_1 a:hover		{ width:133px; background-position:-123px -41px; }
			
			#TopMenu .TopMenuSub .Depth_1			{ left:60px; }
				#TopMenu .TopMenuSub .Depth_1 p	a					{ background-image:url(/images/topmenu_sub_2.gif); }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_7 a				{ width:112px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_0 a				{ width:98px; background-position:-112px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_1 a				{ width:105px; background-position:-210px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_2 a				{ width:118px; background-position:-315px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_3 a				{ width:95px; background-position:-433px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_4 a				{ width:60px; background-position:-528px 0px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_5 a				{ width:76px; background-position:-588px 0px; }

				#TopMenu .TopMenuSub .Depth_1 .Depth_1_7 a:hover		{ width:112px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_0 a:hover		{ width:98px; background-position:-112px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_1 a:hover		{ width:105px; background-position:-210px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_2 a:hover		{ width:118px; background-position:-315px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_3 a:hover		{ width:95px; background-position:-433px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_4 a:hover		{ width:60px; background-position:-528px -41px; }
				#TopMenu .TopMenuSub .Depth_1 .Depth_1_5 a:hover		{ width:76px; background-position:-588px -41px; }
				
			#TopMenu .TopMenuSub .Depth_2			{ left:180px; }
				#TopMenu .TopMenuSub .Depth_2 p	a				{ background-image:url(/images/topmenu_sub_3.gif); }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_0 a				{ width:75px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_1 a				{ width:84px; background-position:-75px 0px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_2 a				{ width:99px; background-position:-159px 0px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_3 a				{ width:91px; background-position:-258px 0px; }

				#TopMenu .TopMenuSub .Depth_2 .Depth_2_0 a:hover		{ width:75px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_1 a:hover		{ width:84px; background-position:-75px -41px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_2 a:hover		{ width:99px; background-position:-159px -41px; }
				#TopMenu .TopMenuSub .Depth_2 .Depth_2_3 a:hover		{ width:91px; background-position:-258px -41px; }
			
			#TopMenu .TopMenuSub .Depth_3			{ left:295px; }
				#TopMenu .TopMenuSub .Depth_3 p	a				{ background-image:url(/images/topmenu_sub_4.gif); }
				#TopMenu .TopMenuSub .Depth_3 .Depth_3_0 a				{ width:76px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_3 .Depth_3_1 a				{ width:88px; background-position:-76px 0px; }

				#TopMenu .TopMenuSub .Depth_3 .Depth_3_0 a:hover		{ width:76px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_3 .Depth_3_1 a:hover		{ width:88px; background-position:-76px -41px; }
			
/* ���米���긮��(3��°) ������ 20140514
			#TopMenu .TopMenuSub .Depth_4			{ left:230px; }
				#TopMenu .TopMenuSub .Depth_4 p	a					{ background-image:url(/images/topmenu_sub_5.gif); }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_0 a		{ width:112px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_1 a		{ width:130px; background-position:-112px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_2 a		{ width:92px; background-position:-242px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_3 a		{ width:94px; background-position:-334px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_4 a		{ width:56px; background-position:-428px 0px; }

				#TopMenu .TopMenuSub .Depth_4 .Depth_4_0 a:hover		{ width:112px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_1 a:hover		{ width:130px; background-position:-112px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_2 a:hover		{ width:92px; background-position:-242px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_3 a:hover		{ width:94px; background-position:-334px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_4 a:hover		{ width:56px; background-position:-428px -41px; }
*/

/* ��������, �б������� (4, 6��°) ������ 20140514
			#TopMenu .TopMenuSub .Depth_5			{ left:325px; }
				#TopMenu .TopMenuSub .Depth_5 p	a					{ background-image:url(/images/topmenu_sub_6.gif); }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_0 a		{ width:86px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_1 a		{ width:59px; background-position:-86px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_2 a		{ width:59px; background-position:-145px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_3 a		{ width:61px; background-position:-203px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_4 a		{ width:59px; background-position:-264px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_5 a		{ width:95px; background-position:-322px 0px; }

				#TopMenu .TopMenuSub .Depth_5 .Depth_5_0 a:hover		{ width:86px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_1 a:hover		{ width:59px; background-position:-86px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_2 a:hover		{ width:59px; background-position:-145px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_3 a:hover		{ width:61px; background-position:-203px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_4 a:hover		{ width:59px; background-position:-264px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_5 a:hover		{ width:95px; background-position:-322px -41px; }
 */


/* ���米���긮��(3��°) �� �� 20140514 */
			#TopMenu .TopMenuSub .Depth_4			{ left:274px; }
				#TopMenu .TopMenuSub .Depth_4 p	a					{ background-image:url(/images/topmenu_sub_5.gif); }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_0 a		{ width:112px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_1 a		{ width:130px; background-position:-112px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_2 a		{ width:96px; background-position:-242px 0px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_3 a		{ width:54px; background-position:-338px 0px; }

				#TopMenu .TopMenuSub .Depth_4 .Depth_4_0 a:hover		{ width:112px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_1 a:hover		{ width:130px; background-position:-112px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_2 a:hover		{ width:96px; background-position:-242px -41px; }
				#TopMenu .TopMenuSub .Depth_4 .Depth_4_3 a:hover		{ width:54px; background-position:-338px -41px; }


/* ��������, �б������� (4, 6��°) �� �� 20140514 */
			#TopMenu .TopMenuSub .Depth_5			{ left:405px; }
				#TopMenu .TopMenuSub .Depth_5 p	a					{ background-image:url(/images/topmenu_sub_6.gif); }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_0 a		{ width:86px; background-position:0px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_1 a		{ width:59px; background-position:-86px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_2 a		{ width:60px; background-position:-145px 0px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_3 a		{ width:73px; background-position:-205px 0px; }

				#TopMenu .TopMenuSub .Depth_5 .Depth_5_0 a:hover		{ width:86px; background-position:0px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_1 a:hover		{ width:59px; background-position:-86px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_2 a:hover		{ width:60px; background-position:-145px -41px; }
				#TopMenu .TopMenuSub .Depth_5 .Depth_5_3 a:hover		{ width:73px; background-position:-205px -41px; }



.sub_bg_01{background-image:url(/images/sub_introduction/sub_01.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:78px; height:174px;}

.sub_bg_02{background-image:url(/images/sub_program/sub_02.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_03{background-image:url(/images/sub_admission/sub_03.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_04{background-image:url(/images/sub_center/sub_04.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_05{background-image:url(/images/sub_community/sub_05.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_06{background-image:url(/images/sub_mypage/sub_06.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_07{background-image:url(/images/sub_join/sub_07.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.sub_bg_08{background-image:url(/images/common/sub_08.jpg); background-repeat:no-repeat; background-position:center top; z-index:10000; top:70px; height:174px;}

.left_navi h2{padding-bottom:16px;}

.left_navi{padding-bottom:40px;}

.depthtwo{padding-top:12px;}

.left_banner p{padding-bottom:11px;}

.depthtwo li{padding:0px 0px 14px 14px;}

