@charset "shift_jis";
/* CSS Document */

body {
	font-family: Osaka, '‚l‚r ‚oƒSƒVƒbƒN', Sans-Serif;
}

#container {
	width:1020px;
	background-image:url(img/bg.gif);
	}

#t_header_wrap {
	background-image:url(img/contents_bg.gif);
	background-repeat:no-repeat;
	height:360px;
	}

#t_header_img {
	float:left;
	}
#t_header_img img {
	display:block;
	}
#rnd_img1,#rnd_img2{
	width:280px;
	height:250px;
	margin-left:10px;
	}
#top_banner_area {
	background-image:url(img/top_banner_area_bg.gif);
	background-repeat:no-repeat;
	}

#content {
	width: 1020px;
	background-image:url(img/contents_bottom_bg.gif);
	background-repeat:no-repeat;
	padding-bottom:50px;
	}

#top_banner_area{
	padding-top:15px;
	width:1020px;
	height:145px;
	/*background-image:url(img/bg.gif);*/
	}

#top_banner{
	float:left;
	padding-top:7px;
	padding-right:6px;
	}
#top_p {
	font-size: 12px;
	line-height: 18px;
	text-align: justify;
	}
  
#kousen { width:350px; float:left; }
#kousen img { padding-left:40px; }
#kousen #top_p { width:280px; height:150px; padding-left:50px; padding-top:15px;}

#daigaku { width:320px; float:left; }
#daigaku img { padding-left:12px; }
#daigaku #top_p { width:280px; height:150px; padding-left:20px; padding-top:15px;}

#abu { width:350px; float:left; }
#abu img { padding-left:12px; }
#abu #top_p { width:280px; height:150px; padding-left:20px; padding-top:15px; }


#kosen_news { padding-left:50px; }
#daigaku_news,#abu_news { padding-left:20px; }

#kosen_news,#daigaku_news,#abu_news {
  height: 91px;
  width:275px;
  padding-right:5px;
  overflow: auto;
  display: block;
  font-size: 12px;
  line-height: 18px;
	background-image:url(img/news_line.gif);
	background-repeat:no-repeat;
	background-position:top right;
	padding-top:10px;
}
#kosen_news p,#daigaku_news p,#abu_news p{
	padding-top:5px;
	}
/*20140613*/
.top_btn{
	margin-top:30px;
	}
#footer{
	background-color: #990000;
	width: 960px;
	margin-right: 30px;
	margin-left: 30px;
	text-align: center;
	padding-top: 18px;
	padding-bottom: 30px;
	}
#copyright{
	padding-top:5px;
	font-family: Arial, "Helvetica Neue", Helvetica, Geneva, sans-serif;
	font-size: 11px;
	letter-spacing:1px;
	}