@charset "Shift_JIS";
/* CSS Document */

*{ font-family:"ＭＳ ゴシック", Osaka, sans-serif; }

html {
	height:100%;
	}

body {
	background:#f5f5f5;
	color:#333333;
	margin:0px;
	padding:0px;
	text-align:center;
	}

html,head,body,div,p,span,table,tr,th,td,h1,h2,h3,h4,h5,h6,hr,ul,li,ol,dd,dt,dl { 
	margin:0;
	padding:0;
	border:0;
	}

img { border:0; }

.Ft10 { font-size: 63%; line-height: 125%; }
.Ft10l { font-size: 63%; line-height: 150%; }
.Ft12 { font-size: 75%; line-height: 125%; }
.Ft12l { font-size: 75%; line-height: 150%; }
.Ft14 { font-size: 88%; line-height: 125%; }
.Ft14l { font-size: 88%; line-height: 150%; }
.Ft16 { font-size: 100%; line-height: 125%; }
.Ft16l { font-size: 100%; line-height: 150%; }

.fLeft { float:left; }
.fRight { float:right; }

.Clear { clear: both; }
	.Clear hr { display: none; }

.h05 { height:05px; }
.h10 { height:10px; }
.h15 { height:15px; }
.h20 { height:20px; }
.h25 { height:25px; }
.h30 { height:30px; }
.h35 { height:35px; }
.h40 { height:40px; }
.h45 { height:45px; }
.h50 { height:50px; }
.h55 { height:55px; }
.h60 { height:60px; }
.h65 { height:65px; }
.h70 { height:70px; }
.mb05 { margin-bottom:5px; }
.mb10 { margin-bottom:10px; }
.mb15 { margin-bottom:15px; }
.mb20 { margin-bottom:20px; }
.mb25 { margin-bottom:25px; }
.mb30 { margin-bottom:30px; }
.mb35 { margin-bottom:35px; }
.mb40 { margin-bottom:40px; }
.mb45 { margin-bottom:45px; }
.mb50 { margin-bottom:50px; }
.mb55 { margin-bottom:55px; }
.mb60 { margin-bottom:60px; }
.mb65 { margin-bottom:65px; }
.mb70 { margin-bottom:70px; }
.ml05 { margin-left:5px; }
.ml10 { margin-left:10px; }
.ml15 { margin-left:15px; }
.ml20 { margin-left:20px; }
.ml25 { margin-left:25px; }
.ml30 { margin-left:30px; }
.ml35 { margin-left:35px; }
.ml40 { margin-left:40px; }
.ml45 { margin-left:45px; }
.ml50 { margin-left:50px; }
.mr05 { margin-right:5px; }
.mr10 { margin-right:10px; }
.mr15 { margin-right:15px; }
.mr20 { margin-right:20px; }
.mr25 { margin-right:25px; }
.mr30 { margin-right:30px; }
.mr35 { margin-right:35px; }
.mr40 { margin-right:40px; }
.mr45 { margin-right:45px; }
.mr50 { margin-right:50px; }
.mt05 { margin-top:5px; }
.mt10 { margin-top:10px; }
.mt15 { margin-top:15px; }
.mt20 { margin-top:20px; }
.mt25 { margin-top:25px; }
.mt30 { margin-top:30px; }
.mt35 { margin-top:35px; }
.mt40 { margin-top:40px; }
.mt45 { margin-top:45px; }
.mt50 { margin-top:50px; }

.Wrap528 { width:528px; margin:0 auto; }
.Wrap385 { width:385px; }
.Wrap190 { width:190px; }



/* ==================== Generate Box ==================== */
div#WrapOut {
	width:790px;
	margin:0 auto;
	background:url("../../img/bg_wrap.gif") center top repeat-y;
	}
div#Wrap {
	width:760px;
	margin:0 15px;
	padding:12px 0 0;
	}

