@charset "utf-8";
.news_detail a { outline: none; }
.news_table { max-width:964px; }
.news_table th, .news_table td { padding:25px 0 21px; border-bottom:1px #e6e6e6 solid; vertical-align:middle; }
.news_table th { width:110px; min-width:110px; padding-left:30px; letter-spacing:0; font-size:12px; color:#333; }
.news_table .news_table_link_cell { padding-top:21px; }
.news_table_label_cell { width:140px; text-align:center; }
.news_index .all_blue_box { padding:70px 0 100px; }
.news_table_label {
	width:100px;
	margin:0 auto;
	padding:2.5px 0;
	display:block;
	font-size:12px;
	font-family:"utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#fff;
}
.news_cate_blue { background:#0089cb !important; }
.news_cate_green { background:#14c1a0 !important; }
.news_table a {
	padding-right:50px;
	position:relative;
	display:block;
	font-size:16px;
	font-family:"utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
	color:#666;
}
.news_table a:after {
	content:"";
	background:url(../images/news_bg_table_arrow.png) no-repeat right center / 17px;
	width:17px;
	height:10px;
	position:absolute;
	top:50%;
	right:25px;
	-webkit-transform:translateY(-50%);
	-moz-transform:translateY(-50%);
	transform:translateY(-50%);
	-ms-transition: all 0.4s ease;
	-webkit-transition: all 0.4s ease;
	-moz-transition: all 0.4s ease;
	-o-transition: all 0.4s ease;
	transition: all 0.4s ease;
}
.news_table a.hover:after { right:20px; }
.news_detail .all_main_image { background: url(../images/news_bg_main_image.jpg) center center / cover; }
.news_title_container {
    width: 90%;
    margin: 0 auto 50px;
    padding-top: 100px;
    text-align: center;
}
.news_title_main {
    margin-bottom: 3px;
    text-align: center;
    font-size: 30px;
    font-family: "utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
}
.news_cate {
    background: #0089CB;
    margin-bottom: 10px;
    padding: 3px 25px;
    display: inline-block;
    font-family: "utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝",serif;
    font-size: 14px;
    color: #FFF;
}
.news_date{
	font-family: "utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝", sans-serif;
	color: #0089CB;
}
.news_content_box { background: #FFF; width: 90%; margin: 0 auto 80px; padding: 110px 0; border-top: 5px solid #0089CB; }
.news_content_inner { width: 70%; margin: 0 auto; }
.news_content_inner img { width: 100%; }
.news_content_inner p {
	margin-bottom: 15px;
	letter-spacing: 3px;
	font-family: "utsukushiregular","Times New Roman",Times,"游明朝",YuMincho,"ヒラギノ明朝 ProN W3","HiraMinProN-W3","Hiragino Mincho ProN","HG明朝E","メイリオ",Meiryo,"ＭＳ Ｐ明朝","ＭＳ 明朝", sans-serif;
	font-weight: 100;
	font-size: 16px;
	color: #666;
}
.news_img p { margin-bottom: 0; }
.news_img { width: 90%; margin: 0 auto 70px; text-align: center; }
.news_img li { width: 30%; display: inline-block; }
.news_img li:nth-child(n+2) { margin-left: 5%; }
.news_nav {
	width: 90%;
	max-width: 1200px;
	margin: 0 auto 230px;
	position: relative;
}
.news_nav li { width: 32%; display: inline-block; position: absolute; border: 1px solid #0089CB; text-align: center; font-size: 16px; }
.news_nav li a { padding: 25px 30px; display: block; font-size: 18px; font-weight: 600; color: #0965a5; }
.news_nav li a span { height: 10px }
.news_nav_prev {
	background: #FFF url(../images/news_icn_arrow_l.png) no-repeat center left 5% / 21px;
	left: 0;
	-ms-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.news_nav_prev.hover { background-position:left 3% center; }
.news_nav_list { background: #FFF; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); transform: translateX(-50%); }
.news_nav_list:after {
	content: "";
    background: url(../images/news_icn_ham.png) no-repeat center left / 21px;
    width: 21px;
    height: 21px;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-60px, -55%);
    -moz-transform: translate(-60px, -55%);
    transform: translate(-60px, -55%);
    -ms-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.news_nav_list.hover:after {
	 -webkit-transform: translate(-60px, -55%) scale(1,0.7);
    -moz-transform: translate(-60px, -55%) scale(1,0.7);
    transform: translate(-60px, -55%) scale(1,0.7);
}
.news_nav_next {
	background: #FFF url(../images/news_icn_arrow_r.png) no-repeat center right 5% / 21px;
	right: 0;
	-ms-transition: all 0.4s ease;
    -webkit-transition: all 0.4s ease;
    -moz-transition: all 0.4s ease;
    -o-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.news_nav_next.hover { background-position:right 3% center; }

@media screen and (max-width:960px) {
	.news_content_inner { width: 80%; }
}
@media screen and (max-width:768px) {
	.news_index .all_blue_box { padding:50px 0; }
	.news_table th, .news_table td { padding:0; border:none; }
	.news_table th { width:85px; min-width:85px; margin-top:30px; padding-left:10px; display:inline-block; }
	.news_table_label_cell { width:100px; min-width:100px; margin-top:30px; display:inline-block; }
	.news_table .news_table_link_cell { margin-top:10px; padding: 0 0 20px 10px; display:block; border-bottom:1px #e6e6e6 solid; }
	.news_table a { padding-right:35px; }
	.news_table a:after { right:10px; }
	.news_table a.hover:after { right:5px; }
	.news_content_inner { width: 90%; }
	.news_img { width: 100%; margin: 0 auto 50px; }
	.news_content_box { margin: 0 auto 60px; padding: 60px 0; }
	.news_nav { margin: 0 auto 150px; }
}
@media screen and (max-width:480px) {
	.news_table a { font-size:14px; }
	.news_index .all_blue_box { padding:20px 0 30px; }
	.news_table_label {
		padding:2px 0;
		-webkit-transform:translateY(-1px);
		-moz-transform:translateY(-1px);
		transform:translateY(-1px);
		font-size:11px;
	}
	.news_img { margin: 0 auto 30px; }
	.news_content_inner p { font-size: 14px; }
	.news_nav li a { padding: 10px 30px; font-size: 12px; }
	.news_nav_prev, .news_nav_next { background-size: 16px; }
	.news_title_main { margin-bottom: 5px; font-size: 24px; }
	.news_nav_list:after {
		background-size: 16px;
		width: 16px;
		height: 16px;
		transform: translate(-40px, -50%);
	}
	.news_nav_list.hover:after {
		-webkit-transform: translate(-40px, -50%) scale(1,0.7);
	    -moz-transform: translate(-40px, -50%) scale(1,0.7);
	    transform: translate(-40px, -50%) scale(1,0.7);
	}
	.news_nav { margin: 0 auto 120px; }
}


