
.colorFFF {color:#FFF;}
.backBA2416 {background:#DF485B;}
.backFA6B5E {background:#FA6B5E;}
.backFBEDEB {background:#FBEDEB;}
.backED955A {background:#ED955A;}
.backFBE2D1 {background:#FBE2D1;}
.back0f63bd {background:#947CBA;}
.backC3980E {background:#4F9F8D;}
.backD87518 {background:#E96F3B;}
.back227764 {background:#E15C90;}
.backF9EDED {background:#F9EDED;}
.backEAEFF8 {background:#F4F0F9;}
.backECF5ED {background:#FBECF2;}
.backF3E8D1 {background:#F1FBF9;}
.backFEF0D4 {background:#F5E2DA;}
.backfbbdbd {background:#fbbdbd;}

.width4 {width:2px;}
.width10 {width:6px;}
.width11 {width:14px;}
.width14 {width:14px;}
.width20 {width:20px;}
.width60 {width:60px;}
.width80 {width:80px;}
.width89 {width:89px;}
.width90 {width:90px;}
.width90_2 {width:91px;}
.width94 {width:94px;}
.width100 {width:100px;}
.width113 {width:113px;}
.width160 {width:160px;}
.width127 {width:127px;}
.width180 {width:180px;}
.width190 {width:190px;}
.width230 {width:230px;}
.width260 {width:260px;}
.width270 {width:270px;}
.width285 {width:280px;}
.width285 {width:285px;}
.width355 {width:355px;}
.width527 {width:527px;}
.width531 {width:531px;}

.hackwidth10 {width:6px;}
.hackwidth40 {width:71px;}
.hackwidth50 {width:48px;}
.hackwidth88 {width:90px;}
.hackwidth89 {width:90px;}
.hackwidth90 {width:90px;}
.hackwidth94 {width:94px;}
.hackwidth96 {width:102px;}
.hackwidth97 {width:94px;}
.hackwidth115 {width:117px;}


/* !ie7 modern browser */


html>/**/body .hackwidth96 {
	width:94px !important;
}
html>/**/body .hackwidth97 {
	width:94px !important;
}
html>/**/body .hackwidth10 {
	width:14px !important;
}
html>/**/body .hackwidth94 {
	width:94px !important;
}
html>/**/body .hackwidth89 {
	width:92px !important;
}
.layoutBox {
	width:531px;
}
.layoutBox2 {
	width:529px;
	margin:0 2px;
}
.layoutBox3 {
	width:529px;
	margin:0 2px 20px 2px;
}
.layoutBox4 {
	clear:both;
	width:531px;
	margin:0 0 10px 0;
}
.fLeft {
	float:left;
}
.fRight {
	float:right;
}
.mTop20 {
	margin:20px 0 0 0;
}
.mTop30 {
	margin:30px 0 0 0;
}
.h4-con-01 {
	clear:both;
	margin:0 0 10px 0;
}
#wrap {
	background:url(../images/wrap_repeat.jpg) repeat-y;
	margin:0 auto;
	width:768px;
	text-align:left;
}
#wrapHack {
	background:url(../images/wrap_repeat_hack.jpg) no-repeat;
	width:768px;
}
#head {
	position:relative;
	top:9px;
	width:752px;
	height:121px;
	margin:0 8px 0 8px;
	padding:0 0 0 0;
	background:url(../images/head_back.jpg) bottom repeat-x;
}
#gNavi {
	position:absolute;
	top:75px;
	width:752px;
	height:44px;
}
#gNavi li {
	float:left;
}
#gNavi-01 {
	width:107px;
}
#gNavi-02 {
	width:107px;
}
#gNavi-03 {
	width:107px;
}
#gNavi-04 {
	width:107px;
}
#gNavi-05 {
	width:107px;
}
#gNavi-06 {
	width:107px;
}
#gNavi-07 {
	width:110px;
}
#headNavi01 {
	position:absolute;
	top:-33px;
	left:270px;
	width:484px;
	height:28px;
}
#headNavi01 li {
	float:left;
}
#headNavi01-00 {
	margin:0 2px 0 0;
}
#headNavi01-00 {
	width:54px;
}
#headNavi01-01 {
	width:79px;
}
#headNavi01-02 {
	width:79px;
}
#headNavi01-03 {
	width:79px;
}
#headNavi01-04 {
	width:79px;
}
#headNavi01-05 {
	width:112px;
}
#headNavi02 {
	position:absolute;
	top:45px;
	left:424px;
	width:289px;
	height:18px;
}
#headNavi02-01 {
	width:62px;
}
#headNavi02-02 {
	width:86px;
}
#headNavi02-03 {
	width:81px;
}
#headNavi02-04 {
	width:60px;
}
#headNavi02 li {
	float:left;
}
#foot {
	clear:both;
	background:url(../images/foot_back.jpg) no-repeat;
	width:768px;
}
#footIn {
	width:768px;
	height:96px;
}
#footNavi {
	padding:9px 0 0 0;
	margin:0 0 0 257px;
	width:500px;
	height:16px;
}
#footNavi li {
	float:left;
}
#footNavi-01 {
	width:122px;
}
#footNavi-02 {
	width:134px;
}
#footNavi-03 {
	width:84px;
}
#footNavi-04 {
	width:154px;
}
#footText {
	clear:both;
	padding:18px 0 0 0;
	margin:0 20px 0 0;
	text-align:right;
	line-height:1.4;
	font-size:90%;
}
#contents {
	width:742px;
	margin:0 13px 0 13px;
}
#panList {
	margin:10px 9px 2px 9px;
	padding:5px 10px 3px 15px;
	font-size:90%;
}
#panList li {
	display:inline;
	color:#FFF;
}
#panList a {
	color:#FFF;
	margin:0 7px 0 0;
}
#panList a:hover {
	color:#FFF;
	text-decoration:none;
}
.facultytop #panList {
	background:#AB1F36;
}
.science #panList {
	background:#784DC1;
}
.manage #panList {
	background:#A02C0B;
}
.letters #panList {
	background:#DF485B;
}
.law #panList {
	background:#258C75;
}
.eco #panList {
	background:#E05089;
}
.eba #panList {
	background:#1862CF;
}
.busi #panList {
	background:#ED6830;
}
#mainImg {
	background:url(../images/main_bottom.jpg) bottom repeat-x;
	padding:0 0 8px 0;
	margin:0 0 10px 0;
}
#mainImg2 {
	background:url(../images/main_bottom.jpg) bottom repeat-x;
	padding:0 0 8px 0;
	margin:0 0 20px 0;
}
#mainconWrap {
	width:742px;
	margin:0 0 15px 0;
}
#mainconLeft {
	float:left;
	width:170px;
}
.hackpadding #mainconLeft {
	padding:0 0 240px 0;
}
.exam #mainconLeft {
	padding:0 0 170px 0;
}
.life #mainconLeft {
	padding:0 0 120px 0;
}
.life2 #mainconLeft {
	padding:0 0 60px 0;
}
.linkBox-ul {
	margin:10px 10px;
}
.linkBox-ul li {
	margin:0 0 5px 2px;
	background:url(../images/arrow_2_3.gif) 0 2px no-repeat;
	padding:0 0 0 10px;
	font-size:90%;
}
.linkBox-ul li a {
	color:#333;
	text-decoration:none;
}
.linkBox-ul li a:hover {
	color:#999;
}
#mainconRight {
	float:right;
	width:531px;
	margin:0 18px 0 0 !important;
	margin:0 9px 0 0;
}
#mainconRight2 {
	float:right;
	width:567px;
	margin:0 0 0 0;
}
#mainconRightInner {
	width:531px;
	margin:0 0 0 18px;
}
.mainconRightInnerHack {
	width:531px;
	margin:0 0 0 18px;
}
.sideH2 {
	margin:0 0 1px 0;
}
.bottomSide {
	background:url(../images/sidenavi_bottom.gif) bottom repeat-x;
	padding:0 0 17px 0;
}
.sideNavi {
	width:170px;
}
.sideNavi ul li {
	width:166px;
}
.sideNavi ul {
	margin:3px 0;
	border:1px solid #D0D0D0;
	background:#FAFAFA;
	padding:5px 0 5px 0;
}
.sideNavi li {
	margin:0 0 1px 0;
}
.sideNavi li.li-hack {
	margin:3px 0 1px 0;
}
.sideNavi li p {
	width:170px;
	line-height:1.6;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
	font-size:90%;
}
.sideNavi li p span {
	background-image:url(../images/arrow_2_3.gif);
	background-repeat:no-repeat;
	background-position:left 5px;
	margin: 0px 0px 0px 7px;
	padding: 0px 0px 0px 10px;
	display:block;
}
.sideNavi li p span a {
	color:#555555;
}

.sideli-01 div, .sideli-01 a {
	display:block;
	width:166px;
	background:url(../images/dot_side_01.gif) repeat-x bottom;
	margin:0 0 0 1px;
	padding:0 0 2px 0;
}
.sideli-02 a {
	display:block;
	width:166px;
	margin:0 0 0 1px;
	padding:0 0 0 0;
}
.sideli-02 div {
	margin:0 0 0 1px;
	width:166px;
	padding:0 0 0 0;
}
/*-------------------------------------------------------------
other         
-------------------------------------------------------------*/

