﻿@charset "utf-8";

/*PC*/
@keyframes album {
	0% {
		opacity: 0;
	}
	
	25% {
		opacity: 1;
	}

	40% {
		opacity: 1;
	}
	65% {
		opacity: 0;
	}
}

@-webkit-keyframes album {
	20% {
		opacity: 0;
	}
	
	35% {
		opacity: 1;
	}

	35% {
		opacity: 1;
	}
	10% {
		opacity: 0;
	}
}
@media print, screen and (min-width:641px) {
	/* .mainvisualArea */
	.mainvisualArea {
		overflow:hidden;
		font-size:0;
		position:relative;
	}
	/* .mainvisualArea .main */
	.mainvisualArea .main {
		overflow:hidden;
		height:700px;
		position:relative;
	}
	.mainvisualArea .main > li {
		width:100%;
		position:absolute;
		top:0;
		left:0;
		height:700px;
		
		visibility:hidden;
		opacity:0.0;
	}
	.mainvisualArea .main > li:first-child {
		visibility:visible;
		opacity:1.0;
	}
	.mainvisualArea .main > li img{
		background-color: #000;
		background-image: url(../common/img/loading_white.gif);
		-webkit-background-size: 50px 50px;
		background-size: 50px 50px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.mainvisualArea .main > li img[data-mvimg] {
		position:absolute;
		top:50%;
		left:50%;
		margin-left:-650px;
		margin-top: -350px;
	}
	.mainvisualArea .main > li .img00{
		position: absolute;
		top: 50%;
		left: 22%;
		margin-top: -210px;
	}
	.mainvisualArea .main > li .img01{
		position:absolute;
		top: 50%;
		left: 50%;
		margin:-69px 0px 0px -70px;
	}
	.mainvisualArea .main > li .img02{
		opacity:0.6;
	}
	.mainvisualArea .main > li .txt01{
		text-align: center;
		position: absolute;
		top: 50%;
		margin-top: 77px;
		width: 100%;
		font-size: 1.8rem;
		color: #FFF;
		letter-spacing: 3px;
	}
	.mainvisualArea .main > li > a{
		display: block;
		width: 100%;
		height: 100%;
		background-color: #000;
	}
	/* .mainvisualArea .pager */
	.mainvisualArea .pager {
		overflow:hidden;
		height:130px;
		position:relative;
		background-color:#d5d5d6;
		text-align:center;
	}
	.mainvisualArea .pager > li {
		display:inline-block;
		width:238px;
		height:95px;
		overflow:hidden;
		margin-top: 18px;
		margin-right: 16px;
		background-color:#FFF;
	}
	.mainvisualArea .pager > li:last-child {
		margin-right: 0;
	}
	.mainvisualArea .pager > li > button {
		width:238px;
		height:95px;
		background-color:#fff;
		position:relative;
	}
	.mainvisualArea .pager > li > button > img{
		background-color: #000;
		background-image: url(../common/img/loading_white.gif);
		-webkit-background-size: 20px 20px;
		background-size: 20px 20px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	/*.mainvisualArea .pager > li > button > img:first-child {
		width:238px;
		height:128px;
		margin-top:-17px;
	}
	.mainvisualArea .pager > li > button .mark{
		position:absolute;
		left: 98px;
		top: 30px;
		width: 40px;
		height: 40px;
	}*/
	/* .mainvisualArea .leftbtn */
	/* .mainvisualArea .rightbtn */
	.mainvisualArea .leftbtn,
	.mainvisualArea .rightbtn {
		position:absolute;
		top:325px;
	}
	.mainvisualArea .leftbtn{
		left:20px;
	}
	.mainvisualArea .rightbtn{
		right:20px;
	}
	
	/* .content0Area */
	.content0Area {
		height:730px;
		background-image:url(../img/c0_bg00.jpg);
		background-repeat:repeat-x;
		position:relative;
		overflow: hidden;
	}
	/* .content0Area .titlebg */
	.content0Area .titlebg{
		position:absolute;
		top:0;
		left:50%;
		margin-left:-650px;
	}
	/* .content0Area .title */
	.content0Area .title{
		position: absolute;
		top: 400px;
		left: 50%;
		margin-left: -81px;
	}
	/* .content0Area .links01 */
	.content0Area .links01{
		position: absolute;
		left:50%;
	}
	.content0Area .links01 > a{
		display:block;
	}
	.content0Area .links01 > a > img:first-child{
		display:block;
		margin-bottom:25px;
	}
	.content0Area .links01 > a > img:last-child{
		display:block;
		margin-bottom:15px;
	}
	.content0Area .links01 > ul{
	}
	.content0Area .links01 > ul > li{
	}
	.content0Area .links01 > ul > li > a{
		color:#323232;
		font-size: 1.2rem;
		display: inline-block;
		padding: 1px 0;
	}
	.content0Area .links01 > ul > li > a:before{
		content:'・ ';
	}
	/* .content0Area .block00 */
	.content0Area .block00{
		top:80px;
		margin-left:-440px;
	}
	/* .content0Area .block01 */
	.content0Area .block01{
		top:80px;
		margin-left:300px;
	}
	/* .content0Area .block02 */
	.content0Area .block02{
		top:460px;
		margin-left:-440px;
	}
	/* .content0Area .block03 */
	.content0Area .block03{
		top:460px;
		margin-left:300px;
	}
	
	/* .content1Area */
	.content1Area{
		background-color:#e4e4e4;
		padding: 50px 0 70px;
	}
	/* .content1Area .titlearea */
	.content1Area .titlearea{
		max-width:1000px;
		margin: 0px auto 5px;
		overflow:hidden;
		position:relative;
	}
	.content1Area .titlearea > h2{
		float:left;
		font-size:0;
		margin: 10px 0px;
	}
	.content1Area .titlearea > h2 > img{
	}
	.content1Area .titlearea > a{
		display:inline-block;
		padding:10px 20px 10px 10px;
		background-image:url(../common/img/arrow01.svg);
		background-position:77px center;
		background-repeat:no-repeat;
		font-size: 0;
		position:absolute;
		right:0;
		top:3px;
	}
	.content1Area .titlearea > a > img{
	}
	/* .content1Area .content */
	.content1Area .content{
		max-width:1000px;
		margin:0 auto;
	}
	.content1Area .content > li{
	}
	.content1Area .content > li > a{
		display:inline-block;
		width:100%;
		border-bottom:1px dashed #b9b9b9;
		padding:10px 0;
	}
	.content1Area .content > li:first-child > a{
		border-top:1px dashed #b9b9b9;
	}
	.content1Area .content > li > a .date{
		font-size:14px;
		font-size:1.4rem;
		color:#1e1e1e;
		width:134px;
		display:inline-block;
		letter-spacing:0.15rem;
	}
	.content1Area .content > li > a .txt{
		font-size:13px;
		font-size:1.3rem;
		color:#585858;
	}

	/* .content1Area #feed */
.content1Area #feed{
		max-width:1000px;
		margin:0 auto;
	}
.content1Area #feed > li{
	}
.content1Area #feed > li > a{
		display:inline-block;
		width:100%;
		border-bottom:1px dashed #b9b9b9;
		padding:10px 0;
	}