/* ----- Header ----- */
div#Header {
	width:740px;
	margin:0 10px;
	}
	div#Header h1 {
		display:block;
		width:370px;
		float:left;
		text-align:left;
		}
		div#Header h1 span {
			display:block;
			margin:0 0 3px 12px;
			text-align:left;
			color:#666666;
			}
	div#Header div.HeadMenuArea {
		width:370px;
		margin:0;
		float:left;
		}
		div#Header div.HeadMenuArea div.Order { margin:7px 0 0 182px; }
			div#Header div.HeadMenuArea div.Order a {
				display:block;
				width:188px;
				height:26px;
				background:url("../../img/common_bt_order.gif") top left no-repeat;
				}
				div#Header div.HeadMenuArea div.Order a:hover { background:url("../../img/common_bt_order.gif") bottom left no-repeat; }
					div#Header div.HeadMenuArea div.Order a span { display:none; }
		div#Header div.HeadMenuArea ul.HeadMenu {
			display:block;
			width:370px;
			margin:12px 0 0;
			list-style:none;
			}
			div#Header div.HeadMenuArea ul.HeadMenu li {
				display:block;
				height:10px;
				float:left;
				}
				div#Header div.HeadMenuArea ul.HeadMenu li.Exam { width:47px; margin:0 11px 0 0; }
				div#Header div.HeadMenuArea ul.HeadMenu li.Inquiry { width:29px; margin:0 10px 0 0; }
				div#Header div.HeadMenuArea ul.HeadMenu li.Access { width:63px; margin:0 11px 0 0; }
				div#Header div.HeadMenuArea ul.HeadMenu li.Campus { width:126px; margin:0 11px 0 0; }
				div#Header div.HeadMenuArea ul.HeadMenu li.SiteMap { width:62px; }

				div#Header div.HeadMenuArea ul.HeadMenu li a {
					display:block;
					height:10px;
					}
					div#Header div.HeadMenuArea ul.HeadMenu li.Exam a { width:47px; background:url("../../img/header_menu.gif") 0px 0px no-repeat; }
					div#Header div.HeadMenuArea ul.HeadMenu li.Inquiry a { width:29px; background:url("../../img/header_menu.gif") -58px 0px no-repeat;	}
					div#Header div.HeadMenuArea ul.HeadMenu li.Access a { width:63px; background:url("../../img/header_menu.gif") -97px 0px no-repeat; }
					div#Header div.HeadMenuArea ul.HeadMenu li.Campus a { width:126px; background:url("../../img/header_menu.gif") -171px 0px no-repeat; }
					div#Header div.HeadMenuArea ul.HeadMenu li.SiteMap a { width:62px; background:url("../../img/header_menu.gif") -308px 0px no-repeat; }
						div#Header div.HeadMenuArea ul.HeadMenu li.Exam a:hover { width:47px; background:url("../../img/header_menu.gif") 0px -10px no-repeat; }
						div#Header div.HeadMenuArea ul.HeadMenu li.Inquiry a:hover { width:29px; background:url("../../img/header_menu.gif") -58px -10px no-repeat;	}
						div#Header div.HeadMenuArea ul.HeadMenu li.Access a:hover { width:63px; background:url("../../img/header_menu.gif") -97px -10px no-repeat; }
						div#Header div.HeadMenuArea ul.HeadMenu li.Campus a:hover { width:126px; background:url("../../img/header_menu.gif") -171px -10px no-repeat; }
						div#Header div.HeadMenuArea ul.HeadMenu li.SiteMap a:hover { width:62px; background:url("../../img/header_menu.gif") -308px -10px no-repeat; }
							div#Header div.HeadMenuArea ul.HeadMenu li a span { display:none; }


/* ----- Menu ----- */
div#Menu {
	width:760px;
	margin:0;
	}
	div#Menu div.MainMenuArea {
		position:absolute;
		width:760px;
		z-index:10;
		}
	div#Menu ul.MainMenu {
		display:block;
		width:760px;
		margin:0 auto;
		list-style:none;
		font-size:0;
		line-height:0;
		}
		div#Menu ul.MainMenu li {
			display:block;
			width:152px;
			float:left;
			font-size:0;
			line-height:0;
			}
			div#Menu ul.MainMenu li a {
				display:block;
				width:152px;
				}