.hackBox {
	position:relative;
	top:-2px;
}
.h2-con-01 {
	margin:0 0 20px 0;
}
.h2-con-02 {
	margin:0 0 15px 0;
}
.h3-con-01 {
	clear:both;
	margin:0 0 20px 0;
}
.h3-con-03 {
	width:531px;
	position:relative;
	margin:0 0 20px 0;
	padding:0 0 20px 0;
}
.h3-con-03 img{
position:absolute;
}
.h3-con-03 a{
position:absolute;
top:10px;
left:427px;
}
.h3-con-03 a img{
position:static;
}
.h3-con-04 {
	clear:both;
	margin:20px 0 20px 0;
}
.tit-01 {
	margin:0 0 15px 0;
}
.tit-02 {
	margin:20px 0 20px 0;
}
.tit-03 {
	margin:5px 0 15px 0;
}
.textBox-top {
	width:520px;
	margin:0 5px 15px 5px;
	color:#545454;
}
.textBox-01 {
	width:520px;
	margin:0 5px 30px 3px;
}
.textBox-02 {
	width:520px;
	margin:0 5px 15px 3px;
}
.p-01 {
	line-height:1.2;
	margin:0 0 5px 0;
}
.p-02 {
	line-height:1.2;
	margin:0 2px 5px 2px;
}
.p-03 {
	line-height:1.2;
	margin:0 0 10px 0;
}
.p-04 {
	line-height:1.2;
	margin:0 0 5px 0;
	font-size:90%;
}
.p-05 {
	line-height:1.5;
	margin:0 0 15px 0;
}
.p-06 { padding:0 10px 0 25px;
	line-height:1.2;
	margin:0 0 5px 0;
}
.p-07 { padding:0 10px 35px 25px;
	line-height:1.2;
	margin:0 0 5px 0;
}
.table-01 {
	margin:0 2px 10px 2px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:90%;
}
.table-03 {
	margin:0 2px 0 2px;
	border-top:1px solid #999;
	background:url(../images/hacktable_back.gif) repeat-y;
}
.table-04 {
	margin:0 2px 0 2px;
	border-top:1px solid #999;
	background:url(../images/hacktable_back_2.gif) repeat-y;
}
.table-05 {
	margin:0 2px 0 2px;
	border-top:1px solid #999;
	background:url(../images/hacktable_back_2.gif) repeat-y;
}
.table-05 td, .table-04 td, .table-03 td {
	padding:5px 4px;
}
.table-01 td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
}
.table-02 {
	margin:0 2px 0 2px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.table-02 td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.table-02-01 {
	width:23px;
}
.table-02-02 {
	width:100px;
}
.table-02-03 {
	width:400px;
}
.table-02-04 {
	width:500px;
}
.table-teacher {
	font-size:90%;
	margin:0 2px 40px 2px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.table-teacher td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
}
.table-teacher a:hover {
	color:#C65254;
}
.table-teacher a {
	/*text-decoration:none;*/
color:#861618;
	line-height:1.4;
}
.align-center {
	text-align:center;
}
.table-01 td div {
	line-height:1.4;
}
.ma0 {
	margin:0;
	padding:0;
}
.imgLeft {
	position:relative;
}
*:first-child+html .imgLeft {
	left:-4px;
}
html>/**/body .imgLeft {
	left:-2px !important;
}
.imgLeft {
	left:0px;
}
html>/**/body .imgLeft2 {
	position:relative;
	left:-2px !important;
}
.boxBanner {
	width:180px;
	margin:0 auto 5px auto;
	padding:5px 0;
}
.anchorBox {
	width:170px;
	margin:0 auto 10px auto;
	text-align:left;
}
.anchorBox a {
	line-height:1.4;
	color:#861618;
}
/*

.linkBox{
width:260px;
height:83px;
}
.linkBox2 a,
.linkBox a{
background:url(../../faculty/images/linkbox.jpg) no-repeat;
width:260px;
height:83px;
display:block;
text-decoration:none;
cursor:pointer;
}

.linkBox a:hover{background:url(../../faculty/images/linkbox_over.jpg) no-repeat;}
.linkBox2 a{background:url(../../faculty/images/linkbox2.jpg) no-repeat;}
.linkBox2 a:hover{background:url(../../faculty/images/linkbox_over2.jpg) no-repeat;}

.linkBox2 a span,
.linkBox a span{
display:block;
}
.linkBox-img-01{
top:0;
left:0;
width:80px;
height:80px;
}
.linkBox-img-02{
top:3px;
left:102px;
}
.linkBox-text-02,
.linkBox-text-01{
top:28px;
left:88px;
color:#666;
margin:0 5px 0 0;
line-height:1.4;
font-size:90%;
}
.linkBox-text-02{top:40px;}

*/

.linkBox {
	background:url(../../faculty/images/linkbox.jpg) no-repeat;
	width:260px;
	height:83px;
}
.linkBox2 {
	background:url(../../faculty/images/linkbox2.jpg) no-repeat #ff3333;
	width:260px;
	height:83px;
}
.linkBox3 {
	background:url(../images/linkbox3.jpg) no-repeat;
	width:260px;
	height:83px;
}
.linkBox4 {
	background:url(../../faculty/images/linkbox3.jpg) no-repeat;
	width:260px;
	height:83px;
}
.link-p-01 {
	margin:0 0 0 6px;
}
.link-p-01 a {
	background:url(../images/link_01_off.gif) center left no-repeat;
	padding:0 0 0 12px;
}
.link-p-01 a:hover {
	background:url(../images/link_01_on.gif) center left no-repeat;
}

.link-p-02 a {
	margin:0 0 0 6px;
	background:url(../images/link_02_off.gif) center right no-repeat;
	padding:0 12px 0 0;
}
.link-p-02 a:hover {
	background:url(../images/link_02_on.gif) center right no-repeat;
}
.link-p-03 {
	margin:10px 10px 0 11px;
	line-height:1.4;
	font-size:90%;
}
.linkBoxInLeft {
	width:80px;
	float:left;
}
.linkBoxInRight {
	width:180px;
	float:right;
}
.linkBoxInRight img {
	margin-left:25px;
	margin-top:2px;
}
.linkBoxInRight p {
	color:#666;
	margin:10px 5px 0 5px;
	line-height:1.4;
	font-size:90%;
}
#subList4 {
	width:531px;
	padding:0 0 0px 0;
	margin:0 0 5px 0;
}
#subList5, #subList3, #subList2, #subList, .subList10 {
	background:url(../images/subnavi_bottom.jpg) bottom no-repeat;
	width:531px;
	padding:0 0 15px 0;
	margin:0 0 25px 0;
}
#subList2 {
	padding:0 0 15px 0;
}
#subList5 li {
	float:left;
	margin:0 0 5px 5px;
}
#subList li {
	float:left;
	margin:0 0 5px 8px;
}
#subList2 li {
	float:left;
	margin:0 0 2px 10px;
}
.subList2-01 {
	width:128px;
}
.subList2-02 {
	width:122px;
}
.subList2-03 {
	width:102px;
}
.subList2-04 {
	width:113px;
}
#subList3 li {
	float:left;
	margin:0 0 5px 10px;
}
#subList4 li {
	float:left;
	margin:0 0 5px 10px;
}
#subList4 li.subList4-01 {
	margin-right:20px;
}
#subList4 li.subList4-02 {
	margin-right:48px;
}
#subList4 li.subList4-03 {
	margin-right:5px;
}
#subList4 li.subList4-04 {
	margin-right:20px;
}
#subList3 li.subList3-01 {
	margin-right:14px;
}
#subList3 li.subList3-02 {
	margin-right:20px;
}
#subList3 li.subList3-03 {
	margin-right:20px;
}
#subList3 li.subList3-04 {
	margin-right:20px;
}
.imgTop {
	margin:0 0 0 5px;
}
.box285 {
	/*width:285px;*/
	background:#F4F4F4;
	padding:10px 0 5px 0;
	border:1px solid #999;
}
.dl-01 {
}
.dl-01 dt {
	font-weight:bold;
	margin:0 10px 5px 10px;
}
.dl-01 dd {
	line-height:1.4;
	margin:0 10px 10px 10px;
}
.line999 {
	background:url(../images/dot999_3_1.gif) bottom repeat-x;
	padding:0 0 5px 0;
}
.line666 {
	background:url(../images/dot_666_3_1.gif) bottom repeat-x;
	padding:0 0 10px 0;
}
.tit-01 {
	margin:0 0 10px 0;
}
.pageTop {
	clear:both;
	text-align:right;
	margin:20px 10px 20px 0;
	font-size:90%;
	width:520px;
}
.pageTop a {
	color:#333;
	text-decoration:none;
	background:url(../images/page_top.gif) left center no-repeat;
	padding:0 0 0 15px;
	line-height:1.2;
}
.pageTop a:hover {
	color:#999;
}
.anchorBox a:hover {
	color:#C65254;
}
/* eba */

.width513 {
	width:513px;
}
.width160 {
	width:160px;
}
.width340 {
	width:340px;
}
.ebaCuBox {
	margin:0 0 20px 0;
}
.titCenter {
	text-align:center;
	margin:0 0 5px 0;
}
.ebaCuBoxBottom {
	width:527px;
	padding:0 0 5px 0;
}
.ebaCuBottom01 {
	background:url(../../faculty/eba/images/eba_cubox_01_bottom.gif) bottom no-repeat;
}
.ebaCuMiddle01 {
	background:url(../../faculty/eba/images/eba_cubox_01_middle.gif) repeat-y;
	width:527px;
}
.ebaCuBottom02 {
	background:url(../../faculty/eba/images/eba_cubox_02_bottom.gif) bottom no-repeat;
}
.ebaCuMiddle02 {
	background:url(../../faculty/eba/images/eba_cubox_02_middle.gif) repeat-y;
	width:527px;
}
.ebaCuBottom03 {
	background:url(../../faculty/eba/images/eba_cubox_03_bottom.gif) bottom no-repeat;
}
.ebaCuMiddle03 {
	background:url(../../faculty/eba/images/eba_cubox_03_middle.gif) repeat-y;
	width:527px;
}
.ebaCuBoxInner {
	width:513px;
	margin:0 0 0 7px;
}
.ebaTit-01 {
	margin:0 0 0 0;
}
.ebaTit-02 {
	margin:15px 0 15px 0;
}
.ebaCu-dl {
	clear:both;
	margin:10px 0 0 0;
}
.ebaCu-dl dt {
	margin:0 0 10px 0;
}
.ebaCu-dl dd {
	line-height:1.4;
	margin:0 2px 10px 2px;
}
.caption {
	font-size:82%;
	margin:5px 2px;
	line-height:1.4;
}
.caption span{
	font-size:110%;
}
.caption2 {
	margin:5px 2px;
	line-height:1.4;
}
.ebaTable {
	margin:20px 0 0 0;
}
.indent-p {
	margin:0 2px 0 2px;
	text-indent:-12px;
	padding:0 0 0 15px;
	line-height:1.4;
	font-size:82%;
}
.indent-p2 {
	margin:0 2px 15px 2px;
	text-indent:-13px;
	padding:0 0 0 15px;
	line-height:1.4;
}
.booktd-01 {
	width:80px;
}
.booktd-02 {
	width:40px;
}
.booktd-03 {
}
.booktd-04 {
	width:60px;
}
.booktd-05 {
	width:50px;
}
.booktd-06 {
	width:50px;
}
.back-book-01 {
	background:#E79FA8;
}
.back-book-02 {
	background:#FBE7EA;
}
.back-book-03 {
	background:#D94D41;
	color:#FFF;
}
.colorFFF {
	color:#FFF;
}
#pointBox {
	margin:20px 0;
	background:url(../images/point.gif) no-repeat;
	width:344px;
	height:65px;
}
#point-type01 {
	padding:35px 0 0 0;
	margin:0 0 0 60px;
	line-height:1.4;
	font-size:90%;
}
#point-type02 {
	padding:26px 0 0 0;
	margin:0 0 0 60px;
	line-height:1.4;
	font-size:90%;
}
#point-type03 {
	padding:30px 0 0 0;
	margin:0 0 0 60px;
	line-height:1.4;
	font-size:90%;
}
.notes01 {
	clear:both;
	font-size:82%;
	margin-bottom:15px;
	line-height:1.4;
}
.h3Thema {
	margin-bottom:28px;
	clear:both;
}
.h3Point {
	margin-bottom:10px;
}
.pointBox {
	margin-left:122px;
	margin-right:15px;
	margin-bottom:30px;
	line-height:1.4;
}
/*managament*/


