@charset "utf-8";

/****************************************************************
*																*
*							拡張スタイル						*
*																*
****************************************************************/

/* -----------------------------

		日本薬科大学

================================
	■共通スタイル
================================
: 	HTML tag styles
: 	layout divs
:	#head style
:	#main style
:	#sideBar style
:	#foot style
:	#main image
:

================================
	■ページ別スタイル
================================
:	医療ビジネス薬科学科設置（2010.05.01追加ページ）：2010.04.28追加。コマツ
:	薬学共用試験結果：2010.05.17追加。コマツ
:	後援会活動	：2010.05.24追加。コマツ
:	なかのひと（アクセス解析ツール）
:	陸上部：2015.08.06追加

----------------------------- */


/****************************************************************
*						■共通スタイル							*
****************************************************************/

/***********************************************/
/* HTML tag styles							 */
/***********************************************/
body {
	background-color:#fdfbf4;
/*		background:url(../../images/material/10/bodyBg.gif) repeat-x #FFF;*/
		margin:0;
		padding:0;
		text-align:center;
		position:relative;
}

div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,h8,pre,form,fildset,textarea,input,p,blockquote,table,th,td,address{
		margin:0;
		padding:0;
		color:#333;
		font-style:normal;
		font-family:verdana,'ヒラギノ丸ゴ Pro W4','ヒラギノ丸ゴ Pro W4','Hiragino Maru Gothic Pro','メイリオ',Meiryo,'ＭＳ Ｐゴシック',Osaka,sans-serif;
}
table{
		border-collapse:collapse;
		border-spacing:0}

caption,th{text-align:left}
td,th{vertical-align: top}

fieldset,img,abbr{border:none}
li{list-style-type:none}
hr{display:none}

a,a:link{color:#545454; text-decoration: underline;}
a:visited{color:#5a2a30}
a:hover{color:#ccc}
strong{font-weight:bold}
/* strong{color:#f60;font-weight:bold} */
/* Clearfix */
.clearfix {
	display: inline-block; /* IE7 float解除 */
}
.clearfix:after {
    content: ".";
    display: block;
    visibility: hidden;
    height: 0.1px;
    font-size: 0.1em;
    line-height: 0;
    clear: both;
}

/* For modern browsers */
.cf:before,
.cf:after {
    content:"";
    display:table;
}

.cf:after {
    clear:both;
}

/* For IE 6/7 (trigger hasLayout) */
.cf {
    zoom:1;
}

/***********************************************/
/* layout divs								 */
/***********************************************/

/* ヘッダ部分 Start */
#header{
/*		min-height: 110px;
		height: auto; */
		background: url(../../images/material/10/headerTopBk.png) repeat-x 0 0;
		height: 167px; /* #gNavi_white(白いナビ)を表示する際は、heightを202pxにしてください */
		margin: 0 auto !important;
		padding: 0;
		text-align: left;
		width: 100%;
}

/* CMS移行により追加*/
#header h1 {
		display:none;
}

#headerRoof{
	width:820px;
	height:113px;
	margin:0px auto 0px auto;
	}

#header #schoollogo {
		width: 300px;
		height:39px;
		padding: 0;
		float:left;
		margin-top: 37px;
}

#header #schoollogo a{
		width: 300px;
		height:39px;
		text-indent:-9999px;
		background: url(../../images/material/10/logow.gif) no-repeat 0 0;
		display:block;
}

#header #schoollogo a { width: 300px;text-indent:-9999px; }

#headNavi { display:none;}

table#headerSubNavi{
		width:467px;
		height:68px;
		float:right;
		margin-top: 30px;
		display:block;
		}

table#headerSubNavi ul{
		height: 30px;
		width: 467px;
		margin: 0;
	    padding-right: 0;
	}

table#headerSubNavi ul li{
    background: url("../../images/material/10/icon_yajirushi_red.png") no-repeat scroll 0 50%;
    display: inline;
    float: left;
    margin-left: 10px;
    padding-left: 14px;
    padding-right: 0;
	color:#444444;
	}

table#headerSubNavi ul li a{
		color:#444444;
		/*font-size: 10px;　フォントサイズ変更。 2010.05.21コマツ*/
		font-size: 12px;
		text-decoration: none;
}
table#headerSubNavi ul li a:link, #headNavi ul li a:visited{ color:#444444 }
table#headerSubNavi ul li a:hover{ color:#fd4f02}


/* ヘッダ部分 End */
/*#wrapper{
		background:url(../../images/material/10/contentsBg.gif) repeat-y;
		margin:0 auto 50px;
		text-align:left;
		width:820px;
}
#wrapper:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
}*/

/*#wrapper{display:inline-block;}*/

/*\*/
/**html #wrapper{height:1%}
#wrapper{display:block}*/
/**/

#gNavi_red{
		width: 100%;
		height:40px;
		background-color:#e63821;
		clear:both;
	}

#gNavi_red #red_menu{
		width: 820px;
		height: 40px;
		margin:0px auto;
		clear: both;
	}

#gNavi_red #red_menu ul li{
		display:block;
		text-indent:-9999px;
		float:left;
		height: 40px;
		margin:0px;
	}

#gNavi_red #red_menu ul li.r_menu_01{
		background: url(../../images/material/10/red_menu01.jpg) no-repeat 0 0;
		width: 226px;
		height: 40px;
	}

#gNavi_red #red_menu ul li.r_menu_02{
		background: url(../../images/material/10/red_menu02.jpg) no-repeat 0 0;
		width: 140px;
		height: 40px;
	}

#gNavi_red #red_menu ul li.r_menu_03{
		background: url(../../images/material/10/red_menu03.jpg) no-repeat 0 0;
		width: 141px;
		height: 40px;
	}

#gNavi_red #red_menu ul li.r_menu_04{
		background: url(../../images/material/10/red_menu04.jpg) no-repeat 0 0;
		width: 157px;
		height: 40px;
	}

#gNavi_red #red_menu ul li.r_menu_05{
		background: url(../../images/material/10/red_menu05.jpg) no-repeat 0 0;
		width: 156px;
		height: 40px;
	}

#gNavi_white{
/*		background: url(../../images/material/10/gnavi_w_Bk.png) repeat-x;
		width:100%;
		height:52px;
		clear:both;
*/
display:none;
	}

#gNavi_red #red_menu ul li　a {
		display: block;
		text-indent:-9999px;
		height: 40px;
	}

#gNavi_red #red_menu ul li.r_menu_01 a{
		background: url(../../images/material/10/red_menu01.jpg) no-repeat 0 0;
		width: 226px;
		height: 40px;
		display: block;
	}

#gNavi_red #red_menu ul li.r_menu_02 a{
		background: url(../../images/material/10/red_menu02.jpg) no-repeat 0 0;
		width: 140px;
		height: 40px;
		display: block;
	}

#gNavi_red #red_menu ul li.r_menu_03 a{
		background: url(../../images/material/10/red_menu03.jpg) no-repeat 0 0;
		width: 141px;
		height: 40px;
		display: block;
	}

#gNavi_red #red_menu ul li.r_menu_04 a{
		background: url(../../images/material/10/red_menu04.jpg) no-repeat 0 0;
		width: 157px;
		height: 40px;
		display: block;
	}

#gNavi_red #red_menu ul li.r_menu_05 a{
		background: url(../../images/material/10/red_menu05.jpg) no-repeat 0 0;
		width: 156px;
		height: 40px;
		display: block;
	}

/*-----グローバルナビ----*/
#gNavi_white{
		background: url(../../images/material/10/gnavi_w_Bk.png) repeat-x;
		width:100%;
		height:52px;
		clear:both;
	}

#gNavi_white #white_menu{
		width:820px;
		height:45px;
		margin:0px auto;
		clear:both;
	}

#gNavi_white #white_menu ul li{
		display:block;
		text-align:-9999px;
		float:left;
		height: 46px;
		margin:0px;
	}

#gNavi_white #white_menu ul li a{
		display:block;
		height: 46px;
		text-indent: -9999px;
	}

#gNavi_white #white_menu ul li.wh_menu_01 a{
		background: url(../../images/material/10/wh_menu01.jpg) no-repeat 0 0;
		width: 85px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_02 a{
		background: url(../../images/material/10/wh_menu02.jpg) no-repeat 0 0;
		width: 86px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_03 a{
		background: url(../../images/material/10/wh_menu03.jpg) no-repeat 0 0;
		width: 85px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_04 a{
		background: url(../../images/material/10/wh_menu04.jpg) no-repeat 0 0;
		width: 88px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_05 a{
		background: url(../../images/material/10/wh_menu05.jpg) no-repeat 0 0;
		width: 100px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_06 a{
		background: url(../../images/material/10/wh_menu06.jpg) no-repeat 0 0;
		width: 138px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_07 a{
		background: url(../../images/material/10/wh_menu07.jpg) no-repeat 0 0;
		width: 128px;
		height: 46px;
	}

#gNavi_white #white_menu ul li.wh_menu_08 a{
		background: url(../../images/material/10/wh_menu08.jpg) no-repeat 0 0;
		width: 110px;
		height: 46px;
	}

/* コンテンツ部分 */

/* CMS移行により横幅を設定 */
#container {
		width: 100%;
		padding: 0;
		margin: 0 auto;
		position: relative;
}

#contents{
		margin-bottom: 70px;
		padding-bottom: 20px;
		margin-top: 10px;
		height:auto;
		background-image: none !important;
}


/* CMS移行によりヘッダ部分とメインコンテンツの位置を設定*/
.top #contents,
#index2.top #contents {
		margin: 0 14px;
		padding: 0 0px 20px;
		background-image: none !important;
}

/* CSS移行によりメインコンテンツの表示を設定 */
#index2 #contentsInner {
		width: 820px;
		background-image: none !important;
		/*background-color: red;*/
		margin: 0px auto;
		padding:15px 0px 70px 0px;
}


#index2 #container #contents {
		margin: 0 auto;
		width: 100%;
		min-height: 1000px;
		height:auto;
		background:#FFFFFF;
		padding:0px 0px 70px 0px;

}
/* \ */ /*------ IE6だけに適用 */
* html #index2 #container #contents {
		width: 823px;
}
/*------------ / IE6だけに適用 */

#index2 #container #contents #contentsInner #mainContents {
		width: 605px;
		margin-top: 5px;
		float: left;
}

#index2 #container #contents #contentsInner #mainContents #mainContentsInner {
		width: auto;
}
#topindex #container #contents #contentsInner #mainContents #mainContentsInner {
		overflow: hidden;
		width: 360px;
	/*	margin-bottom: 30px;*/
		float:left;
}


/* side navi */
#index2 #container #contents #contentsInner #subContents1 {
		float:left;
		width:auto;
		margin-top: 5px;
		padding: 7px;
		background: url(../../images/material/10/contentsBg.gif) repeat 0 0 !important;
}
#index2 #container #contents #contentsInner #subContents1 #navi { /*margin: 10px 10px 0;*/ }
#index2 #container #contents #contentsInner #subContents1 .bn { margin: 10px; }
#index2 #container #contents #contentsInner #subContents1 .bn img { vertical-align:top; }

#banner_2.bn{
    display: none;
}
#topindex #mainContents .bn{
	margin: 0px
}
#topindex #banner_2.bn{
background:url("../../images/material/10/contentsBg.gif") repeat scroll 0 0 transparent !important;
    display: block;
    width: 202px;
    float: right;
/*    margin-top: -695px;*/
    padding: 7px;
    height: auto;
	overflow:visible;
}

/* Foot Contents */
#footer{
/*		background:#18251c url(../../images/material/10/footBg.gif) repeat-x;
		margin:0 auto;
		padding:37px 0 20px;*/
		text-align:right;
}

.toi {
		color: #00580C;
		text-align: center;
}
#copyright {
		color: #000;
}


/***********************************************/
/* #head style								 */
/***********************************************/
#headerInner{
	background-color:none;
	width:100%;
	height: 167px; /* #gNavi_white(白いナビ)を表示する際は、heightを202pxにしてください */
	margin:0px auto;
}

#header form#cref{
    border: 1px #e63821 solid;
    width: 215px;
    height:24px;
    line-height:1.5em;
	background-color:#FFFFFF;
	float:right;
}

#header form input.kensaku_w{
    border: none !important;
    height: 20px;
    padding: 0 2x;
    width: 141px;
    float:left;
}

#header form input.kensakubtn{
    background: #e63821 none repeat scroll 0 0;
    height: 24px;
    margin: 0;
    padding: 0px;
    width: 64px;
	float:right;
}

/*
#header #logo,
#header #headNav,
#header #globalNav,
#header #categoryName,
#header table{
	position:absolute
	}
*/
/*
#header #logo{
left:0;
top:18px}
*/
#header #headNav{
		left:570px;
		top:5px}

#header #headNav li{
		float:left;
		margin:0 0 0 10px
}

#header #headNav li.firstChild{margin:0}

/*#header table{
		top:34px;
		left:665px}

#header table th,
#header table td{vertical-align:middle}
#header table th{padding:0 10px 0 0}
#header table th input.textbox{
		border:#141e17 1px solid;
		background:#5e6761;
		color:#fff;
		width:118px}
*/
*html #header table th input.textbox{width:120px}

#header #globalNav{
		left:20px;
		top:90px}

#header #globalNav li{float:left}
#header #categoryName{
		left:20px;
		top:140px;
}


/***********************************************/
/* #main style								 */
/***********************************************/
#mainContents #mainContentsInner h3{
		margin: 0 0 10px;
		padding: 0;
		background-image:none;
		background-color: transparent;
		color:#000;
		clear:both;
		font-weight:normal;
}

/* 直下のH4は非表示対応にする */
#mainContents #mainContentsInner h4{
		display:none;
}

/* 本文エリア
=========================================== */

/* スタイルリセット */
#mainContents #headtext h3,
#mainContents #bottomtext h3,
#mainContents #headtext h4,
#mainContents #bottomtext h4,
#mainContents #headtext h5,
#mainContents #bottomtext h5 {
	width: auto ;
	height: auto ;
	padding: 0 ;
	text-indent: 0 ;
	display: block ;
	color: #333 ;
	background: none ;
}

.bnr_gansho {
	display: block;
	margin: 0;
	padding: 0;
}

/* sateList */

#mainContents #sateList:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden}
/*\*/
*html #mainContents #sateList{height:1%}
#mainContents #sateList{display:block}
/**/
/* topicPath */

#mainContents .topicPath{
margin:0 0 25px;
text-align:right}

#mainContents .topicPath li{
background:url(../../images/material/10/topicPathBg.gif) no-repeat 0 2px;
display:inline;
margin:0 0 0 7px;
padding:0 0 0 10px}

#mainContents .topicPath li.firstChild{
background:none;
margin:0;
padding:0}

#mainContents .topicPath li,
#mainContents .topicPath li a{
/*font-size:x-small*/}

*html #mainContents .topicPath li,
*html #mainContents .topicPath li a{/*font-size:xx-small*/}


/***********************************************/
/* #sideBar style							  */
/***********************************************/

/* menu */
#subContents1 #navi {margin:0 0 10px}


#navi ul li {
		display:block;
		clear:both;
}













#navi li { width: auto; }

#subContents1 #navi ul li a{
		/*background:url(../../images/material/10/icon02.gif) no-repeat 0 50%;*/
		color:#666;
		display:block;
		padding:5px 5px 5px 10px;
		text-decoration:none;
}

*html #subContents1 #navi ul li a{width:195px}

#subContents1 #navi li ul li.firstChild{border-top:none}
#subContents1 #navi ul li ul li a{background:url(../../images/material/10/icon04.gif) no-repeat 0 15px}

#subContents1 #navi ul li ul li a{/*font-size:x-small;*/width:165px}
*html #sideBar .menu ul li ul li a{/*font-size:xx-small;*/width:180px}

/* classMenu */

#subContents1 #navi #classMenu:after{
		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
}

#subContents1 #navi #classMenu{display:inline-block;
margin:0 0 10px}

/*\*/
*html #subContents1 #navi #classMenu{height:1%}
#subContents1 #classMenu{display:block}
/**/

#subContents1 #navi #classMenu li{float:left}

/* banner */

#subContents1 #navi #banner01 li,
#subContents1 #navi #banner03 li{margin:0 0 10px}

#banner01 #menu_new01 a {
	display: block;
	margin-bottom: 0px;
	padding: 0px;
	width: 215px;
	height: 54px;
}

#banner01 #menu_new01 #topbtn_l{
	margin-bottom:-3px;
}

#banner01 #menu_new02 a {
	display: block;
	margin: 0px;
	padding: 0px;
	width: 215px;
	height: 54px;
}

#banner01 #menu_new02 #topbtn_r{
	/margin-bottom:-3px;
}

#subContents1 #navi #banner02:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#subContents1 #navi #banner02{display:inline-block;
margin:0 0 10px}

/*\*/
*html #subContents1 #navi #banner02{height:1%}
#subContents1 #navi #banner02{display:block}
/**/

#subContents1 #navi #banner02 li{float:left;margin:0 0 0 10px}
#subContents1 #navi #banner02 li.firstchild{margin:0}

/* plus 20080111 */
#subContents1 #navi #banner02 {*margin-top:11px;}

/* contact */

#subContents1 #navi .contact{
		background:#f7f7f7 url(../../images/material/10/contactBg.jpg) repeat-x;
		border:#d0d0d0 3px solid;
		padding:3px 4px 9px;
}

#subContents1 #navi .contact h2,
#subContents1 #navi .contact .tel{
		border-bottom:#d7d7d7 1px dotted;
		margin:0 0 7px;
		padding:0 0 8px;
}

#subContents1 #navi .contact .tel{text-align:center}

#subContents1 #navi .contact dl dt,
#subContents1 #navi .contact dl dd{/*font-size:x-small*/}

*html #subContents1 #navi .contact dl dt,
*html #subContents1 #navi .contact dl dd{/*font-size:xx-small*/}


/***********************************************/
/* #foot style								 */
/***********************************************/

#foot ul{
margin:0 0 45px;
text-align:center}

#foot ul li{
background:url(../../images/material/10/footNavBg.gif) no-repeat 0 2px;
display:inline;
margin:0 0 0 5px;
padding:0 0 0 8px}

#foot ul li a{color:#babebb}

#foot ul li.firstChild{
background:none;
margin:0;
padding:0}

#foot #footLogo{
margin:0 0 10px;
text-align:right}

#foot address{color:#fff;
font-size:60%;
text-align:right;
text-transform:uppercase}

/***********************************************/
/* #main image								 */
/***********************************************/
#mainImg{
	position: static;
	background-position: 0 0;
	background-repeat: no-repeat;
	height: 169px;
	width: 820px;
	margin: 0 auto;
}
#jquery-cycle{
	display: none;
	_width: 820px;
	_height: 280px;
	_display: block;
	_overflow: hidden;
}
*:first-child+html #jquery-cycle{
	height: 280px;
	display: block;
	overflow: hidden;
}

#jquery-cycle img.MI01{
	display: block;
}

#contentsInner{
	margin-top: 10px;
}
#footer .toi,
#footer #footNavi,
#footer #copyright{
	margin-right: 10px;
}
#footer #footNavi a{
	color: #00580C;
	font-size: 93%;
	text-decoration: underline;
}
#footer #footNavi a:hover{
	color: #999;
}
#footer .copyright{
	clear: both;
}


/************************************************************/
/*	2010.2 修正時 追記 										*/
/************************************************************/


/*---------------------------------

　共通
----------------------------------*/
#mainContents #mainContentsInner h3.categoryTitle {
	display: none;
}
#mainContents #mainContentsInner td,
#mainContents #mainContentsInner th,
#mainContents #mainContentsInner dt,
#mainContents #mainContentsInner dd {
	font-size: 100%;
	/*font-size: 93%;*/
	line-height: 140%;
}
.sectionh2 h2 a {
	color: #FFF;
	text-decoration: underline;
}

/*---------------------------------
　サイトマップ
----------------------------------*/
#sitemapindex .sectionH1{
		background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px;
		padding-bottom: 29px;
}
#sitemapindex .sectionH1 h1{
		clear:both;
		margin:0;
}


/****************************************************************
*						■ページ別スタイル						*
****************************************************************/

/* ページ別設定 */

/* 個別左サイドメニュー */
#navi ul li.home_home,
#navi ul li.a0000,
#navi ul li.c0000,
#navi ul li.b0000,
#navi ul li.d0000,
#navi ul li.e0000,
#navi ul li.f0500,
#navi ul li.f2000,
#navi ul li.f2500,
#navi ul li.f2600,
#navi ul li.aonyushi,
#navi ul li.guidance,
#navi ul li.ascholarship,
#navi ul li.f3000,
#navi ul li.f4000,
#navi ul li.h0000,
#navi ul li.j0000,
#navi ul li.k0000,
#navi ul li.l0000,
#navi ul li.m0000,
#navi ul li.n0000,
#navi ul li.c0500,
#navi ul li.c1500,
#navi ul li.medicine_department,
#navi ul li.m_business,
#navi ul li.c1000{
		display:block;
		text-indent: -9999px;
}

#subContents1 #navi ul li.home_home a,
#subContents1 #navi ul li.a0000 a,
#subContents1 #navi ul li.c0000 a,
#subContents1 #navi ul li.b0000 a,
#subContents1 #navi ul li.d0000 a,
#subContents1 #navi ul li.e0000 a,
#subContents1 #navi ul li.f0500 a,
#subContents1 #navi ul li.f2500 a,
#subContents1 #navi ul li.f2600 a,
#subContents1 #navi ul li.aonyushi a,
#subContents1 #navi ul li.guidance a,
#subContents1 #navi ul li.ascholarship a,
#subContents1 #navi ul li.f3000 a,
#subContents1 #navi ul li.f4000 a,
#subContents1 #navi ul li.h0000 a,
#subContents1 #navi ul li.j0000 a,
#subContents1 #navi ul li.k0000 a,
#subContents1 #navi ul li.l0000 a,
#subContents1 #navi ul li.m0000 a,
#subContents1 #navi ul li.n0000 a,
#subContents1 #navi ul li.c0500 a,
#subContents1 #navi ul li.c1500 a,
#subContents1 #navi ul li.medicine_department a,
#subContents1 #navi ul li.m_business a,
#subContents1 #navi ul li.c1000 a{
		/*background-image:none;*/
		padding: 0;
		height: 49px;
		/*overflow: hidden;*/
}

#navi ul li.home_home{
		background-image:url(../../images/material/10/menu_home.gif);
		width:200px;
		height:50px;
}
#navi ul li.home_home a:hover{
		background-image:url(../../images/material/10/menu_home_on.gif);
}

#navi ul li.a0000{
		background-image:url(../../images/material/10/menu_collegeInfo.gif);
		width:200px;
		height:49px;
}
#navi ul li.a0000 a:hover{
		background-image:url(../../images/material/10/menu_collegeInfo_on.gif);
}

#navi ul li.h0000{
		background-image:url(../../images/material/10/menu_access.gif);
		width:200px;
		height:49px;
}
#navi ul li.h0000 a:hover{
		background-image:url(../../images/material/10/menu_access_on.gif);
}

#navi ul li.c0000{
		background-image:url(../../images/material/10/menu_classInfo.gif);
		width:200px;
		height:49px;
}
#navi ul li.c0000 a:hover{
		background-image:url(../../images/material/10/menu_classInfo_on.gif);
}

#navi ul li.b0000{
		background-image:url(../../images/material/10/menu_addmissionInfo.gif);
		width:200px;
		height:49px;
}
#navi ul li.b0000 a:hover{
		background-image:url(../../images/material/10/menu_addmissionInfo_on.gif);
}

#navi ul li.d0000{
		background-image:url(../../images/material/10/menu_facilities.gif);
		width:200px;
		height:49px;
}
#navi ul li.d0000 a:hover{
		background-image:url(../../images/material/10/menu_facilities_on.gif);
}

