@charset "utf-8";

body {
	background:url(./../../common/image/2014_bg.gif) top left;
	-webkit-print-color-adjust: exact;
}

img,div{behavior: url(./js/iepngfix.htc);}

div#wrapper{
	text-align:center;
	}

div#wrapper2{
	width: 960px;
	margin: 0 auto;
	background: #FFF;
	z-index: -1;
}

br { letter-spacing:0; }

/*wrapper*/
div#header_wrap,
div#content_wrap,
div#footer{
	width:950px;
	margin:0 auto;
}
div#header_wrap,
div#content_wrap{
	text-align:left;
}
/*header*/
#wrapper #header_wrap img{
	margin:0;
}
#wrapper #header_wrap img#logo_l{
	float:left;
	padding: 0 39px 0 0;
}

#wrapper #header_wrap #header .left{
	/*display: inline-block;*/
	margin: 0;
	padding: 34px 0 33px 0px;
	width: 420px;
	height: 61px;
	float: left;
}

#wrapper #header_wrap #header .right{
	/*display: inline-block;*/
	margin: 0;
	padding: 0px 0 18px 0px;
	width: 310px;
	height: 110px;
	float: right;
}

#wrapper #header_wrap #header ul{
	float:right;
	margin:0;
}

#wrapper #header_wrap #header embed{
	text-align:center;
	overflow-x: hidden;
}
#wrapper #header_wrap #header ul.gnavi{
	height:62px;
	width:736px;
	margin: 18px 0 20px;
	
}

#wrapper #header_wrap #header ul.gnavi li a{
	height:62px;
	display:block;
	text-indent:-9999em;
}

/*#wrapper #header_wrap #header ul.gnavi li a{margin-top:1px\9;}*/
/*#wrapper #header_wrap #header ul.gnavi li a:not(:target){margin-top:1px;}*/

#wrapper #header_wrap #header ul.gnavi li a.gnavi_works				{width:122px; background:url(./../../common/image/gnavi_works_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_support			{width:123px; background:url(./../../common/image/gnavi_support_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_iryou				{width:122px; background:url(./../../common/image/gnavi_iryou_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_yakugyou			{width:123px; background:url(./../../common/image/gnavi_yakugyou_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_entry				{width:122px; background:url(./../../common/image/gnavi_entry_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_taiken			{width:124px; background:url(./../../common/image/gnavi_taiken_off.gif) no-repeat;}

#wrapper #header_wrap #header ul.gnavi li a.gnavi_works:hover		{background:url(./../../common/image/gnavi_works_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_support:hover		{background:url(./../../common/image/gnavi_support_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_iryou:hover		{background:url(./../../common/image/gnavi_iryou_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_yakugyou:hover	{background:url(./../../common/image/gnavi_yakugyou_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_entry:hover		{background:url(./../../common/image/gnavi_entry_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.gnavi li a.gnavi_taiken:hover		{background:url(./../../common/image/gnavi_taiken_on.gif) no-repeat;}