.table-06 {
	border-top:1px solid #999;
	border-right:1px solid #999;
	margin-bottom:25px;
}
.table-06 td {
	border-left:1px solid #999;
	border-bottom:1px solid #999;
	padding:8px 6px;
}
.list-style01 {
	list-style:disc;
	margin-left:20px;
	padding-bottom:10px;
	line-height:1.4;
}
.maB30 {
	margin-bottom:30px;
}
.maB60 {
	margin-bottom:60px;
}
.campusImgPac {
	width:531px;
}
.campusImgPacLeft {
	float:left;
	margin-left:5px;
	margin-right:10px;
}
.campusImgPacRight {
	float:left;
}
#map {
	clear:both;
	margin-bottom:30px;
}
.boxSci {
	padding-bottom:50px;
	background:url(../../faculty/science_and_engineering/images/sci_bg.jpg) right bottom no-repeat;
}
.textBox-03 {
	width:250px;
	margin:0 5px 30px 5px;
}
/*---------

0311

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

/*
.h2-details-letters {
	background:url(../../faculty/letters/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#DF485B;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
.h2-details-science {
	background:url(../../faculty/science_and_engineering/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#794AAC;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
.h2-details-economics {
	background:url(../../faculty/economics/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#DB3376;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
.h2-details-law {
	background:url(../../faculty/law/images/h2_details.gif) no-repeat;
	width:531px;
	height:39px;
	font-size:16px;
	color:#187364;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
.h2-details-business {
	background:url(../../faculty/business/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#ED6830;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
.h2-details-eba {
	background:url(../../faculty/eba/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#1862CF;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}
*/
.detail_day {
	text-align:right;
	font-size:90%;
	padding-right:15px;
}
.centerpac {
	margin-bottom:10px;
}
.centerpac img {
	margin-bottom:5px;
}
.centerpac a {
	line-height:1.4;
	color:#861618;
}
body#pop {
	text-align:center;
	font-family:"ＭＳ Ｐゴシック", Osaka, "ヒラギノ角ゴ Pro W3";
	color:#333;
	padding:10px 0 20px 0;
	font-size:84%;
	line-height:1.0;
	background:#FFF;
}
#pop_career {
	text-align:left;
	margin:0 auto;
	width:600px;
	background:#fff;
}
#pop_letter {
	text-align:left;
	margin:0 auto;
	width:551px;
	background:#fff;
	padding:10px 0;
}
#pop_letter_in {
	width:531px;
	margin:0 10px;
}
.textbox-pop {
	margin:0 20px 15px 20px;
}
.textbox-pop img {
	margin-bottom:10px;
}
.career-point {
	font-size:80%;
	line-height:1.4;
}
.table-pop {
	margin-bottom:15px;
}
.table-pop td {
	padding:5px;
	vertical-align:top;
}
.ebaBox {
	width:530px;
	clear:both;
	padding-bottom:10px;
	margin-bottom:5px;
	background:url(../../faculty/eba/images/dot_eba.gif) repeat-x bottom;
}
.ebaBoxLeft {
	float:left;
	width:165px;
	padding-top:5px;
}
.ebaBoxRight {
	float:right;
	width:340px;
	margin-right:10px;
	line-height:1.2;
}
.ebaBoxLeft2 {
	float:left;
	width:169px;
	padding-top:5px;
}
.ebaBoxRight2 {
	float:right;
	width:341px;
	margin-right:10px;
	line-height:1.2;
}
.dl-eba dt {
	margin:0 0 10px 0;
}
.dl-eba dd {
	margin:0 0 15px 3px;
}
.dl-eba dd.dl-link-brank {
	text-align:right;
	margin:0 10px 0 0;
}
.dl-eba dd.dl-link-brank a {
	padding:0 0 0 18px;
	background:url(../images/link_02_off.gif) 0 2px no-repeat;
	color:#666;
}
.dl-eba dd.dl-link-brank a:hover {
	color:#999;
}
.ebaT {
	text-align:center;
	color:#fff;
}
.ebaT2 {
	line-height:1.4;
	vertical-align:top;
}
.align-top {
	vertical-align:top;
}
.maB5 {
	margin-bottom:5px;
}
.back1862cf {
	background:#1862cf;
}
.ebaTeacherBox {
	margin-left:10px;
}
.table-eba {
	margin:0 2px 10px 2px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:90%;
}
.textBox-eba {
	width:500px;
	margin:0 5px 30px 5px;
}
.textBox-eba2 {
	width:500px;
	margin:0 5px 15px 5px;
}
.ebatd {
	vertical-align:top;
	width:19px;
	background:url(../../faculty/eba/images/eba_table_td.gif) repeat-y;
}
.ebatd2 {
	padding:0px;
	width:24px;
	background:#6699d0;
	vertical-align:top;
}
.table-eba td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
}
.ebaDiv170 {
	height:150px;
	border-bottom:1px solid #999;
	padding:10px;
}
.ebaDiv170 ul {
	margin-left:20px;
}
.ebaDiv170 li {
	list-style:disc;
	margin-bottom:5px;
}
.ebaDiv {
	padding:10px;
}
.ebaDiv ul {
	margin-left:20px;
}
.ebaDiv li {
	list-style:disc;
	margin-bottom:5px;
}
.ebaBoxA {
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
}
.ebaBoxB {
	text-align:right;
	padding-right:10px;
	margin-bottom:25px;
}
.dami {
	padding:15px 0 0 0;
}
.newTeacher {
	font-size:110%;
	font-weight:bold;
	margin-bottom:15px;
	line-height:1.4;
}
.maB10 {
	margin-bottom:10px;
}
.new-teacher-box {
	width:520px;
	margin:0px 5px 15px 3px;
	padding-bottom:10px;
	background:url(../../faculty/letters/images/dot_new_teacher.gif) repeat-x bottom;
}
.h3_news_bottom {
	clear:both;
	width:531px;
	padding-bottom:10px;
	background:url(../../faculty/images/h3_news_bottom.jpg) no-repeat bottom;
}
.h3_news_bg {
	width:531px;
	background:url(../../faculty/images/h3_news_bg02.jpg) repeat-y;
}
.h3_news_bgin {
	width:531px;
	background:url(../../faculty/images/h3_new_bg01.jpg) top no-repeat;
	padding-bottom:10px;
}
.table-news {
	margin-left:15px;
	margin-top:10px;
}
.table-news tr {
	background:url(../../faculty/images/dot_news.gif) repeat-x bottom;
}
.table-news td {
	padding-top:7px;
	padding-bottom:7px;
	font-size:100% !important;
	font-size:90%;
	vertical-align:top;
	line-height:1.2;
}
.width43 {
	width:43px;
}
.width6em {
	width:5em;
	padding:0 8px;
}
.td_y {
}
.td_y a {
	display:block;
	padding:0 0 0 12px;
	background:url(../../faculty/images/icon_y.gif) no-repeat 0px 4px;
	line-height:1.2;
	color:#167abe;
}
.what_box {
	position:relative;
}
.what_box .rss_icon {
	position:absolute;
	top:7px;
	*top:1px;
	right:110px;
}
.what_box a {
	position:absolute;
	top:9px;
	*top:0px;
	right:8px;
}
.ecoPac01 {
	width:530px;
	margin-bottom:35px;
}
.ecoPacLeft01 {
	width:156px;
	float:left;
}
.ecoPacRight01 {
	float:right;
	width:335px;
}
.ecoPacRight01 img {
	margin-bottom:7px;
}
.ecoPac02 {
	clear:both;
	width:530px;
	margin-bottom:35px;
}
.ecoPacRight02 {
	width:156px;
	float:right;
}
.ecoPacLeft02 {
	float:left;
	width:335px;
}
.ecoPacLeft02 img {
	margin-bottom:7px;
}
.h3-pick {
	clear:both;
	position:relative;
	margin:0 0 20px 0;
}
.h3-pick a {
	position:absolute;
	top:7px;
	right:10px;
}
.text-system01 {
	width:500px;
	margin:0px 5px 20px 20px;
}
.sys-pdf {
	text-align:center;
	margin-bottom:20px;
}
.busiBoxA {
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
}
.lettersBoxA {
	text-align:right;
	padding-right:10px;
	margin-bottom:10px;
	margin-top:15px;
}
.lettersBoxA a {
	color:#861618;
}
.olMa {
	line-height:1.2;
	margin:0 0 5px 40px;
}
.olMa li {
	margin-bottom:5px;
}
/**********************/

#subList-in {
	background:url(../images/subnavi_bottom.jpg) bottom no-repeat;
	width:531px;
	padding:0 0 10px 0;
	margin:0 0 25px 0;
}
.in-sub-wrap {
	margin:0 0 5px 0;
}
.in-sub-wrap div {
	width:110px;
	float:left;
	text-align:center;
}
.in-sub-wrap ul {
	float:right;
	width:420px;
	margin-bottom:5px;
	padding-bottom:5px;
}
.in-sub-wrap ul li {
	float:left;
	margin:1px 8px 5px 0;
}
.h4-con-02 {
	margin:0 0 15px 10px;
}
.h3-con-02 {
	clear:both;
	margin:0 0 15px 0;
}
.graduate-table-01 {
	width:507px;
	margin:0 0 20px 10px;
	border-top:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
}
.graduate-table-01 th, .graduate-table-01 td {
	padding:5px;
	border-right:1px solid #ADADAD;
	border-bottom:1px solid #ADADAD;
	line-height:1.4;
	vertical-align:top;
	font-size:90% !important;
	font-size:84%;
}
.graduate-table-01 th {
	font-weight:normal;
}
.graduate-td-01 {
	width:120px;
	text-align:center;
}
.graduate-td-01 p {
	font-size:84% !important;
	font-size:70%;
}
.textBox-graduate01 {
	width:520px;
	margin:0 5px 15px 3px;
	padding-bottom:15px;
	background:url(../images/subnavi_bottom.jpg) no-repeat bottom;
}
.table_in td {
	border:none;
}
.width56 {
	width:56px;
}
#underconst {
	width:529px;
	margin:0 auto;
	padding:10px 0;
	border:1px solid #CCC;
	background:#F4F4F4;
	text-align:center;
}
#underconst p {
	line-height:1.4;
	margin:0 10px;
}
.enter_ul {
	width:330px;
	margin:0 auto;
	text-align:left;
}
.enter_ul li {
	float:left;
	width:128px;
	margin:0 15px 5px 15px;
	width:130px;
	line-height:1.2;
}
.enter_ul li span {
	display:block;
	padding:0px 2px;
	font-size:84% !important;
	font-size:70%;
}
.enter_ul li img {
	margin:0 0 5px 0;
}
.align-right {
	text-align:right;
}
.eba_future {
	width:531px;
	margin-bottom:15px;
}
.print_version {
	display:none;
}
.font-big a {
	font-size:100%;
	font-weight:bold;
}
/*--*/