.content1Area  #feed > li:first-child > a{
		border-top:1px dashed #b9b9b9;
	}
.content1Area #feed > li > a .date{
		font-size:14px;
		font-size:1.4rem;
		color:#1e1e1e;
		width:134px;
		display:inline-block;
		letter-spacing:0.15rem;
	}
.content1Area #feed > li > a .txt{
		font-size:13px;
		font-size:1.3rem;
		color:#585858;
	}

	
	/* .content2Area */
	.content2Area{
		background-color:#e4e4e4;
		padding: 50px 0 60px;
		font-size:0;
	}
	/* .content2Area .title */
	.content2Area .title{
		text-align:center;
		margin-bottom: 30px;
	}
		/* .content2Area .title */
	.content2Area .title02{
		text-align:center;
		margin-bottom: 30px;
	}
	/* .content2Area .brands */
	.content2Area .brands{
		width:1000px;
		margin:0 auto;
		overflow:hidden;
	}
	.content2Area .brands > li{
		float:left;
		margin-right:14px;
		margin-bottom:15px;
	}
	.content2Area .brands > li:nth-child(3n){
		margin-right:0;
	}
	.content2Area .brands > li > a{
		display:block;
		width:324px;
		height:276px;
		background-color:#FFF;
		text-align:center;
	}
	.content2Area .brands > li > a > img{
		display:block;
		background-color: #000;
		background-image: url(../common/img/loading_white.gif);
		-webkit-background-size: 20px 20px;
		background-size: 20px 20px;
		background-repeat: no-repeat;
		background-position: center center;
	}
	.content2Area .brands > li > a > span{
		height:92px;
		display:block;
	}
	.content2Area .brands > li > a > span:after{
		content:'.';
		height:100%;
		width:0;
		display:inline-block;
		vertical-align:middle;
	}
	.content2Area .brands > li > a > span > img{
		display:inline-block;
		vertical-align:middle;
	}
	
	/* .content3Area */
	.content3Area{
		text-align:center;
		padding:72px 0 80px;
		font-size:0;
	}
	.content3Area > li{
		width:188px;
		display:inline-block;
		margin-right:15px;
		margin-bottom:20px;
		position:relative;
	}
	.content3Area > li:last-child{
		margin-right:0;
	}
	.content3Area > li > a{
		display:block;
		width:184px;
		height:184px;
		border:none;
		background-color:#00334f;
	}
	.content3Area .color0 > a{
		border:none;
		background-color:#265c85;
	}
	.content3Area > li > a > img{
	}
	.content3Area > li > a > span{
		display:block;
		height:64px;
		text-align:center;
		position: absolute;
    	top: 60px;
		width:100%;
	}
	.content3Area > li > a > span:after{
		content:'.';
		height:100%;
		width:0;
		display:inline-block;
		vertical-align:middle;
	}
	.content3Area > li > a > span > img{
		vertical-align:middle;
	}
	
	/* .content4Area */
	.content4Area{
		padding:50px 0 80px;
		font-size:0;
		position:relative;
		overflow:hidden;
	}
	/* .content4Area .title */
	.content4Area .title{
		text-align:center;
		margin-bottom:40px;
	}
	/* .content4Area .contents */
	.content4Area .contents{
		text-align:center;
	}
	.content4Area .slider{
		max-width: 1000px;
		margin: 0px auto;
		position: relative;
		height: 310px;
	}
	.content4Area .contents > li{
		display:inline-block;
		width:155px;
		margin-right:14px;
		vertical-align:top;
	}
	.content4Area .slider > li{
		position:absolute;
	}
	.content4Area .contents > li:last-child{
		margin-right:0;
	}
	.content4Area .contents > li > a{
		display:block;
		position:relative;
	}
	.content4Area .contents > li > a > img{
		display:block;
		margin-bottom:13px;
	}
	.content4Area .contents > li > a > span{
		font-size:13px;
		font-size:1.3rem;
		color:#323232;
		text-align:left;
		display:block;
		letter-spacing: -0.05rem;
		line-height: 1.5;
	}
	.content4Area .contents > li > a > canvas{
		position:absolute;
		top:0;
		left:0;
	}



	/* .content4Area .leftbtn */
	/* .content4Area .rightbtn */
	.content4Area .leftbtn,
	.content4Area .rightbtn{
		position:absolute;
		top:140px;
	}
	.content4Area .leftbtn{
		left:50%;
		margin-left:-560px;
	}
	.content4Area .rightbtn{
		right:50%;
		margin-right:-560px;
	}


		/* .smr */
	.top_img00{
		display:none;
	}
	.album {
	margin: auto;
	position: relative;
	}

	.album img {
	width: 1300px;
	animation-name: album;
	-webkit-animation-name: album;
	animation-duration: 20s;
	-webkit-animation-duration: 20s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	opacity: 0;
	}

	.album .img1 {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-650px;
	}

	.album .img2 {
	animation-delay:10s;
	-webkit-animation-delay:10s;
	position: absolute;
	top: 0;
	left: 50%;
	width:1300px;
	margin-left:-650px;
	}



}
/* pc 印刷CSS */
@media print {
	/* .content0Area */
	.content0Area .titlebg{
		opacity:1.0!important;
				transform:matrix(1, 0, 0, 1, 0, 0)!important;
		   -moz-transform:matrix(1, 0, 0, 1, 0, 0)!important;
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0)!important;
	}
	.content0Area .title{
		opacity:1.0!important;
				transform:matrix(1, 0, 0, 1, 0, 0)!important;
		   -moz-transform:matrix(1, 0, 0, 1, 0, 0)!important;
		-webkit-transform:matrix(1, 0, 0, 1, 0, 0)!important;
	}
	.content0Area .links01{
		opacity:1.0!important;
	}
	/* .content2Area */
	.content2Area .brands > li{
		opacity:1.0!important;
	}
	
	/* .content4Area */
	.content4Area{
		padding:0!important;
	}
	
}

