@charset "UTF-8";
/* CSS Document */

.midashiBG   { background: url(../../img/midashiBG01-infoGray.gif) no-repeat; }
#footerNaviArea dt { border-left:3px solid #586c75; }
dl#mobileQR { float:left; width:310px; margin-right:20px; }
dl#mobileML { /*margin-left: 330px;*/ float:left; }

/*dl#mobileQR dt, dl#mobileML dt{ padding: 8px; text-align: center; border: 1px solid #bbb; }*/
dl#mobileQR dd, dl#mobileML dd { padding-top: 10px; }
.mobileSiteURL { text-align: center; padding:20px; margin-top: 40px; background-color: #fff !important; }


/*
----------------------------------------------------------------------------------
*
*
*		President
*
*
------------------------------------------------------------------------------------
*/

	
.mainWrapInner .mainWrapInner2 {
	margin: 0;
	padding: 20px 0;
	width: 100%;
	}
	
.mainWrapInner2 ul{
	margin: 15px 0;
	padding: 0;
	width: 100%;
	}
	
.mainWrapInner2 ul li{
	margin: 15px 0;
	float: right;
	width: 50%;
	}
	
.mainWrapInner2 img {
	margin: 0 33px 0 14px;
	vertical-align: bottom;
	}
	
.mainWrapInner2 table {
	margin: 0 auto;
	padding: 0;
	}
	
.mainWrapInner2 th,
.mainWrapInner2 td { text-align: center;}


.mainWrapInner2 th { padding: 3px; background-color:#CCFFCC;}
.mainWrapInner2 td { padding: 1px 3px;}

.cellalignLeft { text-align: left !important}

/*
------------------------------------------------------------------------------------
*
*
*		Department
*
*
------------------------------------------------------------------------------------
*/

ul.clm03 {
	margin: 15px 0;
	padding: 0;
	width: 100%;
	}

.section ul li {
	margin: 5px 0;
	float: right;
	width: 50%;
	}
	
ul.clm03 li {
	margin: 5px 0;
	float: right; 
	width: 33%;
	}
	
/*
------------------------------------------------------------------------------------
*
*
*		Journal
*
*
------------------------------------------------------------------------------------
*/

#journal img {
	margin: 5px 20px;
	}
	
	
/*
------------------------------------------------------------------------------------
*
*
*		Sitemap
*
*
------------------------------------------------------------------------------------
*/	

#tab1Body td,
#tab2Body td,
#tab3Body td,
#tab4Body td,
#tab5Body td,
#tab6Body td,
#tab7Body td { padding-top: 15px; }

.siteMap { width: 210px; }
.siteMap dt { margin-top: 10px; margin-bottom: 8px; padding-left: 10px; /*border-bottom: 1px solid #bbb;*/ font-weight: bold; }
.siteMap dd { margin-left: 20px; }