.dotborder {
	border-bottom:1px dotted #999
	;
}
.dotborder_A {
	border-bottom:1px dotted #999;
	padding:2px 0;
	line-height:1.2;
}
.dotborder_B {
	padding:2px 0;
	line-height:1.2;
}




/*-News-*/
.news-conents p {
	line-height:1.2;
	margin:0 0 15px 0;
	clear:both;
}
.news-conents img {
	float:left;
	margin:0 10px 10px 10px;
}
.goback {
	clear:both;
	margin:0 0 15px 0;
	border-top:#CCCCCC solid 1px;
	background:url(../images/goback-a.gif) left top no-repeat;
	height:29px;
}
.goback-a {
	background:url(../images/goback.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 43px;
	height: 29px;
	display: block;
	overflow: hidden;
	text-indent:-9999px;
}
.goback-a:hover {
	background:none;
	}


/*-biology　Topics-*/
.h2-topics-science {
	background:url(../../faculty/science_and_engineering/images/h2-topics-science.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#794AAC;
	padding-top:8px;
	text-indent:10px;
	margin-bottom:15px;
}
	
#biology-topics h3{
	font:small bold;
	color:#333333;
	margin:0 0 20px 0;
}

#biology-topics h4{
	font:	small bold;
	margin:0 0 15px 0;
	clear:both;
}

#biology-topics img{
	float:right;
	margin:0 0 10px 10px;
}

#biology-topics dd,dt{
	clear:both;
}

#biology-topics dd{
	line-height:1.2;
	margin:0 0 0 20px;
}

#biology-topics dt{
	line-height:1.2;
/*	font:bold;*/
	margin:0 0 10px 20px;
}

/*-details-*/


.detail_title {
	height: 25px;
	font-weight: bold;
	font-size: 14px;
	line-height: 1.2;
}
html>body .detail_title {
	min-height: 25px;
	height: auto;
}
div#news_detail p.date {
	padding: 10px;
	text-align: right;
}
div#news_detail div.clearfix {
	margin-bottom: 25px;
}
div#news_detail div.left {
	margin-right: 15px;
	padding-left: 10px;
	float: left;
	width: 180px;
}
div#news_detail p.right {
	padding-right: 10px;
	float: right;
	width: 300px;
}
div#news_detail p.left {
	margin-right: 15px;
	padding-left: 10px;
	float: left;
	width: 300px;
}
div#news_detail div.right {
	padding-right: 10px;
	float: right;
	width: 180px;
}


/*-album-*/
div#album p.pagination {
	margin-bottom: 10px;
	padding-bottom: 5px;
	background: url(/images/dotline01.gif) repeat-x left bottom;
	text-align: right;
}
div#album p.pagination a {
	padding: 2px 4px;
	border: 1px solid #CCC;
	color: #555;
}
div#album p.pagination a.active {
	background: #CCC;
}
div#album p.pagination a.navi {
	border: none;
	vertical-align: middle;
}


div#album h3.law{
	width:531px;
	height:25px;
	font-size:12px;
	color:#333333;
	padding-top:5px;
	text-indent:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/law/images/ttl_album.jpg);
	background-repeat: no-repeat;
}
div#album h3.business{
	width:531px;
	height:25px;
	font-size:12px;
	color:#333333;
	padding-top:5px;
	text-indent:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/business/images/ttl_album.jpg);
	background-repeat: no-repeat;
}

div#album h3.letter{
	width:531px;
	height:25px;
	font-size:12px;
	color:#333333;
	padding-top:5px;
	text-indent:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/letters/images/ttl_album.jpg);
	background-repeat: no-repeat;
}
div#album h3.eba{
	width:531px;
	height:25px;
	font-size:12px;
	color:#333333;
	padding-top:5px;
	text-indent:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/eba/images/ttl_album.jpg);
	background-repeat: no-repeat;
}

div#album h3.biology{
	width:531px;
	height:25px;
	font-size:12px;
	color:#333333;
	padding-top:5px;
	text-indent:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/science_and_engineering/biology/images/ttl_album.jpg);
	background-repeat: no-repeat;
}



div#album div.clearfix {
	margin-bottom: 25px;
}
div#album div.left {
	margin-right: 15px;
	padding-left: 10px;
	float: left;
	width: 180px;
}
div#album p.right {
	padding-right: 10px;
	float: right;
	width: 300px;
}
div#album p.left {
	margin-right: 15px;
	padding-left: 10px;
	float: left;
	width: 300px;
}
div#album div.right {
	padding-right: 10px;
	float: right;
	width: 180px;
}

/*-FAQ-*/

div#faq .faq_q{
	padding-top:2px;
	padding-left:25px;
	margin-bottom:15px;
	background-image: url(../../faculty/images/faq_q.gif);
	background-repeat: no-repeat;
}

div#faq .faq_q p{
color: #0066FF;}

div#faq .faq_a{
	padding-top:2px;
	padding-left:25px;
	margin-bottom:15px;
	background-image: url(../../faculty/images/faq_a.gif);
	background-repeat: no-repeat;
}


div#faq .faq{
	width:531px;
	padding-bottom:10px;
	margin-bottom:15px;
	background-image: url(../../faculty/images/faq_dotline.gif);
	background-repeat: repeat-x;
	background-position:bottom;
	}
	
	
	/*-FAQ-*/
	
	div#list .left{
	float: left;
	margin:0 5px 0 0;
	}
	
	#faq {
	width: 500px;
	padding-bottom: 45px;
	margin-top: 25px;
	overflow: hidden;
}

#faq2 {
	margin-top: -30px;
}

#faq dl {
	padding-top: 30px;
	background: url(../../faculty/images/bg_qa_line.gif) left top no-repeat;
}

#faq dt {
	padding-left: 27px;
	margin-bottom: 13px;
	color: #DE3D81;
	background: url(../../faculty/images/faq_q.gif) left top no-repeat;
	line-height: 150%;
}

#faq dd {
	padding-left: 27px;
	display: inline-block;
	background-image: url(../../faculty/images/faq_a.gif);
	background-repeat: no-repeat;
	background-position: left top;
	line-height: 150%;
}

* html #faq dd:after {
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

*:first-child+html #faq dd:after {
	clear: both;
	height: 0px;
	visibility: hidden;
	display: block;
	content: ".";
}

#faq dd img {
	float: right;
	margin-right: 5px;
	margin-bottom: 10px;
	margin-left: 20px;
}


/* home
-------------------------------------------------------------------------------------------------------------- */
.home #indexBox {
	width:752px;
	margin:9px 7px 0px 8px;
	padding:0px 0px 20px 1px;
	background-image:url(../images/promo_bottom.gif);
	background-repeat:no-repeat;
	background-position:bottom;
}
.home #contents {
	width:742px;
	margin:0 13px 0 13px;
}

.home #mainconLeft {
	float:left;
	width:170px;
}

.home #mainconMiddle {

}

.home #mainconRight {
	float:right;
	width:170px;
	margin:0 0px 0 0 !important;
	margin:0 9px 0 0;
}


/* 90forum
-------------------------------------------------------------------------------------------------------------- */
.forumTop #panList {
	background:#00275D;
}
.forumTop #mainconWrapInner {
	width:706px;
	margin:0 0 15px 18px;
}
.forumOutline {
	border-bottom:1px dotted #C1C1C1;
	padding-bottom:15px;
	line-height:1.2;
}


.forumOutline .pLeft {
	float:left;
	width:270px;
	padding-top:20px;
}
.forumOutline .pRight {
	float:right;
	width:430px;
	line-height:1.2;
	margin:0 0 5px 0;
}





.forumOutline .f_title {
	margin:30px 0px 20px 0px;
}

.forumOutline .pLeft2 {
	float:left;
	width:200px;
	padding-top:0px;
}

.forumOutline .pRight2 {
	float:right;
	width:500px;
	line-height:1.2;
	margin:0 0 5px 0;
}

.forumSymposium {
	width:706px;
	border-bottom:1px dotted #C1C1C1;
}

.forumSymposium img {
	display:block;
}
.forumSymposium p {
	height:110px;
	margin: 15px 0px 5px 0px;
}

.forumSymposium .detailLink {
	width:100px;
	display:block;
	margin: 10px 0px 0px 0px;
}

.forumSymposium .detailLink a {
	color:#0088CC;
}

.detailLink .link {
	display:block;
	float:left;
}
.detailLink .arrow {
	width:5px;
	height:5px;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
}
.forumOutline .date_img {
	display:block;
	clear:both;
	margin: 0px 0px 20px 0px;
}
.forumOutline .detailLink {
	display:block;
	margin: 10px 0px 0px 0px;
}

.forumOutline .detailLink a {
	color:#0088CC;
}

.forumOutline .link {
	display:block;
	float:left;
}
.forumOutline .arrow {
	width:5px;
	height:5px;
	display:block;
	float:left;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
}
.forumOutline .web_button {
	display:block;
	margin-left:85px;
}
.forumSymposium .web_button {
	display:block;
	margin-left:50px;
}

.forumSymposium .entryImg {
	margin:0px 0px 15px 80px;
}
.forumSymposium .ts {
	width:330px;
	line-height:1.2;
	margin:0px 0px 20px 0px;
	border-collapse:collapse;
	font-size:100%;
}
.forumSymposium .ts th {
	background-color:#9ECBF2;
	padding:10px 5px 10px 5px;
	border:1px solid #cccccc;
	font-weight:normal;
	text-align:center;
}
.forumSymposium .ts td {
	margin:0px 0px 0px 0px;
	padding:10px 5px 10px 5px;
	border:1px solid #cccccc;
}
.forumSymposium .title {
	display:block;
	font-weight:bold;
	margin: 0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}
.forumSymposium .v-caption {
	display:block;
	width:330px;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
}

.forumSymposium .pLeft {
	line-height:1.2;
	float:left;
	width:330px;
	margin:10px 0px 10px 0px;
	padding:15px 0px 15px 0px;
}
.forumSymposium .pRight {
	border-left:1px dotted #C1C1C1;
	line-height:1.2;
	float:right;
	width:330px;
	margin:10px 0px 10px 20px;
	padding:15px 0px 15px 22px;
}
.forumSymposium .pRight2 {
	line-height:1.2;
	float:right;
	width:330px;
	margin:10px 0px 10px 20px;
	padding:15px 0px 15px 22px;
}

.forumTop .inquiry {
	margin:15px 0px 0px 0px;
}
.forumSymposium .p-vol {
	line-height:1.2;
	margin:0px 0px 20px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}
.forumSymposium .p-vol2 {
	line-height:1.2;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
}


