/* CSS Document */

body{
	margin:0px;
	padding:0px;
	background-color : #FFFFFF;
	text-align:center;
	background-image: url(../img/back.gif);

}

a:link{color:#0000FF;text-decoration:none;}
a:visited{color:#9900CC;text-decoration:none;}
a:active{}
a:hover{color:#999;text-decoration:none;}

td{
	font-size : 12px;
	color : #333333;
	line-height : 1.4;
}

.bkousou{
	margin-left : 45px; 
	margin-top : 5px; 
}

.bgaiyou{
	margin-left : 28px; 
	margin-top : 4px; 
}
.bplan{
	margin-left : 140px; 
	margin-top : 5px; 
}
.bsyuhen{
	margin-left : 115px; 
	margin-top : 2px; 
}
.bevent{
	margin-left : 90px; 
	margin-top : 2px; 
}
.bhoukoku{
	margin-left : 64px; 
	margin-top : 2px; 
}
.bkyudai{
	margin-left : 32px; 
	margin-top : 2px; 
}
.blink{
	margin-left : 0px; 
}

.topback {
	background-color: #FFFFFF;
	background-image: url(../img/main_r3_c1.gif);
	background-repeat: no-repeat;
}

.topwaku{
	Z-INDEX: 1; 
	WIDTH: 323px; 
	POSITION: absolute; 
	margin-left:40px;
	margin-top:50px;
	height:150px;
	overflow:auto;
	line-height:1.7;
}
.topwaku a:link{color:#0000FF;text-decoration:none;}
.topwaku a:visited{color:#9900CC;text-decoration:none;}
.topwaku a:active{}
.topwaku a:hover{color:#999;text-decoration:none;}



/*.new a:link{
	color:#000099;
	text-decoration:none;
}

.new a:visited{
	color:#cc0033;
	text-decoration:none;
}

.new a:hover{
	color:#999;
	text-decoration:underline;
}*/

.newimg{
	margin-top : 5px;
}

.flawaku{
	margin-top : 15px;
}


.topinfo a:link{color:#0000FF;text-decoration:none;}
.topinfo a:visited{color:#9900CC;text-decoration:none;}
.topinfo a:active{}
.topinfo a:hover{color:#999;text-decoration:none;}


.infoimg{
	margin-bottom : 3px;
}

.copy{
	color  : #666666;
	font-size : 11px;
	line-height : 1.6
}

.copysp{
	margin-left : 30px;
	margin-right : 30px;
}

.berue0{
	margin-top : 2px;
	margin-bottom : 5px;
}

.berue{
	margin-top : 10px;
	margin-bottom : 5px;
}

.bershita{
	margin-top : 7px;
	margin-bottom : 10px;
}

.naviimg{
	margin-left : 10px;
}

.pagetitle{
	margin-top : 8px;
	margin-bottom : 10px;
}

.pagetitle2{
	margin-top : 8px;
}


.imgjoge{
	margin-top : 5px;
	margin-bottom : 5px;
}

.main{
	margin-right : 30px;
	margin-left : 20px;
	line-height : 1.8;
}

.text11{
	font-size : 11px;
	line-height : 1.3;
}

.ten td{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-style: dashed; 
	border-color: #666666;
	padding-top : 10px;
	padding-bottom : 5px;
}


.ten2 td{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-style: dashed; 
	border-color: #999999;
	padding-top : 15px;
	padding-bottom : 20px;
	font-size : 11px;
	color : #666666;
}

.ten2 img{
	margin-top : 5px;
	margin-right : 5px;
	margin-bottom : 5px;
}


.imgmigi{
	margin-right : 5px;
}

.imghidari{
	margin-left : 5px;
}

.st{
	margin-bottom : 15px;
	margin-top : 5px;
}

hr{
	color: #CCCCCC; /* 線の色(IE用) */
	background-color: #CCCCCC; /* 線の色(NN用) */
	height: 1px; /* 線の太さ */
	border: 0px; /* 枠の太さ */
	height: 1px; 
	clear:both;
}

.campus{
	margin-right:8px;
	margin-left:10px;
}

.campusbk {
	padding-top:5px;
	background-color: #EEF3E7;
	background-image: url(../campusmasterplan/img/cwaku_r2_c1.jpg);
	background-repeat: no-repeat;
}


.campus img{
	margin-top:2px;;
}
.campus b{
	color:#CC0000;
}

.imgshita{
	margin-bottom:2px;
}

.imgshita2{
	margin-bottom:4px;
}

.yakuin td{
	border-top-width: 0px;
	border-bottom-width: 1px;
	border-right-width: 0px;
	border-left-width: 0px;
	border-bottom-style: dashed; 
	border-color: #999999;
}
.yakuin th{
	font-weight: normal;
	text-align:left;
	font-size:12px;
	color:#333333;
}

ul {
	margin:0px;
	padding-left:0px;
	padding-right:0px;
	padding-top:0px;
	padding-bottom:5px;
	lest-style:none;
}
li {
	margin:0;
	padding-left:15px;
	padding-top:3px;
	paddin-bottom:3px;
	list-style:none;
	background:url('../img/li.gif') no-repeat 0 0.5em;	
}

/*-------------------------------------------
---------------------------------------------footer*/

.footer{
	width:720px;
	padding:10px;
	text-align:left;
}

.footer p{
	width:540px;
}

.footer p img{
	float:left;
	margin-right:10px;
}

.footer strong{
	font-weight:bold;
}

.footer ul{
	float:right;
	width:150px;
}

.footer ul li{
	float:left;
	background:none;
	margin:0;
	padding:0;
}

.footer address{
	text-align:left;
	border-top:1px solid #4BB8B5;
	font-size:smaller;
	margin-top:5px;
	padding-top:5px;
}

.tbCenter{
	margin:0 auto;
}

.get{
	background:#EBEBEB;
	padding:5px 20px;
	margin-bottom:15px;
}

.get img{
	float:right;
	margin-left:5px;
}

