@charset 'utf-8';
header {position:relative;}
header.fixed {position:fixed;}
header.pc .local_menu_btn {
	display:none;
}
main {
	margin-top:0;
}
main.fixed{margin-top:131px;}
main img {width:100%;}
@media (max-width: 667px){
	header.sp .local_menu_btn a {display:none;}
	header.sp {position:fixed;top:0;left:0;right:0;z-index:100;}
}
/*
--------------------------------------------------------------------
KV
--------------------------------------------------------------------
*/
.kv {
	min-width:1100px;
	z-index:10;
	position:relative;
}
.kv .slider-for {
	float:left;
	position:relative;
}
.kv .slider-for li {
	overflow:hidden;
	position:relative;
}
.kv .slider-for li img {
	position:absolute;
}
.kv .slider-for .slick-arrow.slick-prev {
	position:absolute;
	top:50%;
	margin-top:-30px;
	left:0px;
	z-index:10;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	opacity:0;
	background:url(/common/home/img/slider-for_prev.png) no-repeat left top;
	height:60px;
	width:60px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:300%;
	border:none;
}
.kv .slider-for:hover .slick-arrow.slick-prev {
	opacity:1;
	left:10px;
	cursor:pointer;
}
.kv .slider-for .slick-arrow.slick-next {
	position:absolute;
	top:50%;
	margin-top:-30px;
	right:0px;
	z-index:10;
	opacity:0;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	background:url(/common/home/img/slider-for_next.png) no-repeat left top;
	height:60px;
	width:60px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:300%;
	border:none;
}
.kv .slider-for:hover .slick-arrow.slick-next {
	opacity:1;
	right:10px;
	cursor:pointer;
}
.kv .slider-nav {
	float:left;
	position:relative;
}
.kv .slider-nav li {
	overflow:hidden;
	position:relative;
}
.kv .slider-nav li img {
	position:absolute;
	width:100%;
	height:100%;
}
.kv .slider-nav .slick-arrow.slick-prev {
	position:absolute;
	top:0;
	left:50%;
	margin-left:-30px;
	z-index:10;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	opacity:0;
	background:url(/common/home/img/slider-nav_prev.png) no-repeat left top;
	height:60px;
	width:60px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:300%;
	border:none;
}
.kv .slider-nav:hover .slick-arrow.slick-prev {
	opacity:1;
	top:10px;
	cursor:pointer;
}
.kv .slider-nav .slick-arrow.slick-next {
	position:absolute;
	bottom:0;
	left:50%;
	margin-left:-30px;
	z-index:10;
	-webkit-transition: 0.2s ease-in-out;
	-moz-transition: 0.2s ease-in-out;
	-o-transition: 0.2s ease-in-out;
	transition: 0.2s ease-in-out;
	opacity:0;
	background:url(/common/home/img/slider-nav_next.png) no-repeat left top;
	height:60px;
	width:60px;
	overflow:hidden;
	white-space:nowrap;
	text-indent:300%;
	border:none;
}
.kv .slider-nav:hover .slick-arrow.slick-next {
	opacity:1;
	bottom:10px;
	cursor:pointer;
}
.kv .slider-nav li.slick-current::after {
	content:"";
	position:absolute;
	top:0;
	bottom:0;
	left:0;
	right:0;
	background:url(/common/home/img/kv_thumb_mask.png) repeat left top;
}
@media (max-width: 1100px){
}
@media (max-width: 667px){
	.kv {
		min-width:0;
	}
	.kv .slider-for {
		float:none;
		position:relative;
	}
	.kv .slider-for li img {
		position:static;
	}
	.kv .slider-nav {
		float:none;
		position:relative;
	}
	.kv .slider-for .slick-arrow.slick-next,
	.kv .slider-for .slick-arrow.slick-prev,
	.kv .slider-nav .slick-arrow.slick-prev,
	.kv .slider-nav .slick-arrow.slick-next {display:none!important;}
}

/*
--------------------------------------------------------------------
language
--------------------------------------------------------------------
*/