#navi ul li.e0000{
		background-image:url(../../images/material/10/menu_campuslife.gif);
		width:200px;
		height:49px;
}
#navi ul li.e0000 a:hover{
		background-image:url(../../images/material/10/menu_campuslife_on.gif);
		width:200px;
		height:49px;
}

#navi ul li.f0500{
		background-image:url(../../images/material/10/menu_opencampus.gif);
		width:200px;
		height:49px;
}
#navi ul li.f0500 a:hover{
		background-image:url(../../images/material/10/menu_opencampus_on.gif);
}

/* 医療ビジネス薬科学科 */
#navi ul li.m_business{
		background-image:url(../../images/material/10/menu_MedicalBusiness.gif);
		width:200px;
		height:49px;
}
#navi ul li.m_business a:hover{
		background-image:url(../../images/material/10/menu_MedicalBusiness_on.gif);
}

/* 薬学科 */
#navi ul li.medicine_department{
		background-image:url(../../images/material/10/menu_PharmaceuticalSciences.gif);
		width:200px;
		height:49px;
}
#navi ul li.medicine_department a:hover{
		background-image:url(../../images/material/10/menu_PharmaceuticalSciences_on.gif);
}

/*#navi ul li.f2000{
		background-image:url(../../images/material/10/bnr_top_movie.jpg);
		width:203px;
		height:19px;
}

#navi ul li.f2500{
		background-image:url(../../images/material/10/bunner_lab.jpg);
		width:215px;
		height:54px;
}
*/
/*キャンパスツアー*/
/*#navi ul li.f2600{
		background-image:url(../../images/material/10/menu_campustour.jpg);
		width:215px;
		height:54px;
}

#navi ul li.aonyushi{
		background-image:url(../../images/material/10/banner_9.jpg);
		width:215px;
		height:54px;
}

#navi ul li.guidance{
		background-image:url(../../images/material/10/menu_guidance.jpg);
		width:215px;
		height:54px;
}*/

#navi ul li.ascholarship{
		background-image:url(../../images/material/10/menu_scholarInfo.gif);
		width:200px;
		height:49px;
}
#navi ul li.ascholarship a:hover{
		background-image:url(../../images/material/10/menu_scholarInfo_on.gif);
}


/*#navi ul li.f3000{
		background-image:url(../../images/material/10/bnr_forteacher.jpg);
		width:215px;
		height:53px;
}

#navi ul li.f4000{
		background-image:url(../../images/material/10/lifelong.png);
		width:215px;
		height:54px;
}

#navi ul li.j0000{
		background-image:url(../../images/material/10/sec01Bg.jpg);
		width:156px;
		height:53px;
}

#navi ul li.k0000{
		background-image:url(../../images/material/10/sec02Bg.jpg);
		width:156px;
		height:53px;
}

#navi ul li.l0000{
		background-image:url(../../images/material/10/sec03Bg.jpg);
		width:156px;
		height:53px;
}

#navi ul li.m0000{
		background-image:url(../../images/material/10/sec04Bg.jpg);
		width:156px;
		height:53px;
}

#navi ul li.n0000{
		background-image:url(../../images/material/10/sec05Bg.jpg);
		width:156px;
		height:53px;
}*/

/* 画像との関係で、c系はコンテンツの書き出しの順番も厳守することに注意 */
#navi ul li.c0500{
		background-image:url(../../images/material/10/classMenu01_2008.jpg);
		width:70px;
		height:125px;
		float:left;
		clear:none;
}

#navi ul li.c1500{
		background-image:url(../../images/material/10/classMenu03_2008.jpg);
		width:71px;
		height:125px;
		float:left;
		clear:none;
}

#navi ul li.c1000{
		background-image:url(../../images/material/10/classMenu02_2008.jpg);
		width:74px;
		height:125px;
		float:left;
		clear:none;
}

/* カテゴリー下へのコンテンツナビ */
#mainContents #mainContentsInner .pageNavi{
}

ul.pageNavi:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

ul.pageNavi{
		background:url(../../images/material/10/relBg.gif);
		display:inline-block;
		padding: 10px 9px;
		margin-bottom:20px;
		height:auto;
}

/*\*/
*html ul.pageNavi{height:1%}
ul.pageNavi{display:block}
/**/

ul.pageNavi li{
		background-color: #ffffff;
		/* font-size:xx-small; */
		/* font-size:small;*/
		_font-size: 12px;
		border-bottom:#ccc 1px dotted;
/*		border-right:#ccc 1px dotted;*/
		float:left;
		display:block;
		margin-left:1px;
		padding:0;
		width:141px;
		height: 40px;
		font-family: 'Lucida Grande','Meiryo UI','Hiragino Kaku Gothic ProN', Meiryo, sans-serif;
f		ont-size: 12px;
}

/* \ */ /*------ IE6だけに適用 */
* html ul.pageNavi li {
	width:140px;
	height:40px; overflow:hidden;
}
ul.pageNavi li.l{margin:0}

ul.pageNavi li a{
		background:url(../../images/material/10/icon01.gif) no-repeat 10px 6px;
		display:block;
		padding:6px 5px 10px 25px;
		text-decoration:none;
		line-height:120%;
}

/************************/
/* pageNavi使わずページ */
/************************/
.a0000 #mainContents #mainContentsInner .pageNavi,
.c0000 ul.pageNavi,
.f2500 #mainContents #mainContentsInner .pageNavi,
.h0000 #mainContents #mainContentsInner .pageNavi,
.j0000 #mainContents #mainContentsInner .pageNavi,
.k0000 #mainContents #mainContentsInner .pageNavi,
.m0000 #mainContents #mainContentsInner .pageNavi,
#businessindex #mainContents ul.pageNavi,
#examresultindex #mainContents #mainContentsInner ul.pageNavi,
#introguidanceindex #mainContents #mainContentsInner ul.pageNavi,
.graduation_voice #mainContents #mainContentsInner ul.pageNavi,
.ascholarship #mainContents #mainContentsInner .pageNavi,
.group #mainContents #mainContentsInner .pageNavi {
	display:none;
}

/***********************************************/
/*	index.css								  */
/***********************************************/
#topindex #mainImg{
	clear: both;
	height: 600px;
	/* #gNavi_white(白いナビ)を表示する際は、heightを442pxにしてください */
	width: 100%;
	background-color: #fdfbf4;
	padding: 0;
}
#topindex #mainImg #eyeCatch{
	background:url(../../images/material/10/headContBg.gif) repeat-x scroll 0 100%;
	margin: 0 0 10px;
	padding: 0 0 20px;
}
#topindex #cont {
	/*margin:0 -10px 3px 0;*/
	margin:0;
	width: 820px;
	display:block;
}
#topindex #cont:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

#topindex #contentsInner{
	margin-top: 0;
}

#topindex #mainContents #mainContentsInner{
	margin: 0 0 0 15px;
	padding: 0;
}

#topindex #mainContents #headtext {
    display: block;
    float: left;
    height: auto;
    margin: 0;
    padding: 0;
    width: 360px;
}

#topindex #mainContents #headtext #eventBnrBox{
	height: auto;
	overflow: hidden;
	margin-bottom: 10px;
}

#topindex #mainContents #headtext #eventBnrBox #eventBnrL{
	float: left;
	width:180;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-left: 1px solid #CCC;
	border-right: 1px dotted #CCC;
}
#topindex #mainContents #headtext #eventBnrBox #eventBnrR{
	float: left;
	width:180;
	border-top: 1px solid #CCC;
	border-bottom: 1px solid #CCC;
	border-right: 1px solid #CCC;
}
#topindex #mainContents #headtext #eventBnrBox ul li img {
	display: block;
}
#topindex #mainContents #headtext #eventBnrBox ul li a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

/*#topindex #mainContents #mainContentsInner #headtext p { margin-bottom:5px; }
#topindex #mainContents #mainContentsInner #headtext p img { vertical-align:top; }*/
#topindex #mainContents #newsTop {
	width: 360px;
	height:auto;
	/* 夏用バナー top: -55px;*/
/*	top:0;
	position:relative;*/
	float: left;
}

/*#topindex #mainContents #mainContentsInner #bottomtext {
	width: 200px;
	margin: 0px;
	padding:7px;
	clear: none;
	position: absolute;
	height:auto;
	top: 412px;
	_top: 138px;
	right: 20px;
	_right: 0;
	background:url("../../images/material/10/contentsBg.gif") repeat scroll 0 0 transparent !important;
}*/
/* \ */ /*------ IE6だけに適用 */
* html #topindex #mainContents #mainContentsInner #bottomtext {
	margin: -138px 0px 0px 0px;
	float: right;
}
/*------------ / IE6だけに適用 */

#topindex #mainContents #mainContentsInner #bottomtext #tp_rightBox li { margin-bottom:10px; }
#topindex #mainContents #mainContentsInner #bottomtext #tp_rightBox li img { vertical-align:middle; }
#topindex #mainContents #mainContentsInner #bottomtext #tp_rightBox li.margin_0 { margin:0; }

#topindex #mainContents #mainContentsInner #bottomtext #tp_rightBox li a:hover img {
	opacity:0.6;
	filter: alpha(opacity=60);
	-ms-filter: "alpha( opacity=60 )";
}

/*↓↓デザイン変更の為、大幅に修正しました。変更前は201005211129_komatsu.cssを参照してください。2010.05.21コマツ↓↓*/
#topindex #mainImg #cont div.sectionh3 {
	width: 820px;
	height:52px;
	margin: 0 0 10px 0;
	padding:0;
}

#imageArea{
    height: 424px;
    margin: 15px auto 0;
    width: 834px;
	}

#topindex #mainImg #cont div.sectionh3 h3{
	width:164px;
	height:52px;
	display:block;
	margin:0;
	padding:0;
	float:left;
}
#topindex #mainImg #cont div.sectionh3 h3 a{
	width:164px;
	height:52px;
	display:block;
	text-indent:-9999px;
	margin:0;
	padding:0;
	outline:none;/*firefox用*/
}
/*マウスオフ*/
#topindex #mainImg #cont div.sectionh3 h3.h301 a{background:url(../../images/material/10/h301_off.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h302 a{background:url(../../images/material/10/h302_off.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h303 a{background:url(../../images/material/10/h303_off.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h304 a{background:url(../../images/material/10/h304_off.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h305 a{background:url(../../images/material/10/h305_off.gif) no-repeat 0 0;}
/*マウスオーバー*/
#topindex #mainImg #cont div.sectionh3 h3.h301 a:hover {background:url(../../images/material/10/h301_on.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h302 a:hover {background:url(../../images/material/10/h302_on.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h303 a:hover {background:url(../../images/material/10/h303_on.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h304 a:hover {background:url(../../images/material/10/h304_on.gif) no-repeat 0 0;}
#topindex #mainImg #cont div.sectionh3 h3.h305 a:hover {background:url(../../images/material/10/h305_on.gif) no-repeat 0 0;}

/*↑↑デザイン変更の為、大幅に修正しました。変更前は201005211129_komatsu.cssを参照してください。2010.05.21コマツ↑↑*/

/* お知らせ */
#topindex #mainContents #mainContentsInner #news h5 {
		display:inline;
		color:#666;
		font-size:100%;
		float:left;
}
#topindex #mainContents #mainContentsInner #news p {
	width:auto;
	margin:0 0 0 8em;
	text-align:left;
	float:none;
	font-size:14px;
}

#mainContents #mainContentsInner #news p {
	font-size:14px;
}


/***********************************************/
/*sec.css									  */
/***********************************************/

#h #sideBar .menu h2,
#o #sideBar .menu h2,
#i #sideBar .menu h2,
#y #sideBar .menu h2,
#z #sideBar .menu h2{
background:none;
padding:0 0 15px}



/*　common tags
-----------------------------------------------*/

/* section */
#index2 #container #contents #contentsInner #mainContents {
}
.sectionH1{
		background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px;
}

.sectionH1 h1{
		clear:both;
		margin:0 0 25px;
}
#mainContents #headtext .sectionH1 h3{
		color:#fff;
		font-size:110%;
		font-weight:bold;
		padding:5px 10px 9px;
}
#mainContents #mainContentsInner #headtext .sectionH1 p { font-size:93%; }

.sectionh2{
		margin:0px 0 25px;
}

.sectionh2 h2{
		clear:both;
		background:#00580C url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		margin:0 0 5px;
		padding:5px 10px 9px;
		line-height: 140%;
}
#mainContents #headtext .sectionh2 h3{
		background: #ffffff;
		margin:0 0 25px;
		clear:both;
		float:none;
}
#mainContents #headtext .sectionH1 .sectionh3{margin:0 0 25px}
#mainContents #headtext .sectionH1 .sectionh3 h3{margin:0 0 25px}
#mainContents #headtext .sectionH1 .sectionh3 p {font-size: 93%;}


/* p */

.sectionH1 p{margin:0 0 25px}
.sectionh2 table th p{
		line-height: 120%;
		margin: 10px 0;
}

/*　ul li
-----------------------------------------------*/
.sectionH1 ul{
	margin: 0 0 25px;
}

.sectionH1 ul.btntrio li{
		display:inline-block;
		width: 30%;
		float: left;
}



.sectionH1 ul.btontiro li.l{
		clear:both;


}

.sectionh2 ul{
		float:none;
}

.sectionh2 ul.btntrio li{
		border-style:solid;
		display:inline-block;
		width: 30%;
		float: left;
}
.sectionh2 ul.btontiro li.l{
}


/* trio */
ul.trio:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

ul.trio{
	display:inline-block;
}

/*\*/
*html ul.trio{ height:1%; }
ul.trio{ display:block; }
/**/

ul.trio li{
border-bottom:#ccc 1px dotted;
float:left;
display:block;
margin:0 0 0 14px;
width:180px;
font-size:93%;
}

ul.trio li.l{ margin:0; }

ul.trio li a{
background:url(../../images/material/10/icon01.gif) no-repeat 10px 50%;
display:block;
padding:5px 5px 5px 30px;
text-decoration:none;
}


/* insideNavi */

ul.insideNavi:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

ul.insideNavi{
	display:inline-block;
	margin:30px 0;
}

/*\*/
*html ul.insideNavi{ height:1%; }
ul.insideNavi{ display:block; }
/**/

ul.insideNavi li{
border-bottom:#ccc 1px dotted;
float:left;
display:block;
margin:0 0 0 14px;
width:275px;
font-size:120%;
}

ul.insideNavi li.l{ margin:0; }

ul.insideNavi li a{
background:url(../../images/material/10/icon01.gif) no-repeat 10px 50%;
display:block;
padding:5px 5px 5px 30px;
text-decoration:none;
}
ul.insideNavi li a:hover{
	color:#555555;
}


/* btn */
#mainContents .btn{
		background:#fefef8;
		border:#999 1px dotted;
		margin: 15px 0 10px;
		padding:15px 10px 10px;
		text-align:center;
}

#mainContents .btn li{
}

#mainContents ul.btn li.firstChild{
		margin:0;
		text-align: center;
}

/*　dl
-----------------------------------------------*/

.sectionH1 dl{margin:0 0 25px;}


/*　table
-----------------------------------------------*/

.sectionH1 table{margin:0 0 20px;}
#mainContents #mainContentsInner #headtext .sectionH1 table p { font-size:100%; }

table caption{
color:#00580C;
font-weight:bold;
padding:0 0 10px;}

/* typeA */

#mainContents #headtext table.typea,
#mainContents #bottomtext table.typea{
border-top:#00580C 2px solid;
table-layout:fixed;
width:100%;}

#mainContents #headtext table.typea th,
#mainContents #headtext table.typea td,
#mainContents #bottomtext table.typea th,
#mainContents #bottomtext table.typea td{border:#ccc 1px solid;padding:3px;line-height:140%;}

#mainContents #headtext table.typea th,
#mainContents #bottomtext table.typea th{background:#eee;}

#mainContents #headtext table.typea td li { line-height:140%; }

/* typeB */

#mainContents #headtext table.typeb{
border-collapse:separate;
border-top:#00580C 2px solid;
table-layout:fixed;
width:573px;}

#mainContents #headtext table.typeb th,
#mainContents #headtext table.typeb td{border-top:#fff 1px solid;padding:3px;
border-bottom:#ddd 1px solid;
line-height:140%;}
#mainContents #headtext table.typeb th{background:#eee;
width:150px;}

#mainContents #headtext table.typeb td li { line-height:140%; }

/* layoutBox */

#mainContents #headtext table.layoutBox th{padding:0 30px 0 0;}
#mainContents #headtext table.layoutbox th{padding:0 35px 0 0;}
#mainContents #headtext table.layoutbox td{
		margin:0;
		padding:0;
}

/*　common class
-----------------------------------------------*/

/* img */

.sectionH1 .img{
margin:0 0 20px;
text-align:center;}

/* end */

.sectionH1 .end{margin-bottom:0 !important;}


/* dots */

.sectionH1 .dots li,
.sectionH1 .dots dt,
.sectionH1 .dots dd{
	background:url(../../images/material/10/icon03.gif) no-repeat 0 8px;
	padding:0 0 0 15px;
	margin: 0 0 0 15px;
	line-height: 140%;
}

/* reration */

.sectionH1 .relation h3{margin:0 0 11px!important}
.sectionH1 .relation div{
background:url(../../images/material/10/relBg.gif);
padding:0 8px 7px 7px;
}

.sectionH1 .relation div:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.sectionH1 .relation div{display:inline-block;}

/*\*/
*html .sectionH1 .relation div{height:1%;}
.sectionH1 .relation div{display:block;}
/**/

#mainContents #headtext .sectionH1 .relation dl{background:#fff;}

#mainContents #headtext .sectionH1 .relation dl dd{
border-top:#ccc 1px dotted;
margin:0 0 0 10px;
width:170px;}

.sectionH1 .relation dl dd a{
background:url(../../images/material/10/icon02.gif) no-repeat 5px 12px;
/*font-size:xx-small;*/
display:block;
text-decoration:none;
padding:3px 0 3px 15px;}


.sectionH1 .relation dl dd.firstChild{
border-top:none;}

#mainContents #headtext .sectionH1 .relation dl.l,
#mainContents #headtext .sectionH1 .relation dl.m{
float:left;
width:184px;}

#mainContents #headtext .sectionH1 .relation dl.r{
float:left;
width:187px;}

/* rel 3column */
#mainContents #mainContentsInner #headtext .sectionH1 .rel{
		clear:both;
		background:url(../../images/material/10/relBg.gif);
		margin: 0 0 25px;
		padding: 10px;
}
#mainContents #mainContentsInner #headtext .rel h3{
		margin:0 0 10px;
		padding: 0;
		height: auto;
		background: none;
}

#mainContents #mainContentsInner #headtext .rel h3 img { vertical-align: middle; }

.sectionH1 .rel .relCont{
		background:#fff;
		padding:15px;
		margin:0;
		*display:inline-block;
}
#mainContents #headtext .sectionH1 .rel .relCont dl{
		float:left;
		margin:0 0 0 15px;
		width:165px;
		display:inline;
}
.sectionH1 .rel .relCont:after{

		content:".";
		display:block;
		height:0;
		clear:both;
		visibility:hidden;
}



#mainContents #headtext .sectionH1 .rel .relCont dl.l{margin:0;}

#mainContents #headtext .sectionH1 .rel .relCont dt{
		background:#838383;

		border:#cdcdcd 1px solid;
		margin:0 0 10px;
}

#mainContents #headtext .sectionH1 .rel .relCont dt a{
		color:#fff;
		display:block;
		padding:3px 5px;
		text-decoration:none;
}

#mainContents #mainContentsInner #headtext .sectionH1 .rel .relCont dl dd{
		width:165px;
		margin-left: 0px;
		padding: 0;
		border-bottom:#ccc 1px dotted;
		font-size:77%;
		line-height:160%;
}

.sectionH1 .rel .relCont dl dd a{
		background:url(../../images/material/10/icon04.gif) no-repeat 5px center;
		display:block;
		text-decoration:none;
		text-align:left;
		padding:5px 0 5px 15px;
}
/* rel 2column */
#mainContents #headtext .sectionH1 .rel .relCont dl.l2 {
/*#mainContents #headtext .sectionH1 .relation dl.l2{*/
	float:left;
	width:235px;}

#mainContents #headtext .sectionH1 .rel .relCont dl.r2 {
/*#mainContents #headtext .sectionH1 .relation dl.r2{*/
	float:left;
	width:235px;}


/***********************************************/

/* pageTop */

.pagetop{text-align:right; font-size:93%; clear:both;}

.pagetop a{
background:url(../../images/material/10/pageTop.gif) no-repeat 0 50%;
padding:2px 0 2px 20px;
text-decoration:none;
}


/* link */

.link a{
background:url(../../images/material/10/linkBg.gif) no-repeat 0 2px;
padding:0 0 0 20px;
text-decoration:none;
}


/***********************************************/
/*											 */
/* Category Main Image						 */
/*											 */
/***********************************************/
#mainImg{
		display:block;
/*		position: absolute;
		left: 20px;
		top: 90px;
		width:820px;*/
}

.top #mainImg{
}

.a0000 #mainImg,
.campusmap #mainImg,
.group #mainImg {
		background-image:url(../../images/material/10/categoryName_a0000.jpg);
}
.english #mainImg {
		background-image:url(../../images/material/10/categoryName_english.jpg);
}
.b0000 #mainImg,
.b6000 #mainImg,
#nyushi_topicsindex #mainImg,
.ascholarship #mainImg,
#a0000a3500 #mainImg,
.international #mainImg {
		background-image:url(../../images/material/10/categoryName_b0000.jpg);
}
.c0500 #mainImg,
.c1000 #mainImg,
.c1500 #mainImg,
.c0000 #mainImg,
.center #mainImg,
.teacher #mainImg { background-image:url(../../images/material/10/categoryName_c0000.jpg); }

.trackclub #mainImg { background-image:url(../../images/material/10/riku-main.jpg); }


/*学科情報*/
.c0000 #mainImg,
.business #mainImg,
.businesscourse #mainImg,
.informationcourse #mainImg,
.sportscourse #mainImg { background-image:url(../../images/material/10/gatukaInfo.jpg); }

.c2001 #mainImg,
.form7 #mainImg,
.c2001_topics #mainImg,
.laboratory #mainImg { background-image:url(../../images/material/10/categoryName_c2001.jpg); }

.d0000 #mainImg,
.honshiori #mainImg { background-image:url(../../images/material/10/categoryName_d0000.jpg); }

/*ouengoods*/
.ouengoods_size #mainImg { background-image:url(../../images/material/10/ouengoods.jpg); }

/*cafeteria*/
.cafeteria #mainImg { background-image:url(../../images/material/10/cafeteriatop.jpg); }

/*nichimo*/
.nichimo #mainImg { background-image:url(../../images/material/10/nichimo.jpg); }
.nichimo{
	font-size:16px;
	}
.nichimo #mainContents #mainContentsInner #news h4.newsTtl{
	margin-bottom:20px;
	}

.scifinder_form #mainImg { background-image:url(../../images/material/10/scifinder_image.gif); }

.tosho_topics #mainImg { background-image:url(../../images/material/10/categoryName_library.jpg); }

.library #mainImg { background-image:url(../../images/material/10/categoryName_library.jpg); }

/*薬学体験学習フォーム*/
.yakugakutaiken #mainImg { background-image:url(../../images/material/10/yakugakutaikenForm.jpg); }

/*社会貢献・地域連携*/
.regional_alliances #mainImg,
.bp #mainImg {
background-image: url(../../images/material/10/categoryName_alliances.jpg);
}

/*学科情報　new*/
#c0000index #gakkaCont {
}
#c0000index #gakkalist {
	padding: 0 8px;
	line-height: 0;
}
#c0000index #yakugaku,
#c0000index #business {
	border: 1px solid #CCCCCC;
	position: relative;
	height: 150px;
	_height: 180px;
	margin: 0 0 15px 0;
	padding: 15px;
}
#c0000index #yakugaku {
	background: #FFF9F9;
}