#wrapper #header_wrap #header ul.visitor_menu{
	width:475px;
	height:45px;
	display:block;
	text-indent:-9999em;
}
#wrapper #header_wrap #header ul.visitor_menu li a{
	height:45px;
	display:block;
}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_parent			{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_parent_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_parent:hover 	{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_parent_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_highschool		{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_teacher_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_highschool:hover{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_teacher_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_company			{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_company_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_company:hover	{width:115px; margin:0 5px 0 0; background:url(./../../common/image/header_visitor_company_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_general			{width:115px; margin:0 0 0 0;   background:url(./../../common/image/header_visitor_general_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.visitor_menu li a.menu_general:hover	{width:115px; margin:0 0 0 0;   background:url(./../../common/image/header_visitor_general_on.gif) no-repeat;}


#wrapper #header_wrap #header ul.subnavi{
	display:inline;
	vertical-align:middle;
}
#wrapper #header_wrap #header ul.subnavi li a{
	height:21px;
	margin-left:0px;
}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_siryou		{width:76px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_siryou_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_siryou:hover 	{width:76px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_siryou_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_taiken		{width:171px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_taiken_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_taiken:hover 	{width:171px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_taiken_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_access		{width:76px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_access_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_access:hover 	{width:76px; margin:0 15px 0 0; background:url(./../../common/image/subnavi_access_on.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_contact		{width:85px; margin:0 0 0 0; background:url(./../../common/image/subnavi_contact_off.gif) no-repeat;}
#wrapper #header_wrap #header ul.subnavi li a.subnavi_contact:hover {width:85px; margin:0 0 0 0; background:url(./../../common/image/subnavi_contact_on.gif) no-repeat;}


#wrapper #header_wrap #header ul li{
	float:left;
	margin-top:-1px;
}

#wrapper #header_wrap #header span{
	color:#999;
	font-size:11px;
	float:left;
	margin:0 0 10px 5px;
	
}


/*breadcrumb*/
#wrapper .breadcrumb{
	clear:both;
	width:930px;
	margin:0 auto;
	background:#f2f2f2;
	font-size:12px;
	color:#666;
	border:1px solid #ccc;
	padding:0.75em;
	text-align:left;
}

#wrapper .breadcrumb a{/*親ディレクトリ*/
	display:inline-block;
	margin:0 1em;
	font-size:12px;
	color:#666;
}

#wrapper .breadcrumb span{/*現在のディレクトリ*/
	margin-left:1em;
}


/*content*/
#wrapper #content_wrap{
	margin-bottom:30px;
	margin-top:20px;
	clear:both;
}

/*sidebar*/

#wrapper #content_wrap #sidebar{
	float:left;
	margin-right:35px;
}

*html #wrapper #content_wrap #sidebar{
	margin-right:25px;
}
#wrapper #content_wrap #sidebar ul{
	margin:0;
	padding:0;
}

#wrapper #content_wrap #sidebar ul.banner li{
	margin-bottom:10px;
}

*html #wrapper #content_wrap #sidebar ul.banner li{
	margin-bottom:-18px;
}
#wrapper #content_wrap #sidebar ul.sidebar_menu li a{
	display:block;
	width:210px;height:30px;
	text-indent:-9999em;
}
/*#wrapper #content_wrap #sidebar ul.sidebar_edu li a.sidebar_menu_about{background:url(./../../common/image/sidebar_1.png) top left no-repeat;}*/
#wrapper #content_wrap #sidebar ul.sidebar_edu li a.sidebar_menu_works{background:url(./../../common/image/sidebar_1.png) no-repeat bottom left;}
/*#wrapper #content_wrap #sidebar ul.sidebar_edu li a.sidebar_menu_about:hover{background:url(./../../common/image/sidebar_1.png) no-repeat top right;}*/
#wrapper #content_wrap #sidebar ul.sidebar_edu li a.sidebar_menu_works:hover{background:url(./../../common/image/sidebar_1.png) no-repeat bottom right;}

#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_support:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px 0;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_no1:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_shikaku:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_oneweek:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_syuusyoku:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_program:hover{background:url(./../../common/image/sidebar_2.png) no-repeat -210px -150px;}

#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_support{background:url(./../../common/image/sidebar_2.png) no-repeat 0 0;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_no1{background:url(./../../common/image/sidebar_2.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_shikaku{background:url(./../../common/image/sidebar_2.png) no-repeat 0 -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_oneweek{background:url(./../../common/image/sidebar_2.png) no-repeat 0 -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_syuusyoku{background:url(./../../common/image/sidebar_2.png) no-repeat 0 -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_support li a.sidebar_menu_program{background:url(./../../common/image/sidebar_2.png) no-repeat 0 -150px;}

/*#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_student{background:url(./../../common/image/sidebar_3.png) no-repeat 0 0;}*/
/*#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_teacher{background:url(./../../common/image/sidebar_3.png) no-repeat 0 -30px;}*/

/*#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_student:hover{background:url(./../../common/image/sidebar_3.png) no-repeat -210px 0;}*/
/*#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_teacher:hover{background:url(./../../common/image/sidebar_3.png) no-repeat -210px -30px;}*/


/* 医療事務学科 */
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c li a.sidebar_iryou{background:url(./../../common/image/sidebar_4.png) no-repeat 0 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_5st1{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_secretary{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_pharmacy{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_system{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_clark{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -150px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_dental{background:url(./../../common/image/sidebar_4.png) no-repeat 0 -180px;}

/* 医療事務学科 Hover */
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c li a.sidebar_iryou:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_5st1:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_secretary:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_pharmacy:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_system:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_clark:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -150px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_iryou-c ul li a.sidebar_menu_dental:hover{background:url(./../../common/image/sidebar_4.png) no-repeat -210px -180px;}

#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c li a.sidebar_yakugyou{background:url(./../../common/image/sidebar_5.png) no-repeat 0 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_double{background:url(./../../common/image/sidebar_5.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_dual{background:url(./../../common/image/sidebar_5.png) no-repeat 0 -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_assistant{background:url(./../../common/image/sidebar_5.png) no-repeat 0 -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_store{background:url(./../../common/image/sidebar_5.png) no-repeat 0 -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_beauty{background:url(./../../common/image/sidebar_5.png) no-repeat 0 -150px;}

#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c li a.sidebar_yakugyou:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_double:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_dual:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_assistant:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px -90px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_store:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px -120px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_yakugyou-c ul li a.sidebar_menu_beauty:hover{background:url(./../../common/image/sidebar_5.png) no-repeat -210px -150px;}

/* アクセス イベント紹介 体験入学 進学相談会 募集要項 AO入学 */
#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_access{background:url(./../../common/image/sidebar_3.png) no-repeat 0 -0px;}
#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_event{background:url(./../../common/image/sidebar_3.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_taiken{background:url(./../../common/image/sidebar_6.png) no-repeat 0 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_soudan{background:url(./../../common/image/sidebar_6.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_entry{background:url(./../../common/image/sidebar_6.png) no-repeat 0 -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_ao{background:url(./../../common/image/sidebar_6.png) no-repeat 0 -90px;}

#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_access:hover{background:url(./../../common/image/sidebar_3.png) no-repeat -210px -0px;}
#wrapper #content_wrap #sidebar ul.sidebar_intro li a.sidebar_menu_event:hover{background:url(./../../common/image/sidebar_3.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_taiken:hover{background:url(./../../common/image/sidebar_6.png) no-repeat -210px 0;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_soudan:hover{background:url(./../../common/image/sidebar_6.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_entry:hover{background:url(./../../common/image/sidebar_6.png) no-repeat -210px -60px;}
#wrapper #content_wrap #sidebar ul.sidebar_menu_test li a.sidebar_menu_ao:hover{background:url(./../../common/image/sidebar_6.png) no-repeat -210px -90px;}


/* 保護者 高校 企業 社会人の方へ */
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_parent{background:url(./../../common/image/sidebar_7.png) no-repeat 0 0;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_highschool{background:url(./../../common/image/sidebar_7.png) no-repeat 0 -30px;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_company{background:url(./../../common/image/sidebar_7.png) no-repeat 0 -60px;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_general{background:url(./../../common/image/sidebar_7.png) no-repeat 0 -90px;}

#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_parent:hover{background:url(./../../common/image/sidebar_7.png) no-repeat -210px 0;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_highschool:hover{background:url(./../../common/image/sidebar_7.png) no-repeat -210px -30px;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_company:hover{background:url(./../../common/image/sidebar_7.png) no-repeat -210px -60px;}
#wrapper #content_wrap #sidebar ul.sidemar_menu_visitor li a.sidebar_menu_general:hover{background:url(./../../common/image/sidebar_7.png) no-repeat -210px -90px;}

a.back_top{width:125px;float:right;}
.back_top_wrap{clear: both; margin: 0 auto;text-align: right; width:950px; height:36px; background:#FFF;}







/*中ページ共通部分*/
#wrapper #content_wrap #content p{
	font-size:13px;
	color:#333;
	line-height:18px;
}


#wrapper #content_wrap #content ul.local-navigation{
	float:right;
	margin:-10px 0 0;
}

*html #wrapper #content_wrap #content ul.local-navigation{
	position: relative;
}
#wrapper #content_wrap #content ul.local-navigation li{
	margin-left:10px;
}
.specialize_summary{
	margin-top:-95px;
}




#wrapper #content_wrap #content img.specialize_img{
	margin-left:45px;
}





/*
 * 学科トップページ	
 */



#wrapper #content_wrap #content h2.koos_h2{
	float:left;
	margin:10px 0 20px;
}
*html #wrapper #content_wrap #content h2.koos_h2,
*+html #wrapper #content_wrap #content h2.koos_h2{
	margin:40px 0 0;
}
#wrapper #content_wrap #content ul.page-inside-menu{
	float:left;
	margin-top:10px;
}

#wrapper #content_wrap #content ul.page-inside-menu li a{
	float:left;
	margin-left:10px;
	width:220px;
	height:50px;
	text-indent:-9999em;
}
*html #wrapper #content_wrap #content ul.page-inside-menu li a{
	margin-left:3px;
}


#wrapper #content_wrap #content .specialize_section{
	float:left;
}
#wrapper #content_wrap #content .specialize_section h3{
	float:left;
	margin:0;
	z-index: 0;
	
}