/*tablet*/
@media screen and (max-width:1000px) and (min-width:641px) {
	.mainvisualArea .pager {
		height:107px;
	}
	.mainvisualArea .pager > li {
		display:inline-block;
		width:150px;
		height:70px;
		margin-top: 18px;
		margin-right: 8px;
		background-color:#FFF;
	}
	.mainvisualArea .pager > li:last-child {
		margin-right: 0;
	}
	.mainvisualArea .pager > li > button {
		width:150px;
		height:70px;
	}
	.mainvisualArea .pager > li > button > img:first-child {
		width:150px;
		height:81px;
		margin-top:-5px;
	}
	.mainvisualArea .pager > li > button .mark{
		position:absolute;
		left: 62px;
		top: 21px;
		width: 30px;
		height: 30px;
	}
	/* .content0Area .block00 */
	.content0Area .block00{
		margin-left:-350px;
	}
	/* .content0Area .block01 */
	.content0Area .block01{
		margin-left:200px;
	}
	/* .content0Area .block02 */
	.content0Area .block02{
		margin-left:-350px;
	}
	/* .content0Area .block03 */
	.content0Area .block03{
		margin-left:200px;
	}
	/* .content1Area */
	.content1Area{
		background-color:#e4e4e4;
		padding: 50px 20px 70px;
		box-sizing: border-box;
	}
	/* .content2Area .brands */
	.content2Area .brands{
		width:100%;
		text-align:center;
	}
	.content2Area .brands > li{
		float:none;
		margin-right:0;
		margin-bottom:15px;
		display:inline-block;
	}
	.content2Area .brands > li:nth-child(odd){
		margin-right:14px;
	}
	/* .content4Area */
	.content4Area{
	}
	/* .content4Area .contents */
	.content4Area .contents{
		height:auto;
	}
	.content4Area .slider{
		max-width: 100%;
	}
	.content4Area .contents > li{
		visibility:visible!important;
		opacity:1!important;
		margin-bottom:20px;
		margin-right:7px;
		margin-left:7px;
	}
	.content4Area .slider > li{
		position:static;
	}
	.content4Area .contents > li:last-child{
		margin-right:7px;
		margin-left:7px;
	}
	.content4Area .contents > li > a{
	}
	.content4Area .contents > li > a > img{
	}
	.content4Area .contents > li > a > span{
	}
	.content4Area .contents > li > a > canvas{
		display:none;
	}
	.album {
	margin: auto;
	position: relative;
	}

	.album img {
	width: 1300px;
	animation-name: album;
	-webkit-animation-name: album;
	animation-duration: 20s;
	-webkit-animation-duration: 20s;
	animation-iteration-count: infinite;
	-webkit-animation-iteration-count: infinite;
	opacity: 0;
	}

	.album .img1 {
	display: block;
	position: absolute;
	top: 0;
	left: 50%;
	margin-left:-650px;
	}

	.album .img2 {
	animation-delay:10s;
	-webkit-animation-delay:10s;
	position: absolute;
	top: 0;
	left: 50%;
	width:1300px;
	margin-left:-650px;
	}


}