#c0000index #business {
	background: #F5F9FE;
}
.houshin {
	border-bottom: 1px dotted #CCCCCC;
	width: 545px;
	padding: 0 0 15px 0;
}
/*.houshin:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden}

*/
#c0000index #mainContents #mainContentsInner #headtext .sectionH1 .houshin p {
	font-size: 16px;
	margin: 0;
}

#c0000index .houshin p {
	font-weight: bold;
	float: left;
}

#c0000index .houshin a {
	float: left;
	margin: 0 0 0 20px;
}

#c0000index #gakkaCont .CourceBtnBox {
	/*position: relative;
	top: -65px;*/
	position: absolute;
	top: 75px;
	left: 15px;
	height: 90px;
	width: 545px;
}
/*#c0000index #gakkaCont .CourceBtnBox ul:after{
	content:".";
	display:block;
	height:0;
	clear:both;
	visibility:hidden}
*/
#c0000index #gakkaCont #yakuakuCourceBtn {
	background: url(../../images/material/10/courceBtnBgyakudaku.png) no-repeat 0 0;
}
#c0000index #gakkaCont #businessCourceBtn {
	background: url(../../images/material/10/courceBtnBgbusiness.png) no-repeat 0 0;
}


#c0000index #gakkaCont .CourceBtnBox ul {
	height: 46px;
	margin: 33px 0px 0px 10px;
}

#c0000index #gakkaCont li.CourceBtnlist,
#c0000index #gakkaCont li.CourceBtnlist a {
	float: left;
	width: 169px;
	height: 46px;
	text-indent: -9999px;
}

#c0000index #gakkaCont li#yakugakuCourceBtn01,
#c0000index #gakkaCont li#yakugakuCourceBtn01 a {
	background: url(../../images/material/10/courcebtn_01.png) no-repeat 0 0;
	margin-right: 10px;
	_margin-right: 5px;
}

#c0000index #gakkaCont li#yakugakuCourceBtn02,
#c0000index #gakkaCont li#yakugakuCourceBtn02 a {
	background: url(../../images/material/10/courcebtn_02.png) no-repeat 0 0;
	margin-right: 10px;
	_margin-right: 5px;
}

#c0000index #gakkaCont li#yakugakuCourceBtn03,
#c0000index #gakkaCont li#yakugakuCourceBtn03 a {
	background: url(../../images/material/10/courcebtn_03.png) no-repeat 0 0;
}

#c0000index #gakkaCont li#businessCourceBtn01,
#c0000index #gakkaCont li#businessCourceBtn01 a {
	background: url(../../images/material/10/courcebtn_04.png) no-repeat 0 0;
	margin-right: 7px;
	_margin-right: 3px;
}

#c0000index #gakkaCont li#businessCourceBtn02,
#c0000index #gakkaCont li#businessCourceBtn02 a {
	background: url(../../images/material/10/courcebtn_05.png) no-repeat 0 0;
	margin-right: 15px;
	_margin-right: 8px;
}



#c0000index #gakkaCont li#businessCourceBtn03,
#c0000index #gakkaCont li#businessCourceBtn03 a {
	background: url(../../images/material/10/courcebtn_06.png) no-repeat 0 0;
}

#c0000index #gakkaCont li#yakugakuCourceBtn01 a:hover {
	background: url(../../images/material/10/courcebtn_01_on.png) no-repeat 0 0;
}
#c0000index #gakkaCont li#yakugakuCourceBtn02 a:hover {
	background: url(../../images/material/10/courcebtn_02_on.png) no-repeat 0 0;
}
#c0000index #gakkaCont li#yakugakuCourceBtn03 a:hover {
	background: url(../../images/material/10/courcebtn_03_on.png) no-repeat 0 0;
}
#c0000index #gakkaCont li#businessCourceBtn01 a:hover {
	background: url(../../images/material/10/courcebtn_04_on.png) no-repeat 0 0;
}
#c0000index #gakkaCont li#businessCourceBtn02 a:hover {
	background: url(../../images/material/10/courcebtn_05_on.png) no-repeat 0 0;
}
#c0000index #gakkaCont li#businessCourceBtn03 a:hover {
	background: url(../../images/material/10/courcebtn_06_on.png) no-repeat 0 0;
}

#c0000index #gakkalist a:hover img {
	opacity:0.8;
	filter: alpha(opacity=80);
	-ms-filter: "alpha( opacity=80 )";
	background: #fff;
}

#c0000index #gakkaCont #yakugakubtn,
#c0000index #gakkaCont #businessbtn {
	clear: both;
	text-align: right;
	margin: 0 0 30px 0;
}

#c0000index #gakkaCont #yakugakubtn p,
#c0000index #gakkaCont #businessbtn p {
	display: block;
	height: 56px;
}

/*#c0000index #gakkaCont #yakugakubtn a {
	height: 56px;
	width: 138px;
}

#c0000index #gakkaCont #business {
	margin: 0 0 15px 0;
}*/


/*学科new end*/
ol.policy3 {
	margin: 0 0 15px 30px;
}

ol.policy3 li{
	line-height: 20px;
	list-style-type: decimal;
	padding-bottom: 5px;
}


/*キャンパスライフ*/
.e0000 #mainImg { background-image:url(../../images/material/10/categoryName_e0000.jpg); }
/*就職支援 : 2010.07.20コマツ追加*/
#e0000e2600 #mainImg,
.e2600_topics #mainImg { background-image:url(../../images/material/10/categoryName_e0000e2600.jpg); }
/*クラブ活動 : 2010.07.20コマツ追加*/
#e0000e1500 #mainImg,
#e1500_topicsindex #mainImg { background-image:url(../../images/material/10/categoryName_e0000e1500.jpg); }


/*オープンキャンパス : 2010.07.16コマツ追加*/
.f0500 #mainImg,
.open-nittei #mainImg { background-image:url(../../images/material/10/categoryName_f0500.jpg); }
/*キャンパスツアー : 2010.07.16コマツ追加*/
.f2600 #mainImg { background-image:url(../../images/material/10/categoryName_f2600.jpg); }
/*入試説明会 : 2010.07.20コマツ追加 */
.guidance #mainImg { background-image:url(../../images/material/10/categoryName_guidance.jpg); }
#b0000nyuushiguidance #mainImg { background-image:url(../../images/material/10/categoryName_guidance.jpg); }


/*スペシャルコンテンツ*/
.f0000 #mainImg,
.f1000 #mainImg,
.f1005 #mainImg,
.f1500 #mainImg,
.f1010 #mainImg,
.f2000 #mainImg,
.f2500 #mainImg,
.form4 #mainImg,
.f2700 #mainImg,
.form6 #mainImg,


.form8 #mainImg,
.shingaku #mainImg,
.nyuushi_jp #mainImg,
.nyuushi_ryu #mainImg,
.introguidance #mainImg,
.introguidance_form #mainImg{ background-image:url(../../images/material/10/categoryName_f0000.jpg); }

.g3500 #mainImg,
.g3000 #mainImg,
.g4000 #mainImg,
.g4500 #mainImg,
.g6000 #mainImg,
.index #mainImg,
.file #mainImg { background-image:url(../../images/material/10/categoryName_g0000.jpg); }


/*生涯学習 : 2010.07.20コマツ追加*/
.f4000 #mainImg { background-image:url(../../images/material/10/categoryName_f4000index.jpg); }
/*アクセス : 2010.07.20コマツ追加*/
.h0000 #mainImg { background-image:url(../../images/material/10/categoryName_h0000.jpg); }

/**/
.i0000 #mainImg { background-image:url(../../images/material/10/categoryName_i0000.jpg); }

/*入学予定者の方へ*/
.admission #mainImg
 { background-image:url(../../images/material/10/categoryMImg_admssion.jpg); }

/*日本薬科大学で学びたい方へ*/
.j0000 #mainImg,
.j0000_topics #mainImg { background-image:url(../../images/material/10/categoryName_h301.jpg); }
/*在校生の方へ*/
.k0000 #mainImg,
.k0000_topics #mainImg { background-image:url(../../images/material/10/categoryName_h302.jpg); }
/*卒業生の方へ*/
.l0000 #mainImg,
.l0000_topics #mainImg { background-image:url(../../images/material/10/categoryName_h305.jpg); }
/*保護者の方へ、後援会活動*/
.m0000 #mainImg,
.m0000_topics #mainImg,
.supporter #mainImg{ background-image:url(../../images/material/10/categoryName_h303.jpg); }
/*一般・企業の方へ*/
.n0000 #mainImg,
.n0000_topics #mainImg { background-image:url(../../images/material/10/categoryName_h304.jpg); }
/*プレミアムガイダンス : 2010.07.16コマツ追加*/
.pguidance #mainImg,
.pguidance_form #mainImg{ background-image:url(../../images/material/10/categoryName_pguidance.jpg); }/*2010.08.30コマツ追加*/
/*共用試験結果 : 2010.07.20コマツ追加*/
.examresult #mainImg { background-image:url(../../images/material/10/categoryName_examresult_new.jpg); }
/*高校・予備校の先生方へ : 2010.07.20コマツ追加*/
.f3000 #mainImg { background-image:url(../../images/material/10/categoryName_f3000_new.jpg); }
/*サイトマップ*/
.sitemap #mainImg {	background-image:url(../../images/material/10/categoryName_o0000.jpg); }

.form1 #mainImg { background-image:url(../../images/material/10/categoryName_form1.jpg); }
.form2 #mainImg { background-image:url(../../images/material/10/categoryName_form2.jpg); }
.nyuushiguidance_form #mainImg { background-image:url(../../images/material/10/categoryName_guidance.jpg); }
.jikohyouka #mainImg { background-image:url(../../images/material/10/kyouinjikohyouka.jpg); }
/*フォトギャラリー : 2015.08.24 古谷追加*/
.photogallery #mainImg { background-image:url(../../images/material/10/categoryName_gallery.jpg); background-repeat:no-repeat;}

/***********************************************/
/*											 */
/* a ->大学案内								*/
/*											 */
/***********************************************/


/*　a0000
-----------------------------------------------*/
#a0000index #mainContents #mainContentsInner li{
	font-size: 120%;
	line-height: 2em;
}

#a0000index #mainContents #mainContentsInner a{
	text-decoration: none;
}

.a0000 ul.btntrio:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden;
}

.a0000 ul.btntrio{display:inline-block;}

/*\*/
*html .a0000 ul.btntrio{height:1%;}
.a0000 ul.btntrio{display:block;}
/**/

.a0000 ul.btntrio li{
		float:left;
		margin:0 0 10px 10px;
		width:auto;
}

.a0000 ul.btntrio li.l{
		margin-left:0;
		clear:both;
}

#mainContents #mainContentsInner sectionH3 h3 {
	margin:0 0 5px;
	padding:0;

}
.a0000 #mainContents #mainContentsInner dl {
	width: 165px;
	margin: 0 0 0 15px;
	padding: 0;
	float: left;
	border: none;
}
.a0000 #mainContents #mainContentsInner dl.l { margin:0; }
.a0000 #mainContents #mainContentsInner dt {
	margin: 0 0 10px;
	padding: 0;
	font-weight: normal;
}
#mainContents #mainContentsInner dl dd {
	padding: 0;
}
#mainContents #mainContentsInner dl dd a {
	padding:3px 0 3px 15px;
}

#mainContents .btn li{
	display: inline;

	margin: 0 0 0 60px;
}

#mainContents ul.btn li.firstchild { margin:0px; }

/*　a0500
-----------------------------------------------*/

.a0500 .note{
font-size:x-small;
text-align:right;}

*html .a0500 .note{
font-size:xx-small;}

.a0500 .sectionH1 table th{padding:0 35px 0 0;}

/*　a1000
-----------------------------------------------*/

.a1000 .sectionH1 ul li{margin:0 0 10px;}

/*　a1500
-----------------------------------------------*/

#a0000a1500 .sectionH1 .map{

	margin:0 0 35px;
	text-align:center;
}
#a0000a1500 .sectionH1 table th,
.campusmap .sectionH1 table th{
	padding:0 20px 0 0;
}

/*　a1505
-----------------------------------------------*/

.a1505 .sectionH1 .map{
margin:0 0 35px;
text-align:center;}
.a1505 .sectionH1 table th{padding:0 20px 0 0;}

/*　a1510
-----------------------------------------------*/

#campusmapa1510 .sectionH1 .map{
margin:0 0 35px;
text-align:center;}
#campusmapa1510 .sectionH1 table th{padding:0 20px 20px 0;}

/*　a1520
-----------------------------------------------*/

#campusmapa1520 .sectionH1 .map{
margin:0 0 35px;
text-align:center;}
#campusmapa1520 .sectionH1 table th{padding:0 20px 20px 0;}

/*　a1530
-----------------------------------------------*/

.a1530 .sectionH1 .map{
margin:0 0 35px;
text-align:center;}
.a1530 .sectionH1 table th{padding:0 20px 20px 0;}

/*　a1540
-----------------------------------------------*/

.a1540 .sectionH1 .map{
margin:0 0 35px;
text-align:center;}
.a1540 .sectionH1 table th{padding:0 20px 20px 0;}

/*　a2000
-----------------------------------------------*/
#a0000a2000 #mainContents #mainContentsInner .sectionh2 h3,
#a0000a2000 #mainContents #mainContentsInner .sectionh2 li { font-size:93%; line-height:140%; color:#666; }
#a0000a2000 #mainContents #mainContentsInner .sectionh2 h3 { padding:0; margin-bottom:0; }
#a0000a2000 #mainContents #mainContentsInner .sectionh2 table li { font-size:100%; }

/*　a2500 ->就職状況
-----------------------------------------------*/

.a2500 .sectionH1 ul{margin:0 0 25px 25px;}

/*　事業報告書
-----------------------------------------------*/
#a0000businessreport #mainContents #mainContentsInner li{
	font-size: 120%;
	line-height: 2em;
}


/***********************************************/
/*											 */
/* b										   */
/*											 */
/***********************************************/

/*　b0000
-----------------------------------------------*/

.b0000 #mainContents #headtext table.typea th{
	text-align:center;
}


.b0000 #mainContents #headtext ul.trio li {
		margin:0 0 0 10px;
		width: 180px;
		font-size: 93%;
}
.b0000 #mainContents #headtext ul.trio li a {
	background-position: 10px 50%;
	font-weight:bold;
}

.b0000 #mainContents #headtext ul.trio li.l {
		margin:0;
/*		width: auto; */
		clear:left;
}
#b0000b6000 #mainContents #headtext .btn li {
	margin: 0;
}
#b0000b900022 #mainContents #headtext .sectionh2 h3 {
	font-size: 93%;
	color: #666;
}



/*　b1000
-----------------------------------------------*/

.b1000 #mainContents #headtext table th,
.b1000 #mainContents #headtext table td{
text-align:center;
vertical-align:middle}

/*　b1500
-----------------------------------------------*/

.b1500 #mainContents #headtext table{margin:0 0 25px}

.b1500 #mainContents #headtext table.typeb table{width:400px}

.b1500 #mainContents #headtext table.typeb table th{font-weight:bold}

.b1500 #mainContents #headtext table.typeb table td,
.b1500 #mainContents #headtext table.typeb table th{width:auto}


/*　b2000
-----------------------------------------------*/

/*　b3500
-----------------------------------------------*/

.b3500 #mainContents #headtext .h201 table th,
.b3500 #mainContents #headtext .h202 table th{width:auto}

#b0000b3500 #mainContents #headtext .sectionh2 table a,
#b0000b3500 .sectionh2 h2 a,
#b0000b3500 #mainContents #headtext .sectionh2 a,
#b0000b3600 #mainContents #headtext .sectionh2 table a,
#b0000b3600 .sectionh2 h2 a,
#b0000b3600 #mainContents #headtext .sectionh2 a  { text-decoration:none; }

#b0000b3500 #mainContents #headtext .sectionh2 table a:hover,
#b0000b3500 #mainContents #headtext .sectionh2 a:hover,
#b0000b3600 #mainContents #headtext .sectionh2 table a:hover,
#b0000b3600 #mainContents #headtext .sectionh2 a:hover { color:#666; }

/*　b6000 ->入試説明会申し込みフォーム
-----------------------------------------------*/
.b6000 #mainContents #headtext table.typeb th{
font-weight:bold;
vertical-align:middle}

.b6000 .h201 table ul li span{font-weight:bold;margin:0 10px 0 0}

.b6000 #mainContents #headtext .h201 table dl{
border-bottom:#ddd 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

.b6000 #mainContents #headtext .h201 table dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 5px;
font-weight:bold;
padding:0 0 0 10px}

.b6000 .sectionH1 .h201 .rel .relcont{
background:#fff;
padding:15px}


.b6000 #mainContents #headtext .h201 .rel dl{
margin-bottom:0;
width:auto}

.b6000 #mainContents #headtext .h201 .rel dl dt,
.b6000 #mainContents #headtext .h201 .rel dl dd{
background:none;
border:none}

.b6000 #mainContents #headtext .h201 .rel dl dt{
color:#990000}

.b6000 #mainContents #headtext .h202 table th{width:250px}

.b6000 #mainContents #headtext .h202 table dl dt{margin:0 0 5px}

/*　b6500
-----------------------------------------------*/

.b6500 #mainContents #headtext table th{
padding:0 15px 0 0;
width:280px}

*html #mainContents #headtext .b6500 table th{
width:295px}

.b6500 table .sectionh2 h2{margin:0 0 10px}
.b6500 table .sectionh2 .time{
background:url(../../images/tdktest009.mediaxis.jp/b/b6500/icon02.gif) no-repeat 0 4px;
border-bottom:#ccc 1px dotted;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:5px 0 15px 30px}

.b6500 #mainContents #headtext table th ul li{margin:0 0 10px}

.b6500 table th ul li span{
font-weight:bold;
margin:0 5px 0 0}

.b6500 #mainContents #headtext table td dl{
border-bottom:#ccc 1px dotted;
margin:0 0 10px;
padding:0 0 10px}


.b6500 #mainContents #headtext table td dl dt{
background:url(../../images/tdktest009.mediaxis.jp/b/b6500/icon01.gif) no-repeat 0 5px;
font-weight:bold;
padding:0 0 0 20px}

.b6500 #mainContents #headtext table td dl dd{
margin:0 0 0 20px}

.b6500 #mainContents #headtext .h202 dl dt{font-weight:bold}

/* b7000
-----------------------------------------------*/
.b7000 p {
margin-bottom:10px;
}

.b7000 #mainContents #headtext .sectionH3 h2 {
margin-bottom:10px;
}

#b0000b7000 #mainContents #headtext h3.h3_b7000 {
font-size:93%;
font-weight:bold;
background:url(../../images/material/10/h3Bg.gif) 0 50% no-repeat;
padding-left:14px;
color:#666666;
margin-bottom:0px;
padding-bottom:0px;
}

.b7000 .box {
background:#f3f3f3;
border:#ddd 1px solid;
padding:10px;
margin-bottom:15px;}

.b7000 .box p {
margin-bottom:0;
}

/***********************************************/
/*											 */
/* c ->学科情報								*/
/*											 */
/***********************************************/

.c0500 .sectionh3 .box,
.c1500 .sectionh3 .box,
.c1000 .sectionh3 .box,
.businesscourse .sectionh3 .box,
.informationcourse .sectionh3 .box,
.sportscourse .sectionh3 .box {
	background: #F3F3F3;
	border: 1px solid #DDD;
	padding: 10px;
}
.c0500 .sectionh3 .box p,
.c1500 .sectionh3 .box p,
.c1000 .sectionh3 .box p,
.businesscourse .sectionh3 .box p,
.informationcourse .sectionh3 .box p,
.sportscourse .sectionh3 .box p { margin-bottom:0; }


/*===============================================
	学科情報 index
===============================================*/
.c0000 #headtext ul.pageNavi {
	display: block;
}

.c0000 .sectionH1{background:none}
.c0000 #mainContents{
		width: 700px;
		margin: 0 0 0 0px;
}
.c0000 #subContents1{
		float:left;
		padding:10px 10px 10px 10px;
		width:160px;
/*		margin: 10px 10px 0 10px;*/
}


.c0000 #mainContents #mainContentsInner #headtext .sectionH1 .sectionh2 p.link{
margin-top:-15px;
margin-right:5px;
text-align:right}

.c0000 .sectionH1 .sectionh2 h2{background:none;padding:0}
.c0000 #mainContents #mainContentsInner #headtext .sectionH1 .sectionh2 p { font-size:93%; line-height:130%; margin: 0 0 25px; }
.c0000 #mainContents #mainContentsInner .sectionH1 .sectionh2{
border-right:#d0d0d0 1px dotted;
float:left;
height:auto;
display:inline;}

.c0000 #mainContents #mainContentsInner .sectionH1 div.l{
		width:183px;
		margin:0;
}
.c0000 #mainContents #mainContentsInner .sectionH1 div.r{
		width:185px;
		margin:0 0 0 10px;
}
.c0000 #mainContents #mainContentsInner .sectionH1 div.m{
		width:184px;
		margin:0 0 0 10px;
}

.c0000 #mainContents #headtext .sectionH1 .sectionh2 ul{border-top:#d0d0d0 1px dotted; margin:0 10px}
.c0000 #mainContents #headtext .sectionH1 .l ul{margin-left:0}

.c0000 #mainContents #headtext .sectionH1 .sectionh2 ul li{border-bottom:#d0d0d0 1px dotted}

.c0000 #mainContents #headtext .sectionH1 .sectionh2 ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 5px 12px;
font-size:x-small;
display:block;
text-decoration:none;
padding:3px 0 3px 15px}

#c0000index .sectionH1{
		background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px;
}

#c0000index #mainContents #headtext h1,
#c0000index #mainContents #headtext h1 {
	padding:0;
	background: none;
	margin:0 0 25px;
	clear:both;
}

.c0000 #mainContents #headtext h1 {
	padding:5px 10px 9px;

	background: #00580C url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100%;
	color:#FFF;
	font-weight:bold;
}
*html .c0000 .sectionH1 #mainContents #headtext .sectionh2 ul li a{font-size:xx-small}


/*===============================================
	健康薬学科
===============================================*/
.c0500 .sectionH1{
background:url(http://www.nihonyakka.jp/images/tdktest009.mediaxis.jp/c/c0500/secCommonH1bg_01.jpg) no-repeat;
padding-top:20px;
margin-bottom:40px;}

/*	漢方薬学科index
-----------------------------------------------*/
#c0500index .sectionH1 {
	background:url(../../images/material/10/c0500indexH1bg.jpg) no-repeat;
	padding-top:15px;}
#c0500index .sectionH1 h1 { margin-bottom:15px; }


/*　c0525 ->教員紹介
-----------------------------------------------*/
#c0500c0525 #mainContents #headtext table.teach{
border:#ced5ce 1px solid;
width:573px;
}

#c0500c0525 #mainContents #headtext table.teach th,
#c0500c0525 #mainContents #headtext table.teach td{
border:#ced5ce 1px dotted;
padding:10px}

#c0500c0525 #mainContents #headtext table.teach th{
background:#f9f9f9;
color:#333;
font-weight:bold;
vertical-align:middle;
width:120px;
}

#c0500c0525 #mainContents #headtext table.teach table{
border:none;
float:left;
margin:0 25px 0 0;
width:85px;
}

#c0500c0525 #mainContents #headtext table.teach table.l{
margin:0}

#c0500c0525 #mainContents #headtext table.teach table th,

#c0500c0525 #mainContents #headtext table.teach table td{
	background:none;
	border:none;
	padding:0;
	width:auto
}

#c0500c0525 #mainContents #headtext table.teach table th{
padding:0 5px 0 0;
vertical-align:top}

#c0500c0525 #mainContents #headtext table.teach table td{background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

#c0500c0525 #mainContents #headtext table.teach table td dl{margin:0}