/* 医療事務学科、薬業学科・各コース 冒頭のリード文 */
#wrapper #content_wrap #content .specialize_section p.koos-info{
	float: left;
	margin-top: 140px;
	margin-bottom: 50px;
   	width:600px;
	z-index: 10;
	position: absolute;
	overflow: visible;
}
/* 医療事務学科、薬業学科・各コース 目指す仕事　取得可能な資格 */
#wrapper #content_wrap #content .shikaku-shigoto .shikaku{
	margin:20px 0 20px 0;
	padding:0;
}
#wrapper #content_wrap #content .shikaku-shigoto .shigoto{
	margin:0 0 0 0;
	padding:0;
}



/*footer*/
#wrapper #footer{
	width:100%;
	background-color:#fadbd9;
	float:left;
	padding:15px 0 20px;
	border-top:1px solid #f3a4ad;
	margin-bottom:10px;
}

#wrapper div.footer_wrap{
	width:950px;margin:0 auto;
}
#wrapper div.footer_wrap .sitemap{
	width:950px;
	text-align:center;
}
#wrapper div.footer_wrap .sitemap ul{
	margin:0;

}
#wrapper div.footer_wrap .sitemap ul{
	width:950px;
	line-height:17px;
}

#wrapper div.footer_wrap .sitemap ul li{
	margin:0;display: inline-block;
	*display: inline;
	*zoom: 1;
}

