@charset "utf-8";

/*=========================================*/
/* 新着情報 */
/*=========================================*/


/*-- CONTENTS --*/


#news{
	width:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 120px 0px;
}

#news_area{
	margin:0px auto 0px auto;
	padding:0px 50px 0px 50px;
	overflow:hidden;
}

    
.news_title{
    margin:0px auto 30px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-align:center;
	font-size:200%;
	font-weight:normal;
	line-height:130%;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    
}


.news_title span{
    margin:20px auto 20px auto;
	padding:0px 0px 0px 0px;
	color:#c97a2b;
	text-align:center;
	font-size:80%;
	font-weight:normal;
	line-height:150%;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    
}
.news_text{
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

.news_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}



.news_box{
    margin:20px auto 0px auto;
	padding:10px;
    
}
/* お知らせ一覧 */

#news_list{
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
}

#news_list ul{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

#news_list li{
	display:block;
	margin:0px auto 15px auto;
	padding:0px;
    border: thin solid #f4ebd5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
    text-align: left;
     line-height: 140%;
}

#news_list li span{
    padding: 0px 5px;
    color: #c97a2b;
    text-align: left;
}

#news_list .date{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

#news_list .article{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

#news_list a:link{
	display:block;
	padding:30px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
    text-align: left;
    color: #444444;
}

#news_list a:visited{
	display:block;
	margin:0px auto 15px auto;
	padding:30px;
    border: thin solid #f4ebd5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
    text-align: left;
}

#news_list a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:30px;
    background-color: #f4ebd5;
    text-align: left;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

#news_list_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_list_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_list_pager li{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_list_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_list_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:18px 25px 18px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}


/* お知らせ詳細 */

.news_detail{
	margin:0px auto 30px auto;
    padding:35px 50px;
	background-image:url(../images/common/bk_beige.jpg);
}

.news_detail_date{
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	color:#444444;
	text-align:left;
	font-size:95%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_title{
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
	color:#444444;
	text-align:left;
	font-size:175%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_text{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:95%;
	line-height:200%;
}

.news_detail_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

.news_detail_img{
	margin:0px auto 0px auto;
	padding:0px 0px 50px 0px;
	text-align:left;
}

.news_detail_img img{
	width:75%;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_detail_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager li{
	display:table-cell;
	width:320px;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_detail_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_detail_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 25px 25px 25px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}


@media screen and (max-width:1360px){
#news{
	width:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 100px 0px;
}

#news_area{
	margin:0px auto 0px auto;
	padding:0px 30px 0px 30px;
	overflow:hidden;
}

.news_text{
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

.news_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}


/* お知らせ一覧 */

#news_list{
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
}

#news_list ul{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

#news_list li{
	display:block;
	margin:0px auto 15px auto;
	padding:0px;
    border: thin solid #f4ebd5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
    text-align: left;
}


#news_list .date{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

#news_list .article{
	display:block;
	margin:0px auto 0px auto;
	padding:5px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:200%;
}

#news_list a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

#news_list_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_list_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_list_pager li{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_list_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_list_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:13px 20px 13px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}


/* お知らせ詳細 */

.news_detail{
	margin:0px auto 0px auto;
    padding:25px 40px;
	background-image:url(../images/common/bk_beige.jpg);
}

.news_detail_date{
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	color:#444444;
	text-align:left;
	font-size:95%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_title{
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	color:#444444;
	text-align:left;
	font-size:135%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_text{
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	line-height:200%;
}

.news_detail_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

.news_detail_img{
	margin:0px auto 0px auto;
	padding:0px 0px 40px 0px;
	text-align:left;
}

.news_detail_img img{
	width:75%;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_detail_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager li{
	display:table-cell;
	width:320px;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_detail_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_detail_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:20px 20px 20px 20px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}
}



@media screen and (max-width:960px){
    
  .news_title{
    margin:0px auto 10px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:140%;
	font-weight:normal;
    font-family: YuMincho, "Yu Mincho", "Hiragino Mincho ProN", "serif";
    line-height:150%;
    }
      
    .news_box{
    margin:0px auto 20px auto;
	padding:0px;
    
}
    
}
    
    
@media screen and (max-width:640px){
#news{
	width:100%;
	margin:0px auto 0px auto;
	padding:0px 0px 80px 0px;
}

#news_area{
	margin:0px auto 0px auto;
	padding:0px 5px 0px 5px;
	overflow:hidden;
}

.news_text{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
}

.news_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}