#c0500c0525 #mainContents #headtext table.teach table td dl *{font-size:x-small}
*html #c0500c0525 #mainContents #headtext table.teach table td dl *{font-size:xx-small}

#c0500c0525 #mainContents #headtext .sectionh3{

border-top:#ddd 1px dotted;
padding-top:20px;}

#c0500c0525 #mainContents #headtext .firstchild{border:none;
padding:0}

#c0500c0525 #mainContents #mainContentsInner .sectionh3 h3{
color:#333;
font-size:108%;
font-weight:bold;
margin:0 0 20px;
background:none;
padding:0;}

#c0500c0525 #mainContents #mainContentsInner .sectionh3 p.lead{
	margin:0 0 25px;
	font-size:x-small
}
*html #c0500c0525 #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}



#c0500c0525 #mainContents #headtext .sectionh3 table{margin:0}

#c0500c0525 #mainContents #headtext .sectionh3 table th{padding:0 20px 0 0}

#c0500c0525 #mainContents #headtext .sectionh3 table td .sectionh4 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
font-size:110%;
font-weight:bold;



margin:0 0 15px;
padding:0 0 0 20px;
display:block;
color:#666;}


/*===============================================
	漢方薬学科
===============================================*/
.c1500 .sectionH1{
background:url(../../images/material/10/secCommonH1bg_02.jpg) no-repeat;
padding-top:20px;
margin-bottom:40px;}
.c1500 .sectionH1 h1{ margin-bottom:40px; }

/*　c1500 ->漢方薬学科index
-----------------------------------------------*/
#c1500index .sectionH1{
background:url(../../images/material/10/c1500indexH1bg.jpg) no-repeat;
padding-top:15px}
#c1500index .sectionH1 h1{margin-bottom:15px}
.c1500 .sectionH1 p.lead{margin-bottom:40px}

.c1500 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1525 -> 教員紹介
-----------------------------------------------*/
#c1500c1525 #mainContents #headtext table.teach{
border:#ced5ce 1px solid;
width:573px}

#c1500c1525 #mainContents #headtext table.teach th,
#c1500c1525 #mainContents #headtext table.teach td{
border:#ced5ce 1px dotted;
padding:10px}

#c1500c1525 #mainContents #headtext table.teach th{
background:#f9f9f9;
color:#333;
font-weight:bold;
vertical-align:middle;
width:120px}

#c1500c1525 #mainContents #headtext table.teach table{
border:none;
float:left;
margin:0 25px 0 0;
width:85px}

#c1500c1525 #mainContents #headtext table.teach table.l{
margin:0}

#c1500c1525 #mainContents #headtext table.teach table th,
#c1500c1525 #mainContents #headtext table.teach table td{background:none;
border:none;
padding:0;
width:auto}

#c1500c1525 #mainContents #headtext table.teach table th{
padding:0 5px 0 0;
vertical-align:top}

#c1500c1525 #mainContents #headtext table.teach table td{background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

#c1500c1525 #mainContents #headtext table.teach table td dl{margin:0}

#c1500c1525 #mainContents #headtext table.teach table td dl *{font-size:x-small}
*html #c1500c1525 #mainContents #headtext table.teach table td dl *{font-size:xx-small}

#c1500c1525 .sectionh3{
border-top:#ddd 1px dotted;
padding-top:20px;}

#c1500c1525 .firstchild{border:none;
padding:0}

#c1500c1525 #mainContents #headtext .sectionh3 h3{
color:#333;
font-size:108%;
font-weight:bold;
margin:0 0 20px;
background:none;
padding:0;}

#c1500c1525 #mainContents #headtext .sectionh3 p.lead{font-size:x-small; margin-bottom:25px;}
*html #c1500c1525 #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}

#c1500c1525 .sectionh3 table{margin:0}

#c1500c1525 .sectionh3 table th{padding:0 20px 0 0}

#c1500c1525 #mainContents #headtext .sectionh3 table td .sectionh4 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 20px}




/*===============================================
	医療薬学科
===============================================*/
.c1000 .sectionH1{
background:url(../../images/material/10/secCommonH1bg_03.jpg) no-repeat;
padding-top:20px;
margin-bottom:40px;}

.c1000 .sectionH1 h1{ margin-bottom:40px; }

/*　c1000 ->医療薬学科index
-----------------------------------------------*/
#c1000index .sectionH1{
background:url(../../images/material/10/c1000indexH1bg.jpg) no-repeat;

padding-top:15px}

#c1000index .sectionH1 h1{margin-bottom:15px}
#c1000index #mainContents #headtext .sectionH1 p.lead{margin-bottom:40px}

/*　c1025 ->教員紹介
-----------------------------------------------*/

#c1000c1025 #mainContents #headtext table.teach{
border:#ced5ce 1px solid;
width:573px}

#c1000c1025 #mainContents #headtext table.teach th,
#c1000c1025 #mainContents #headtext table.teach td{
border:#ced5ce 1px dotted;
padding:10px}

#c1000c1025 #mainContents #headtext table.teach th{
background:#f9f9f9;
color:#333;
font-weight:bold;
vertical-align:middle;
width:120px}

#c1000c1025 #mainContents #headtext table.teach table{
border:none;
float:left;

margin:0 23px 0 0;
width:85px}

#c1000c1025 #mainContents #headtext table.teach table.l{
margin:0 !important}

#c1000c1025 #mainContents #headtext table.teach table th,
#c1000c1025 #mainContents #headtext table.teach table td{background:none;
border:none;
padding:0;
width:auto}

#c1000c1025 #mainContents #headtext table.teach table th{
padding:0 5px 0 0;
vertical-align:top}

#c1000c1025 #mainContents #headtext table.teach table td{background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

#c1000c1025 #mainContents #headtext table.teach table td dl{margin:0}

#c1000c1025 #mainContents #headtext table.teach table td dl *{font-size:x-small}
*html #c1000c1025 #mainContents #headtext table.teach table td dl *{font-size:xx-small}

#c1000c1025 .sectionh3{
border-top:#ddd 1px dotted;
padding-top:20px;}

#c1000c1025 #mainContents #headtext .firstchild{border:none;
padding:0}

#c1000c1025 #mainContents #headtext .sectionh3 h3{
color:#333;
font-size:108%;
font-weight:bold;
margin:0 0 20px;
background:none;
padding:0;}

#c1000c1025 #mainContents #headtext .sectionh3 p.lead{font-size:x-small}
*html #c1000c1025 #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}

#c1000c1025 #mainContents #headtext .sectionh3 table{margin:0}

#c1000c1025 #mainContents #headtext .sectionh3 table th{padding:0 20px 0 0}

#c1000c1025 #mainContents #headtext .sectionh3 table td .sectionh4 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 20px}

/*　c5000
-----------------------------------------------*/
.c0500 .sectionH1 {
	background:url(../../images/material/10/secCommonH1bg_01.jpg) no-repeat 0 0;
	padding-top:20px;
}
.c0500 .sectionH1 h1 { margin-bottom:40px; }
.c0500 .sectionH1 p.lead{margin-bottom:40px}

#c0500c0520 #mainContents #headtext .sectionh3 h3 {
	font-size:93%;
	font-weight:bold;
	color:#333;
	background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
	margin:0 0 10px;
	padding:0 0 0 20px;
	line-height: 140%;
}

/*　c0510
-----------------------------------------------*/
#c0500c0510 #mainContents #headtext .sectionh3 h3,
.center #mainContents #headtext .sectionh3 h3,
.admission #mainContents #headtext .sectionh3 h3
 {
	font-size:93%;
	font-weight:bold;
	color:#333;
	background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
	margin:0 0 10px;
	padding:0 0 0 20px;
	line-height: 140%;
}

.center #mainContents #headtext .sectionh3 h3,
.admission #mainContents #headtext .sectionh3 h3
{
	background: url(../../images/material/10/h3Bg.gif) no-repeat 0 35%;
padding-bottom: 5px;
	border-bottom: 1px solid #00580C;
}

.c0510 .box{
background:#f3f3f3;
border:#ddd 1px solid;
padding:10px}

.c0510 .box p{margin-bottom:0}

/*　c0515
-----------------------------------------------*/
#c0500c0515 #mainContents #headtext .sectionh3 h3{
	font-size:93%;
	font-weight:bold;
	color:#333;
	background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
	margin:0 0 10px;
	padding:0 0 0 20px;
	line-height: 140%;
}

/*　c0520
-----------------------------------------------*/
.c0520 #mainContents #headtext .sectionh3 h3{
font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1005
-----------------------------------------------*/
.c1000 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1010
-----------------------------------------------*/
.c1010 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

.c1000 .box{
background:#f3f3f3;
border:#ddd 1px solid;
padding:10px}

.c1000 #mainContents #headtext .box p {margin-bottom:0}


/*　c1015
-----------------------------------------------*/
.c1015 #mainContents #headtext .sectionh3 h3{
font-size:100%;

font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1020
-----------------------------------------------*/

.c1020 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1505
-----------------------------------------------*/
.c1505 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1510
-----------------------------------------------*/
.c1510 #mainContents #headtext .sectionh3 h3{
font-size:100%;

font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;

padding:0 0 0 20px}

.c1510 .box{
background:#f3f3f3;
border:#ddd 1px solid;
padding:10px}

.c1510 .box p{margin-bottom:0}

/*　c1515
-----------------------------------------------*/

.c1515 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c1520
-----------------------------------------------*/

.c1520 #mainContents #headtext .sectionh3 h3{
font-size:100%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

/*　c2000
-----------------------------------------------*/
.c2000 .sectionH1{background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px!important}
.c2000 .sectionH1 table th{padding:0 25px 0 0}

.c2000 .sectionH1 .sectionh2 .sectionh3 h3{
color:#333;
font-size:120%;
font-weight:bold;
margin:0 0 15px}

.c2000 .sectionH1 .sectionh2 .sectionh3{border-top:#ced5ce 1px dotted;padding-top:20px}
.c2000 .sectionH1 .sectionh2 div.firstchild{border:none;padding-top:0}

.c2000 .sectionH1 .sectionh2 .sectionh3 p.note{font-size:x-small}

*html .c2000 .sectionH1 .sectionh2 .sectionh3 p.note{font-size:xx-small}

.c2000 #mainContents #headtext .sectionH1 .sectionh2 .sectionh3 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 25px}


/*===============================================
	医療ビジネス薬科学科設置（2010.05.01追加ページ）
===============================================*/

#businessindex #mainContents #headtext h1{
	background:url(../../images/material/10/newsubject_main.jpg) 0 0 #FFF;
	width:575px;
	height:250px;
	display:block;
	text-indent:-9999px;
}

#businessindex #mainContents #headtext #worksMr,
#businessindex #mainContents #headtext #worksAdmin{
	margin-bottom:30px;
}

#businessindex #mainContents #headtext h2 {
	padding:5px 10px 9px;
	background: #00580C url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100%;
	color:#FFF;
	font-weight:bold;
}

#businessindex #mainContents #headtext p{
	font-size:93%;
	line-height:160%;
	margin-top:10px;
}
/*分野ページおｋ出たら削除2449-2557*/
/*===============================================
	c2100 ->総合医療センター
	c2200 ->基礎教育センター
===============================================*/
#c0000c2100 .sectionH1,
#c0000c2200 .sectionH1{background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px !important}
#c0000c2100 #mainContents #headtext .sectionH1 table th,
#c0000c2200 #mainContents #headtext .sectionH1 table th{padding:0 25px 0 0}


#c0000c2100 .sectionH1 .sectionh2 h2,
#c0000c2200 .sectionH1 .sectionh2 h2 {
	padding:5px 10px 9px;
	background: #00580C url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100%;
}

#c0000c2100 #mainContents #headtext table.teach,
#c0000c2200 #mainContents #headtext table.teach{
border:#ced5ce 1px solid;
width:573px}

#c0000c2100 #mainContents #headtext table.teach th,
#c0000c2200 #mainContents #headtext table.teach th,
#c0000c2100 #mainContents #headtext table.teach td,
#c0000c2200 #mainContents #headtext table.teach td{
border:#ced5ce 1px dotted;

padding:10px}

#c0000c2100 #mainContents #headtext table.teach th,
#c0000c2200 #mainContents #headtext table.teach th{
background:#f9f9f9;
color:#333;
font-weight:bold;
vertical-align:middle;
width:120px}

#c0000c2100 #mainContents #headtext table.teach table,
#c0000c2200 #mainContents #headtext table.teach table{
border:none;
float:left;
margin:0 23px 0 0;
width:85px}

#c0000c2100 #mainContents #headtext table.teach table.l,
#c0000c2200 #mainContents #headtext table.teach table.l{
margin:0 !important}

#c0000c2100 #mainContents #headtext table.teach table th,
#c0000c2200 #mainContents #headtext table.teach table th,
#c0000c2100 #mainContents #headtext table.teach table td,
#c0000c2200 #mainContents #headtext table.teach table td{background:none;
border:none;
padding:0;
width:auto}

#c0000c2100 #mainContents #headtext table.teach table th,
#c0000c2200 #mainContents #headtext table.teach table th{
padding:0 5px 0 0;
vertical-align:top}

#c0000c2100 #mainContents #headtext table.teach table td,
#c0000c2200 #mainContents #headtext table.teach table td{background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

#c0000c2100 #mainContents #headtext table.teach table td dl,
#c0000c2200 #mainContents #headtext table.teach table td dl{margin:0}

#c0000c2100 #mainContents #headtext table.teach table td dl *,
#c0000c2200 #mainContents #headtext table.teach table td dl *{font-size:x-small}
*html #c0000c2100 #mainContents #headtext table.teach table td dl *,
*html #c0000c2200 #mainContents #headtext table.teach table td dl *{font-size:xx-small}

#c0000c2100 #mainContents #headtext .sectionh3,
#c0000c2200 #mainContents #headtext .sectionh3{
border-top:#ddd 1px dotted;
padding-top:20px;}

#c0000c2100 #mainContents #headtext .firstchild,
#c0000c2200 #mainContents #headtext .firstchild{border:none;
padding:0}

#c0000c2100 #mainContents #headtext .sectionh3 h3,
#c0000c2200 #mainContents #headtext .sectionh3 h3{
color:#333;
font-size:120%;
font-weight:bold;
margin:0 0 20px}

#c0000c2100 #mainContents #headtext .sectionh3 h4,
#c0000c2200 #mainContents #headtext .sectionh3 h4 { padding:0; margin:0; color:#666; font-weight:normal; }

#c0000c2100 #mainContents #headtext .sectionh3 p.lead,
#c0000c2200 #mainContents #headtext .sectionh3 p.lead{font-size:x-small}
*html .c2100 #mainContents #headtext .sectionh3 p.lead,
*html .c2200 #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}

#c0000c2100 #mainContents #headtext .sectionh3 table,
#c0000c2200 #mainContents #headtext .sectionh3 table{margin:0}

#c0000c2100 #mainContents #headtext .sectionh3 table th,
#c0000c2200 #mainContents #headtext .sectionh3 table th{padding:0 20px 0 0}

#c0000c2100 #mainContents #headtext .sectionh3 table td .sectionh4 h4,
#c0000c2200 #mainContents #headtext .sectionh3 table td .sectionh4 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 20px}


/*===============================================
	センター・分野
	教員一覧
===============================================*/
#c2001kyouin .sectionH1,
.c0000 .sectionH1,
.center .sectionH1 {
	background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px !important}

#c2001kyouin #mainContents #headtext .sectionH1 table th,
.c0000 #mainContents #headtext .sectionH1 table th,
.center #mainContents #headtext .sectionH1 table th {padding:0 25px 0 0}

#c2001kyouin .sectionH1 .sectionh2 h2,
.c0000 .sectionH1 .sectionh2 h2,
.center .sectionH1 .sectionh2 h2 {
	padding:5px 10px 9px;
	background: #00580C url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100%;
}

#c2001kyouin #mainContents #headtext table.teach,
.c0000 #mainContents #headtext table.teach,
.center #mainContents #headtext table.teach {
	border:#ced5ce 1px solid;
	width:573px}

#c2001kyouin #mainContents #headtext table.teach th,
.c0000 #mainContents #headtext table.teach th,
.center #mainContents #headtext table.teach th,
#c2001kyouin #mainContents #headtext table.teach td,
.c0000 #mainContents #headtext table.teach td,
.center #mainContents #headtext table.teach td {
	border:#ced5ce 1px dotted;
	padding:10px}

#c2001kyouin #mainContents #headtext table.teach th,
.c0000 #mainContents #headtext table.teach th,
.center #mainContents #headtext table.teach th {
	background:#f9f9f9;
	color:#333;
	font-weight:bold;
	vertical-align:middle;
	width:120px}

#c2001kyouin #mainContents #headtext table.teach table,
.c0000 #mainContents #headtext table.teach table,
.center #mainContents #headtext table.teach table {
	border:none;
	float:left;
	margin:0 23px 0 0;
	width:85px}

#c2001kyouin #mainContents #headtext table.teach table.l,
.c0000 #mainContents #headtext table.teach table.l,
.center #mainContents #headtext table.teach table.l {
	margin:0 !important}

#c2001kyouin #mainContents #headtext table.teach table th,
#c2001kyouin #mainContents #headtext table.teach table td,
.c0000 #mainContents #headtext table.teach table th,
.c0000 #mainContents #headtext table.teach table td,
.center #mainContents #headtext table.teach table th,
.center #mainContents #headtext table.teach table td {
	background:none;
	border:none;
	padding:0;
	width:auto}

#c2001kyouin #mainContents #headtext table.teach table th,
.c0000 #mainContents #headtext table.teach table th,
.center #mainContents #headtext table.teach table th {

	padding:0 5px 0 0;
	vertical-align:top}

#c2001kyouin #mainContents #headtext table.teach table td,
.c0000 #mainContents #headtext table.teach table td,
.center #mainContents #headtext table.teach table td　{
	background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

#c2001kyouin #mainContents #headtext table.teach table td dl,
.c0000 #mainContents #headtext table.teach table td dl,
.center #mainContents #headtext table.teach table td dl {
	margin:0}

#c2001kyouin #mainContents #headtext table.teach table td dl *,
.c0000 #mainContents #headtext table.teach table td dl *,

.center #mainContents #headtext table.teach table td dl * {
	font-size:x-small}


*html #c2001kyouin #mainContents #headtext table.teach table td dl *,
*html .c0000 #mainContents #headtext table.teach table td dl *,
*html .center #mainContents #headtext table.teach table td dl *{
	font-size:xx-small}

#c2001kyouin #mainContents #headtext .sectionh3,
.c0000 #mainContents #headtext .sectionh3,
.center #mainContents #headtext .sectionh3 {
	border-top:#ddd 1px dotted;
	padding-top:20px;}

#c2001kyouin #mainContents #headtext .firstchild,
.c0000 #mainContents #headtext .firstchild,
.center #mainContents #headtext .firstchild{
	border:none;
	padding:0}

#c2001kyouin #mainContents #headtext .sectionh3 h3,
.c0000 #mainContents #headtext .sectionh3 h3,
.center #mainContents #headtext .sectionh3 h3,
.admission #mainContents #headtext .sectionh3 h3
{
	color:#333;
	font-size:120%;
	font-weight:bold;
	margin:0 0 20px}

#c2001kyouin #mainContents #headtext .sectionh3 h4,
.c0000 #mainContents #headtext .sectionh3 h4,
.center #mainContents #headtext .sectionh3 h4 {
	padding:0;
	margin:0;
	color:#666;
	font-weight:normal; }

#c2001kyouin #mainContents #headtext .sectionh3 p.lead,
.c0000 #mainContents #headtext .sectionh3 p.lead,
.center #mainContents #headtext .sectionh3 p.lead{
	font-size:x-small}

*html #c2001kyouin #mainContents #headtext .sectionh3 p.lead,
*html .c0000 #mainContents #headtext .sectionh3 p.lead,
*html .center #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}

#c2001kyouin #mainContents #headtext .sectionh3 table,
.c0000 #mainContents #headtext .sectionh3 table,
.center #mainContents #headtext .sectionh3 table{
	margin:0}

#c2001kyouin #mainContents #headtext .sectionh3 table th,
.c0000 #mainContents #headtext .sectionh3 table th,
.center #mainContents #headtext .sectionh3 table th{
	padding:0 20px 0 0}

#c2001kyouin #mainContents #headtext .sectionh3 table td .sectionh4 h4,
.c0000 #mainContents #headtext .sectionh3 table td .sectionh4 h4,
.center #mainContents #headtext .sectionh3 table td .sectionh4 h4{
	background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 0 20px}

/*===============================================
	ビジネス薬科学科
===============================================*/
/*各コースindex共通要素*/
#businesscourseindex .sectionH1 h1,
#informationcourseindex .sectionH1 h1,
#sportscourseindex .sectionH1 h1{ margin-bottom:15px; }
#businesscourseindex #mainContents #headtext .sectionH1 p.lead,
#informationcourseindex #mainContents #headtext .sectionH1 p.lead,
#sportscourseindex #mainContents #headtext .sectionH1 p.lead {
    margin-bottom: 40px;
}
/*===============================================
	ビジネス薬学コース
===============================================*/
/*カテゴリー共通*/
.businesscourse .sectionH1 {
    background: url(../../images/material/10/secCommonH1bg_04.jpg) no-repeat scroll 0 0;
    margin-bottom: 40px;
    padding-top: 20px;}

.businesscourse .sectionH1 h1{ margin-bottom:40px; }

.businesscourse #mainContents #headtext .sectionh3 h3 {
    background: url(../../images/material/10/h3Bg.gif) no-repeat scroll 0 50% transparent;
    color: #333333;
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
/*index*/
#businesscourseindex .sectionH1{
	background:url(../../images/material/10/businesscourseindexH1bg.jpg) no-repeat;
	padding-top:20px;
	margin-bottom:40px;}


/*===============================================
	情報薬学コース
===============================================*/
/*カテゴリー共通*/
.informationcourse .sectionH1 {
    background: url(../../images/material/10/secCommonH1bg_05.jpg) no-repeat scroll 0 0;
    margin-bottom: 40px;
    padding-top: 20px;}

.informationcourse .sectionH1 h1{ margin-bottom:40px; }

.informationcourse #mainContents #headtext .sectionh3 h3 {
    background: url(../../images/material/10/h3Bg.gif) no-repeat scroll 0 50% transparent;
    color: #333333;
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}

/*index*/
#informationcourseindex .sectionH1{
	background:url(../../images/material/10/informationcourseindexH1bg.jpg) no-repeat;
	padding-top:20px;
	margin-bottom:40px;}

/*===============================================
	スポーツ薬学コース
===============================================*/
/*カテゴリー共通*/
.sportscourse .sectionH1 {
    background: url(../../images/material/10/secCommonH1bg_06.jpg) no-repeat scroll 0 0;
    margin-bottom: 40px;
    padding-top: 20px;}

.sportscourse .sectionH1 h1{ margin-bottom:40px; }

.sportscourse #mainContents #headtext .sectionh3 h3 {
    background: url(../../images/material/10/h3Bg.gif) no-repeat scroll 0 50% transparent;
    color: #333333;
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 10px;
    padding: 0 0 0 20px;
}
/*index*/
#sportscourseindex .sectionH1{
	background:url(../../images/material/10/sportscourseindexH1bg.jpg) no-repeat;
	padding-top:20px;
	margin-bottom:40px;}

/***********************************************/
/*											 */
/* d										   */
/*											 */
/***********************************************/

/*　d0000
-----------------------------------------------*/

.d0000 .sectionh2:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.d0000 .sectionh2{display:inline-block;}

/*\*/
*html .d0000 .sectionh2{height:1%}
.d0000 .sectionh2{display:block}
/**/

.d0000 .sectionH1 table td p{margin-bottom:0}
.d0000 .sectionH1 table th{padding:0 20px 0 0}

.d0000 .sectionh2 .l,
.d0000 .sectionh2 .r{float:left;
width:275px}