#wrapper div.footer_wrap .sitemap li a{
	text-decoration:none;color:#fff;font-size:12px;
}
#wrapper div.footer_wrap .sitemap a:hover,
#wrapper div.footer_wrap .sitemap a:active{
	color:#ef858c;
}
#wrapper div.footer_wrap .sitemap li a:hover span{
	color:#fff;
}

#wrapper div.footer_wrap ul li{
	color:#fff;
	font-size:11px;
}
#wrapper div.footer_wrap .footer_school-info{
	width:950px;
	margin:0 auto;
	clear:both;
	margin-top:30px;
	float:left;
}
div.footer_wrap .footer_school-info #infotext{
	float:left;
	text-align:left;
	letter-spacing: normal;
}
div.footer_wrap .footer_school-info img{
	float:left;
}
div.footer_wrap .footer_school-info p{
	clear:both;
	margin:0 10px;
	color:#666;
	font-size:10px;
}
*html div.footer_wrap .footer_school-info p{
	margin:0 10px;
}
div.footer_wrap .footer_school-info p#school_name{
	margin: 5px 10px 5px;
	font-weight:bold;
	font-size:12px;
}
div.footer_wrap .footer_school-info p#tel span{
	font-size:14px;
	font-weight:bold;
}
div#school_copy{
	width:950px;
	margin:0 auto;
	clear:both;
	
}
div#school_copy ul{
	width:950px;
}
div#school_copy ul li{
	float:right;
}
div#school_copy ul li a{
text-align:left;
	color:#333;
	font-size:13px;
	padding-left:8px;
	display:inline-block;
	padding-right:8px;
}
address{margin-top:20px;margin-bottom:20px;
	color:#999;
	font-size:11px;
	font-style:normal;
	width:100%;
	float:left;
}