/*smart*/
@media screen and (max-width:640px) {
	/* .mainvisualArea */
	.mainvisualArea {
	}
	/* .mainvisualArea .main */
	.mainvisualArea .main {
		height:auto!important;
	}
	.mainvisualArea .main > li {
		overflow:hidden;
		height:auto!important;
		visibility:visible!important;
		opacity:1!important;
	}
	.mainvisualArea .main > li img {
		width: 140%;
		margin-left: -30%;
	}
	
	/* .content0Area */
	.content0Area {
		text-align:center;
		overflow:hidden;
		width:90.625%;
		margin:0 auto;
	}
	/* .content0Area .title */
	.content0Area .title{
		width:158px;
		margin:20px auto;
		opacity: 1!important;
		transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-moz-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-webkit-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
	}
	/* .content0Area .links00 */
	.content0Area .links00{
		width:100%;
		margin:0 0 20px;
		display:block;
	}
	.content0Area .links00 > span:first-child{
		display:block;
		overflow:hidden;
		margin-bottom:5px;
	}
	.content0Area .links00 > span:first-child > iframe{
		width:100%;
		height:auto;
	}
	.content0Area .links00 > span:last-child{
		display:block;
		background-image:url(../common/img/arrow05.svg);
		background-repeat:no-repeat;
		background-size:auto 30%;
		background-position:center left;
		padding:0 0 0 10px;
		font-size:1.2rem;
		color:#323232;
		text-align:left;
	}
	/* .content0Area .links01 */
	.content0Area .links01{
		width:47.758%;
		display:inline-block;
		margin-bottom:10px;
		opacity:1!important;
	}
	.content0Area .links01 > a{
	}
	.content0Area .links01 > a > img:first-child{
		display:block;
		margin-bottom:10px;
		width:100%;
	}
	.content0Area .links01 > a > img:last-child{
		display:inline-block;
	}
	/* .content0Area .block00 */
	.content0Area .block00{
		float:left;
	}
	.content0Area .block00 > a > img:last-child{
		width:82.14%;
	}
	/* .content0Area .block01 */
	.content0Area .block01{
		float:right;
	}
	.content0Area .block01 > a > img:last-child{
		width:92.85%;
	}
	/* .content0Area .block02 */
	.content0Area .block02{
		float:left;
	}
	.content0Area .block02 > a > img:last-child{
		width:75%;
	}
	/* .content0Area .block03 */
	.content0Area .block03{
		float:right;
	}
	.content0Area .block03 > a > img:last-child{
		width:39.28%;
	}
	
	/* .content1Area */
	.content1Area{
		background-color:#fff;
	}
	/* .content1Area .titlearea */
	.content1Area .titlearea{
		width:90.625%;
		margin: 0px auto 10px;
		overflow:hidden;
	}
	.content1Area .titlearea > h2{
		float:left;
		font-size:0;
		width:62.068%;
		padding: 11px 0;
	}
	.content1Area .titlearea > h2 > img{
		display:inline-block;
		width:100%;
	}
	.content1Area .titlearea > a{
		float:right;
		display:inline-block;
		padding: 10px 9px 5px 0;
		background-image:url(../common/img/arrow01.svg);
		background-position:center right;
		background-repeat:no-repeat;
		background-size:auto 8px;
		width:22%;
	}
	.content1Area .titlearea > a > img{
		width:100%;
		display:inline-block;
	}
	/* .content1Area .content */
	.content1Area .content{
		margin:0 auto;
	}
	.content1Area .content > li{
	}
	.content1Area .content > li:nth-child(n+4){
		display:none;
	}
	.content1Area .content > li:nth-child(3) > a{
		border-bottom:none;
	}
	.content1Area .content > li > a{
		display:block;
		width:90.625%;
		margin:0 auto;
		border-bottom:1px dashed #b9b9b9;
		padding:10px 0;
	}
	.content1Area .content > li:first-child > a{
		border-top:1px dashed #b9b9b9;
	}
	.content1Area .content > li > a .date{
		font-size:1.3rem;
		color:#1e1e1e;
		display:block;
	}
	.content1Area .content > li > a .txt{
		font-size:1.3rem;
		color:#585858;
		display:block;
	}
	
	/* .content2Area */
	.content2Area{
		background-color:#e4e4e4;
		padding: 30px 0;
		font-size:0;
	}
	/* .content2Area .title */
	.content2Area .title{
		text-align:center;
		margin-bottom: 30px;
	}
	.content2Area .title > img{
		width:35.9375%;
		display:inline-block;
	}
	/* .content2Area .brands */
	.content2Area .brands{
		width:90.625%;
		margin:0 auto;
	}
	.content2Area .brands > li{
		margin-bottom:10px;
	}
	.content2Area .brands > li > a{
		display:block;
		background-color:#FFF;
	}
	.content2Area .brands > li > a > img{
		display:inline-block;
		width:40%;
		vertical-align: middle;
	}
	.content2Area .brands > li > a > span{
		display:inline-block;
		width:59%;
		text-align:center;
		vertical-align:middle;
	}
	.content2Area .brands > li > a > span > img{
		display:inline-block;
	}
	/* .content2Area .brands .img0 */
	.content2Area .brands > li > a > span .img0{
		width:61.764%;
	}
	/* .content2Area .brands .img1 */
	.content2Area .brands > li > a > span .img1{
		width:94.117%;
	}
	/* .content2Area .brands .img2 */
	.content2Area .brands > li > a > span .img2{
		width:82.352%;
	}
	/* .content2Area .brands .img3 */
	.content2Area .brands > li > a > span .img3{
		width:58.082%;
	}
	/* .content2Area .brands .img4 */
	.content2Area .brands > li > a > span .img4{
		width:76.470%;
	}
	/* .content2Area .brands .img5 */
	.content2Area .brands > li > a > span .img5{
		width:67.647%;
	}
		/* .content2Area .title */
	.content2Area .title{
		width:125px;
		margin: 0 auto 20px auto;
		opacity: 1!important;
		transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-moz-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-webkit-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
	}
			/* .content2Area .title */
	.content2Area .title02{
		width:280px;
		margin: 0 auto 20px auto;
		opacity: 1!important;
		transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-moz-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
		-webkit-transform: matrix(1.0, 0, 0, 1.0, 0, 0)!important;
	}
	
	/* .content3Area */
	.content3Area{
		text-align:center;
		padding:35px 0 40px;
		font-size:0;
		width:90.625%;
		margin:0 auto;
		overflow:hidden;
	}
	.content3Area > li{
		margin-bottom:11px;
		width:48%;
	}
	.content3Area > li:nth-child(even){
		float:left;
	}
	.content3Area > li:nth-child(odd){
		float:right;
	}
	.content3Area .color0{
		width:100%;
	}
	.content3Area > li > a{
		display:block;
		background-color:#00334f;
	}
	.content3Area .color0 > a{
		background-color:#265c85;
	}
	.content3Area > li > a > span{
		display:block;
		height:70px;
		text-align:center;
	}
	.content3Area > li > a > span:after{
		content:'.';
		height:100%;
		width:0;
		display:inline-block;
		vertical-align:middle;
	}
	.content3Area > li > a > span > img{
		display:inline;
		vertical-align:middle;
	}
	
	/* .content4Area */
	.content4Area{
		padding:35px 0 25px;
		font-size:0;
		background-color:#f5f5f5;
	}
	/* .content4Area .title */
	.content4Area .title{
		text-align:center;
		margin-bottom:27px;
	}
	.content4Area .title > img{
		width:79.6875%;
		display:inline;
	}
	/* .content4Area .contents */
	.content4Area .contents{
	}
	.content4Area .contents > li{
		visibility: visible!important;
		opacity: 1!important;
	}
	.content4Area .contents > li > a{
		display:block;
		width:90.625%;
		margin:0 auto;
		border-top:1px dotted #b9b9b9;
		padding:10px 13px 10px 0;
		box-sizing:border-box;
		background-image:url(../common/img/arrow04black_r.svg);
		background-position:center right;
		background-repeat:no-repeat;
		background-size:5px auto;
	}
	.content4Area .contents > li:last-child > a{
		border-bottom:1px dotted #b9b9b9;
	}
	.content4Area .contents > li > a > img{
		display:inline-block;
		width:19%;
		vertical-align:middle;
	}
	.content4Area .contents > li > a > span{
		font-size:1.2rem;
		color:#323232;
		text-align:left;
		display:inline-block;
		box-sizing:border-box;
		padding:0 12px 0 6%;
		vertical-align:middle;
		width:81%;
		line-height: 1.5;
	}
	.content4Area .contents > li > a > span > br{
		display:none;
		font-size:0;
	}
	/* .smr */
	.top_img00{
		display: block;
	}
	.album {
	display:none;
}
	
	}
.index_news{
	width:1000px;
	margin: 0 auto;
	}
.index_news li{
	border-bottom: 1px dotted #888888; 
	margin: 0 0 1.5em 0;
	}
.index_news li span{
	margin: 0 10px 0 0;
	}
.index_news a:link { color: #000000; }
.index_news a:visited { color: #000000; }
.index_news a:hover { color: #888888; }
.index_news a:active { color: #000000; }
.instbg {background:#c6bfb7;}
.leftimg {text-align:left;}
@media screen and (max-width:640px) {
.index_news{
	width:90%;
	margin: 0 5% 15px 5%;
	}	
}