.d0000 .sectionh2 .l{margin:0 0 0 20px}

/*　d0500
-----------------------------------------------*/

.d0500 .sectionh2 table th{padding:0 20px 0 0}
#d0000d0500 .sectionH1 p { margin:0 0 25px; }

/*　d1000
-----------------------------------------------*/

#d0000d1000 .sectionh2 table th{padding:0 20px 20px 0}


/*　d1500
-----------------------------------------------*/

#d0000d1500 .sectionh2 table th{padding:0 20px 20px 0}

/*　d2000
-----------------------------------------------*/
#d0000d2000 .sectionh2 table th{padding:0 20px 20px 0}

/*　d25000

-----------------------------------------------*/

#d0000d2500 .sectionh2 table th{padding:0 20px 20px 0}

/*　d30000
-----------------------------------------------*/

.d3000 .sectionh2 table th{padding:0 20px 0 0}

/***********************************************/
/*											 */
/* e ->キャンパスライフ						*/
/*											 */
/***********************************************/

/*　e0000 ->キャンパスライフ index
-----------------------------------------------*/
#e0000index #mainContents #mainContentsInner #headtext table.typea th { text-align:center; font-weight:bold; }
#e0000index #mainContents #mainContentsInner #headtext table.typea td { text-align:center; }
#e0000index #mainContents #mainContentsInner #headtext table.typea td.td_text { text-align:left;font-size:14px;font-weight:bold; }
#e0000index #mainContents #mainContentsInner #headtext table .l{width:150px}

/*　e0500
-----------------------------------------------*/
#e0000e0500 #mainContents #mainContentsInner #headtext table.typea th { text-align:center; font-weight:bold; }
#e0000e0500 #mainContents #mainContentsInner #headtext table.typea td { text-align:center; }
#e0000e0500 #mainContents #mainContentsInner #headtext table.typea td.td_text { text-align:left;font-size:14px;font-weight:bold; }
#e0000e0500 #mainContents #mainContentsInner #headtext table .l{width:150px}

/*　e1500 ->クラブ活動
-----------------------------------------------*/
#e0000e1500 #mainContents #mainContentsInner #headtext table .l{width:100px}
#e0000e1500 #mainContents #mainContentsInner #headtext table.typea th,
#e0000e1500 #mainContents #mainContentsInner #headtext table.typea td { text-align:left; font-weight:normal; }
#e0000e1500 #mainContents #headtext table td div{
background:url(../../images/material/10/icon03.gif) no-repeat 5px 7px;
padding-left:15px}

/*　e2000 ->スクールバスの運行について
-----------------------------------------------*/
#e0000e2000 #mainContents #mainContentsInner .sectionH1 table th{padding:0 20px 0 0}
#e0000e2000 #mainContents #mainContentsInner #headtext table.typea th,
#e0000e2000 #mainContents #mainContentsInner #headtext table.typea td div { text-align:left; font-weight:normal; line-height:140%; }
#e0000e2000 #mainContents #headtext .sectionH1 .h202 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#e0000e2000 #mainContents #mainContentsInner #headtext .sectionH1 .h202 table th{padding:2px; text-align:center; vertical-align:middle;}
#e0000e2000 #mainContents #mainContentsInner #headtext .sectionH1 .h202 table td{padding:2px; text-align:center;}

#e0000e2000 #mainContents #headtext .sectionH1 .h202 ul{display:inline-block;}

/*\*/
*html #e0000e2000 #mainContents #headtext .sectionH1 .h202 ul{height:1%}
#e0000e2000 #mainContents #headtext .sectionH1 .h202 ul{display:block}
/**/

#e0000e2000 #mainContents #headtext .sectionH1 .h202 ul li{float:left; margin:0 0 10px 10px; line-height:140%;}
#e0000e2000 #mainContents #headtext .sectionH1 .h202 ul li.l{margin-left:0}


/*　e2600 ->就職支援
-----------------------------------------------*/
#e0000e2600 #mainContents #headtext .sectionH1 h3 { color:#666;	font-size:93%; padding:0; }



/*　e3000
-----------------------------------------------*/

.e3000 .sectionH1 table th{padding:0 20px 0 0}

.e3000 .sectionH1 .h202 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.e3000 .sectionH1 .h202 ul{display:inline-block;}

/*\*/
*html .e3000 .sectionH1 .h202 ul{height:1%}
.e3000 .sectionH1 .h202 ul{display:block}
/**/


.e3000 .sectionH1 .h202 ul li{float:left;margin:0 0 10px 10px}
.e3000 .sectionH1 .h202 ul li.l{margin-left:0}


/***********************************************/
/*											 */
/* f　　　　　　　							 */
/*											 */
/***********************************************/

/*　f0000
-----------------------------------------------*/

.f0000 ul.bnrcont:after{
content:".";

display:block;

height:0;
clear:both;
visibility:hidden}

.f0000 ul.bnrcont{display:inline-block;}

/*\*/
*html .f0000 ul.bnrcont{height:1%}
.f0000 ul.bnrcont{display:block}
/**/

.f0000 ul.bnrcont li{
float:left;
margin:0 0 10px 5px}

.f0000 ul.bnrcont li.l{
margin-left:0}
/*　f2001 ->お茶の水オープンキャンパス
-----------------------------------------------*/

.c2001 h2.ochaOCTtl, .international h2.ochaOCTtl, .f0500 h2.ochaOCTtl{
	background:url("../../images/material/10/h2bg.gif") repeat-x scroll 0 100% #A0ABEC;
}


/*　f0500 ->オープンキャンパス
-----------------------------------------------*/


.f0500 .sectionH1 .link{
text-align:right}

.f0500 .sectionH1 .h201 ul.list{margin-left:20px}

.f0500 .sectionH1 .h201 ul.list li{
background:url(../../images/material/10/icon03.gif) no-repeat 0 8px;
font-size:110%;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 15px}

#f0500index .sectionH1{
	margin: 0 0 25px 0;
	padding: 0 0 25px 0;
}

#f0500index #secH1_bt {
	border-bottom: none;
}

#f0500index .sectionH1 .sectionh2 h2{
		clear:both;
		background:#ffafb0 url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		margin:0 0 5px;
		padding:5px 10px 9px;
		line-height: 140%;
}
.f0500 .sectionH1 .sectionh2 h2.saitamaOCTtl{
		clear:both;
		background:#ffafb0 url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		margin:0 0 5px;
		padding:5px 10px 9px;
		line-height: 140%;
}

/***********************************************/

.f0500 .sectionH1 .h202 ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.f0500 .sectionH1 .h202 ul{display:inline-block}

/*\*/
*html .f0500 .sectionH1 .h202 ul{height:1%}
.f0500 .sectionH1 .h202 ul{display:block}

/**/

.f0500 .sectionH1 .h202 ul li{float:left;
margin:0 0 0 5px}


/***********************************************/

.f0500 .sectionH1 .h205 .cont:after{
content:".";
display:block;
height:0;

clear:both;
visibility:hidden}

.f0500 .sectionH1 .h205 .cont{display:inline-block;}

/*\*/
*html .f0500 .sectionH1 .h205 .cont{height:1%}
.f0500 .sectionH1 .h205 .cont{display:block}
/**/

.f0500 .sectionH1 .h205 dl{
float:left;
margin:0 0 0 14px;
width:181px}

.f0500 .sectionH1 .h205 dl.l{margin:0}

.f0500 .sectionH1 .h205 dl dd{font-size:x-small}
*html .f0500 .sectionH1 .h205 dl dd{font-size:xx-small}

/*　f0505
-----------------------------------------------*/

.f0505 .sectionH1 table th{padding:0 20px 0 0}

.f0505 .sectionH1 .h202 ul:after{
content:".";

display:block;
height:0;
clear:both;
visibility:hidden}


.f0505 .sectionH1 .h202 ul{display:inline-block;}

/*\*/
*html .f0505 .sectionH1 .h202 ul{height:1%}
.f0505 .sectionH1 .h202 ul{display:block}
/**/

.f0505 .sectionH1 .h202 ul li{float:left;margin:0 0 10px 10px}
.f0505 .sectionH1 .h202 ul li.l{margin-left:0}

/*　f0510
-----------------------------------------------*/

.f0510 .sectionH1 span,
.f0510 .sectionH1 p.check{color:#990000}

.f0510 .sectionh2 .sectionh3 .relcont ul,
.f0510 .sectionh2 .sectionh3 .relcont p{margin-bottom:10px}
.f0510 .sectionh2 .sectionh3 .relcont p.note{/*font-size:x-small */}
*html .f0510 .sectionh2 .sectionh3 .relcont p.note{font-size:/* xx-small */}
.f0510 .sectionh2 .sectionh3 .relcont p.coution{background:url(../../images/tdktest009.mediaxis.jp/f/f0510/caution.jpg) no-repeat 0 5px;
padding:0 0 0 60px}

.f0510 .h203 dl.yoko dt{
font-weight:bold;
margin:15px 0}
.f0510 .h203 dl.yoko dd{
background:url(../../images/material/10/icon03.gif) no-repeat 0 7px;
margin-left:20px;
padding:0 0 0 10px}

.f0510 dl.daigaku dt{font-weight:bold;
margin:0 0 15px}

.f0510 dl.daigaku dd{
background:url(../../images/material/10/icon03.gif) no-repeat 0 5px;
font-size:x-small;
padding:0 0 0 10px}

*html .f0510 dl.daigaku dd{font-size:xx-small}

/*　f0515
-----------------------------------------------*/

#f0500f0515 .h201{background:url(../../images/tdktest009.mediaxis.jp/f/f0515/pict01.jpg) no-repeat 100% 100%}
#f0500f0515 #mainContents #headtext .h201 p{margin-right:170px}

#f0500f0515 #mainContents #headtext .h202 table,
#f0500f0515 #mainContents #headtext .h203 table{
width:573px}

#f0500f0515 #mainContents #headtext .h202 table th,
#f0500f0515 #mainContents #headtext .h203 table th{
padding:0 20px 0 0}

#f0500f0515 #mainContents #headtext .h202 dl dt,
#f0500f0515 #mainContents #headtext .h203 dl dt{
font-weight:bold;
color:#000;
font-size:110%;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

#f0500f0515 #mainContents #headtext .h202 dl dd,
#f0500f0515 #mainContents #headtext .h203 dl dd{
color:#990000;
font-weight:bold;
font-size:110%;
margin:0 0 10px}

#f0500f0515 .h202 .box,
#f0500f0515 .h203 .box{
background:url(../../images/tdktest009.mediaxis.jp/f/f0515/boxbg.gif);
padding:5px}

#f0500f0515 .h202 .box .boxcont,
#f0500f0515 .h203 .box .boxcont{

background:#fff url(../../images/material/10/icon03.gif) no-repeat 10px 20px;
color:#000;
padding:10px 10px 10px 20px;
line-height:140%;}

#f0500f0515 #mainContents #headtext .sectionh3 h3{
font-weight:bold;
color:#000;
font-size:110%;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

/*　f1000
-----------------------------------------------*/
.f1000 #mainContents #headtext .cont table{
border:#ccc 1px solid;
float:left;
margin:0 0 10px 0;
width:280px}

.f1000 #mainContents #headtext .cont table.l{margin:0 0 10px 10px}

.f1000 #mainContents #headtext .cont table th,
.f1000 #mainContents #headtext .cont table td{padding:5px}

.f1000 #mainContents #headtext .cont table th{width:81px; line-height:100%;}

.f1000 #mainContents #headtext .cont table td{
background:#f0f0f0 url(../../images/tdktest009.mediaxis.jp/f/f1000/tdBg.jpg) repeat-x;
vertical-align:middle}

.f1000 #mainContents #headtext .cont table td dl dt{font-size:x-small}

.f1000 #mainContents #headtext .cont table td dl dd.name{
font-weight:bold;
font-size:110%}

.f1000 #mainContents .sectionH1 .btn{
	padding:0;
	text-align:center;
	background:none;
	border:none;
}

.f1000 #mainContents #headtext .sectionH1 .sectionh2 ul li,
.f1005 #mainContents #headtext .sectionH1 .sectionh2 ul li,
.f1010 #mainContents #headtext .sectionH1 .sectionh2 ul li{
font-size:93%;
line-height:140%;
margin:0 0 5px;
padding:0 0 0 45px}

.f1000 .sectionH1 .sectionh2 ul li.q01{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q1.gif) no-repeat 0 50%}
.f1000 .sectionH1 .sectionh2 ul li.q02{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q2.gif) no-repeat 0 50%}
.f1000 .sectionH1 .sectionh2 ul li.q03{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q3.gif) no-repeat 0 50%}
.f1000 .sectionH1 .sectionh2 ul li.q04{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q4.gif) no-repeat 0 50%}
.f1000 .sectionH1 .sectionh2 ul li.q05{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q5.gif) no-repeat 0 50%}
.f1000 .sectionH1 .sectionh2 ul li.q06{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q6.gif) no-repeat 0 50%}

.f1010 .sectionH1 .sectionh2 ul li.q01{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q1.gif) no-repeat 0 50%}

.f1010 .sectionH1 .sectionh2 ul li.q02{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q2.gif) no-repeat 0 50%}
.f1010 .sectionH1 .sectionh2 ul li.q03{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q3.gif) no-repeat 0 50%}
.f1010 .sectionH1 .sectionh2 ul li.q04{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q4.gif) no-repeat 0 50%}
.f1010 .sectionH1 .sectionh2 ul li.q05{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q5.gif) no-repeat 0 50%}
.f1010 .sectionH1 .sectionh2 ul li.q06{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q6.gif) no-repeat 0 50%}

.f1005 .sectionH1 .sectionh2 ul li.q01{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q1.gif) no-repeat 0 50%}
.f1005 .sectionH1 .sectionh2 ul li.q02{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q2.gif) no-repeat 0 50%}
.f1005 .sectionH1 .sectionh2 ul li.q03{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q3.gif) no-repeat 0 50%}

.f1005 .sectionH1 .sectionh2 ul li.q04{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q4.gif) no-repeat 0 50%}
.f1005 .sectionH1 .sectionh2 ul li.q05{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q5.gif) no-repeat 0 50%}
.f1005 .sectionH1 .sectionh2 ul li.q06{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q6.gif) no-repeat 0 50%}

.f1000 #mainContents .answer { *display:inline-block; }
.f1000 #mainContents .answer:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.f1000 #mainContents .answer .photo,
.f1005 #mainContents .answer .photo,
.f1010 #mainContents .answer .photo{ float:right; }

.f1000 #mainContents #mainContentsInner .answer p,
.f1005 #mainContents #mainContentsInner .answer p,
.f1010 #mainContents #mainContentsInner .answer p{ margin-right:168px; }

.f1000 #mainContents .answer .pagetop,
.f1005 #mainContents .answer .pagetop,
.f1010 #mainContents .answer .pagetop{ padding:10px 0; }


/*　f1005 ->先輩の声 後編
-----------------------------------------------*/
.f1005 #mainContents #mainContentsInner h4 {
	width: 100%;
	display:block;
	color:#3d5a46;
	font-weight:bold;
	padding:28px 0 5px 65px;
	margin-bottom: 28px;
	border-top:#ccc 1px dotted;
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-size: 100%;
	line-height: 130%;
	position: relative;
}
.f1005 #mainContents #mainContentsInner h4 span {
	width: 50px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	position: absolute;

	left: 0;
	top: 20px;
}

.f1005 #mainContents #mainContentsInner h4 span.q1 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q01.jpg); }
.f1005 #mainContents #mainContentsInner h4 span.q2 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q02.jpg); }
.f1005 #mainContents #mainContentsInner h4 span.q3 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q03.jpg); }
.f1005 #mainContents #mainContentsInner h4 span.q4 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q04.jpg); }
.f1005 #mainContents #mainContentsInner h4 span.q5 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q05.jpg); }
.f1005 #mainContents #mainContentsInner h4 span.q6 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q06.jpg); }

.f1005 #mainContents #mainContentsInner p {

	font-size: 93%;
	background: url(../../images/tdktest009.mediaxis.jp/f/f1000/ans.jpg) no-repeat 0 0;
	padding-left: 65px;
}


.f1005 .sectionH1 .sectionh2 ul li{
margin:0 0 5px;
padding:0 0 0 45px}

.f1005 .sectionH1 .sectionh2 ul li.q01{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q1.gif) no-repeat 0 3px}
.f1005 .sectionH1 .sectionh2 ul li.q02{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q2.gif) no-repeat 0 3px}
.f1005 .sectionH1 .sectionh2 ul li.q03{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q3.gif) no-repeat 0 3px}
.f1005 .sectionH1 .sectionh2 ul li.q04{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q4.gif) no-repeat 0 3px}
.f1005 .sectionH1 .sectionh2 ul li.q05{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q5.gif) no-repeat 0 3px}
.f1005 .sectionH1 .sectionh2 ul li.q06{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q6.gif) no-repeat 0 3px}



.f1005 .sectionH1 .sectionh2 .cont{padding:0 170px 0 65px}

.f1005 .sectionH1 .sectionh2 .h301 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h301bg.jpg) no-repeat}
.f1005 .sectionH1 .sectionh2 .h302 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h302bg.jpg) no-repeat}
.f1005 .sectionH1 .sectionh2 .h303 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h303bg.jpg) no-repeat}
.f1005 .sectionH1 .sectionh2 .h304 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h304bg.jpg) no-repeat}
.f1005 .sectionH1 .sectionh2 .h305 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h305bg.jpg) no-repeat}
.f1005 .sectionH1 .sectionh2 .h306 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/h306bg.jpg) no-repeat}

.f1005 .sectionH1 p.note{font-size:x-small}
*html .f1005 .sectionH1 p.note{font-size:xx-small}



.f1005 #mainContents #bottomtext p.lead{
	border-top:#ccc 1px dotted;
	padding:20px 0 0;
	background: none;
}
.f1005 #bottomtext .btn{
	text-align: center;
	background: none;
	border: none;
}

/*　f1010 ->先輩の声 前編
-----------------------------------------------*/

.f1010 #mainContents #mainContentsInner h4 {
	width:100%;
	display:block;
	color:#3d5a46;
	font-weight:bold;
	padding:28px 0 5px 65px;
	margin-bottom: 28px;
	border-top:#ccc 1px dotted;
	background-position: 0 50%;
	background-repeat: no-repeat;
	font-size: 100%;
	line-height: 130%;
	position: relative;
}
.f1010 #mainContents #mainContentsInner h4 span {
	width: 50px;
	height: 30px;
	text-indent: -9999px;
	display: block;
	position: absolute;
	left: 0;
	top: 20px;
}

.f1010 #mainContents #mainContentsInner h4 span.q1 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q01.jpg); }
.f1010 #mainContents #mainContentsInner h4 span.q2 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q02.jpg); }
.f1010 #mainContents #mainContentsInner h4 span.q3 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q03.jpg); }
.f1010 #mainContents #mainContentsInner h4 span.q4 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q04.jpg); }
.f1010 #mainContents #mainContentsInner h4 span.q5 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q05.jpg); }
.f1010 #mainContents #mainContentsInner h4 span.q6 { background-image:url(../../images/tdktest009.mediaxis.jp/f/f1005/q06.jpg); }

.f1010 #mainContents #mainContentsInner p {
	font-size: 93%;
	background: url(../../images/tdktest009.mediaxis.jp/f/f1000/ans.jpg) no-repeat 0 0;
	padding-left: 65px;
}



.f1010 .sectionH1 .sectionh2 ul.anq li{
margin:0 0 5px;
padding:0 0 0 45px}

.f1010 .sectionH1 .sectionh2 ul li.q01{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q1.gif) no-repeat 0 3px}
.f1010 .sectionH1 .sectionh2 ul li.q02{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q2.gif) no-repeat 0 3px}
.f1010 .sectionH1 .sectionh2 ul li.q03{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q3.gif) no-repeat 0 3px}
.f1010 .sectionH1 .sectionh2 ul li.q04{background:url(../../images/tdktest009.mediaxis.jp/f/f1000/q4.gif) no-repeat 0 3px}

.f1010 .sectionH1 .sectionh2 .sectionh3{
border-top:#ccc 1px dotted;
padding-top:20px}

.f1010 .sectionH1 .sectionh2 .sectionh3 h3{
color:#3d5a46;
font-weight:bold;
padding:5px 0 5px 65px}

.f1010 .sectionH1 .sectionh2 .h301 h3{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/q01.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h302 h3{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/q02.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h303 h3{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/q03.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h304 h3{background:url(../../images/tdktest009.mediaxis.jp/f/f1005/q04.jpg) no-repeat}

.f1010 .sectionH1 .sectionh2 .cont{padding:0 170px 0 65px}

.f1010 .sectionH1 .sectionh2 .h301 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1010/h301bg.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h302 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1010/h302bg.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h303 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1010/h303bg.jpg) no-repeat}
.f1010 .sectionH1 .sectionh2 .h304 .cont{background:url(../../images/tdktest009.mediaxis.jp/f/f1010/h304bg.jpg) no-repeat}

.f1010 .sectionH1 p.note{font-size:x-small}
*html .f1010 .sectionH1 p.note{font-size:xx-small}



.f1010 #mainContents #bottomtext p.lead{
	border-top:#ccc 1px dotted;
	padding:20px 0 0;
	margin-bottom: 25px;
	background: none;
}
.f1010 #bottomtext .box{
	background:#f3f3f3;
	border:#ddd 1px solid;
	padding:10px
}

.f1010 #mainContents #bottomtext .box h4{
	color:#3d5a46;
	font-weight:bold;
	margin:0 0 10px;
	padding:0;
	border:none;
}
.f1010 #mainContents #bottomtext .box p{margin-bottom:0; background:none; padding:0;}


/*　f1505
-----------------------------------------------*/

.f1505 .sectionh3{
border-bottom:#ddd 1px dotted;
margin:0 0 20px;
padding:0 0 20px}

.f1505 #mainContents #headtext .sectionh3 h3{
font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

/*　f1500 ->さいたまエリアライフ
-----------------------------------------------*/

#f1500index .sectionH1 .sectionh2{background:url(../../images/tdktest009.mediaxis.jp/f/f1500/pict01.jpg) no-repeat 100% 60px}
.f1500 .sectionH1 .sectionh2 p.lead{margin-right:160px}

.f1500 .sectionh2 h2 a { text-decoration:none; }

.f1500 #mainContents #headtext .sectionh3 h3{
font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 50%;
margin:0 0 10px;
padding:0 0 0 20px}

.f1500 .sectionH1 .sectionh2 .relcont{
background:none;
padding:0;
*display:inline-block;}
.f1500 .sectionH1 .sectionh2 .relcont:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;


}

.f1500 .sectionH1 .sectionh2 .sectionh4{
background:#fff;
float:left;
padding:10px;
width:250px}

.f1500 #mainContents #mainContentsInner #headtext .sectionH1 .sectionh2 .sectionh4 h4{
border-bottom:#dfdfe1 1px dotted;
margin:0 0 10px;
padding:0 0 10px }

.f1500 #mainContents .sectionH1 .sectionh2 .sectionh4 .btn {
	margin: 0;
	padding: 0;
	background: none;
	border: none;
	line-height: 100%;
}
.f1500 #mainContents .sectionH1 .sectionh2 .sectionh4 .btn img { vertical-align:top; }

*html .f1500 .sectionH1 .sectionh2 .sectionh4{width:270px}

.f1500 .sectionH1 .sectionh2 .r{margin:0 0 0 15px}

.f1500 .access{
background:url(../../images/material/10/icon03.gif) no-repeat 0 50%;
padding:0 0 0 15px;
font-size:93%;}

/*　f1510
-----------------------------------------------*/
#f1500f1510 #headtext .sectionh3 h3{
font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

#f1500f1510 #headtext #headtext .sectionh3 dl{margin-left:10px}

#f1500f1510 #headtext .sectionh3 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 15px}