/* 90forum vol2.html
---------------------------------------------------------- */
.forumSymposium .v2s {
	/*width:220px;*/
	line-height:1.2;
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	border-collapse:collapse;
	font-size:100%;
}
.forumSymposium .v2s th {
	padding:0px 0px 0px 0px;
	font-weight:normal;
	text-align:left;
	vertical-align:top;
}
.forumSymposium .v2s td {
	margin:0px 0px 0px 0px;
	padding:0px 0px 0px 0px;
	vertical-align:top;
}
.forumSymposium .t_img {
	display:block;
	float:left;
	margin:0px 10px 10px 0px;
}


/* 90forum vol3.html
---------------------------------------------------------- */
.vol3_t1_img {
	float:left;
}
.vol3_t2_img {
	display:block;
	float:left;
	margin: 0px 20px 10px 0px;
}
.vol3_m_table {
	font-size:100%;
	margin-bottom:20px;
}
.vol3_m_table th {
	vertical-align:text-top;
	font-weight:normal;
	width:90px;
}
.vol3_m_table td {
	vertical-align:text-top;
}

.forumOutline .p-vol3 {
	line-height:1.2;
	margin:0px 0px 10px 0px;
	padding:0px 0px 0px 0px;
	height:auto;
	font-weight:bold;
}
.forumOutline .v-caption2 {
	display:block;
	width:706px;
	margin:20px 0px 20px 0px;
	padding:0px 0px 0px 0px;
}
.forumOutline .m_bold {
	display:block;
	font-weight:bold;
	margin-bottom:5px;
}
.forumOutline .vol3_h4 {
	display:block;
	margin:10px 0px 20px 0px;
}
.forumOutline .kinen_link {
	text-align:right;
	margin:20px 20px 0px 0px;
}
.forumOutline .kinen_link .detailLink {
	display:block;
	margin: 10px 0px 0px 0px;
}

.forumOutline a {
	color:#0088CC;
}
.forumSymposium a {
	color:#0088CC;
}

.forumOutline .kinen_link .detailLink a {
	color:#0088CC;
}

.forumOutline .kinen_link .link {
	display:block;
	float:right;
}
.forumOutline .kinen_link .arrow {
	width:5px;
	height:5px;
	display:block;
	float:right;
	margin: 0px 0px 0px 0px;
	padding: 4px 0px 0px 4px;
}


/* 90forum thesis.html
---------------------------------------------------------- */
.thesis-box {
	width:706px;
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	line-height:1.2;
}
.thesis-box a {
	color:#0088CC;
}
.thesis-box h3 {
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.thesis-box h4 {
	margin: 0px 0px 10px 10px;
	padding: 0px 0px 0px 0px;
}
.thesis-box p {
	margin-bottom: 1em;
	line-height:1.5;
}
.thesis-box ul {
	margin: 0px 0px 1em 25px;
	padding: 0px 0px 0px 0px;
	line-height:1.5;
}
.thesis-box ul.disk {
	margin: 0px 0px 1em 20px;
	list-style:disc;
}
.thesis-box ul.h4-list {
	margin: 0px 0px 1em 30px;
}
.thesis-box .bt_dl {
	text-align:center;
	margin: 0px 0px 1em 0px;
}
.thesis-box .decimal {
	list-style-type:decimal;
}
.thesis-box .upper-alpha {
	list-style-type:upper-alpha;
}
.forumTop .pageTop {
	clear:both;
	text-align:right;
	margin:20px 10px 20px 0;
	font-size:90%;
	width:700px;
}


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

081008
------------------------------------*/


.subList10 li {
	float:left;
	margin:0 0 10px 8px;

}
.subList11 li {
	float:left;
	margin:0 0 5px 8px;
	padding:0 0 5px 0px;
}
.h2-details-clinic {
	background:url(../../life/student_counseling/news/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	/*color:#ab1f36;*/
	color:#333;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}

.newsBox {
	background:url(../../life/student_counseling/news/images/layout_bottom.gif) no-repeat bottom;
	padding:10px 0;
}

.newsBox .pRight{
	float:right;
	width:320px;
}
.newsBox .pLeft{
	float:left;
	padding-right:10px;
	width:190px;
}

.detail_day {
	text-align:right;
	font-size:90%;
	padding-right:15px;
	margin-bottom:15px;
}

.returnB{
	clear:both;
}
.numberList ul{
	text-align:right;
}
.numberList li{
	display:inline;
}


.textBox-04-wrap{
	text-align:center;
}

.textBox-04{
	line-height:1.4;
	font-size:80%;
	margin:0 auto;
	width:480px;
	padding:8px ;
	border:2px solid #a31f36;
	text-align:left;
}

.dl-02 dt {
	font-weight:bold;
	margin:0 0px 5px 10px;
}
.dl-02 dd {
	line-height:1.4;
	margin:0 0px 3px 25px;
}

.dl-02 dd span{
	margin:0 0 3px 35px;
}

.p-08{
	font-size:80%;
	line-height:1.4;
}

.dl-faq{
	clear:both;
	line-height:1.4;
	background:url(../../life/student_counseling/faq/images/line_dot_qa.gif) bottom no-repeat;
	padding-bottom:5px;
}

.dl-faq dt{
	width:17px;
	float:left;
	margin-bottom:15px;
	padding:0 0 0 0 !important;
	padding:3px 0 0 0;
}

.dl-faq dd{
	float:right;
	width:480px;
	margin-bottom:15px;
}



.blueQ{
	color:#0033FF;
}
/*-News-*/
.news-conents p {
	line-height:1.2;
	margin:0 0 15px 0;
	clear:both;
}
.news-conents img {
	float:left;
	margin:0 10px 10px 10px;
}
.goback {
	clear:both;
	margin:0 0 15px 0;
	border-top:#CCCCCC solid 1px;
	background:url(../images/goback-a.gif) left top no-repeat;
	height:29px;
}
.goback-a {
	background:url(../images/goback.gif);
	background-repeat: no-repeat;
	margin: 0px;
	padding: 0px;
	width: 43px;
	height: 29px;
	display: block;
	overflow: hidden;
	text-indent:-9999px;
}
.goback-a:hover {
	background:none;
}
	
	
.teacherBox{
	clear:both;
	padding:0 0px 0 20px;
	margin-bottom:30px;
}

.teacherBox img{
	margin-right:10px;
}

.h2-details-trivia {
	background:url(../../laboratory/sports/images/h2_trivia_details.jpg) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#333333;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:17px;
}

.h2-details-sports {
	background:url(../../laboratory/sports/news/images/h2_details.gif) no-repeat;
	width:531px;
	height:36px;
	font-size:16px;
	color:#333333;
	padding-top:3px;
	text-indent:10px;
	margin-bottom:15px;
}


.return{
	padding:10px 0 10px 10px;
}

.return a{
	text-decoration:none;
}


.btn_back {
	text-align:right;
	padding-right:15px;
	line-height:1.4;
	margin-bottom:15px;
}

.mr5{
	margin-right:5px;
}

.width7em {
	width:7em;
	padding:0 8px;
}




/*---------------------------------------
ここから追加分です。
-----------------------------------------*/

.width255{
	width:255px;
}

.layPart01{
	width:520px;
	margin:0 5px 0px 3px;
}

.layPart02{
	width:520px;
	margin:0 5px 20px 3px;
}

.link-p-04{
	margin-left:15px;
	line-height:1.4;
}
.link-p-04 a {
	background:url(../images/link_03_off.gif) no-repeat 0px 1px;
	padding:0 0px 0 24px;
	color:#333;
}
.link-p-04 a:hover {
	background:url(../images/link_03_on.gif) no-repeat 0px 1px;
	color:#E07268;
}

.link-p-04 li li{
	margin:0 0 0 20px;
}
.link-p-04 li ul{
	padding:10px 0;
}
.maB50{
	margin-bottom:50px;
}
.maB20{
	margin-bottom:20px;
}

.subList12 li {
	float:left;
	margin:0 0 0px 8px;
	padding:0 0 5px 0px;
}

.boxLink{
	width:531px;
	background:url(../../sitemap/images/link_box_bg_01.gif) repeat-y;
	margin-bottom:15px;
}
.h3Link a{
	display:block;
	width:245px !important;
	width:255px;
	height:21px !important;
	height:28px;
	background:url(../../sitemap/images/h3_bg_01.jpg) no-repeat;
	padding:7px 0 0 10px;
	font-size:80%;
	color:#006699;
	font-weight:normal;
	margin-bottom:5px;
}
.h3Link a:hover{
	text-decoration:none;
}
.ulStyle01{
	margin-left:14px;
	margin-bottom:15px;
}
.ulStyle02{
	margin-left:18px;
	margin-bottom:15px;
}

.ulStyle03 li a{
	color:#006699;
	line-height:1.4;
}

.ulStyle03 li a:hover{
	text-decoration:none;
}
.ulStyle03 li.liStyle04{
	margin:0 0 0 15px;
}

.liStyle05{
	margin:0 0 3px 15px;
}

.liStyle05 a{
	background:url(../../sitemap/images/icon_link_blank.jpg) no-repeat 0 5px;
	padding:5px 0 5px 20px;
}
.liStyle05 span{
	padding:3px 0 3px 20px;
}
.liStyle05 div{
	padding:3px 0 3px 3px;
	background:url(../images/dot999_3_1.gif) bottom repeat-x;
	margin:0 20px 0 0;
}


.liStyle06{
	margin:0 0 0 20px;
}
.liStyle06 a{
	background:url(../../sitemap/images/icon_link_blank.jpg) no-repeat 0 5px;
	padding:3px 0 3px 20px;
}
.liStyle06 span{
	padding:3px 0 3px 20px;
}

.ulStyle04 li{
	float:left;
	width:200px;
	margin-left:20px;
	margin-top:10px;
}

.ulStyle04 li a{
	background:url(../../sitemap/images/icon_link_blank.jpg) no-repeat 0 5px;
	padding:3px 0 3px 20px;
	line-height:1.4;
	margin-bottom:5px;
}
.ulStyle04 li span{
	padding:3px 0 3px 20px;
	line-height:1.4;
	margin-bottom:5px;
}


.ulStyle02 li{
	list-style:disc;
	line-height:1.4;
}
li.liStyle02{
	background:url(../../sitemap/images/icon_link_blank.jpg) no-repeat 0 5px;
	padding:0 0 0 20px;
	line-height:1.4;
	margin-bottom:5px;
}
li.liStyle02 a{
	color:#006699;
}
li.liStyle02 a:hover{
	text-decoration:none;
}
/* セレクタ不正のため無視
li.liStyle02 a:visit{
	color:#AA2288;
}
*/
li.liStyle03{
	background:url(../../sitemap/images/icon_link_no_blank.jpg) no-repeat 0 5px;
	padding:0 0 0 20px;
	line-height:1.4;
	margin-bottom:5px;
}
li.liStyle03 a{
	color:#006699;
}
li.liStyle03 a:hover{
	text-decoration:none;
}
/* セレクタ不正のため無視
li.liStyle03 a:visit{
	color:#AA2288;
}
*/
li.liStyle03 ul{
	margin-left:0px;
}
li.liStyle03 ul li{
	background:url(../../sitemap/images/icon_link_branch.gif) no-repeat 0 5px;
	padding:0 0 0 13px;
	line-height:1.4;
}

li.liStyle02 ul li{
	background:url(../../sitemap/images/icon_link_branch.gif) no-repeat 0 5px;
	padding:0 0 0 13px;
	line-height:1.4;
}

.table_no{
	width:500px;
}
.table_no td{
	font-size:90%;
	line-height:1.4;
}

.olMa2 {
	line-height:1.2;
	margin:0 0 30px 30px;
}

.table_info{
	width:510px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	line-height:1.4;
}

.table_info th{
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:84%;
	padding:3px;
	text-align:center;
}

.table_info td{
	width:110px;
	border-top:1px solid #999;
	border-left:1px solid #999;
	font-size:84%;
	padding:3px 5px;
	vertical-align:top;
	
}
.table_com{
	width:510px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	line-height:1.4;
}
.table_com td{
	border-top:1px solid #999;
	border-left:1px solid #999;
	padding:3px;
	vertical-align:top;
}
.back_bl{
	line-height:1.4;
	background:#e6e6e6;
	padding:3px 10px;
}

.back_bl a{
	margin:0 5px;
}
.h2Type div,
.h2Type a{
	clear:both;
	background:url(../../link/images/h3_link_bg.jpg) no-repeat;
	display:block;
	width:521px !important;
	width:531px;
	height:24px !important;
	height:31px;
	padding:7px 0 0 10px;
	font-size:70%;
	color:#006699;
	font-weight:normal;
	margin-bottom:10px;
}
.h2Type div{
	color:#333;
	font-weight:bold;
}

.h2Type a:hover{
	text-decoration:none;
}
.backF4F4F4{
	background:#F4F4F4;
}
.width250{width:250px;}
.width260{width:260px;}

.inquiryTable2,
.inquiryTable{
	border-top:1px solid #999;
	border-left:1px solid #999;
	margin:0 0 20px 0;
}

.inquiryTable th{
	text-align:center;
	font-weight:normal;
	padding:4px 5px 3px 5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	background:#8C0000;
	color:#FFF;
	line-height:1.2;
}
.inquiryTable2 td,
.inquiryTable td{
	padding:4px 5px 3px 5px;
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	line-height:1.2;
}
.inquiryTable .inquiry-td-01{width:190px;text-align:left;}
.inquiryTable .inquiry-td-02{text-align:center;}
.inquiryTable .inquiry-td-03{width:60px;text-align:center;}
.inquiryTable .inquiry-td-04{width:60px;text-align:center;}
.inquiryTable .inquiry-td-05{width:100px;text-align:left;}
.inquiryTable .inquiry-td-06{width:90px;text-align:left;}

.inquiryTable2 .inquiry-td-01{width:373px;text-align:left;}
.inquiryTable2 .inquiry-td-02{text-align:left;}


.campus_harassment-dl{
	margin:0 0 20px 5px;
	padding:10px 0 0 0;
}
.campus_harassment-dl2 dt,
.campus_harassment-dl dt{
	margin:0 0 10px 0;
	font-weight:bold;
	color:#ab1f36;
}
.campus_harassment-dl dd{
	margin:0 0 20px 0;
}
.campus_harassment-dl dd p{
	margin:0 0 10px 0;
	line-height:1.4;
}

.campus_harassment-dl2{
	margin:0 0 20px 5px;
	padding:0 0 0 0;
}
.campus_harassment-dl2 dd{
	margin:0 20px 20px 30px;
	line-height:1.2;
}

.campus_harassment-dl ul{
	padding:10px 10px 5px 30px;
	background:#F4F4F4;
}
.campus_harassment-dl ul li{
	list-style:disc;
	margin:0 0 10px 0;
	line-height:1.4;
}
.harassment-p-1{
	font-weight:bold;
	margin:0 0 5px 0;
}
.harassment-p-2{
	margin:0 0 5px 0;
}
.harassment-p-3{
	line-height:1.2;
	margin:0 0 10px 0;
}
.harassment-telBox{
	background:#F4F4F4;
	padding:5px;
	border:1px solid #999;
	width:460px;
}
#mobileTable{
	margin:0 0 40px 0;
}
#mobileTable td{
	padding:4px 10px 3px 10px;
}
.mobileTDLeft{
	text-align:center;
	background:#666;
	color:#FFF;
	width:80px;
}

.btn_right{
	text-align:right;
	margin:0 3px 15px 0;
}

.linkBlue a{
	color:#006699;
}
.linkBlue a:hover{
	text-decoration:none;
}
.linkBlue .pageTop a{
	color:#333;
}
.linkBlue .pageTop a:hover{
	color:#999;
}
#qrCode{
	margin:0 0 40px 0;
}
.bannerAria{
	margin:0 0 20px 0;
	width:531px;
	text-align:left;
}