/*				div#Menu ul.MainMenu li#Introduction a { height:38px; background:url("../../img/main_menu.gif") 0px 0px no-repeat; }
				div#Menu ul.MainMenu li#Reposition a { height:38px; background:url("../../img/main_menu.gif") -152px 0px no-repeat; }
				div#Menu ul.MainMenu li#Acupuncture a { height:38px; background:url("../../img/main_menu.gif") -304px 0px no-repeat; }
				div#Menu ul.MainMenu li#LifeCare a {}
				div#Menu ul.MainMenu li#Graduate a { height:38px; background:url("../../img/main_menu.gif") -608px 0px no-repeat; }
					div#Menu ul.MainMenu li#Introduction a:hover { height:38px; background:url("../../img/main_menu.gif") 0px -38px no-repeat; }
					div#Menu ul.MainMenu li#Reposition a:hover { height:38px; background:url("../../img/main_menu.gif") -152px -38px no-repeat; }
					div#Menu ul.MainMenu li#Acupuncture a:hover { height:38px; background:url("../../img/main_menu.gif") -304px -38px no-repeat; }
					div#Menu ul.MainMenu li#LifeCare a:hover {}
					div#Menu ul.MainMenu li#Graduate a:hover { height:38px; background:url("../../img/main_menu.gif") -608px -38px no-repeat; }
					div#Menu ul.MainMenu li#Introduction a.in { height:38px; background:url("../../img/main_menu.gif") 0px -38px no-repeat; }
					div#Menu ul.MainMenu li#Reposition a.in { height:38px; background:url("../../img/main_menu.gif") -152px -38px no-repeat; }
					div#Menu ul.MainMenu li#Acupuncture a.in { height:38px; background:url("../../img/main_menu.gif") -304px -38px no-repeat; }
					div#Menu ul.MainMenu li#LifeCare a.in {}
					div#Menu ul.MainMenu li#Graduate a.in { height:38px; background:url("../../img/main_menu.gif") -608px -38px no-repeat; }
						div#Menu ul.MainMenu li a span { display:none; }
*/
		div#Menu ul.MainMenu li div.MainSubMenu {
			visibility:hidden;
			width:152px;
			margin:0;
			padding:0;
			font-size:0;
			line-height:0;
			list-style:none;
			}
			div#Menu ul.MainMenu li div.MainSubMenu a {
				display:block;
				width:152px;
				margin:0;
				padding:0;
				font-size:0;
				line-height:0;
				}


	div#Menu div#SWFArea {
		width:760px;
		padding:38px 0 0;
		}
	div#Menu div#PathList {
		width:716px;
		margin:13px 22px 0 22px;
		}
		div#Menu div#PathList ol {
			display:block;
			width:716px;
			list-style-type:none;
			}
			div#Menu div#PathList ol li {
				display:block;
				margin:0 1em 0 0;
				float:left;
				}


/* ----- Contents ----- */
div#Contents {
	width:716px;
	margin:0 22px;
	background:url("../../img/bg_main.gif") top left repeat-y;
	}
	div#Contents div#Main {
		width:528px;
		margin:0 0 0 20px;
		float:right;
		text-align:left;
		}

	div#Contents div#SubMenu {
		width:168px;
		background:#f2f2f2;
		float:left;
		}
		div#Contents div#SubMenu h3 {
			display:block;
			padding:5px 0 2px;
			}
		div#Contents div#SubMenu div#SubMenuArea {
			width:158px;
			height:214px;
			margin:0 5px;
			text-align:left;
			background:url("../../img/course1/sub_dot.gif") left bottom no-repeat;
			}
			div#Contents div#SubMenu div#SubMenuArea ul.SubTree {
				display:block;
				width:158px;
				height:214px;
				list-style:none;
				line-height:0;
				font-size:0;
				}
				div#Contents div#SubMenu div#SubMenuArea ul.SubTree li {
					display:block;
					line-height:0;
					font-size:0;
					}
				/*以下各ページごとに作成*/
				

		div#Contents div#SubMenu div#SubMenuArea2 {
			width:158px;
			padding:15px 0 0;
			margin:0 5px;
			}
			div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 {
				display:block;
				width:158px;
				list-style:none;
				line-height:0;
				font-size:0;
				}
				div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li {
					display:block;
					width:158px;
					height:45px;
					margin:0 0 5px;
					line-height:0;
					font-size:0;
					}
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Graduate { background:url("../../img/sub_menu_graduate.gif") top left no-repeat; }
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Pro { background:url("../../img/sub_menu_pro.gif") top left no-repeat; }
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Faq { background:url("../../img/sub_menu_faq.gif") top left no-repeat; }
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Exam { background:url("../../img/sub_menu_exam.gif") top left no-repeat; }
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Campus { background:url("../../img/sub_menu_campus.gif") top left no-repeat; }
					div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Inquiry { background:url("../../img/sub_menu_inquiry.gif") top left no-repeat; }
						div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li a {
							display:block;
							width:158px;
							height:45px;
							}
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Graduate a:hover  { background:url("../../img/sub_menu_graduate.gif") bottom left no-repeat; }
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Pro a:hover { background:url("../../img/sub_menu_pro.gif") bottom left no-repeat; }
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Faq a:hover { background:url("../../img/sub_menu_faq.gif") bottom left no-repeat; }
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Exam a:hover  { background:url("../../img/sub_menu_exam.gif") bottom left no-repeat; }
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Campus a:hover  { background:url("../../img/sub_menu_campus.gif") bottom left no-repeat; }
							div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li.Inquiry a:hover { background:url("../../img/sub_menu_inquiry.gif") bottom left no-repeat; }
								div#Contents div#SubMenu div#SubMenuArea2 ul.SubTree2 li a span { display:none; }