#f1500f1510 #headtext .sectionh3 dl dd{
margin:0 0 10px;
padding:0 0 0 15px}

#f1500f1510 #headtext .sectionh3 table th{width:200px}

/*　f1515
-----------------------------------------------*/
.f1515 #mainContents #headtext .sectionh3 h3{

font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

#f1500f1515 #headtext .sectionh3 dl{margin-left:10px}

#f1500f1515 #headtext .sectionh3 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 15px}

#f1500f1515 #headtext .sectionh3 dl dd{
margin:0 0 10px;
padding:0 0 0 15px}

/*　f1520

-----------------------------------------------*/
.f1520 .sectionh2 dl{border-bottom:#ddd 1px dotted;
padding-left:10px}

.f1520 .sectionh2 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 15px}

.f1520 .sectionh2 dl dd{
margin:0 0 10px;
padding:0 0 0 15px}

/*　f3000 ->高校予備校の先生方へ
-----------------------------------------------*/
.f3000 #mainContents #headtext h4 {
	padding: 0;
	margin-bottom: 0;
	color: #666;
	font-size: 93%;
}
#f3000index #mainContents #headtext table.typea td { text-align:center; }

/* \ */ /*------ IE6だけに適用 */
*html #f3000index #mainContents #headtext table.typea { width:auto; }

#f3000lecture #mainContents #headtext .lecTheme{
	font-size:16px;
	font-weight:bold;
	clear:both;
	padding:15px 0 10px 0;
	color:#f00;
}

#f3000lecture #mainContents #headtext .lecTitle{
	font-size:15px;
	font-weight:bold;
	clear:both;
	float:left;
	padding-bottom:5px;
}

#f3000lecture #mainContents #headtext .lecTeach{
	float:right;
	font-size:15px;
	font-weight:bold;
	padding-bottom:5px;
}

#f3000lecture #mainContents #headtext .lecTtl{
	font-size:16px;
	font-weight:bold;
	clear:both;
	padding-top:15px;
}

#f3000lecture #mainContents #headtext .lecTeacher{
	text-align:right;
	font-weight:bold;
	padding-bottom:5px;
}

#f3000lecture #mainContents #headtext .lecTeacherImg{
	float:right;
	margin-left:5px;
}

/*　f4000 ->生涯学習
-----------------------------------------------*/
#f4000f4010 .sectionh2 h2 a,
#f4000f4010 #mainContents #headtext .sectionh2 table.typea a,
#f4000f4010 #mainContents #headtext .sectionH1 p a,
#f4000f4020 .sectionh2 h2 a,
#f4000f4020 #mainContents #headtext .sectionh2 table.typea a,
#f4000f4020 #mainContents #headtext .sectionH1 p a,
#f4000f4030 #mainContents #headtext .sectionh2 table.typea a,
#f4000f5000 #mainContents #headtext .sectionh2 table.typea a { text-decoration:none; }

#f4000f4010 #mainContents #headtext .sectionh2 table.typea a:hover,
#f4000f4010 #mainContents #headtext .sectionH1 p a:hover,
#f4000f4020 #mainContents #headtext .sectionh2 table.typea a:hover,
#f4000f4020 #mainContents #headtext .sectionH1 p a:hover,
#f4000f4030 #mainContents #headtext .sectionh2 table.typea a:hover,
#f4000f5000 #mainContents #headtext .sectionh2 table.typea a:hover { color:#666; }

#f4000f4020 #mainContents #headtext .sectionh2 table.typea td li { margin-bottom:20px; line-height:140%; }


/***********************************************/
/*											 */
/* g ->最新ニュース							*/
/*											 */
/***********************************************/

/*　g0000 - g5000
-----------------------------------------------*/
.g0000 .sectionH1 dl,
.g0500 .sectionH1 dl,
.g1000 .sectionH1 dl,
.g1500 .sectionH1 dl,
.g2000 .sectionH1 dl,
.g2500 .sectionH1 dl,
.g3000 .sectionH1 dl,
.g3500 .sectionH1 dl,
.g4000 .sectionH1 dl,
.g4500 .sectionH1 dl,
.g5000 .sectionH1 dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 20px;
padding:0 0 20px}

.g0000 .sectionH1 dl dt,
.g0500 .sectionH1 dl dt,
.g1000 .sectionH1 dl dt,
.g1500 .sectionH1 dl dt,
.g2000 .sectionH1 dl dt,
.g2500 .sectionH1 dl dt,
.g3000 .sectionH1 dl dt,
.g3500 .sectionH1 dl dt,
.g4000 .sectionH1 dl dt,
.g4500 .sectionH1 dl dt,
.g5000 .sectionH1 dl dt{font-weight:bold}

.g0000 .sectionH1 dl dd,
.g0500 .sectionH1 dl dd,
.g1000 .sectionH1 dl dd,
.g1500 .sectionH1 dl dd,
.g2000 .sectionH1 dl dd,
.g2500 .sectionH1 dl dd,
.g3000 .sectionH1 dl dd,
.g3500 .sectionH1 dl dd,
.g4000 .sectionH1 dl dd,
.g4500 .sectionH1 dl dd,
.g5000 .sectionH1 dl dd{
margin:-1.4em 0 0 8em}

.g0500 .sectionH1 h1,
.g1000 .sectionH1 h1,
.g1500 .sectionH1 h1,
.g2000 .sectionH1 h1,
.g2500 .sectionH1 h1,
.g3000 .sectionH1 h1,
.g3500 .sectionH1 h1,
.g4000 .sectionH1 h1,
.g4500 .sectionH1 h1,
.g5000 .sectionH1 h1{
padding:0}

/* アーカイブリスト
-----------------------------------------------*/
#mainContents #mainContentsInner ul.newsNavi{
		background:url(../../images/material/10/relBg.gif);
		display:inline-block;
		padding: 5px 0 5px 10px;
		margin-bottom:10px;
		width: 100%;

}

ul.newsNavi:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

/*\*/
*html ul.newsNavi{height:1%}
ul.newsNavii{display:block}
/**/

ul.newsNavi li{
		background-color: #ffffff;
		font-size:xx-small;
		border-bottom:#ccc 1px dotted;
		border-right:#ccc 1px dotted;
		float:left;
		display:block;
		margin:0;
		padding:0;
		width:110px;
		height: 22px;
		text-align:left;
}

/* \ */ /*------ IE6だけに適用 */
* html ul.newsNavi li {
	width:180px;
	height:22px;
	overflow:hidden;
}
ul.newsNavi li.l{margin:0}

ul.newsNavi li a{
		background:url(../../images/material/10/icon01.gif) no-repeat 10px 6px;
		display:block;
		padding:3px 5px 14px 25px;
		text-decoration:none;
		line-height:120%;
		font-size:16px;
}

#mainContents #mainContentsInner #news ul.newsList {
	background:#FFF;
	padding:0;
	margin-top:15px;
}

#mainContents #mainContentsInner #news ul.newsList li {
	width:100%;
	margin: 0 0 5px;
	padding:0 0 5px;
	border-bottom:1px dotted #E0DFE3;
}

#mainContents #mainContentsInner #news ul.newsList li:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;
}

.trackclub #mainContents #mainContentsInner #news h4,
.nichimo #mainContents #mainContentsInner #news h4,
.c2001_topics #mainContents #mainContentsInner #news h4,
.nyushi_topics #mainContents #mainContentsInner #news h4,
.e2600_topics #mainContents #mainContentsInner #news h4,
.e1500_topics #mainContents #mainContentsInner #news h4,
.g3500 #mainContents #mainContentsInner #news h4,
.g3000 #mainContents #mainContentsInner #news h4{
		display:block;
		background-image:none;
		color:#666;
		clear:both;
		font-size:130%;
		padding:0;
		margin-bottom:0;
}
#mainContents #mainContentsInner #news .newsList h5 {
		color:#666;
		float:left;
		font-size:85%;
		width:140px;
}
#mainContents #mainContentsInner .pager {
	padding:0;
	border:none;
	background:none;
}
#mainContents #mainContentsInner #news .newsList p {
	float:left;
	padding:0;
	width:430px;
}
#mainContents #mainContentsInner #news #newsCont p {
	padding: 0 0 15px;
}



/***********************************************/

.post .sectionH1 .cat{margin:0 0 25px}
.post .sectionH1 h1{
font-size:130%;
font-weight:bold;
margin:0 0 25px}

/********************************************/
/*											*/
/* h										*/
/*											*/
/********************************************/

.h0000 .sectionh3{
border-top:#ddd 1px dotted;
padding-top:10px}

.h0000 .sectionh3 ul{
border-bottom:#ddd 1px dotted;
margin:0;
padding:0}

.h0000 .sectionh3 ul li{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
padding:0 0 10px 15px}

/********************************************/
/*											*/
/* j										*/
/*											*/
/********************************************/

.j0000 #wrapper{background:none}

.j0000 #main{
float:none;
margin-left:0;
width:820px}

.j0000 #main .sectionH1{background:none}

.j0000 #main .sectionH1 h1{border-bottom:#dfdfe1 1px solid;padding:0 0 10px}

/* news */


.j0000 #main .news{margin:0 0 10px}

.j0000 #main .news h2{margin-bottom:10px}

.j0000 #main .news dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

.j0000 #main .news dl dt{font-weight:bold}

.j0000 #main .news dl dd{margin:-1.4em 0 0 8em}

/* bannerArea */

.j0000 #main .sectionH1 .bannerarea{
background:url(../../images/material/10/relBg.gif);
margin:0 0 20px;
padding:10px}

.j0000 #main .sectionH1 .bannerarea ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.j0000 #main .sectionH1 .bannerarea ul{display:inline-block;margin-bottom:0;
padding-top:10px}

/*\*/
*html .j0000 #main .sectionH1 .bannerarea ul{height:1%}
.j0000 #main .sectionH1 .bannerarea ul{display:block}

/**/



.j0000 #main .sectionH1 .bannerarea ul li{float:left;margin:0 0 0 10px}
.j0000 #main .sectionH1 .bannerarea ul li.firstChild{margin:0}

.j0000 #main .sectionH1 .bannerarea ul li ul{padding:0}
.j0000 #main .sectionH1 .bannerarea ul li ul li{float:none;margin:0}
.j0000 #main .sectionH1 .bannerarea ul li ul li.firstChild{margin-bottom:5px}

/* linkArea */

.j0000 #main .sectionH1 .cont .sectionh2 h2{margin-bottom:10px}

.j0000 #main .sectionH1 .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.j0000 #main .sectionH1 .cont{display:inline-block;}

/*\*/
*html .j0000 #main .sectionH1 .cont{height:1%}
.j0000 #main .sectionH1 .cont{display:block}
/**/

.j0000 #main .sectionH1 .cont .l,
.j0000 #main .sectionH1 .cont .m,
.j0000 #main .sectionH1 .cont .r{
float:left;
margin:0 0 0 10px;
width:266px}

.j0000 #main .sectionH1 .cont .l{margin:0}

.j0000 .sectionh2 ul{margin-bottom:0}

.j0000 .sectionh2 ul li,
.j0000_topics .sectionh2 ul li{
border-bottom:#ccc 1px dotted;
display:block}

.j0000 .sectionh2 ul li a,
.j0000_topics .sectionh2 ul li a{
background:url(../../images/material/10/icon02.gif) no-repeat 10px 13px;
display:block;
padding:5px 5px 5px 25px;
text-decoration:none}

.j0000 .sectionh2 ul li ul{border-top:#ccc 1px dotted}

.j0000 .sectionh2 ul li ul li{
border-bottom:#ccc 1px dotted;
display:block}

.j0000 .sectionh2 ul li ul li.lastchild{
border-bottom:none}

.j0000 .sectionh2 ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 20px 15px;
font-size:x-small;
padding-left:30px}



*html .j0000 .sectionh2 ul li ul li a{font-size:xx-small}

/***********************************************/
/*											 */
/* k										   */
/*											 */
/***********************************************/


.k0000 #wrapper{background:none}

.k0000 #main{

float:none;
margin-left:0;
width:820px}

.k0000 #main .sectionH1{background:none}
.k0000 #main .sectionH1 h1{border-bottom:#dfdfe1 1px solid;padding:0 0 10px}

/* news */

.k0000 #main .news{margin:0 0 10px;
padding:0 0 20px;}

.k0000 #main .news h2{margin-bottom:10px}

.k0000 #main .news dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

.k0000 #main .news dl dt{font-weight:bold}

.k0000 #main .news dl dd{margin:-1.4em 0 0 8em}

/* linkArea */

.k0000 #main .sectionH1 .cont .sectionh2 h2{margin-bottom:10px}

.k0000 #main .sectionH1 .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.k0000 #main .sectionH1 .cont{display:inline-block;}

/*\*/
*html .k0000 #main .sectionH1 .cont{height:1%}
.k0000 #main .sectionH1 .cont{display:block}
/**/

.k0000 #main .sectionH1 .cont .l,
.k0000 #main .sectionH1 .cont .m,
.k0000 #main .sectionH1 .cont .r{
float:left;
margin:0 0 0 10px;
width:266px}

.k0000 #main .sectionH1 .cont .l{margin:0}

.k0000 .sectionh2 ul{margin-bottom:0}

.k0000 .sectionh2 ul li,
.k0000_topics .sectionh2 ul li{
border-bottom:#ccc 1px dotted;
display:block}

.k0000 .sectionh2 ul li a,
.k0000_topics .sectionh2 ul li a
{
background:url(../../images/material/10/icon02.gif) no-repeat 10px 13px;
display:block;
padding:5px 5px 5px 25px;
text-decoration:none}

.k0000 .sectionh2 ul li ul{border-top:#ccc 1px dotted}

.k0000 .sectionh2 ul li ul li{
border-bottom:#ccc 1px dotted;
display:block}

.k0000 .sectionh2 ul li ul li.lastchild{
border-bottom:none}

.k0000 .sectionh2 ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 20px 15px;
/*font-size:x-small;*/
padding-left:30px}

*html .k0000 .sectionh2 ul li ul li a{/*font-size:xx-small*/}


/********************************************/
/*											*/
/* l										*/
/*											*/
/********************************************/


.l0000 #wrapper{background:none}

.l0000 #main{
float:none;
margin-left:0;
width:820px}

.l0000 #main .sectionH1{background:none}
.l0000 #main .sectionH1 h1{border-bottom:#dfdfe1 1px solid;padding:0 0 10px}

/* news */

.l0000 #main .news{margin:0 0 10px;
padding:0 0 20px;}

.l0000 #main .news h2{margin-bottom:10px}

.l0000 #main .news dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

.l0000 #main .news dl dt{font-weight:bold}

.l0000 #main .news dl dd{margin:-1.4em 0 0 8em}

/* linkArea */

.l0000 #main .sectionH1 .cont .sectionh2 h2{margin-bottom:10px}

.l0000 #main .sectionH1 .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

.l0000 #main .sectionH1 .cont{display:inline-block;}

/*\*/
*html .l0000 #main .sectionH1 .cont{height:1%}
.l0000 #main .sectionH1 .cont{display:block}
/**/

.l0000 #main .sectionH1 .cont .l,
.l0000 #main .sectionH1 .cont .m,
.l0000 #main .sectionH1 .cont .r{
float:left;
margin:0 0 0 10px;
width:266px}

.l0000 #main .sectionH1 .cont .l{margin:0}

.l0000 .sectionh2 ul{margin-bottom:0}

.l0000 .sectionh2 ul li,
.l0000_topics .sectionh2 ul li{
border-bottom:#ccc 1px dotted;
display:block}

.l0000 .sectionh2 ul li a,
.l0000_topics .sectionh2 ul li a{
background:url(../../images/material/10/icon02.gif) no-repeat 10px 13px;
display:block;
padding:5px 5px 5px 25px;
text-decoration:none}

.l0000 .sectionh2 ul li ul{border-top:#ccc 1px dotted}

.l0000 .sectionh2 ul li ul li{
border-bottom:#ccc 1px dotted;
display:block}

.l0000 .sectionh2 ul li ul li.lastchild{
border-bottom:none}

.l0000 .sectionh2 ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 20px 15px;
/*font-size:x-small;*/
padding-left:30px}

*html .l0000 .sectionh2 ul li ul li a{/*font-size:xx-small*/}

/***********************************************/
/*											 */
/* m										 */
/*											 */
/***********************************************/

#m.m0000 #wrapper{background:none}

#m.m0000 #main{
float:none;
margin-left:0;
width:820px}

#m.m0000 #main .sectionH1{background:none}
#m.m0000 #main .sectionH1 h1{border-bottom:#dfdfe1 1px solid;padding:0 0 10px}

/* news */

#m.m0000 #main .news{margin:0 0 10px}

#m.m0000 #main .news h2{margin-bottom:10px}

#m.m0000 #main .news dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

#m.m0000 #main .news dl dt{font-weight:bold}

#m.m0000 #main .news dl dd{margin:-1.4em 0 0 8em}

/* bannerArea */

#m.m0000 #main .sectionH1 .bannerarea{
background:url(../../images/material/10/relBg.gif);
margin:0 0 20px;
padding:10px}

#m.m0000 #main .sectionH1 .bannerarea ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#m.m0000 #main .sectionH1 .bannerarea ul{display:inline-block;margin-bottom:0;
padding-top:10px}

/*\*/
*html #m.m0000 #main .sectionH1 .bannerarea ul{height:1%}
#m.m0000 #main .sectionH1 .bannerarea ul{display:block}
/**/

#m.m0000 #main .sectionH1 .bannerarea ul li{float:left;margin:0 0 0 10px}
#m.m0000 #main .sectionH1 .bannerarea ul li.firstchild{margin:0}

#m.m0000 #main .sectionH1 .bannerarea ul li ul{padding:0}
#m.m0000 #main .sectionH1 .bannerarea ul li ul li{float:none;margin:0}
#m.m0000 #main .sectionH1 .bannerarea ul li ul li.firstchild{margin-bottom:5px}

/* linkArea */

#m.m0000 #main .sectionH1 .cont .sectionh2 h2{margin-bottom:10px}

#m.m0000 #main .sectionH1 .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#m.m0000 #main .sectionH1 .cont{display:inline-block;}

/*\*/
*html #m.m0000 #main .sectionH1 .cont{height:1%}
#m.m0000 #main .sectionH1 .cont{display:block}
/**/

#m.m0000 #main .sectionH1 .cont .l,
#m.m0000 #main .sectionH1 .cont .m,
#m.m0000 #main .sectionH1 .cont .r{
float:left;
margin:0 0 0 10px;
width:266px}

#m.m0000 #main .sectionH1 .cont .l{margin:0}

#m.m0000 .sectionh2 ul{margin-bottom:0}

#m.m0000 .sectionh2 ul li{
border-bottom:#ccc 1px dotted;
display:block}

#m.m0000 .sectionh2 ul li a{
background:url(../../images/material/10/icon02.gif) no-repeat 10px 13px;
display:block;
padding:5px 5px 5px 25px;
text-decoration:none}

#m.m0000 .sectionh2 ul li ul{border-top:#ccc 1px dotted}


#m.m0000 .sectionh2 ul li ul li{
border-bottom:#ccc 1px dotted;
display:block}

#m.m0000 .sectionh2 ul li ul li.lastchild{
border-bottom:none}


#m.m0000 .sectionh2 ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 20px 15px;
/*font-size:x-small;*/
padding-left:30px}

*html #m.m0000 .sectionh2 ul li ul li a{/*font-size:xx-small*/}

/***********************************************/
/*											 */
/* n　　　　　　　							 */
/*											 */
/***********************************************/

#n.n0000 #wrapper{background:none}

#n.n0000 #main{
float:none;
margin-left:0;
width:820px}

#n.n0000 #main .sectionH1{background:none}
#n.n0000 #main .sectionH1 h1{border-bottom:#dfdfe1 1px solid;padding:0 0 10px}

/* news */

#n.n0000 #main .news{margin:0 0 10px}

#n.n0000 #main .news h2{margin-bottom:10px}

#n.n0000 #main .news dl{
border-bottom:#e0dfe3 1px dotted;
margin:0 0 10px;
padding:0 0 10px}

#n.n0000 #main .news dl dt{font-weight:bold}

#n.n0000 #main .news dl dd{margin:-1.4em 0 0 8em}

/* bannerArea */

#n.n0000 #main .sectionH1 .bannerarea{
background:url(../../images/material/10/relBg.gif);
margin:0 0 20px;
padding:10px}

#n.n0000 #main .sectionH1 .bannerarea ul:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#n.n0000 #main .sectionH1 .bannerarea ul{display:inline-block;margin-bottom:0;
padding-top:10px}

/*\*/
*html #n.n0000 #main .sectionH1 .bannerarea ul{height:1%}
#n.n0000 #main .sectionH1 .bannerarea ul{display:block}

/**/

#n.n0000 #main .sectionH1 .bannerarea ul li{float:left;margin:0 0 0 10px}
#n.n0000 #main .sectionH1 .bannerarea ul li.firstChild{margin:0}

#n.n0000 #main .sectionH1 .bannerarea ul li ul{padding:0}
#n.n0000 #main .sectionH1 .bannerarea ul li ul li{float:none;margin:0}
#n.n0000 #main .sectionH1 .bannerarea ul li ul li.firstChild{margin-bottom:5px}

/* linkArea */

#n.n0000 #main .sectionH1 .cont .sectionh2 h2{margin-bottom:10px}

#n.n0000 #main .sectionH1 .cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#n.n0000 #main .sectionH1 .cont{display:inline-block;}

/*\*/
*html #n.n0000 #main .sectionH1 .cont{height:1%}
#n.n0000 #main .sectionH1 .cont{display:block}
/**/

#n.n0000 #main .sectionH1 .cont .l,
#n.n0000 #main .sectionH1 .cont .m,
#n.n0000 #main .sectionH1 .cont .r{
float:left;
margin:0 0 0 10px;
width:266px}

#n.n0000 #main .sectionH1 .cont .l{margin:0}

#n.n0000 .sectionh2 ul{margin-bottom:0}

#n.n0000 .sectionh2 ul li{
border-bottom:#ccc 1px dotted;
display:block}

#n.n0000 .sectionh2 ul li a{
background:url(../../images/material/10/icon02.gif) no-repeat 10px 13px;
display:block;
padding:5px 5px 5px 25px;
text-decoration:none}

#n.n0000 .sectionh2 ul li ul{border-top:#ccc 1px dotted}

#n.n0000 .sectionh2 ul li ul li{
border-bottom:#ccc 1px dotted;
display:block}

#n.n0000 .sectionh2 ul li ul li.lastchild{
border-bottom:none}

#n.n0000 .sectionh2 ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 20px 15px;
/*font-size:x-small;*/
padding-left:30px}

*html #n.n0000 .sectionh2 ul li ul li a{/*font-size:xx-small*/}

/*　n1000 ->採用担当者様へ
-----------------------------------------------*/
#n0000n1000 #mainContents #headtext .sectionH1 h3 { color:#666;	font-size:93%; padding:0; }

/*　n0500
-----------------------------------------------*/

#n.n0500 .sectionH1 table th.l{padding:0 20px 0 0}
#n.n0500 .sectionH1 p.note{font-size:x-small}

#n.n0500 .sectionH1 .sectionh3 h3{font-weight:bold}

*html #n.n0500 .sectionH1 p.note{font-size:xx-small}

#n.n0500 .sectionH1 .h202 table.typea{width:395px}

#n.n0500 .sectionH1 .h202 table.typea th,
#n.n0500 .sectionH1 .h202 table.typea td{text-align:center;
padding:10px 5px}


#n.n0500 .sectionH1 .h202 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 10px}

/*　n1000
-----------------------------------------------*/

#n.n1000 .btn li{margin:0 0 0 10px}


#n.n1000 .sectionH1 .sectionh2 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;

padding:0 0 0 10px}

/*　n1500
-----------------------------------------------*/

#n.n1500 .sectionH1 .sectionh3 h3{