/* access（新レイアウト用）
-------------------------------------------------------------------------------------------------------------- 
.access #mainCol {
	width:700px;
	margin: 0px 0px 0px 21px;
}
.access .ac_cnt {
	width:620px;
	margin: 0px 0px 0px 40px;
}
.access .ac_cnt .h4-con-01 {
	clear:both;
}
.access .ac_cnt p {
	margin:0 0 1em 0;
	line-height:1.4;
	clear:both;
}
.access .pageTop {
	clear:both;
	text-align:right;
	margin:20px 10px 20px 0;
	font-size:90%;
	width:700px;
}
.access #swf_map {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
}
.access .map {
	margin: 0px 0px 20px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
.access .bt_right {
	display:block;
	text-align:right;
	margin: 0px 20px 10px 0px;
	width:620px;
	clear:both;
}
.access .bt_f-left {
	display:block;
	float:left;
	margin-top:15px;
	margin-right:10px;
}
.access .bt_f-right {
	display:block;
	float:right;
	margin-left:10px;
}
.access .access_add {
	margin: 0px 0px 30px 0px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
.access .access_add .title {
	font-weight:bold;
	display:block;
	margin: 0px 0px 5px 0px;
}
.access .access_add .left {
	width:260px;
	display:block;
	float:left;
}
.access .access_logo {
	clear:both;
	margin: 0px 0px 15px 0px;
}
.access .access_logo img {
	display:block;
	margin: 0px 10px 0px 0px;
	width:149px;
	float:left;
}
.access .map-table {
	width:620px;
	margin:0px 0px 30px 0px;
	border-top:1px solid #ADADAD;
	border-left:1px solid #ADADAD;
}
.access .map-table th, .access .map-table td {
	padding:5px;
	border-right:1px solid #ADADAD;
	border-bottom:1px solid #ADADAD;
	line-height:1.4;
	vertical-align:top;
	font-size:90% !important;
	font-size:84%;
}
.access .map-table th {
	font-weight:normal;
}
*/



/* access（旧レイアウト用）
-------------------------------------------------------------------------------------------------------------- */

.access_map {
	width:520px;
	margin: 0px 0px 20px 5px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
.access_map2 {
	width:520px;
	margin: 0px 0px 0px 5px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
.map_table {
	width:520px;
	margin: 0px 0px 5px 5px;
	padding: 0px 0px 0px 0px;
}
.map_bt-right {
	display:block;
	text-align:right;
	margin: 0px 20px 10px 0px;
	width:520px;
	clear:both;
}

.access_add {
	margin: 0px 0px 20px 5px;
	padding: 0px 0px 0px 0px;
	clear:both;
}
.access_add .left {
	float:left;
	width:250px;
}
.access_add .left span {
	font-weight:bold;
}

.access_add .right {
	float:right;
	width:200px;
}
.access_logo {
	clear:both;
	margin: 0px 0px 15px 0px;
}
.access_logo img {
	display:block;
	margin: 0px 10px 0px 0px;
	width:149px;
	float:left;
}
.bt_f-left {
	display:block;
	float:left;
	margin-top:15px;
	margin-right:10px;
}
.bt_f-right {
	display:block;
	float:right;
	margin-left:10px;
}

.access_link {
	clear:both;
	margin: 0px 0px 15px 0px;
}
.access_link img {
	display:block;
	margin: 0px 10px 0px 0px;
	float:left;
}
.c_map1 {
	position:relative;
	width:520px;
	height:390px;
	z-index:1;
}
.c_map2 {
	position:absolute;
	top:530px;
	z-index:2;
	vertical-align:top;
	text-align:left;
}
.c_map2 table {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_map2 tr {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_map2 td {
	vertical-align:top;
	text-align:left;
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_map2 td a {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}
.c_map2 td img {
	margin: 0px 0px 0px 0px;
	padding: 0px 0px 0px 0px;
}








/* 20081224追加
-------------------------------------------------------------------------------------------------------------- */
/* プロモエリアナビ */
.home #indexBox li {
	float:left;
}


/* add */

#main1column{
	width:706px;
	margin:0 0 0 18px;
}
#main1column .textBox-01 {
	width:698px;
}
.p-scholarship01{
	text-align:right;
	margin:0 5px 10px 0;
	position:relative;
	top:-5px;
}

#main1column .pageTop {
	clear:both;
	text-align:right;
	margin:20px 10px 20px 0;
	font-size:90%;
	width:695px;
}

.scholarshipBtn{
	width:704px;
	position:relative;
	top:-25px;
	margin:0 0 0px 0;
	text-align:right;
}

.sch_table {
	width: 706px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: 20px;
}

.sch_table th {
	font-weight: normal;
	text-align: center;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 1px;
	font-size:90%;
}

.sch_table .th1 {
	background-color: #EBD6C0;
	width: 14px;
}
.sch_table .th2 {
	background-color: #FEF7E2;
	width: 14px;
}
.sch_table .th3 {
	line-height: 110%;
	background-color: #FEF7E2;
	text-align: left;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
}

.sch_table .th4 {
	line-height: 110%;
	background-color: #E9F4E3;
	padding-left: 5px;
	text-align: left;
}
.sch_table .th5 {
	background-color: #D6EBCD;
	width: 14px;
}
.sch_table .th6 {
	background-color: #E9F4E3;
	width: 14px;
}

.sch_table td {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-right: 2px;
	vertical-align: middle;
	text-align: center;
	font-size:90%;
}

.sch_table .connect1 {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
}

.sch_table .connect2 {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: none;
	border-left: none;
}

.sch_table .connect3 {
	border-top: 1px solid #999999;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
}

.sch_table .connect4 {
	border-top: none;
	border-right: none;
	border-bottom: 1px solid #999999;
	border-left: none;
	background-image: url(../images/line_gray.gif);
	background-repeat: repeat-x;
	background-position: center;
}

.sch_table .note {
	text-align: center;
	color: #CC6666;
	vertical-align: middle;
}

.sch_table .price {
	text-align: right;
	vertical-align: middle;
	padding-right: 5px;
}

.sch_table .text {
	text-align: left;
	vertical-align: middle;
	padding-right: 5px;
}

.sch_table .color_top {

	background-color: #ADADAD;
	color: #FFFFFF;
}

.sch_table .notebox {
	border: none;
}

.sch_table .notebox td {
	text-align: left;
	border: none;
	vertical-align: middle;
}

.scholarship-dl{
	width:696px;
	margin:0 5px 10px 5px;
}
.scholarship-dl dt{
	font-weight:bold;
	margin:0 0 10px 0;
	line-height:1.2;
	color:#ab1f36;
	padding:10px 5px 0 5px;
	background:url(../images/dot_666_3_1.gif) top repeat-x;
}
.scholarship-dl dt#noLine{
	padding:0 5px 0 5px;
	background:none;
}
.scholarship-dl dd{
	line-height:1.4;
	margin:0 0 10px 0;
	padding:0 5px 0 5px;
}