/*印刷用*/
img.print{
	display:none;
}

#wrapper #content_wrap #content .specialize_section{
	/*margin:10px 10px 20px;*/
	/*width:660px;*/
}

#wrapper #content_wrap #content .specialize_section h3{
	/*margin-left:-10px;*/
	/*margin-bottom:-25px;*/
	position:relative;
	z-index:0;
	margin-top:0;
}

#wrapper #content_wrap #content .specialize_section p{
	z-index:10;
}

#wrapper #content_wrap #content .specialize_point_area h4{
	margin-left:-33px;
	margin-bottom:5px;
	margin-top:0;
	position:relative;
}*html #wrapper #content_wrap #content .specialize_point_area h4 img{
	position:relative;
}

#wrapper #content_wrap #content img.specialize_point_og{
	margin:0 40px 0 0;
	float:left;
}
#wrapper #content_wrap #content .specialize_point_area h5{
	margin:0;
}

#wrapper #content_wrap #content .specialize_tab_content{
	float:left;width:598px;
	background:#FBFBFB;
	border:1px solid #ddd;
	padding:15px 20px 15px;
	border-top:none;width:618px;border-bottom:none;
	
}
*html #wrapper #content_wrap #content .specialize_tab_content{
	width:660px;
}

#wrapper #content_wrap #content .pick-up-curriculum h3{
	float:left;
	 margin: 15px 20px 20px;
	 z-index:10;
	
}
#wrapper #content_wrap #content .pick-up-curriculum ol li{
	float:left;
	 margin: 0 30px 20px;
}

*html #wrapper #content_wrap #content .pick-up-curriculum ol li{
	
	 margin: 5px 15px 0 15px;
}


#wrapper #content_wrap #content .pick-up-curriculum ol li h4{
	margin:0 8px 15px;
	float:left;
}
#wrapper #content_wrap #content .pick-up-curriculum ol li img{
	float:left;
}

#wrapper #content_wrap #content .pick-up-curriculum ol li p{
	float:left;
	width:340px;
	margin:0 0 0 10px;
	line-height:22px;
}
.curriculum_right{
	float:left;
	 margin-left: 10px;
    width: 340px;
}
*html #wrapper #content_wrap #content .curriculum_right{

	width:300px;
}
*html #wrapper #content_wrap #content .pick-up-curriculum ol.secretary_curriculum .curriculum_right p{
	margin:0;
}


#wrapper #content_wrap #content .pick-up-curriculum img{
	float:left;
}

*html #wrapper #content_wrap #content .pick-up-curriculum img{
	margin-top:6px;
}

	
	
#wrapper #content_wrap #content .curriculum-index{
	float:left;
	
	height:240px;
}

#wrapper #content_wrap #content.secretary .curriculum-index{background:#fce4e1;}
#wrapper #content_wrap #content.clark .curriculum-index{background:#feebcf;}
#wrapper #content_wrap #content.pharmacy .curriculum-index{background:#fce8ed;}
#wrapper #content_wrap #content.dental .curriculum-index{background:#fde9de;}
#wrapper #content_wrap #content.system .curriculum-index{background:#f1e6f2;}

#wrapper #content_wrap #content.assistant .curriculum-index{background:#e0f0e7;}
#wrapper #content_wrap #content.store .curriculum-index{background:#e5ebf7;}
#wrapper #content_wrap #content.beauty .curriculum-index{background:#dff1f2;}



#wrapper #content_wrap #content .curriculum-index h3{
	background:#000;
	color:#000;
	 margin: 25px 30px 0;
}

*html #wrapper #content_wrap #content .curriculum-index h3{
	 margin: 25px 15px 0;
	 height:30px;
}


#wrapper #content_wrap #content .curriculum-index h3 img{
	margin:0;
}
.timetable{
	border-left:1px solid #F29C97;
	border-right:1px solid #F29C97;
	
	border-top:1px solid #F29C97;
}#wrapper #content_wrap #content .curriculum-index{
	border-left:1px solid #F29C97;
	border-right:1px solid #F29C97;
	width:698px;
	border-bottom:1px solid #F29C97;
}






*html #wrapper #content_wrap #content .curriculum-index{
width:680px;
	float:left;
}