font-weight:bold;
margin:0 0 10px}


#n.n1500 .sectionH1 .sectionh2 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 10px}

/*　n2000
-----------------------------------------------*/

#n.n2000 .sectionH1 .sectionh3 h3{
font-weight:bold;
margin:0 0 10px}

#n.n2000 .sectionH1 .sectionh2 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 10px}

/***********************************************/
/*											 */
/* o ->sitemap  　							 */
/*											 */
/***********************************************/

#sitemapindex #mainContents #mainContentsInner #sitemap ul{margin:0}

#sitemapindex #mainContents #mainContentsInner #sitemap ul li{
		background-image: none;
		border-style: none;

		font-size:100%;
		font-weight: normal;
		line-height: 140%;
		color: #5A2A30;
		display:block}

#sitemapindex #mainContents #mainContentsInner #sitemap ul li a {
		background:url(../../images/material/10/icon01.gif) no-repeat 10px 9px #FFF;
		color: #545454;
		display:block;
		padding:5px 5px 5px 30px;

		text-decoration:none;}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li a:link{ text-decoration:none; }
#sitemapindex #mainContents #mainContentsInner #sitemap ul li a:visited { color:#5A2A30 }
#sitemapindex #mainContents #mainContentsInner #sitemap ul li a:hover { color:#5A2A30 }

#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul{border-top:#ccc 1px dotted;}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li{
		border-bottom:#ccc 1px dotted;
		display:block;
		margin:0;
		padding-left:0;
		background:url(../../images/material/10/icon02.gif) no-repeat 20px 9px;
		font-size:93%;
		text-indent:30px;}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li a{
		background:url(../../images/material/10/icon02.gif) no-repeat 20px 12px #FFF;
		font-size:100%;
		padding-left:0;
		padding-right:0;}

#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li ul{
		margin-top:5px;
		border: none;}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li ul li{
		border: none;
		background: none;

		padding-left:0;
		list-style:none;
}
#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li.lastChild{
border-bottom:none}

#sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li ul li a{
background:url(../../images/material/10/icon04.gif) no-repeat 25px 12px;
font-size:x-small;
margin-left:0;}

*html #sitemapindex #mainContents #mainContentsInner #sitemap ul li ul li ul li a{
font-size:xx-small}

/***********************************************/
/*											 */
/* y ->form1								   */
/*											 */
/***********************************************/
.form1 #mainContents #mainContentsInner h3 { display:none; }
.form1 .sendBtn{
text-align:center}

.form1 li{
display:inline;
margin:0 0 0 20px}

.form1 li.firstChild{
margin:0}

.form1 table{margin:0 0 10px}

.form1 table th{
font-weight:bold;
width:170px}

.form1 table td{vertical-align:middle}
.form1 table span{color:#FF0033;
	margin:0 5px;
}

.form1 table.sec{border-top:#ddd 1px solid}
.form1 table caption{padding-bottom:10px}

.form1 table td.cont{line-height:200%}
.form1 tfoot{
		background:#ffffff !important;
}
.form1 tfoot td{
}
.form1 tfoot input{
		background-color:#c90000 !important;
		font-weight: normal !important;
}


/***********************************************/
/*											 */
/* y ->form2								 */
/*											 */
/***********************************************/
.form2 #mainContents #mainContentsInner h3,
.form4 #mainContents #mainContentsInner h3 {
	display: none;
}
.form2 .sendBtn{
text-align:center}

.form2 li{
display:inline;
margin:0 0 0 20px}

.form2 li.firstChild{
margin:0}


#mainContents #mainContentsInner #contact table{
	width: 100%;
	table-layout: fixed;
	border: 0;
	border-top: 2px solid #00580C;
	margin:0 0 10px;
	border-collapse: separate;
}
#mainContents #mainContentsInner #contact td,
#mainContents #mainContentsInner #contact th {
	padding: 10px;
	border-top:1px solid #FFFFFF;
	border-bottom: 1px solid #DDDDDD;
}
#mainContents #mainContentsInner #contact th {
/*	white-space: normal;*/
	width: 16em;
	font-weight:bold;
	background-color: #EEE;
	border-right: none;
}
#mainContents #mainContentsInner #contact td {
	line-height: 200%;
	vertical-align:middle;
	border-right: none;
}
#mainContents #mainContentsInner #contact tfoot td {
	border-bottom: none;    white-space: nowrap;
	padding-top: 10px;
	background: #FFF
}

/* 画像で表示したい場合の設定 */
#mainContents #mainContentsInner #contact tfoot input#confirm{
		border-style: none !important;
		background: url(../../images/tdktest009.mediaxis.jp/common/btn01.jpg) no-repeat 0 0 !important;
		text-indent: -9999px;
		width:150px !important;
		height:29px !important;
		display:block;
		margin-left: auto;
		margin-right: auto;
}
#mainContents #mainContentsInner #contact tfoot input#back{
		border-style: none !important;
		background: url(../../images/tdktest009.mediaxis.jp/common/btn02.jpg) no-repeat 0 0 !important;
		text-indent: -9999px;
		width:150px !important;
		height:29px !important;
		display:block;
		margin-left: auto;
		margin-right: auto;
}
#mainContents #mainContentsInner #contact tfoot input#send{
		border-style: none !important;
		background: url(../../images/tdktest009.mediaxis.jp/common/btn03.jpg) no-repeat 0 0 !important;
		text-indent: -9999px;
		width:150px !important;
		height:29px !important;
		display:block;
		margin-left: auto;
		margin-right: auto;
}

/*　form2
-----------------------------------------------*/
.form2 table span{color:#FF0033;
margin:0 5px}


.form2 table.sec{border-top:#ddd 1px solid}
.form2 table caption{padding-bottom:10px}

.form2 table td.cont{line-height:200%}
.form2 tfoot{
		background:#ffffff;
}
.form2 tfoot td{
}
.form2.form2 input.radio{margin:0 5px 0 0}
.form2.form2 input.hoka{margin:0 5px}

/*　form3
-----------------------------------------------*/
.form2.form3 .sectionH1 dl dt{
font-weight:bold;
margin-top:10px}

/*　form6
-----------------------------------------------*/
.form6 #mainContents #mainContentsInner h3 { display:none; }

/*　b6000
-----------------------------------------------*/
.b6000 #mainContents #mainContentsInner h3 { display:none; }


/*　プレミアムガイダンスフォーム
-----------------------------------------------*/
.pguidance_form #mainContents #mainContentsInner h3 { display:none; }

/*　新学科紹介ガイダンスフォーム
-----------------------------------------------*/
.introguidance_form #mainContents #mainContentsInner h3 { display:none; }


/*　入試説明会
-----------------------------------------------*/
.nyuushiguidance_form #mainContents #mainContentsInner h3 { display:none; }

/***********************************************/
/*											 */
/* search									  */
/*											 */
/***********************************************/

#z.search #mainContents #headtext .sectionH1 .sectionh2 .sectionh3 h3{
font-size:110%;
font-weight:bold;
color:#333;
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
margin:0 0 10px;
padding:0 0 0 20px}

#z.search .sectionH1 .sectionh2 .sectionh3 .sectionH4{
border-bottom:#ddd 1px dotted;
margin:0 0 20px;
padding:0 0 20px}

#z.search .sectionH1 .sectionh2 .sectionh3 .sectionH4 h4{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 15px}

#z.search .sectionH1 .sectionh2 .sectionh3 .sectionH4 .link{text-align:right}
#z.search .sectionH1 .sectionh2 .sectionh3 .sectionH4 p{margin:0 0 10px}

/* 20080325 */
body.l0500 .sectionH1 .sectionh2 h2 {
margin-bottom:10px;
}

.l0500 .sectionH1 dl dt{
background:url(../../images/material/10/dtBg.gif) no-repeat 0 3px;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 10px}


/***********************************************/
/*											 */
/* index　　　　　							 */
/*											 */
/***********************************************/

*html #mainContents #head{width:860px}

#mainContents #head #headNav{width:291px}

#mainContents #wrapper{background:url(../../images/tdktest009.mediaxis.jp/index/contentsBg3.gif) repeat-y}
/*
#mainContents #mainContentsInner{
float:left;
margin:0 20px 0 0;
width:600px;
position:relative}
*/
#mainContents #eyeCatch{
background:url(../../images/material/10/headContBg.gif) repeat-x 0 100%;
margin:0 0 10px;
padding:0 0 20px;
width:820px}

#mainContents #vaNav{
background:url(../../images/tdktest009.mediaxis.jp/index/vaNavBg.jpg) no-repeat}

#mainContents #vaNav:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}

#mainContents #vaNav{display:inline-block;}

/*\*/
*html #mainContents #vaNav{height:1%}
#mainContents #vaNav{display:block}
/**/

#mainContents #vaNav li{float:left}
#mainContents #vaNav li.firstChild{padding:0 0 0 585px}

#mainContents #cont{
background:url(../../images/tdktest009.mediaxis.jp/index/contBg.jpg) no-repeat 0 100%;
margin:0 0 15px;
padding:0 0 10px}

#mainContents #cont:after{
content:".";
display:block;
height:0;
clear:both;
visibility:hidden}


#mainContents #cont{display:inline-block;}


/*\*/
*html #mainContentes #cont{height:1%}
#mainContents #cont{display:block}
/**/

#mainContents #cont .sectionh3{
float:left;
width:156px;
margin:0 0 0 10px;
padding:58px 0 0}

#mainContents #cont .sectionh3 h3{margin:0 0 10px}

#mainContents #cont .sectionh3 ul{margin:0 0 10px}

#mainContents #cont .sectionh3 ul li{
margin:0 0 12px;
padding:0 0 0 12px}

#mainContents #cont .sectionh3 ul li a{text-decoration:none}


#mainContents #cont .h301{
background:url(../../images/material/10/sec01Bg.jpg) no-repeat;
margin:0}

#mainContents #cont .h302{background:url(../../images/material/10/sec02Bg.jpg) no-repeat}
#mainContents #cont .h303{background:url(../../images/material/10/sec03Bg.jpg) no-repeat}
#mainContents #cont .h304{background:url(../../images/material/10/sec04Bg.jpg) no-repeat}
#mainContents #cont .h305{background:url(../../images/material/10/sec05Bg.jpg) no-repeat}

#mainContents #cont .h301 ul li{background:url(../../images/tdktest009.mediaxis.jp/index/icon01.gif) no-repeat 0 7px}
#mainContents #cont .h302 ul li{background:url(../../images/tdktest009.mediaxis.jp/index/icon02.gif) no-repeat 0 7px}
#mainContents #cont .h303 ul li{background:url(../../images/tdktest009.mediaxis.jp/index/icon03.gif) no-repeat 0 7px}
#mainContents #cont .h304 ul li{background:url(../../images/tdktest009.mediaxis.jp/index/icon04.gif) no-repeat 0 7px}
#mainContents #cont .h305 ul li{background:url(../../images/tdktest009.mediaxis.jp/index/icon05.gif) no-repeat 0 7px}

#mainContens .rss{
position:absolute;
left:534px}

#mainContents #mainContentsInner .sectionH2{margin:0 0 25px}

#mainContents #mainContentsInner .sectionH2 h2{margin:0 0 15px}

#mainContents #newsTop .newsList{
}
#mainContents #mainContentsInner #newsTop ul.newsList {
		background-color: #ffffff;
		padding: 0;
}

/* News&Informations
=============================== */
#newsTop .newsList {
}
#newsTop .newsList li {
		clear: both;
		border-bottom: #e0dfe3 1px dotted;
		/display:inline-block;
}
.newsList li:after { /* clerafix */
	content: ".";
	display: block;
	visibility: hidden;
	height: 0.1px;
	font-size: 0.1em;
	line-height: 0;
	clear: both;}
#mainContents #mainContentsInner ul.newsList li {
	padding: 4px 0;
}

/* お知らせ */
#mainContents #mainContentsInner #newsTop h3{
		height: 25px;
		padding: 0;
		*margin-top:55px;
		margin-top:10px;
		margin-bottom: 15px;
		background: #ffffff url(../../images/material/10/h201.gif) no-repeat 0 bottom;
		color:#666;
		font-style:normal;
		text-indent: -9999px;
}

#mainContents #mainContentsInner #newsTop ul.newsList h5{

		/*float: left;*/
		color: #575757;
		font-size: 77%;
		width: 120px;
		font-weight: normal;
}

.newsList p{
		/*float: left;*/
		width: auto;
		margin-left: 10px;
}
#mainContentsInner #newsTop ul p a{
		text-decoration: underline;
}

#newsTop .sai {
	background: url("../../images/material/10/newsSaitama.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .och {
	background: url("../../images/material/10/newsOchanomizu.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .che {
	background: url("../../images/material/10/newsCheck.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .med {
	background: url("../../images/material/10/newsMedia.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .eve {
	background: url("../../images/material/10/newsEvent.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .yak {
	background: url("../../images/material/10/newsYakugakuka.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

#newsTop .iry {
	background: url("../../images/material/10/newsIryobusiness.gif") no-repeat scroll 0 0 transparent;
	padding-left: 53px;
}

/***********************************************/
/*											 */
/* renew 20080428							  */
/*											 */
/***********************************************/
body#mainContents div#head div#cont li {



margin:2px 0;
}

body#mainContents div#wrapper {
margin-top:-12px;
}

div#wrapper_left {
width:580px;
float:left;
}

body#mainContents div#wrapper div#main {
width:330px;
overflow:hidden;
float:right;
display: inline;
margin-right: 5px;
}

div#sideBar_right {
width:215px;
float:right;
margin-right:10px;
display:inline;
}

body#index div#main dl {
padding:2px 0 4px;
margin-bottom:4px;
}

body#index div#main dt {
font-size:9px;
}

/* contact */

#sideBar_right .contact{
background:#f7f7f7 url(../../images/material/10/contactBg.jpg) repeat-x;
border:#d0d0d0 3px solid;
padding:3px 4px 9px}

#sideBar_right .contact h2,
#sideBar_right .contact .tel{
border-bottom:#d7d7d7 1px dotted;
margin:0 0 7px;


padding:0 0 8px}

#sideBar_right .contact .tel{text-align:center}

#sideBar_right .contact dl dt,
#sideBar_right .contact dl dd{/*font-size:x-small*/}

*html #sideBar_right .contact dl dt,
*html #sideBar_right .contact dl dd{/*font-size:xx-small*/}

/* main news */
body#index div#box_news_main {

}

/* 20080714 */
.b4000 .typea td,
.b4000 .typea th {
font-size:10px;
text-align:center;
}

/* add */
/*#header{
	background: none;
}*/
#index2 #container #contents #contentsInner #subContents1 #banner_1.bn{
	padding: 0 !important;
	margin: 0;
}
#banner_1.bn li {
	margin: 0 0 10px;
	line-height: 100%;

	display: block;
}
#banner_1.bn li img { vertical-align:top; }
#index2 #container #contents #contentsInner #subContents1 #banner_1.bn ul{ margin-top:10px; }
#mainContents #mainContentsInner{
	margin: 0 0 0 15px;
	padding: 0;
}

#container{
	padding-bottom: 0;
}
#footer{
	height: auto;
	width:100%;
	margin: 0px 0px 30px 0px;
}
/*#topindex #footer{
	height: auto;
	padding: 0px 0 0 0;
	width:100%;
	margin: 0px auto;
}*/

#footerInner{
	height: auto;
	width:820px;
	margin: 0px auto;
}

#footNavi{
	margin: 10px 0;
	text-align: center;
}

#container{
	background:none;
}

/*===============================================
	後援会活動
===============================================*/
#supporterperformance #mainContents #mainContentsInner #headtext h3.h3_b7000 {
	display:block;
	font-size:93%;
	font-weight:bold;
	background:url(../../images/material/10/h3Bg.gif) 0 50% no-repeat;
	padding-left:14px;
	color:#666666;
	margin-bottom:0px;
	padding-bottom:0px;
}

#supporterperformance #mainContents #mainContentsInner #headtext p{ margin-bottom:10px; }
#supporterperformance #mainContents #mainContentsInner #headtext p.right { text-align:right; margin-bottom:10px; }

table.photo { width:570px; }
table.photo td { text-align:center; }

/*===============================================
	なかのひと
===============================================*/
#nakanohito {
		position: absolute;
		bottom: -50px;
		right: -0px;
}

/*===============================================
	証明書交付について

===============================================*/
#e0000e7000 #container #contents #mainContents #mainContentsInner #headtext ol li{
	list-style-type: decimal;
	list-style-position: inside;
	font-weight: bold;
}


#e0000e7000 #container #contents #mainContents #mainContentsInner #headtext ol li ol {
	margin-left: 50px;
	margin-bottom: 30px;
}

#e0000e7000 #container #contents #mainContents #mainContentsInner #headtext ol li ol li{
	list-style-position: outside;
	font-weight: normal;
	margin-left: 0px;

}

#e0000e7000 #container #contents #mainContents #mainContentsInner #headtext table.typea {
	table-layout: auto;
	margin-bottom: 20px;
}

/*===============================================
	基礎教育センター
===============================================*/

#c0000c2200 #container #contents #mainContents #mainContentsInner #headtext dd.margin {
	margin-bottom: 20px;
}

#c0000c2200 #container #contents #mainContents #mainContentsInner #headtext span.margin2 {
	border: 1px solid #999999;
	margin-bottom: 20px;
}
/*===============================================

	職業実践力育成プログラム（BP） 漢方アロマコース
===============================================*/
.bp #mainContents #headtext div.box1 li{
	list-style-type: disc;
	list-style-position: inide;
	line-height: 1.5em;
	margin-left: 17px;
	}

.box1 h2,
.box2 h2{
	clear:both;
	background:#00580C url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
	color:#fff;
	font-size:100%;
	font-weight:bold;
	margin:0 0 5px;
	padding:5px 10px 9px;
	line-height: 140%;
}

.box2 th,.box2 td{
	padding: 10px;

}

/*===============================================

	教員プロフィール
===============================================*/
.teacher #mainContents #headtext td {
	padding-left: 10px;
}

.teacher #mainContents #headtext div.sectionh4 h4,
.teacher #mainContents #headtext div.sectionh5 h4{
background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
margin:0 0 15px;
padding:0 0 0 20px}

.teacher #mainContents #headtext div.sectionh5{
	border-top:#ddd 1px dotted;
	padding:20px 0px;
	margin-left: 20px;
}

.teacher #mainContents #headtext div.sectionh5 li{
	list-style-type: disc;
	list-style-position: inide;
	line-height: 1.5em;
	margin-left: 17px;
}

/*===============================================
	卒業生の声
===============================================*/
.graduation_voice #mainImg {
	background-image: url(../../images/material/10/graduateVoice.jpg);
}
.graduation_voice .sectionh2 h2{
		clear:both;
		background:#FF8E01 url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
		color:#fff;
		font-size:100%;
		font-weight:bold;
		margin:0 0 25px;
		padding:5px 10px 9px;
		line-height: 140%;
}

.graduation_voice #mainContents #headtext td {
	/*padding-left: 30px;*/
}

.graduation_voice #mainContents #headtext div.sectionh4 h4,
.graduation_voice #mainContents #headtext div.sectionh5 h4{
background:url(../../images/material/10/h3BgYellow.gif) no-repeat 0 5px;
font-size:110%;
font-weight:bold;
margin:0 0 10px;
padding:0 0 0 20px}

.graduation_voice #mainContents #headtext div.sectionh5 {
	border-top:#ddd 1px dotted;
	padding:20px 0px;
	margin-left: 20px;
}

.graduation_voice #mainContents #headtext div.sectionh5 li{
	list-style-type: disc;
	list-style-position: inide;
	line-height: 1.5em;
}

#graduation_voiceindex #mainContents #headtext table.typeb {
	border-collapse: separate;
	border-top: 2px solid #FF8E01;
	/*table-layout: fixed;*/
	/*width: 573px;*/
}

#graduation_voiceindex #mainContents #headtext .grVoice {
	clear: both;
}

#graduation_voiceindex #mainContents #headtext .grVoice ul li {
	margin-bottom: 10px;
}

#graduation_voiceindex #mainContents #headtext .grVoice ul li.nameY {
	background: url(../../images/material/10/icon01.gif) no-repeat scroll 0 50%;
	line-height: 1em;
	padding-left: 15px;
	font-weight: bold;
}

#graduation_voiceindex #mainContents #headtext table.Left {
	width: 250px;
	float: left;
}

#graduation_voiceindex #mainContents #headtext table.Right {
	width: 250px;
	float: left;
	margin-left: 30px;
}

#graduation_voiceindex #mainContents #mainContentsInner a,
#graduation_voiceindex #mainContents #mainContentsInner a:link {
	color: #FF6600;
	text-decoration: none;
}

#graduation_voiceindex #mainContents #mainContentsInner a:hover {
	color: #CCC;
}

/*===============================================
	医療ビジネス薬科学科
===============================================*/
#c2001curriculum #mainContents #headtext table.cul th{
background:#cccccc;
color:#333;
font-weight:bold;
vertical-align:middle;
}

#c2001curriculum #mainContentsInner table {
border-collapse:separate;
border-spacing:2px;

}

#c2001curriculum #mainContents #headtext table.cul td{
vertical-align: middle;
text-align:center;
}


/*===============================================
	コピーライト
===============================================*/
#copyright a {text-decoration: none }
#copyright a:link { color: white }
#copyright a:visited { color: white }
#copyright a:hover { color: white }

/*===============================================
	入試情報お知らせ
===============================================*/
.nyushi_topics #mainContents #mainContentsInner #news ul.newsList h5{
		float: left;
		color: #575757;
		font-size: 77%;
		width: 110px;
		font-weight: normal;
}

.nyushi_topics #mainContents #mainContentsInner #news ul.newsList li {
	width:100%;
	margin: 0 0 5px;
	padding:0 0 5px;
	border-bottom:1px dotted #E0DFE3;
}

.nyushi_topics ul.trio li{
font-size:14px;
}

/*===============================================
	ここが知りたい！薬学６年制入門講座
===============================================*/
#a0000a3500 .table_03 {
width:100%;margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
text-align:center;
table-layout:fixed;
}
#a0000a3500 .table_03 th {
width:100%;padding:10px 10px 10px 10px;
text-align:center;color:#0c7706;
background-color:#ddfddb;
border:1px solid #0c7706;
}
#a0000a3500 .table_03 td {
padding:4px 4px 4px 4px;
background-color:#ffffff;
border:1px solid #0c7706;
text-align:center;vertical-align:middle;
}

#a0000a3500 .table_noflame {
width:100%;margin:0px 0px 5px 0px;padding:0px;
border-collapse:collapse;
text-align:center;
}
#a0000a3500 .table_noflame td {
padding:0px 0px 0px 0px;
text-align:center;vertical-align:middle;
}

#a0000a3500 .table_orange {
width:100%;margin:0px 0px 10px 0px;padding:0px;
border-collapse:collapse;
text-align:center;
}
#a0000a3500 .table_orange td {
padding:10px 10px 10px 10px;
text-align:center;color:#fb9205;
border:1px solid #fb9205;
background-color:#fef6ea;
text-align:center;vertical-align:middle;
}

#a0000a3500 .table_pink {
width:100%;margin:0px 0px 20px 0px;padding:0px;
border-collapse:collapse;
text-align:center;
}
#a0000a3500 .table_pink td {
padding:10px 10px 10px 10px;
text-align:center;color:#ce426f;
border:1px solid #ce426f;
background-color:#fce3eb;
text-align:center;vertical-align:middle;
}

#a0000a3500 .table_noflame2 {
width:100%;margin:0px 0px 5px 0px;padding:0px;
border-collapse:collapse;
text-align:center;
}
#a0000a3500 .table_noflame2 td {
padding:10px 10px 10px 10px;
text-align:center;vertical-align:middle;
}