/* change */

.link-p-01 a {
	background:url(../images/link_01_off.gif) center left no-repeat;
	padding:0 0 0 12px;
}
.link-p-01 a:hover {
	background:url(../images/link_01_on.gif) center left no-repeat;
}

.link-p-02 a {
	margin:0 0 0 6px;
	background:url(../images/icon_link_blank.jpg) center left no-repeat;
	padding:0 0 0 12px;
}
.link-p-02 a:hover {
	background:url(../images/icon_link_blank_on.jpg) center left no-repeat;
}


.width215{width:215px;}
.width300{width:300px;}
.width350{width:350px;}
.width150{width:150px;}

.zemiBoxTop{
	width:517px;
	background:url(../images/zemibox_top.gif) top no-repeat;
	padding:5px 0 0 0;
}
.zemiBoxBottom{
	width:517px;
	background:url(../images/zemibox_bottom.gif) bottom no-repeat;
	padding:0 0 15px 0;
}
.zemiBoxRepeat{
	width:517px;
	padding:5px 0 0 0;
	background:url(../images/zemibox_repeat.gif) repeat-y;
}
.zemiBoxRepeat dl{
	margin:0 17px;
}
.zemiBoxRepeat dt{
	padding:0 0 5px 0;
	margin:0 0 5px 0;
	background:url(../images/dot999_3_1.gif) bottom repeat-x;
}
.zemiBoxRepeat dd{
	padding:0 13px 5px 13px;
	background:url(../images/dot999_3_1.gif) bottom repeat-x;
	margin:0 0 5px 0;
	line-height:1.4;
}
.zemiBoxRepeat dd.noLine{
	padding:0 13px 0 13px;
	margin:0 0 0 0;
	background:none;
}
#backTeacher{
	clear:both;
	margin:20px 3px;
}

.teacherTable{
	margin:5px 0 0px 0;
}
.teacherTable td{
	padding:5px;
	font-size:10px;
}
.teacherTable td span{
	font-size:12px;
}
.captionTeacherRight{
	text-align:right;
	font-size:10px;
	line-height:1.2;
	margin:0 5px 0 0;
}
.captionTeacherLeft{
	font-size:10px;
	line-height:1.2;
	margin:0 5px 0 5px;
}
.teacherTdR{
	text-align:right;
}

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


2009 02


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

.h3-fd-01{
	font-size:100%;
	line-height:1.4;
}
.olMa3 {
	line-height:1.2;
	margin:0 0 30px 25px;
}


.table-fd {
	width:525px;
	font-size:90%;
	margin:0 2px 10px 5px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.table-fd td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
}

.table-fd th {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
	background:#EFDCDC;
	text-align:center;
}


.table-fd07 {
	width:525px;
	font-size:90%;
	margin:0 2px 10px 5px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.table-fd07 td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
}

.table-fd07 th {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
	background:#FFCCCC;
	text-align:center;
}
/* ☆20090617追記☆↓ */
.th_fd01{
	width:120px;
	text-align:center;
}
/* ☆20090617追記☆↑ */

.nowrap{
	white-space: nowrap;
}

.nowrap_sub{
	width:100%;
}

.table-lb {
	width:500px;
	font-size:90%;
	margin:0 2px 30px 5px;
	border-top:1px solid #999;
	border-left:1px solid #999;
}
.table-lb td {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
}

.table-lb th {
	border-right:1px solid #999;
	border-bottom:1px solid #999;
	padding:5px 4px;
	line-height:1.4;
	background:#e7e7e7;
	text-align:center;
	color:#666666;
}

.table-lb td span{
	display:block;
}

.p-lib{
	text-align:center;
	margin-bottom:5px;
	margin-left:5px;
	line-height:1.5;
	font-weight:bold;
	color:#fff;
	background:#666;
	padding:3px 5px;
	width:50px;
}


.h2-details-fd {

	background:url(../../laboratory/fd/news/images/h2_details_fd_top.jpg) top no-repeat;
	width:531px;
	font-size:16px;
	color:#DF485B;
	padding:5px 0 3px 0;
	text-indent:10px;
}

ul.pdfUl li{
	margin-bottom:8px;
}


.h2-event-fd{
	background:url(../../laboratory/fd/event/images/h2_event_bg.jpg) no-repeat;
	width:520px;
	height:29px;
	font-size:12px;
	color:#DF485B;
	padding-top:10px;
	text-indent:10px;
	margin-bottom:15px;
}

body#cmsIn{
	background:#fff;
	margin:0;
	padding:0;
}

#event_out_wrap{
	margin:0;
	text-align:left;
}


.td_num{
	background:#666;
	color:#fff;
	font-weight:bold;
	width:17px;
	text-align:center;
}


.width40{width:10px;}



#tabBack{
background:url(../../laboratory/fd/committee/images/tab_under.jpg) no-repeat bottom right;
}

#tabUl{
	width:528px;
	height:37px;
    margin-left:4px;
}

ul#tabUl li{
	float:left;
}

ul#tabUl li a{
	display:block;
	text-indent:-9999px;
	height:17px;
}

#nen2008 a{width:132px;background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat 0 -18px;}
#nen2008 a:hover{background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat 0 0px;}

#nen2007 a{width:132px;background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat -133px -18px;}
#nen2007 a:hover{background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat -133px 0px;}

#nen2008Select a{width:132px;background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat 0 0px;}
#nen2007Select a{width:132px;background:url(../../laboratory/fd/committee/images/tab_com.jpg) no-repeat -133px 0px;}



/*☆20060618位置、高さ変更*/
#tabBack2{
	height:51px;
	background:url(../../laboratory/fd/library/images/tab_under.jpg) no-repeat bottom right;
}


#fdlibrary01Contents,#fdlibrary02Contents,#fdlibrary03Contents,#fdlibrary04Contents,#fdlibrary05Contents,#fdlibrary06Contents,#fdlibrary07Contents{
display:none;
}
#fdlibrary01 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 -34px;}
#fdlibrary01 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 0px;}
#fdlibrary01Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 0px;}

#fdlibrary02 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -34px;}
#fdlibrary02 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px 0px;}
#fdlibrary02Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px 0px;}

#fdlibrary03 a{width:133px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -34px;}
#fdlibrary03 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px 0px;}
#fdlibrary03Select a{width:133px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px 0px;}

#fdlibrary04 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -0px -51px;}
#fdlibrary04 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -0px -17px;}
#fdlibrary04Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -0px -17px;}

#fdlibrary05 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -51px;}
#fdlibrary05 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -17px;}
#fdlibrary05Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -17px;}


#fdlibrary06 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -51px;}
#fdlibrary06 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -17px;}
#fdlibrary06Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -17px;}

#fdlibrary07 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -51px;}
#fdlibrary07 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -17px;}
#fdlibrary07Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -17px;}


/*☆20060618位置、高さ変更前☆
#tabBack2{
	height:55px;
	background:url(../../laboratory/fd/library/images/tab_under.jpg) no-repeat bottom right;
}

#fdlibrary01Contents,#fdlibrary02Contents,#fdlibrary03Contents,#fdlibrary04Contents,#fdlibrary05Contents,#fdlibrary06Contents,#fdlibrary07Contents{
display:none;
}
#fdlibrary01 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 -37px;}
#fdlibrary01 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 0px;}
#fdlibrary01Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0 0px;}

#fdlibrary02 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -37px;}
#fdlibrary02 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px 0px;}
#fdlibrary02Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px 0px;}

#fdlibrary03 a{width:133px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -265px -37px;}
#fdlibrary03 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -265px 0px;}
#fdlibrary03Select a{width:133px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -265px 0px;}

#fdlibrary04 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0px -55px;}
#fdlibrary04 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0px -18px;}
#fdlibrary04Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat 0px -18px;}

#fdlibrary05 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -55px;}
#fdlibrary05 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -18px;}
#fdlibrary05Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -132px -18px;}

#fdlibrary06 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -55px;}
#fdlibrary06 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -18px;}
#fdlibrary06Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -264px -18px;}

#fdlibrary07 a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -55px;}
#fdlibrary07 a:hover{background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -18px;}
#fdlibrary07Select a{width:132px;background:url(../../laboratory/fd/library/images/tab_lib.jpg) no-repeat -396px -18px;}

*/

.outLinePh{
	width:520px;
	margin:0 5px 30px 3px;
}
.outLine-p{
	clear:both;
	line-height:1.2;
	margin:0 0 10px 0;
}
#nen2008Contents p{
	margin:0 0 5px 0;
}
.width90{
	width:90px;
}
.width80{
	width:70px;
}
.width40{
	width:40px;
}
.wt{
	white-space:nowrap;
	white-space:normal;
}
.width200{
	width:200px;
}
.width98{
	width:98px;
}
.width48{
	width:48px;
}

.table_book{
	width:528px;
	border:solid 1px #cdcdcd;
	margin:0 2px 30px 5px;
}

.th_book01{
	background:#666;
	color:#fff;
	text-align:center;
	width:20px;
}

.th_book02{
	background:#e7e7e7;
	width:98px;
	color:#666666;
	text-align:center;
}
.th_book03{
	background:#e7e7e7;
	width:81px;
	color:#666666;
	text-align:center;
}
.th_book04{
	background:#e7e7e7;
	width:81px;
	color:#666666;
	text-align:center;
}
.th_book05{
	background:#e7e7e7;
	width:91px;
	color:#666666;
	text-align:center;
}
/*ie7*/
*:first-child+html .th_book05 {
	background:#e7e7e7;
	width:91px;
	color:#666666;
	text-align:center;
}
/*ie6*/
*html .th_book05  {
	background:#e7e7e7;
	width:91px;
	color:#666666;
	text-align:center;
}

.table_book_01{
	width:100%;
	font-size:90% !important;
	font-size:75%;
}
.table_book_02{
	width:100%;
	font-size:90% !important;
	font-size:75%;
}
.table_book_03{
	width:100%;
	font-size:90% !important;
	font-size:75%;
}

.table_book_01 td{
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	line-height:1.4;
	padding:3px 5px;
}