header.pc .util .language ul.up {
	display:none;
	position:relative;
	z-index:7;
	width:220px;
	padding:0 9px;
	border:1px solid #dcdcdc;
	border-bottom:none;
	left:-80px;
	margin-top:0;
	margin-bottom:11px;
	background:#ffffff;
	top:-255px;
}
header.pc .util .language ul.up:after {
	background:url(/common/img/language_list_up_bg.gif) no-repeat left bottom #ffffff;
	width:240px;
	height:11px;
	content:"";
	top:auto;
	bottom:-11px;
	left:0;
	position:absolute;
}

/*
--------------------------------------------------------------------
information_area
--------------------------------------------------------------------
*/
.information_area {
	background:#f9f9f3;
}
.information_area .inner {
	padding:30px 0 40px;
	margin:0 auto;
	width:1100px;
}
.information_area .global_nav {
	display:none;
}
.information_area .subject_nav {
	border-radius:3px;
	border:1px solid #dcdcdc;
	background:#ffffff;
	padding:2px;
	margin-bottom:30px;
}
.information_area .subject_nav ul {
	background:#f5f5f5;
	overflow:hidden;
	padding:12px 0;
}
.information_area .subject_nav ul li {
	float:left;
	font-size:14px;
	font-weight:bold;
	border-left:1px solid #dcdcdc;
	width:182px;
	text-align:center;
}
.information_area .subject_nav ul li:first-child {
	width:174px;
	border-left:none;
}
.information_area .information_box {
	background:#ffffff;
	border:1px solid #dcdcdc;
	border-radius:3px;
	padding:38px 39px 16px;
	position:relative;
}
.information_area .information_box .to_index {
	position:absolute;
	top:50px;
	right:39px;
	display:inline-block;
}
.information_area .information_box .to_index .list {
	display:inline-block;
	margin-right:18px;
}
.information_area .information_box .to_index .list a {
	font-size:85.7143%;
	background:url(/common/img/icon-arrow1.png) no-repeat left 6px;
	padding:0 0 0 12px;
	vertical-align: top;
}
.information_area .information_box .to_index .rss {
	display:inline-block;
	width:16px;
}
.information_area .information_box ul li:last-child {
	border-bottom:none;
}
.content_area {
	background:#ffffff;
}
.content_area .inner {
	padding:60px 0 0;
	margin:0 auto;
	width:1100px;
}
.content_area .topics_box {
	position:relative;
	width:525px;
	float:left;
	margin-bottom:60px;
}
.content_area .topics_box .to_index {
	position:absolute;
	top:16px;
	right:0px;
	display:inline-block;
}
.content_area .topics_box .to_index .list {
	display:inline-block;
	margin-right:18px;
}
.content_area .topics_box .to_index .list a {
	font-size:85.7143%;
	background:url(/common/img/icon-arrow1.png) no-repeat left 6px;
	padding:0 0 0 12px;
	vertical-align: top;
}
.content_area .topics_box .to_index .rss {
	display:inline-block;
	width:16px;
}
.content_area .topics_box ul.list_pattern_c li a {
    display:block;
}
.content_area .topics_box ul.list_pattern_c li p.img {
    display:block;
	width:80px;
	float:left;
}
.content_area .topics_box ul.list_pattern_c li div.text {
	float:left;
	overflow:hidden;
	width:430px;
}
.content_area .topics_box ul.list_pattern_c li a:hover div.text {
    text-decoration:underline;
}
.content_area .topics_box ul.list_pattern_c li div.text p.date {
	font-size:78.5714%;
	display:block;
	width:auto;
	padding:0 5px 0 22px;
	margin-bottom:8px;
}
.content_area .topics_box ul.list_pattern_c li div.text p.title {
	font-size:92.8571%;
	display:block;
	width:auto;
	padding:0 5px 0 22px;
}
.content_area .event_box {
	position:relative;
	width:525px;
	float:right;
	margin-bottom:60px;
}
.content_area .event_box .to_index {
	position:absolute;
	top:16px;
	right:0px;
	display:inline-block;
}
.content_area .event_box .to_index .list {
	display:inline-block;
	margin-right:18px;
}
.content_area .event_box .to_index .list a {
	font-size:85.7143%;
	background:url(/common/img/icon-arrow1.png) no-repeat left 6px;
	padding:0 0 0 12px;
	vertical-align: top;
}
.content_area .event_box .to_index .rss {
	display:inline-block;
	width:16px;
}
.content_area .event_box ul.list_pattern_c li a {
    display:block;
}
.content_area .event_box ul.list_pattern_c li p.img {
    display:block;
	width:80px;
	float:left;
}
.content_area .event_box ul.list_pattern_c li div.text {
	float:left;
	overflow:hidden;
	width:430px;
}
.content_area .event_box ul.list_pattern_c li a:hover div.text {
    text-decoration:underline;
}
.content_area .event_box ul.list_pattern_c li div.text p.date {
	font-size:78.5714%;
	display:block;
	width:auto;
	padding:0 5px 0 22px;
	margin-bottom:8px;
}
.content_area .event_box ul.list_pattern_c li div.text p.title {
	font-size:92.8571%;
	display:block;
	width:auto;
	padding:0 5px 0 22px;
}
.content_area .media_box {
	position:relative;
	clear:both;
	margin-bottom:60px;
}
.content_area .media_box .to_index {
	position:absolute;
	top:16px;
	right:0px;
	display:inline-block;
}
.content_area .media_box .to_index .list {
	display:inline-block;
	margin-right:18px;
}
.content_area .media_box .to_index .list a {
	font-size:85.7143%;
	background:url(/common/img/icon-arrow1.png) no-repeat left 6px;
	padding:0 0 0 12px;
	vertical-align: top;
}
.content_area .media_box .to_index .rss {
	display:inline-block;
	width:16px;
}
.content_area .special_box {
	position:relative;
	clear:both;
	margin-bottom:60px;
}
.content_area .special_box .to_index {
	position:absolute;
	top:16px;
	right:0px;
	display:inline-block;
}
.content_area .special_box .to_index .list {
	display:inline-block;
	margin-right:18px;
}
.content_area .special_box .to_index .list a {
	font-size:85.7143%;
	background:url(/common/img/icon-arrow1.png) no-repeat left 6px;
	padding:0 0 0 12px;
	vertical-align: top;
}
.content_area .special_box .to_index .rss {
	display:inline-block;
	width:16px;
}
.content_area .special_box .sliderPrev,
.content_area .special_box .sliderNext {
	display:none;
}
.content_area .special_box ul {
	padding:20px 6px 0;
}
.content_area .special_box ul li {
	width:33.3333%;
	float:left;
}
.content_area .special_box ul li a {
	display:block;
	position:relative;
	-webkit-transition: 0s ease-in-out;
	-moz-transition: 0s ease-in-out;
	-o-transition: 0s ease-in-out;
	transition: 0s ease-in-out;
}
.content_area .special_box ul li a:hover {
	opacity:1;
	z-index:1;
}
.content_area .academics_box {
	border-top:3px solid #dcdcdc;
	margin-bottom:40px;
	padding-top:20px;
	overflow:hidden;
}
.content_area .academics_box figure figcaption {
	float:left;
	width:77px;
	padding:0 57px 0 36px;
}
.content_area .academics_box figure ul {
	float:right;
	width:930px;
}
.content_area .academics_box figure ul li {
	float:left;
	width:130px;
	margin-right:30px;
	padding:4px 0;
}
.content_area .academics_box figure ul li:nth-child(6n) {
	margin-right:0;
}
.content_area .related_info_box {
	width:724px;
	float:left;
	margin-bottom:60px;
}
.content_area .related_info_box ul {
	overflow:hidden;
}
.content_area .related_info_box ul li {
	width:330px;
	float:left;
	margin:0 2px 2px 0;
	background:#f5f5f5;
	font-size:128.5714%;
	font-weight:bold;
	padding:10px 15px;
}
.content_area .related_info_box ul li a {
	background: url(/common/img/icon-arrow2.png) no-repeat left 9px;
}
.content_area .nu_channel_box {
	width:340px;
	float:right;
	text-align:right;
	margin-bottom:60px;
	position: relative;
}
.content_area .nu_channel_box img.cover {
	left: 0;
	position: absolute;
	top: 0;
}
.content_area .nu_channel_box a span {
	background: url(/common/img/icon-arrow2.png) no-repeat left 6px;
	padding-left:19px;
}
.content_area .banner_box {
	clear:both;
	margin-bottom:30px;
	opacity:0;
}
.content_area .banner_box ul .slick-list {
	margin-right:-25px;
}
.content_area .banner_box ul .slick-list li {
	margin-right:25px;
}
.content_area .banner_box ul li .jp {
	text-align:center;
	display:block;
	padding-top:3px;
}
.content_area .banner_box ul li .en {
	font-size:71.4286%;
	text-align:center;
	color:#8c8c8c;
	display:block;
}
.content_area .banner_box ul .slick-prev {
	position:absolute;
	left:-14px;
	top:84px;
	background:url(/common/home/img/banner_box_prev.gif) no-repeat left top;
	width:35px;
	height:35px;
	border:none;
	overflow:hidden;
	white-space:nowrap;
	text-indent:200%;
	z-index:1;
	cursor:pointer;
}
.content_area .banner_box ul .slick-next {
	position:absolute;
	right:-14px;
	top:84px;
	background:url(/common/home/img/banner_box_next.gif) no-repeat left top;
	width:35px;
	height:35px;
	border:none;
	overflow:hidden;
	white-space:nowrap;
	text-indent:200%;
	z-index:1;
	cursor:pointer;
}
.content_area .banner_box ul .slick-dots {
	text-align:center;
	padding-top:10px;
}
.content_area .banner_box ul .slick-dots li {
	background:#e6e6e6;
	width:7px;
	height:7px;
	border:none;
	overflow:hidden;
	white-space:nowrap;
	text-indent:200%;
	z-index:1;
	border-radius:50%;
	display:inline-block;
	margin:0 3px;
	cursor:pointer;
}
.content_area .banner_box ul .slick-dots li button {
	display:none;
}
.content_area .banner_box ul .slick-dots li.slick-active {
	background:#eb2d41;
}
@media (max-width: 667px){
	.information_area .inner {
		padding: 0;
		width: 100%;
	}
	.information_area .global_nav {
		display:block;
	}
	.information_area .global_nav ul {
		overflow:hidden;
		background:#ffffff;
	}
	.information_area .global_nav ul li {
		width:50%;
		float:left;
	}
	.information_area .global_nav ul li a {
		background:url(/common/img/icon-arrow2sp.png) no-repeat 10px 10px;
		background-size:13px 13px;
		padding:10px 10px 10px 30px;
		border-bottom:1px solid #dcdcdc;
		display:block;
		line-height:1;
		font-weight:bold;
	}
	.information_area .global_nav ul li:nth-child(2n+1) a {
		border-right:1px solid #dcdcdc;
	}
	.information_area .global_nav ul li:last-child a {
		background-image:none;
		padding:0;
	}
	.information_area .global_nav ul li:last-child a span {
		text-align:center;
		background-color:#eb2d41;
		color:#ffffff;
		border-radius:3px;
		padding:5px;
		margin:5px;
		display:block;
	}
	.information_area .subject_nav {
		display:none;
	}
	.information_area .information_box {
		background:none;
		border:none;
		border-radius:0;
		padding: 30px 3.125% 10px;
		position: relative;
	}
	.information_area .information_box h1 {
		margin:0;
		padding:6px 3.125% 4px 6.25%;
	}
	.information_area .information_box h1 span {
		font-size:46.1538%;
		padding-left:4px;
	}
	.information_area .information_box .to_index {
		position: absolute;
		top: 42px;
		right:3.125%;
		display: inline-block;
	}
	.information_area .information_box .to_index .list {
		display: inline-block;
		margin-right: 8px;
	}
	.information_area .information_box .to_index .list a {
		font-size: 85.7143%;
		background: url(/common/img/icon-arrow3.png) no-repeat left 3px;
		background-size:10px 10px;
		padding: 0 0 0 12px;
		vertical-align: top;
	}
	.content_area .inner {
		padding: 30px 0 0;
		margin: 0 auto;
		width: 100%;
	}
	.content_area .topics_box {
		position: relative;
		width: 93.75%;
		float: none;
		margin-bottom:0;
		padding: 0 3.125% 30px;
	}
	.content_area .topics_box h1 {
		margin:0;
		padding:6px 3.125% 4px 6.25%;
	}
	.content_area .topics_box h1 span {
		font-size:46.1538%;
		padding-left:4px;
	}
	.content_area .topics_box .to_index {
		position: absolute;
		top: 12px;
		right:3.125%;
		display: inline-block;
	}
	.content_area .topics_box .to_index .list {
		display: inline-block;
		margin-right: 8px;
	}
	.content_area .topics_box .to_index .list a {
		font-size: 85.7143%;
		background: url(/common/img/icon-arrow3.png) no-repeat left 3px;
		background-size:10px 10px;
		padding: 0 0 0 12px;
		vertical-align: top;
	}
	.content_area .topics_box ul.list_pattern_c li p.img {
		display:block;
		width:18.1159%;
		float:left;
		padding:0;
		vertical-align:middle;
	}
	.content_area .topics_box ul.list_pattern_c li div.text {
		width:78.6232%;
		float:right;
	}
	.content_area .topics_box ul.list_pattern_c li div.text p.date {
		display:block;
		width:100%;
		vertical-align:middle;
		font-size:91.6667%;
		color:#8b8b8b;
		padding:0;
		margin:0;
	}
	.content_area .topics_box ul.list_pattern_c li div.text p.title {
		display:block;
		width:100%;
		vertical-align:middle;
		font-size:91.6667%;
		color:#282828;
		padding:0;
	}
	.content_area .event_box {
		position: relative;
		width: 93.75%;
		float: none;
		margin-bottom:0;
		padding: 0 3.125% 30px;
	}
	.content_area .event_box h1 {
		margin:0;
		padding:6px 3.125% 4px 6.25%;
	}
	.content_area .event_box h1 span {
		font-size:46.1538%;
		padding-left:4px;
	}
	.content_area .event_box .to_index {
		position: absolute;
		top: 12px;
		right:3.125%;
		display: inline-block;
	}
	.content_area .event_box .to_index .list {
		display: inline-block;
		margin-right: 8px;
	}
	.content_area .event_box .to_index .list a {
		font-size: 85.7143%;
		background: url(/common/img/icon-arrow3.png) no-repeat left 3px;
		background-size:10px 10px;
		padding: 0 0 0 12px;
		vertical-align: top;
	}
	.content_area .event_box ul.list_pattern_c li p.img {
		display:block;
		width:18.1159%;
		float:left;
		padding:0;
		vertical-align:middle;
	}
	.content_area .event_box ul.list_pattern_c li div.text {
		width:78.6232%;
		float:right;
	}
	.content_area .event_box ul.list_pattern_c li div.text p.date {
		display:block;
		width:100%;
		vertical-align:middle;
		font-size:91.6667%;
		color:#8b8b8b;
		padding:0;
		margin:0;
	}
	.content_area .event_box ul.list_pattern_c li div.text p.title {
		display:block;
		width:100%;
		vertical-align:middle;
		font-size:91.6667%;
		color:#282828;
		padding:0;
	}
	.content_area .media_box {
		position: relative;
		width: 93.75%;
		float: none;
		margin-bottom:0;
		padding: 0 3.125% 30px;
	}
	.content_area .media_box h1 {
		margin:0;
		padding:6px 3.125% 4px 6.25%;
	}
	.content_area .media_box h1 span {
		font-size:46.1538%;
		padding-left:4px;
	}
	.content_area .media_box .to_index {
		position: absolute;
		top: 12px;
		right:3.125%;
		display: inline-block;
	}
	.content_area .media_box .to_index .list {
		display: inline-block;
		margin-right: 8px;
	}
	.content_area .media_box .to_index .list a {
		font-size: 85.7143%;
		background: url(/common/img/icon-arrow3.png) no-repeat left 3px;
		background-size:10px 10px;
		padding: 0 0 0 12px;
		vertical-align: top;
	}
	.content_area .special_box {
		position: relative;
		width: 93.75%;
		float: none;
		margin-bottom:0;
		padding: 0 3.125% 30px;
	}
	.content_area .special_box h1 {
		margin:0 0 10px;
		padding:6px 3.125% 4px 6.25%;
	}
	.content_area .special_box h1 span {
		font-size:46.1538%;
		padding-left:4px;
	}
	.content_area .special_box .to_index {
		position: absolute;
		top: 12px;
		right:3.125%;
		display: inline-block;
	}
	.content_area .special_box .to_index .list {
		display: inline-block;
		margin-right: 8px;
	}
	.content_area .special_box .to_index .list a {
		font-size: 85.7143%;
		background: url(/common/img/icon-arrow3.png) no-repeat left 3px;
		background-size:10px 10px;
		padding: 0 0 0 12px;
		vertical-align: top;
	}
	.content_area .special_box .banner_wrap {
		position:relative;
		margin
	}
	.content_area .special_box .sliderPrev {
		display:block;
		position:absolute;
		width:9.375%;
		top:50%;
		margin-top:-13px;
		left:17%;
		z-index:1;
	}
	.content_area .special_box .sliderNext {
		display:block;
		position:absolute;
		width:9.375%;
		top:50%;
		margin-top:-13px;
		right:10.5%;
		z-index:1;
	}
	.content_area .special_box ul {
		padding:0;
	}
	.content_area .special_box ul li {
		width:56.25%;
		float:left;
		margin:1.5625%;
	}
	.content_area .special_box ul li a {
		display:block;
		position:relative;
	}
	.content_area .special_box ul li a:hover {
		opacity:0.7;
		z-index:1;
	}
	.content_area .academics_box {
		border-top: 1px solid #dcdcdc;
		margin-bottom: 30px;
		padding-top:0;
		overflow:visible;
	}
	.content_area .academics_box figure figcaption {
		float: none;
		width: 17.8125%;
		padding:0;
		margin:-5% auto 10px;
	}
	.content_area .academics_box figure ul {
		float: none;
		width: auto;
		margin:0 3.125%;
		overflow:hidden;
		background:#f5f5f5;
		border:1px solid #dcdcdc;
	}
	.content_area .academics_box figure ul li {
		float:left;
		width:50%;
		margin-right:0;
		padding:0;
	}
	.content_area .academics_box figure ul li a {
		border-bottom:1px solid #dcdcdc;
		display:block;
		padding:8px 6px 8px 24px;
		background: url(/common/img/icon-arrow2.png) no-repeat 6px 12px #ffffff;
	}
	.content_area .academics_box figure ul li:nth-child(2n+1) a{
		border-right:1px solid #dcdcdc;
	}
	.content_area .academics_box figure ul li:last-child a,
	.content_area .academics_box figure ul li:nth-last-child(2) a{
		border-bottom:none;
	}
	.content_area .related_info_box {
		width: auto;
		float: none;
		margin:0 3.125% 30px;
	}
	.content_area .related_info_box ul li {
		width:auto;
		float:none;
		margin: 0 0 1px 0;
		background: #f5f5f5;
		font-size: 100%;
		font-weight: bold;
		padding: 10px 15px;
	}
	.content_area .related_info_box ul li a {
		display:block;
		background: url(/common/img/icon-arrow2.png) no-repeat left 5px;
	}
	.content_area .nu_channel_box {
		width: auto;
		float: none;
		text-align: right;
		margin:0 3.125% 22px;
	}
	.content_area .banner_box {
		clear: both;
		margin-bottom:0;
	}
	.content_area .banner_box .slick-slider {
		margin:0 6.25%;
	}
	.content_area .banner_box ul .slick-prev {
		left: -7.25%;
		top: 28.5%;
		background: url(/common/home/img/banner_box_prev_sp.gif) no-repeat left top;
		background-size:contain;
		width: 4.6875%;
		height: 0;
		padding-top:9.375%;
		text-indent: 300%;
	}
	.content_area .banner_box ul .slick-next {
		right: -7.25%;
		top: 28.5%;
		background: url(/common/home/img/banner_box_next_sp.gif) no-repeat left top;
		background-size:contain;
		width: 4.6875%;
		height: 0;
		padding-top:9.375%;
		text-indent: 300%;
	}
	.content_area .banner_box ul .slick-list {
		margin-right: -14px;
	}
	.content_area .banner_box ul .slick-list li {
		margin-right: 14px;
	}
	.content_area .banner_box ul .slick-list li a span {
		display:none;
	}
	.content_area .banner_box ul .slick-dots {
		padding-top:0;
	}
}
footer .util .subject_nav {
	display:none;
}
@media (max-width: 667px){
	footer .util .subject_nav {
		display:block;
	}
}