/*======================================
	Main visual
=======================================*/
#mainvisual {
	background: no-repeat url(../images/top/mainvisual.jpg);
	width:838px;
	height:213px;
	display:block;
	text-indent:-9999px;
	overflow:hidden;
	clear:both;
	}


/*======================================
	XVξρ
=======================================*/
body .info {
	background-color:#ffffff;
	font-size: 13px;
	line-height: 17px;
	font-weight: normal;
	color:#313131;
}
a:link { color: #1995c5; text-decoration: none }
a:visited { color: #1995c5; text-decoration: none }
a:active { color: #6b82b9; text-decoration: underline }
a:hover {color:#6b82b9; text-decoration: underline;}

.info_wrapper {
	border-bottom:1px dotted #2a2a2a;
	width:525px;
	margin-bottom:10px;
	padding-bottom:10px;
	font-size: 12px;
	line-height: 17px;
	text-align:left;
	overflow:hidden;
	clear:both;
}
	.info_wrapper .date {
		background: no-repeat url(../images/top/info_sankaku.gif);
		width:75px;
		padding-left: 10px;
		color: #343c7a;
		letter-spacing:0.5px;
		overflow: hidden;
		font-family: Arial, Helvetica, Verdana, "qMmpSPro W3", "Hiragino Kaku Gothic Pro", Osaka, "CI", Meiryo, "lr oSVbN", sans-serif;
		float:left;
	}
	.info_wrapper .text a {
		width:440px;
		color:#313131;
		float:right;
	}
	
	
/*======================================
	Banner
=======================================*/
.banner_wrapper {
	margin:50px 0px 0px 195px;
	width:355px;
	overflow:hidden;
	clear:both;
}
.banner_l a,.banner_r a {
	background: no-repeat url(../images/top/banner.gif);
	width:175px;
	height:50px;
	text-indent:-9999px;
	display:block;
	overflow:hidden;
  }
  .banner_l a {
	  background-position:0px 0px;
	  margin-right:5px;
	  float:left;
  }
   .banner_r a {
	  background-position:-175px 0px;
	  float:right;
  }

/*======================================
	sp
=======================================*/
@media screen and (max-width:480px) {
	.info_wrapper {
		width:100%;
	}
	.info_wrapper .date {
		width:50%;
	}
	.info_wrapper .text a {
		width:97%;
	}
}