#wrapper #content_wrap #content .curriculum-index ul{
	 float: left;
    list-style-type: square;
    margin: 0 30px;
    padding: 10px 0 10px 15px;
    
}
*html #wrapper #content_wrap #content .curriculum-index ul{
	margin: 0 10px; 
}


#wrapper #content_wrap #content .curriculum-index ul li{
	 margin-left: 5px;
    text-indent: -3px;
    width: 202px;
}
*html #wrapper #content_wrap #content .curriculum-index ul li{
	width: 181px;
	text-indent:0;

	
}


#wrapper #content_wrap #content ol.specialize_tab{
	float: left;
    /*margin: 23px 0 0 0;*/
	margin: 0px 0 0 0;
    width: 285px;
	
}*html #wrapper #content_wrap #content ol.specialize_tab{
	margin-left:-4px;
	z-index:20;
}
*+html #wrapper #content_wrap #content ol.specialize_tab{
	margin-left:-1px;
}







#wrapper #content_wrap #content ol.specialize_tab li{
	margin:0;
	float:right;
	display:block;
	position:relative;
}
#wrapper #content_wrap #content ol.specialize_tab li a{
	width:287px;
	margin:0;
	outline:none;
	height:80px;
}#wrapper #content_wrap #content ol.specialize_tab li a:hover{
	cursor: pointer;
}
#wrapper #content_wrap #content ol.specialize_tab li a.koos_detail{
	display: block;
    float: right;
    height: 30px;
    position:relative;
    margin-right: -15px;
    margin-top: -30px;
    text-align: right;
    width: 85px;
    z-index: 10;
    
}

*html #wrapper #content_wrap #content ol.specialize_tab li a.koos_detail{
	margin-right: -25px;
    margin-top: -40px;
}



.koos_area{
	float:left;
	
}
#wrapper #content_wrap #content .koos-tab{
	/*margin-top:23px;*/
	float:left;
}
*html #wrapper #content_wrap #content .koos-tab .koos_area a img{
	
}

#wrapper #content_wrap #content .yakugyou_3koos_section .koos-tab{
	margin-right:-1px;
}

#wrapper #content_wrap #content a.iryou_3point_tablink,
#wrapper #content_wrap #content a.yakugyou_3point_tablink{
	float: left;
    position: relative;
    z-index: 10;
    margin:-60px 30px 0;
    text-indent:-9999em;
    width:343px;
    height:45px;
    background:url(./../../common/image/iryou_koos_link.png) no-repeat;
    
}
*html #wrapper #content_wrap #content a.iryou_3point_tablink{
	margin:-60px 0 0 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../common/image/iryou_koos_link.png',sizingMethod=scale);
	width:343px; height:45px;
}
*html #wrapper #content_wrap #content a.yakugyou_3point_tablink{
	margin:-60px 0 0 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../common/image/yakugyou_koos_link.png',sizingMethod=scale);
	width:343px; height:45px;
	
}

*+html #wrapper #content_wrap #content a.iryou_3point_tablink{
	margin:-60px 0 0 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../common/image/iryou_koos_link.png',sizingMethod=scale);
	width:343px; height:45px;
}
*+html #wrapper #content_wrap #content a.yakugyou_3point_tablink{
	margin:-60px 0 0 30px;
	filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='./../../common/image/yakugyou_koos_link.png',sizingMethod=scale);
	width:343px; height:45px;
	
}


*+html #wrapper #content_wrap #content a.iryou_3point_tablink{
	left:30px;
}
*+html #wrapper #content_wrap #content a.yakugyou_3point_tablink{
	left:30px;
}

.iryou_5koos_section,
.yakugyou_3koos_section{
	margin-bottom:30px;
}



/*
 *
 * 8つのPOINT中ページの内部バナー （複数）
 * 
 * */

#wrapper #content_wrap #content ul.inside_banner{
	padding:25px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	width:700px;
}

#wrapper #content_wrap #content ul.inside_banner li{
	margin-left:20px;float:left;
}
*html #wrapper #content_wrap #content ul.inside_banner li{
	margin-left:10px;
}

/*
 *
 * 8つのPOINT中ページの内部バナー （単独）
 * 
 * */

