@charset "utf-8";

/*******************************
	PC用スタイルシート
*******************************/
/*=============================================
	共通部分
=============================================*/
/******************************* 
  スライドショー
*******************************/
	#main-visual{
		max-width:960px;
		background-color:#ffffff;
		margin:0 auto;
	}
	#main-visual img {
		width:100%;
	}
	#main-visual .bx-wrapper .bx-prev {
		display: inline-block;
		/*left: 10px;*/
		background: url(../img/common/ico-cat-prev.jpg) no-repeat ;
		background-position	:0 center;
	}
	#main-visual .bx-wrapper .bx-next {
		display: inline-block;
		/*right: 10px;*/
		background: url(../img/common/ico-cat-next.jpg) no-repeat;
		background-position	:right center;
	}
	#main-visual ul#bxslider{
		width:100%;
		/*padding:10px 10px 10px 10px;
		box-shadow:0px 0px 4px 1px #b4b1b1;
		-moz-box-shadow:0px 0px 5px 1px #b4b1b1;
		-webkit-box-shadow:0px 0px 5px 1px #b4b1b1;*/
	}
	.bx-pager-item{
		display:none !important;
	}
/*******************************
  コンテンツ
*******************************/
  /* 新着情報 */
	section#news{
		padding:0px;
	}
	section#news h2{
		margin-top:26px;
		margin-bottom:11px;
	}
	div.news-box{
		padding:15px 5px 15px 15px;
		border:solid 1px #c7c2bc;
		border-radius: 1em;
	}
	.news-box dt {
		float: left;
	}
	div.news-all{
		overflow-y:scroll;
		height:150px;
		/*margin-bottom:25px;*/
	}
	div.news-all dl{
		margin:0px;
		padding:0px;
		padding-left:18px;
		margin-bottom:10px;
	}
	div.news-all dt{
		padding:0px;
		color:#c9435c;
	}
	div.news-all dt:before {
		content: '●';
		color: #c9435c;
		margin-right: 8px;
}
	div.news-all dd{
		padding-left:10px;
		display:inline-block;
	}
	div.news-all dd a{
		text-decoration:none;
	}
	div.news-all dd a:hover{
		text-decoration:underline;
	}
	dd.category{
		color:#c9435c;
	}
	div.news-all dd.category a{
		color:#c9435c;
	}

/*=============================================
	490px以下
=============================================*/
@media screen and (max-width: 490px){
	div.news-box{
		padding:15px 10px 15px 10px;
	}
}
/*=============================================
	960px以上
=============================================*/
@media screen and (max-width: 959px) {
	main-visual ul#bxslider{
		width:100%;
	}
}