div.PageTop {
	width:121px;
	height:11px;
	margin:10px 0 0 612px;
	}
	div.PageTop a {
		display:block;
		width:121px;
		height:11px;
		}
		div.PageTop a span { display:none; }

div.Alpha {
	width:368px;
	height:32px;
	}
	div.Alpha a {
		display:block;
		width:368px;
		height:32px;
		}
		div.Alpha a span { display:none; }

div#FooterLink { margin:20px 0 0 200px; }
	div#FooterLink ul.FooterLinkArea {
		display:block;
		list-style:none;
		}
		div#FooterLink ul.FooterLinkArea li {
			border-left:solid 1px #333333;
			float:left;
			}
		div#FooterLink ul.FooterLinkArea li.end {
			border-right:solid 1px #333333;
			border-left:solid 1px #333333;
			}
			div#FooterLink ul.FooterLinkArea li a { padding:0 0.8em; }

/* ----- Footer ----- */
div#Footer {
	width:760px;
	margin:0;
	background:#666666;
	}
	div#Footer div.FooterMenuArea {
		width:306px;
		margin:0 0 0 16px;
		padding:15px 0 0;
		float:left;
		}
		div#Footer div.FooterMenuArea ul.Recruit {
			display:block;
			width:316px;
			height:26px;
			margin:0;
			list-style:none;
			}
			div#Footer div.FooterMenuArea ul.Recruit li {
				display:block;
				width:154px;
				height:26px;
				float:left;
				}
				div#Footer div.FooterMenuArea ul.Recruit li.Teacher { margin:0 8px 0 0; }
					div#Footer div.FooterMenuArea ul.Recruit li a {
						display:block;
						width:154px;
						height:26px;
						}
					div#Footer div.FooterMenuArea ul.Recruit li.Teacher a { background:url("../../img/common_bt_teacher.gif") top left no-repeat; }
					div#Footer div.FooterMenuArea ul.Recruit li.Enterprise a { background:url("../../img/common_bt_enterprise.gif") top left no-repeat; }
						div#Footer div.FooterMenuArea ul.Recruit li a span { display:none; }
		div#Footer div.FooterMenuArea ul.FooterMenu {
			display:block;
			width:272px;
			height:9px;
			margin:8px 0 0;
			list-style:none;
			}
			div#Footer div.FooterMenuArea ul.FooterMenu li {
				display:block;
				height:9px;
				float:left;
				}
				div#Footer div.FooterMenuArea ul.FooterMenu li.Group { width:83px; margin:0 11px 0 0; }
				div#Footer div.FooterMenuArea ul.FooterMenu li.Privacy { width:178px; }
					div#Footer div.FooterMenuArea ul.FooterMenu li a {
						display:block;
						height:9px;
						}
					div#Footer div.FooterMenuArea ul.FooterMenu li.Group a { background:url("../../img/footer_menu.gif") 0px 0px no-repeat; }
					div#Footer div.FooterMenuArea ul.FooterMenu li.Privacy a { background:url("../../img/footer_menu.gif") -94px 0px no-repeat; }
						div#Footer div.FooterMenuArea ul.FooterMenu li a span { display:none; }
	div#Footer div.CopyRight {
		width:422px;
		height:48px;
		background:url("../../img/copyright.gif") right bottom no-repeat;
		margin:0 16px 0 0;
		padding:15px 0 0;
		float:right;
		}
		div#Footer div.CopyRight span { display:none; }