#wrapper #content_wrap #content div.inside_banner{
	padding:25px 0;
	border-top:1px solid #ccc;
	border-bottom:1px solid #ccc;
	float:left;
	width:700px;
	margin:25px 0 30px;
}

#wrapper #content_wrap #content div.inside_banner a{
	margin-left:130px;float:left;
}
*html #wrapper #content_wrap #content ul.inside_banner a{
	margin-left:65px;
}














.iryou_secretary_g-voice,
.yakugyou_secretary_g-voice{
	float:left;
	width:700px;
}

*+html.iryou_secretary_g-voice,
*+html .yakugyou_secretary_g-voice{
	margin-top:30px;

}*html .g-voice{
	width:700px;
}
*+html .g-voice{
	width:700px;
}
#wrapper #content_wrap #content #pickup_g-voice.specialize_section .g-voice-wrap .g-voice-wrap_right p.voice-orikaeshi{
	margin:0;
	line-height:22px;
}


.graduate_voice_left{
	float:left;
	margin:0;
}.graduate_voice_left img{
	clear:both;
}

#wrapper #content_wrap #content .graduate_voice_left h3{
	margin:0;
	/*position:relative;
	z-index: 10;*/
	position:static;
}


*html #wrapper #content_wrap #content .graduate_voice_left{
	float:left;
	width:200px;
}*+html #wrapper #content_wrap #content .graduate_voice_left{
	width:260px;
}
#wrapper #content_wrap #content #pickup_g-voice.specialize_section .graduate_voice_right{
	float:left;
}



#wrapper #content_wrap #content a.inside_backtop{
	display:inline-block;
	margin:20px 0;width:110px;
}



.g-voice-wrap p.voice:first-letter,
.s-voice-wrap p.voice:first-letter,
.s-voice-wrap2 p.voice:first-letter{
	margin-left:1em;
}
.g-voice-wrap{
	margin-top:20px;
}


#wrapper #content_wrap #content .g-voice .g-voice-wrap{
	float:left;
}


#wrapper #content_wrap #content .g-voice .g-voice-wrap .g-voice-wrap_left{
	float:left;
	width:340px;
	margin-right:20px;
}

#wrapper #content_wrap #content .g-voice .g-voice-wrap .g-voice-wrap_right{
	float:left;width:340px;
	margin-top:-1px;
	/*margin-top:2px;*/
}

/*
.g-voice-wrap_right{
	float:;
}
*/

.g-profile{
	margin-top:10px;
}
#wrapper #content_wrap #content .g-voice .g-voice-wrap p.voice{
	margin:0;
	line-height:22px;
}
#wrapper #content_wrap #content .s-voice{
	padding-bottom:30px;
	margin-bottom:35px;
	margin-top:30px;
	width:700px;
}
#wrapper #content_wrap #content .s-voice img.s-voice-detail{
	 float: left;
    margin: 20px 28px 16px;
}

*html #wrapper #content_wrap #content .s-voice img.s-voice-detail{
	 
    margin: 20px 14px 16px;
}
#wrapper #content_wrap #content .s-voice .s-voice-wrap{
	width:55%;
	float:left;
	margin:0 30px;
}
#wrapper #content_wrap #content .s-voice .s-voice-wrap2{
	width:55%;
	float:left;
	margin:0 2px 0 30px;
}
*html #wrapper #content_wrap #content .s-voice .s-voice-wrap{
	margin:0 0 0 15px;
}
#wrapper #content_wrap #content .s-voice .s-voice-wrap .voice,
#wrapper #content_wrap #content .s-voice .s-voice-wrap2 .voice{
	margin-top:0;
	margin-bottom:0;
	line-height:22px;
}
#wrapper #content_wrap #content .s-voice img.s-profile{
	float:left;
}
*html #wrapper #content_wrap #content .s-voice img.s-profile{
	margin-top:-330px;
	margin-left:215px;
}
.3point_area{
	display: none;
}
.specialize_tab li.active {/*選択中のタブ。色を変える等*/
	background: #eee;
}
.specialize_tab li.active a{/*選択中のタブのリンクカラー*/
	color:red;
}