/* お知らせ一覧 */

#news_list{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
}

#news_list ul{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	overflow:hidden;
}

#news_list li{
	display:block;
	margin:0px auto 15px auto;
	padding:0px;
    border: thin solid #f4ebd5;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
    text-align: left;
    line-height: 140%;
}


#news_list li span{
    width: 100%;
    padding: 0px 5px;
    color: #c97a2b;
    text-align: left;
}
    
    
    
#news_list li span::before {
			content: "\A" ;
			white-space: pre ;
		}
    
#news_list .date{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:0px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
}

#news_list .article{
	display:block;
	margin:0px auto 0px auto;
	padding:5px 20px 0px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
}

#news_list a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:25px 20px 25px 20px;
	background-image:url("../news/images/news_list_icon.png");
	background-repeat:no-repeat;
	background-position:right 20px center;
	background-color:#FFFFFF;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

#news_list_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_list_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_list_pager li{
	display:table-cell;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_list_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_list_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_list_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:8px 15px 8px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}


/* お知らせ詳細 */

.news_detail{
	margin:0px auto 20px auto;
    padding:15px 20px;
	background-image:url(../images/common/bk_beige.jpg);
}

.news_detail_date{
	margin:0px auto 0px auto;
	padding:0px 0px 10px 0px;
	color:#444444;
	text-align:left;
	font-size:95%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_title{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	color:#444444;
	text-align:left;
	font-size:115%;
	font-weight:normal;
	line-height:150%;
}

.news_detail_text{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	color:#444444;
	text-align:left;
	font-size:85%;
	line-height:150%;
}

.news_detail_text a:link{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:visited{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:underline;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

.news_detail_text a:hover,active{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	color:#444444;
	text-decoration:none;
	-webkit-opacity:0.3;
	-moz-opacity:0.3;
	filter:alpha(opacity=30);
	-ms-filter:"alpha(opacity=30)";
	opacity:0.3;
}

.news_detail_img{
	margin:0px auto 0px auto;
	padding:0px 0px 30px 0px;
	text-align:left;
}

.news_detail_img img{
	width:75%;
	height:auto;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager{
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
	-webkit-box-sizing:border-box;
	-moz-box-sizing:border-box;
	-ms-box-sizing:border-box;
	box-sizing:border-box;
	text-align:center;
}

#news_detail_pager ul{
	display:table;
	margin:0px auto 0px auto;
	padding:0px 0px 0px 0px;
}

#news_detail_pager li{
	display:table-cell;
	width:320px;
	margin:0px auto 0px auto;
	padding:3px 3px 3px 3px;
}

#news_detail_pager li a:link{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li a:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}

#news_detail_pager li span{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:visited{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #e3e3e3;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#FFFFFF;
	color:#444444;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-transition:0.2s ease-out;
	-moz-transition:0.2s ease-out;
	-ms-transition:0.2s ease-out;
	transition:0.2s ease-out;
}

#news_detail_pager li span:hover,active{
	display:block;
	margin:0px auto 0px auto;
	padding:15px 15px 15px 15px;
	border:solid 1px #444444;
	-webkit-border-radius:0px;
	-moz-border-radius:0px;
	-ms-border-radius:0px;
	border-radius:0px;
	background-color:#444444;
	color:#FFFFFF;
	text-align:center;
	text-decoration:none;
	font-size:85%;
	font-weight:normal;
	line-height:150%;
	-webkit-opacity:1.0;
	-moz-opacity:1.0;
	filter:alpha(opacity=100);
	-ms-filter:"alpha(opacity=100)";
	opacity:1.0;
}
}