.table_book_01 th{
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	line-height:1.4;
	text-align:center;
}

.table_book_02 th{
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	line-height:1.4;
	text-align:center;
}

.table_book_02 td{
	border-left:1px solid #cdcdcd;
	border-bottom:1px solid #cdcdcd;
	line-height:1.4;
	padding:3px 5px;
}

.td_book02{width:60px;}

.table_book_03 th{
	border-left:1px solid #cdcdcd;
	line-height:1.4;
	text-align:center;
}

.table_book_03 td{
	border-left:1px solid #cdcdcd;
	line-height:1.4;
	padding:3px 5px;
}


/* 20090219追加
-------------------------------------------------------------------------------------------------------------- */
/* EBAの英語教育 */
.english .ebaBox {
	width:520px;
	clear:both;
	margin: 0px 0px 5px 0px;
	padding: 0px 0px 10px 0px;
	line-height:1.2;
	background:none;
}
.english .ebaBoxLeft {
	float:left;
	width:200px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.english .ebaBoxRight {
	float:right;
	width:305px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.english .ebaBoxRight img {
	display:block;
	width:305px;
	margin: 0px 0px 10px 0px;
	padding: 0px 0px 0px 0px;
}
.p-09 {
	margin:0px 0px 20px 10px;
	padding:0px 0px 0px 0px;
}


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




-------------------------------------------------------------------*/
.expen_table {
	width: 706px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
	margin-bottom: 10px;
}
.expen_table th {
	font-weight: normal;
	text-align: center;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding-right: 3px;
	padding-left: 3px;
	padding-top: 4px;
	padding-bottom: 1px;
	font-size:90%;
}
.expen_table td {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	padding-top: 4px;
	padding-left: 4px;
	padding-bottom: 3px;
	padding-right: 2px;
	vertical-align: middle;
	text-align: center;
	font-size:90%;
}
.expen_table .color_top {
	background-color: #ADADAD;
	color: #FFFFFF;
}
.expen_table .th1 {
	background-color: #EBD6C0;
	width: 200px;
}
.expen_table .th3 {
	line-height: 110%;
	background-color: #FEF7E2;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width:145px;
}
.expen_table .th4 {
	line-height: 110%;
	background-color: #FEF7E2;
	text-align: center;
	padding-left: 5px;
	padding-top: 2px;
	padding-bottom: 2px;
	width:220px;
}

.expen_table2 {
	width: 706px;
	border-top: 1px solid #999999;
	border-left: 1px solid #999999;
}
.expen_table2 th {
	font-weight: normal;
	text-align: center;
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	font-size:90%;
	padding-top: 8px;
	padding-bottom:4px;
}
.expen_table2 td {
	border-top: none;
	border-right: 1px solid #999999;
	border-bottom: 1px solid #999999;
	border-left: none;
	vertical-align: middle;
	text-align: center;
	font-size:90%;
	padding-top: 8px;
	padding-bottom:4px;
}

.expen_table2 .th3 {
	line-height: 110%;
	background-color: #FEF7E2;
	text-align: center;
	padding-left: 0px;
	width:145px;
}

.expen_table2 td#td_non{
padding:0px;
background:#e8e8e8;
}

.p-ex01{
	text-align:right;
	margin:0 5px 0px 0;
	position:relative;
	top:-5px;
}

.expen_table2 .td_1 {
	line-height: 110%;
	background-color: #FEF7E2;
	text-align: left;
	padding-left: 5px;
	vertical-align:top;
}

.expen_table3{
width:330px
}

.expen_table3 td,expen_table3 th{
border:none;
padding:3px 0;
font-size:100%;
line-height:110%;
text-align:left;
}

.expen_table2 .th1 {
	line-height: 110%;
	background-color: #ADADAD;
	background-color: #D6EBCD;
	color: #333;
	text-align: center;
	padding-left: 5px;
	vertical-align:top;
}

.p-back {
	clear:both;
	width:100%;
	margin-top:20px;
	padding:7px 0px 0px 0px;
}

.p-back img{
border:none;
}

.h2-event-fd02{
	background:url(../../laboratory/fd/event/images/h2_event_bg.jpg) no-repeat;
	width:508px;
	height:29px;
	font-size:12px;
	color:#DF485B;
	padding-top:5px;
	padding-left:10px;
	margin-bottom:15px;
}


.star{
color:#f37b2b;
}
.dl-fd{
line-height:110%;
margin-left:5px;
}
.dl-fd dd{
margin:10px 0 5px 30px;
padding-left:10px;
background:url(../../laboratory/fd/match/images/icon.gif) no-repeat 0 5px;
}

ul.pdfUl li{
	padding-left:10px;
	margin-left:8px;
	margin-bottom:8px;
	background:url(../../laboratory/fd/match/images/icon.gif) no-repeat 0 5px;
}

.h3-fd-02{
font-weight:bold;
font-size:90%;
padding-top:5px;
margin-bottom:15px;
padding-left:15px;
background:url(../../laboratory/fd/activity/images/h3_fd_bg.gif) no-repeat;
}




/* 20090303追加
-------------------------------------------------------------------------------------------------------------- */
/* ニュース箇所テーブル */

.n_table01 {
	border-collapse:collapse;
}

.n_table01 td {
	padding:7px;
	line-height:1.4;
	font-size:90%;
	/*border:1px solid #666666;*/
}


/*　機能分子化学科　*/

.labo-ul li{
	margin:0 0 5px 0;
}

.labo-ul li span{
	color:#003399;
}

.labo-ul li span a{
	color:#003399;
	text-decoration:underline;
}

.width40{width:40px;}

.chemCurr-p01{
	margin:0 0 10px 0;
	text-align:center;
}

.chemCurr-p02{
	margin:0 0 10px 0;
	text-align:center;
	font-weight:bold;
}

.chemCurr-tit{
	margin:0 5px 10px 0;
	line-height:1.4;
}

.chemCurr-tit2{
	margin:0 5px 0 0;
}

#chemCurrTable td{
	padding:10px 0 10px 0;
	vertical-align:top;
	font-size:12px;
}

#chemCurrTable{
	margin:0 0 20px 0;
}

#chemCurrTable li{
	margin:0 5px 10px 10px;
	padding:0 0 0 14px;
	line-height:1.2;
	background:url(../../faculty/science_and_engineering/chemistry/images/dot_li.gif) 2px 2px no-repeat;
}

#chemCurrTable td.vMiddle{
	vertical-align:middle;
}

#chemCurrTable li#liMa1{
	margin:0 5px 90px 10px;
}

#chemCurrTable li#liMa2{
	margin:0 5px 105px 10px;
}

#chemCurrTable li#liMa3{
	margin:0 5px 50px 10px;
}

.chemCurr-tit2,
.chemCurr-tit{
	padding:0 0 0 16px;
}

.chemCurr-tit2 span,
.chemCurr-tit span{
	text-indent:-13px;
}

.bg01{background:#ffbebe;}
.bg02{background:#beffff;}
.bg03{background:#ffffbe;}
.bg04{background:#cfffbe;}
.bg05{background:#deffae;}
.bg06{background:#ffbeff;}
.bg07{background:#f4f4f4;}

#chemCurrTable td.bottomTd{
	border-top:4px solid #FFF;
}

.chemCurrR-p{
	margin:0 0 30px 0;
	text-align:right;
}

#chemCurrDl{
	margin:0 0 20px 0;
}

#chemCurrDl dt{
	margin:0 0 10px 0;
}

#chemCurrDl dd{
	margin:0 10px 20px 10px;
}

#shiftArea .redColor{
	color:#B31621 !important;
}

.textBox-learning {
	width:520px;
	margin:0 5px 30px 3px;
}

.textBox-learning dl{
	border:solid 2px #A970E5;
	padding:10px 15px;
}

.textBox-learning dt{
	font-size:120%;
	font-weight:bold;
	margin-bottom:15px;
}

.textBox-learning dd{
	text-indent:15px;
	line-height:1.4;
	background:url(../images/arrow_2_3.gif) no-repeat 0 5px;
}

.learningPacRight01 {
	width:159px;
	float:right;
}

.learningPacLeft01 {
	float:left;
	width:335px;
}

.p-01IN{
	text-indent:-12px;
	line-height:1.4;
	margin-left:12px;
	font-size:90%;
}

.curriculumPacRight01 {
	width:160px;
	float:right;
	margin-right:70px;
}

.curriculumPacLeft01 {
	float:left;
	width:160px;
	text-align:left;
	margin-left:70px;
}


.mT10{
margin-top:10px;
}


/*　ゼミ追加 0716　*/

.zemiTheme{
	text-align:right;
	margin:0 10px 15px 0;
}

.zemiCatch{
	margin:0 5px 15px 5px;
}

.zemiphBox{
	width:523px;
	margin:0 0 20px 2px;
}
.zemi-p{
	line-height:1.4;
	margin:0 5px 10px 5px;
}
.width255{width:255px;}


.hackMini{
position:relative;
font-size:10px;
top:-5px;
}


.table-05 {
	margin:0 2px 0 2px;
	border-top:1px solid #999;
	background:url(../images/hacktable_back_2.gif) repeat-y;
}

html>body .table-05{
	background:url(../images/hacktable_back_2_fire.gif) repeat-y;
}
*:first-child+html .table-05{
	background:url(../images/hacktable_back_2.gif) repeat-y;
}




/* 20091001追加
-------------------------------------------------------------------------------------------------------------- */
/* 在学生の大学学費について */
#subList_e {
	/* background:url(../images/subnavi_bottom.jpg) bottom no-repeat; */
	width:531px;
	padding:0 0 0px 0;
	margin:0 0 15px 0;
}
#subList_e li {
	float:left;
	margin:0 0 5px 5px;
}

#shiftArea p{
	line-height:1.618 !important;
	color:#555 !important;
}

.mainBox {
	clear:both;
	background:#fff;
	margin:25px auto;
	width:531px;
}
.mainBox:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

#mainImg2{
	width:567px;
	margin:0 auto;
}

table {
	border-collapse: separate;
	border-spacing: 0;
}

ol li{
	line-height: 1.4em;
	padding-left: 1.5em;
	text-indent: -1.5em;
	margin-top:5px;
}





/* 20130409追加 b31621 dddddd
-------------------------------------------------------------------------------------------------------------- */
/* 学部長挨拶 */
.portrait {
	width:520px;
	height:auto;
	padding:0 0 20px 0;
	margin:0 5px 30px 3px;
	border-bottom: 5px solid #b31621;
}
.portrait .ph {
	width:150px;
	height:auto;
	margin:0 18px 5px 0;
	float: left;
}
.portrait .sign {
	margin:5px 0;
	width:auto;
	height:25px;
	text-align:right;
}
.portrait:after {
	content: "."; display: block; visibility: hidden; height: 0.1px; font-size: 0.1em; line-height: 0; clear: both;
}