#a0000a3500 .team_medical {
width:100%;margin:0px 0px 10px 10px;padding:0px;
}
#a0000a3500 .team_medical th {
padding:0px 10px 0px 0px;
margin-bottom:0;
text-align:center;vertical-align:middle;
}
#a0000a3500 .team_medical td {
padding:5px 10px 0px 10px;
background-color:#D1ECF3;
text-align:left;vertical-align:top;
}
#a0000a3500 .team_medical2 {
width:100%;margin:0px 0px 20px 10px;padding:0px;
}
#a0000a3500 .team_medical2 th {
padding:0px 10px 0px 0px;
margin-bottom:0;
text-align:center;vertical-align:middle;
}
#a0000a3500 .team_medical2 td {
padding:5px 10px 0px 10px;
background-color:#FCE2EB;
text-align:left;vertical-align:top;
}
#a0000a3500 .table_noflame3 {
width:100%;margin:0px 0px 0px 0px;padding:0px;
}
#a0000a3500 .table_noflame3 td {
padding:0px 0px 0px 0px;
text-align:center;vertical-align:middle;
}
#a0000a3500 .graf{
text-align: left;
width:100%;margin:10px 0px 5px 20px;padding:0px;
}
#a0000a3500 .sentence{
text-align: left;
width:100%;margin:10px 10px 10px 20px;padding:0px;
}
#a0000a3500 .sentence2{
text-align: left;
width:100%;margin:0px 0px 15px 58px;padding:0px;
}
#a0000a3500 .table_gray {
width:80%;margin:5px 0px 20px 25px;padding:0px;
border-collapse:collapse;
text-align:left;
border:1px solid #bfbfbf;
}

#a0000a3500 .table_center {
width:80%;margin:5px 0px 20px 25px;padding:0px;
border-collapse:collapse;
text-align:left;
border:1px solid #bfbfbf;
}
#a0000a3500 .table_center td {
padding:10px 10px 10px 10px;

text-align:left;
text-align:center;vertical-align:middle;
}
#a0000a3500 .sentence3{
text-align: left;
width:100%;margin:0px 0px 15px 40px;padding:0px;
}
/*===============================================
	学園祭
===============================================*/
.gakuensai #mainImg {
	background: url(../../images/material/10/categoryName_gakuensai.jpg) no-repeat 0 0;
}

/*===============================================
	English
===============================================*/
.english #headtext .sectionH1 li{
	margin: 0 0 0 30px;
	padding: 0 0 5px;
}

.english #headtext .sectionH1 ul li{
	list-style-type: disc;
}

.english #headtext .sectionH1 ol li{
	list-style-type: decimal;
}

/*===============================================
	関連校リンク
===============================================*/


.group .contBlock {
	clear: both;
	border-bottom: 1px dotted #CCC;
	margin-top: 15px;
}

.group .photo {
	float: left;
}

.group .text{
	margin-left: 160px;
}

/*===============================================
	日薬祭7
===============================================*/
#mainContents #mainContentsInner .sectionh2 #nichiyakusai h3{
	background: #e94e62;
	height: 25px;
	font-size: 20px;
	color: #fff;
	padding-left: 10px;
	border-left: 11px solid #FF7C7C;
	font-weight: 900;
	font-family: Times;
	padding-top: 4px;
	margin-bottom: 0px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Guest_live{
	height: 343px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Guest_live p{
	position: relative;
	top: -232px;
	left: 296px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Guest_live p#time{
	margin-top: 22px;
	font-size: 25px;
	line-height: 0.7em;
	font-weight: 900;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Guest_live p#time_chu{
	margin-top: 18px;
	font-size: 10px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Karaoke{
	height: 288px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #Karaoke p{
	position: relative;
	top: -148px;
	left: 37px;
	font-size: 15px;
	width: 441px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #mogiten{
	height: 318px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #mogiten p{
	position: relative;
	top: -264px;
	left: 405px;
	font-size: 18px;
	width: 170px;
	font-weight: 900;
	line-height: 1.3;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #mogiten p#snt{
	margin-top: 23px;
	font-size: 13px;
	font-weight: 900;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #access{
	height: 616px;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #access p{
	position: relative;
	top: -601px;
	left: 14px;
	font-size: 18px;
	font-weight: 900;
	line-height: 1.2;
}

#mainContents #mainContentsInner .sectionh2 #nichiyakusai #access p#show{
	position: relative;
	top: -589px;
	left: 14px;
	font-size: 14px;
	font-weight: 900;
	line-height: 1.1;
}

/*===============================================
	pharmacist
===============================================*/
.l0000 #mainContents #mainContentsInner #headtext #pharmacist {
	font-family: "ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, Osaka, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
}



.l0000 #mainContents #mainContentsInner #headtext #pharmacist h3{
	font-family: "ヒラギノ明朝 Pro W6","Hiragino Mincho Pro","HGS明朝E","ＭＳ Ｐ明朝",serif;
	font-weight: 400;
	font-size: 20px;
	margin-top: 20px;
	color: #432e0c;
	margin-top: 25px;
	padding-top: 25px;
}

.l0000 #mainContents #mainContentsInner #headtext #pharmacist .pharmacist_com:after{
	content: "";
	clear: both;
	height: 0;
	display: block;

	visibility: hidden;
}

.l0000 #mainContents #mainContentsInner #headtext #pharmacist .pharmacist_com p{
	width: 358px;
	float: left;
	margin-right: 10px;
	padding-right: 6px;
	line-height: 1.4;
}

.l0000 #mainContents #mainContentsInner #headtext #pharmacist .pharmacist_com img{
	float: left;
}
/*===============================================
	食堂・お弁当
===============================================*/
.dinninghall #mainImg {
	background-image:url(../../images/material/10/categoryName_dinninghall.jpg);
}

.dinninghall #mainContents #mainContentsInner #headtext h4{
    background: url("../../images/material/10/ttl_bg_yellow.gif") repeat-x scroll 0 100% #fda701;
    clear: both;
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
    line-height: 140%;
    margin: 0 0 5px;
    padding: 5px 10px 9px;
}
.dinninghall #mainContents #mainContentsInner #headtext h5{
    background: url("../../images/material/10/ttl_bg_orange.gif") repeat-x scroll 0 100% #FFFFFF;
    clear: both;
    color: #fd7e02;
    font-size: 100%;
    font-weight: bold;
    line-height: 140%;
    margin: 0 0 5px;
    padding: 5px 10px 9px 1px;
}
.dinninghall #menu{
	width: 100%;
	margin-top:25px;
	margin-bottom:25px;
}
.dinninghall #menu .lunch{
	width:288px;
	height: 162px;
	float:left;
	position: relative;
}
.dinninghall #menu .box_lunch{
	width:288px;
	height: 162px;
	float:right;
	position: relative;
}
.dinninghall .startTxt{
	width: 100%;
	margin-top:25px;
}
.dinninghall span.orange{
	color:#fe8a02;
}
.dinninghall #dinninghall_tpx{
	width: 100%;
	margin-top:20px;
}
.dinninghall .tpxTxt{
	width:300px;
	height:auto;
	float:left;
	height:auto;
	line-height:18px;
}
.dinninghall .tpxImg{
	width:274px;
	float:right;
	height:auto;
}
#dinninghallindex .btn_area_lunch{
	position:absolute;
	top:45px;
	left:29px;
}
#dinninghallindex .btn_area_boxlunch{
	position:absolute;
	top:70px;
	left:29px;

}
/*-------------------------------------
TOP OC用CSS　2015/3/11　古谷
--------------------------------------------*/
.oc_square {
    position: relative;
   /* 夏用バナーに切替 height: 210px;*/
 	height: 225px;
	margin:0 0 20px 0;

}
.oc_saitama{
    height: 24px;
    left: 13px;
    padding: 6px 0;
    position: relative;
    top: -52px;
    width: 162px;
	}
.oc_ochanomizu {
    height: 24px;
    left: 184px;
    padding: 6px 0;
    position: relative;
    top: -52px;
    width: 162px;
}
#mainContents #mainContentsInner #headtext p.oc_sai_day{
    color: #444444;
    display: block;
    float: left;
    font-family: "Times New Roman","Meiryo UI","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
    font-size: 23px;
    font-weight: bold;
    height: 33px;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    top: -2px;
    *top: -2px;
    width: 162px;
	}
#mainContents #mainContentsInner #headtext p.oc_sai_day a,
#mainContents #mainContentsInner #headtext p.oc_sai_week a,
#mainContents #mainContentsInner #headtext p.oc_ocha_day a,
#mainContents #mainContentsInner #headtext p.oc_ocha_week a{
text-decoration:none
}
#mainContents #mainContentsInner #headtext p.oc_sai_week{
  	background-image: url("../../images/material/10/oc_maru_pink.png");
	background-repeat:no-repeat;
	position:absolute;
	top:13px;
	font-weight:bold;
	font-size:10px;
	left:66px;
	text-align:center;color:#FFFFFF;
	display:block;
	padding-top:3px;
    float:left;
	width:16px;
	height: 33px;
	}
#mainContents #mainContentsInner #headtext p.oc_ocha_day{
    color: #444444;
    display: block;
    float: left;
    font-family: "Times New Roman","Meiryo UI","Hiragino Kaku Gothic ProN",Meiryo,sans-serif;
    font-size: 23px;
    font-weight: bold;
    height: 33px;
    letter-spacing: 1px;
    position: relative;
    text-align: center;
    top: -39px;
    *top: -53px;
    width: 162px;
	}
#mainContents #mainContentsInner #headtext p.oc_ocha_week{
  	background-image: url("../../images/material/10/oc_maru_blue.png");
	background-repeat:no-repeat;
	position:absolute;
	top:13px;
	font-weight:bold;
	font-size:10px;
	left:66px;
	text-align:center;
	color:#FFFFFF;
	display:block;
	padding-top:0px;
	float:left;
	width:16px;
	height:16px;
	}

/*150513 update*/
.laboratory.sectionH1 {
	background:url(../../images/material/10/h1Bg.gif) repeat-x 0 29px !important}

.laboratory #mainContents #headtext .sectionH1 table th {padding:0 25px 0 0}

.laboratory .sectionH1 .sectionh2 h2 {
	padding:5px 10px 9px;
	background: #00580C url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100%;
}

.laboratory #mainContents #headtext table.teach {
	border:#ced5ce 1px solid;
	width:573px}

.laboratory #mainContents #headtext table.teach td {
	border:#ced5ce 1px dotted;
	padding:10px}

.laboratory #mainContents #headtext table.teach th {
	background:#f9f9f9;
	color:#333;
	font-weight:bold;
	vertical-align:middle;}

.laboratory #mainContents #headtext table.teach table {
	border:none;
	float:left;
	margin:0 23px 0 0;
	width:85px}

.laboratory #mainContents #headtext table.teach table.l {
	margin:0 !important}

.laboratory #mainContents #headtext table.teach table td {
	background:none;
	border:none;
	padding:0;
	width:auto}

.laboratory #mainContents #headtext table.teach table th {

	padding:0 5px 0 0;
	vertical-align:top}

.laboratory #mainContents #headtext table.teach table td {
	background:url(../../images/tdktest009.mediaxis.jp/common/pageDown.gif) no-repeat 100% 100%}

.laboratory #mainContents #headtext table.teach table td dl {
	margin:0}

.laboratory #mainContents #headtext table.teach table td dl * {
	font-size:x-small}

*html .laboratory #mainContents #headtext table.teach table td dl *{
	font-size:xx-small}

.laboratory #mainContents #headtext .sectionh3 {
	border-top:#ddd 1px dotted;
	padding-top:20px;}

.laboratory #mainContents #headtext .firstchild{
	border:none;
	padding:0}

.laboratory #mainContents #headtext .sectionh3 h3{
	color:#333;
	font-size:120%;
	font-weight:bold;
	margin:0 0 20px}

.laboratory #mainContents #headtext .sectionh3 h4 {
	padding:0;
	margin:0;
	color:#666;
	font-weight:normal; }

.laboratory #mainContents #headtext .sectionh3 p.lead{
	font-size:x-small}

*html .laboratory #mainContents #headtext .sectionh3 p.lead{font-size:xx-small}

.laboratory #mainContents #headtext .sectionh3 table{
	margin:0}

.laboratory #mainContents #headtext .sectionh3 table th{
	padding:0 20px 0 0}

.laboratory #mainContents #headtext .sectionh3 table td .sectionh4 h4{
	background:url(../../images/material/10/h3Bg.gif) no-repeat 0 5px;
	font-size:110%;
	font-weight:bold;
	margin:0 0 15px;
	padding:0 0 0 20px}

.laboratory #mainContents #headtext table.teach table {
  border: none;
  float: left;
  margin: 0 23px 0 0;
  width: 85px;
}
.laboratory #mainContents #headtext table.teach th{
padding: 10px;
}

/*図書館設定*/

#tosho_topicsindex #mainContents #mainContentsInner h4 {
    display: block;
}
#mainContents #mainContentsInner #news{
height:auto;
}

/*===============================================
	陸上部
===============================================*/




#SLB-Wrapper {
  margin:0.5em 0;
  margin:auto;
  font-family:Verdana;
  text-align: left;
  position: absolute;
}

#SLB-Wrapper #SLB-Background{
  position: absolute;
  left:7px;
  top:7px;
  float:left;
}

#SLB-Wrapper #SLB-Top {
  background:transparent no-repeat scroll 100% 0;
  height:28px;
  margin:0 0 0 18px;
}
#SLB-Wrapper #SLB-Top img {
  float:right;
  border:0px;
  margin:6px 10px;
}

#SLB-Wrapper #SLB-Top div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

#SLB-Wrapper #SLB-Bottom {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

#SLB-Wrapper #SLB-Bottom #SLB-BottomRight {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav, #SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  height:52px;
}

#SLB-Wrapper #SLB-Bottom.SLB-bbnav {
  background-position:0 100%;
}
#SLB-Wrapper #SLB-Bottom.SLB-bbnav #SLB-BottomRight{
  background-position:100% 100%;
}

#SLB-Wrapper #SLB-Contenido {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador{
  font-size: 11px;
  color: #fff;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

#SLB-Wrapper #SLB-Navegador img{
  border:0px;
}

#SLB-Wrapper #SLB-Navegador strong{
  display: block;
}

#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
#SLB-Wrapper #SLB-Bottom #SLB-Navegador img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}

/*===============================================
	SexyLightBox ギャラリー
===============================================*/

.SexyLightBox_cb div.bt {
  background:transparent no-repeat scroll 100% 0;
  height:27px;
  margin:0 0 0 18px;
}
.SexyLightBox_cb div.bt img {
  float:right;
  border:0px;
  margin:6px 10px;
}

.SexyLightBox_cb div.bt div {
  background:transparent no-repeat scroll 0 0;
  font-size:0;
  height:28px;
  left:-18px;
  line-height:0;
  position:relative;
  width:18px;
}

.SexyLightBox_cb div.bb {
  background:transparent no-repeat scroll 0 43%;
  height:20px;
  margin:0 18px 0 0;
}

.SexyLightBox_cb div.bb div.innerbb {
  background:transparent no-repeat scroll 100% 43%;
  font-size:0;
  height:20px;
  right:-18px;
  line-height:0;
  position:relative;
  width:100%;
  float:right;
}

.SexyLightBox_cb div.bbnav, div.SexyLightBox_cb div.bbnav div.innerbb{
  height:52px;
}

.SexyLightBox_cb div.bbnav {
  background-position:0 100%;
}
.SexyLightBox_cb div.bbnav div.innerbb{
  background-position:100% 100%;
}

.SexyLightBox_cb div.i1 {
  border-left: 7px solid #000;
  border-right: 7px solid #000;
}

.SexyLightBox_cb div.bb div.nav{
  font-size: 11px;
  color: #FFFFFF;
  height:30px;
  border-left:0px;
  border-right:0px;
  padding:10px 0px;
  margin:0;
  line-height:11px;
  float:left;
  width:100%;
}

.SexyLightBox_cb div.nav img{
  border:0px;
}

.SexyLightBox_cb div.nav strong{
  display: block;
 /* color:#FFFFFF !important;*/
 line-height:2.8em;
}

.SexyLightBox_cb div.bb div.nav img.btLeft{
  float: left;
  margin: 0 10px 0 0;
}
.SexyLightBox_cb div.bb div.nav img.btRight{
  float: right;
  margin: 0 0 0 10px;
  position:relative;
  right:17px;
}
.photogallery table tr{
    height:136px;
}

.photogallery table td{
    width:197px;
    text-align:center;
    overflow:hidden;
}
.photogallery table td:nth-child(1){
    width:197px;
    text-align:left;
    overflow:hidden;
}
.photogallery table td:nth-child(3){
    width:197px;
    text-align:right;
    overflow:hidden;
}
.photogallery table td a img{
    width:190px!important;
    min-height:127px!important;
    height:auto!important;
}
.photogallery .h15{
    clear: both;
    background-size: 100%;
    background: url(../../images/material/10/h2bg.gif) repeat-x scroll 0 100% #ffa500;
    color: #ffffff;
    font-size: 100%;
    font-weight: bold;
    margin: 0px;
    padding: 5px 10px 9px;
    line-height: 140%;
}

.bp_aroma #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.bp_aroma #headtext ul {
    padding-left: 25px;
    margin-top: 15px;
}

.bp_aroma #headtext li {
    list-style-type: disc;
    margin: 5px 0px 10px 0px;
    padding: initial;
    line-height: 1.3;
}

.bp_aroma ul.pageNavi li{
background-color: #C167A8;
width: auto;
height: auto;
width: 49%;
text-align: center;
text-align: center;
}

.bp_aroma ul.pageNavi li a{
background: none;
display: block;
padding: 0;
text-decoration: none;
line-height: 120%;
padding: 10px 0;
background: #88BF25;
padding: 10px 0;
color: #fff;
font-weight:bold;
font-size: 140%;
}

.bp_aroma ul.pageNavi li a:hover{
background: #C2E682;
}

.bp_aroma ul.pageNavi li a:active{
background: #C2E682;
}

.brushupProgram #mainImg,
.brushupProgram_2 #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.brushupProgram_1 #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.brushupProgram_0 #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.brushupProgram_0_0 #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.bp_aroma_news #mainImg{
background:url(../../images/material/10/images/bp_bg0091.jpg);
}

.bp_aroma_news #bottomtext ul {
    padding-left: 25px;
    margin-top: 15px;
}

.bp_aroma_news #bottomtext li {
    list-style-type: disc;
    margin: 5px 0px 10px 0px;
    padding: initial;
    line-height: 1.3;
}

.bp_aroma_news ul.pageNavi li{
background-color: #C167A8;
width: auto;
height: auto;
width: 49%;
text-align: center;
text-align: center;
}

.bp_aroma_news ul.pageNavi li a{
background: none;
display: block;
padding: 0;
text-decoration: none;
line-height: 120%;
padding: 10px 0;
background: #88BF25;
padding: 10px 0;
color: #fff;
font-weight:bold;
font-size: 140%;
}

.bp_aroma_news ul.pageNavi li a:hover{
background: #C2E682;
}

.bp_aroma_news ul.pageNavi li a:active{
background: #C2E682;
}

.bp_aroma_news #mainContents #mainContentsInner ul.newsNavi{
    display: none;
}

.bp_aroma_news #mainContents #mainContentsInner h4 {
    display: block;
    background: #c167a8 url(../../images/material/10/h2bg.gif) repeat-x 0 100%;
    color: #fff;
    font-size: 100%;
    font-weight: bold;
    margin: 0 0 5px;
    padding: 5px 10px 9px;
    line-height: 140%;
}
/* web出願用ボタン */
    #mainContents #mainContentsInner p.webBtn{
        line-height: 195%;
        letter-spacing: 1px;
        margin:13px auto 25px auto;
    }
    a.multi-line-button {
        -moz-background-clip: padding;
        -webkit-background-clip: padding;
        -o-background-clip: padding-box;
        -ms-background-clip: padding-box;
        -khtml-background-clip: padding-box;
        background-clip: padding-box;
        border-width: 1px;
        -moz-border-radius: 6px;
        -webkit-border-radius: 6px;
        -o-border-radius: 6px;
        -ms-border-radius: 6px;
        -khtml-border-radius: 6px;
        border-radius: 6px;
        border-style: solid;
        color: white;
        display: block;
        margin: 0.2em auto;
        padding: 12px 15px;
        text-align: center;
        text-decoration: none;
        background-color: #60a3d8;
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #89bbe2), color-stop(50%, #60a3d8), color-stop(100%, #378bce));
        background-image: -moz-linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%);
        background-image: linear-gradient(top, #89bbe2 0%, #60a3d8 50%, #378bce 100%);
        border-color: #2970a9;
        border-left-color: #60a3d8;
        border-top-color: #60a3d8;
        -moz-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset;
        -webkit-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset;
        -o-box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset;
        box-shadow: rgba(255, 255, 255, 0.5) 1px 1px 0 0 inset;
        color: white;
        text-shadow: #2e7ebd 0 1px 2px;
    }
    /* line 12, _multi-line-button.sass */
    a.multi-line-button .title {
        font-size: 24px;
        font-weight: bold;
    margin: 4px 0px 0px 0px;
        display: block;
        opacity: 0.9;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=90);
    }
    /* line 17, _multi-line-button.sass */
    a.multi-line-button .subtitle {
        font-size: 17px;
        display: block;
        margin-top: 4px;
        opacity: 0.7;
        letter-spacing: 0.5px;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=70);
    }

    a.multi-line-button:hover .title {
        opacity: 1;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100);
    }

    a.multi-line-button:hover .subtitle {
        opacity: 0.8;
        -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
        filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=80);
    }

    a.multi-line-button:active {
        padding: 13px 15px 11px;
    }

    a.multi-line-button:hover, a.multi-line-button:focus {
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #9dc7e7), color-stop(50%, #74afdd), color-stop(100%, #378bce));
        background-image: -moz-linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%);
        background-image: linear-gradient(top, #9dc7e7 0%, #74afdd 50%, #378bce 100%);
    }

    a.multi-line-button:active, a.multi-line-button.depressed {
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #5796c8), color-stop(100%, #6aa2ce));
        background-image: -moz-linear-gradient(top, #5796c8 0%, #6aa2ce 100%);
        background-image: linear-gradient(top, #5796c8 0%, #6aa2ce 100%);
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        border-color: #2970a9;
    }

    a.multi-line-button.green {
        background-color: #63bb4a;
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #83c96f), color-stop(50%, #63bb4a), color-stop(100%, #4e9939));
        background-image: -moz-linear-gradient(top, #83c96f 0%, #63bb4a 50%, #4e9939 100%);
        background-image: linear-gradient(top, #83c96f 0%, #63bb4a 50%, #4e9939 100%);
        border-color: #3b742b;
        border-left-color: #63bb4a;
        border-top-color: #63bb4a;
        -moz-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
        -webkit-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
        -o-box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
        box-shadow: rgba(233, 233, 233, 0.5) 1px 1px 0 0 inset;
        color: white;
        text-shadow: #458632 0 1px 2px;
    }

    a.multi-line-button.green:hover, a.multi-line-button.green:focus {
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #93d082), color-stop(50%, #73c25d), color-stop(100%, #4e9939));
        background-image: -moz-linear-gradient(top, #93d082 0%, #73c25d 50%, #4e9939 100%);
        background-image: linear-gradient(top, #93d082 0%, #73c25d 50%, #4e9939 100%);
    }

    a.multi-line-button.green:active, a.multi-line-button.green.depressed {
        background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, color-stop(0%, #5f9f4c), color-stop(100%, #6aaf56));
        background-image: -moz-linear-gradient(top, #5f9f4c 0%, #6aaf56 100%);
        background-image: linear-gradient(top, #5f9f4c 0%, #6aaf56 100%);
        -moz-box-shadow: none;
        -webkit-box-shadow: none;
        -o-box-shadow: none;
        box-shadow: none;
        border-color: #3b742b;
    }