@charset "UTF-8";

.special {
	background:url(../../img/back_bg.jpg) top center;
}

.special .content {
	background:url(../../img/back_l.png) top center no-repeat;
	background-size:100% auto;
}

.special .content .toparea h1 {
	width:100%;
	line-height:0;
	text-align:center;
}

.special .content .toparea h1 img {
	width:70%;
}

.special .gnav {
	padding:0 0 10px 0;
}

.special .content .maincontent {
	width:100%;
	padding:0 0 25px 0;
}

.special .content .maincontent h1 {
	width:100%;
	line-height:0;
}

.special .content .maincontent h1 img {
	width:100%;
}

/*
.special .content .maincontent p {
	width:100%;
	line-height:0;
}

.special .content .maincontent p img {
	width:100%;
}
*/

.wallbox {
	padding:0 0 15px 0;
}

.wallbox ul li {
	margin:0 0 10px 0;
	text-align:center;
}

.wallbox ul li a {
	color:#333333;
	font-size:13px;
}

 p.wallimg {
	 width:100%;
	text-align:center;
	margin:0;
}

 p.wallimg img {
	width:60%;
}

.iconlist {
	width:96%;
	margin:0 auto;
	overflow:hidden;
	padding-bottom:10px;
}

.iconlist li {
	width:25%;
	float:left;
	padding-bottom:10px;
}

.iconlist li img {
	width:90%;
}

.special .content .maincontent h2 {
	font-size: 1em;
	width:96%;
	margin: 0 auto 5px;
	padding:15px 0 0 0;
	border-bottom: 1px solid #CCCCCC;
	line-height: 1.3;
	font-weight: bold;
}

.special .content .maincontent .wallnotice {
	width:96%;
	margin:0 auto;
	font-size:0.8em;
	padding: 0 0 10px 0;
}

.special .content .maincontent .wallnotice2 {
	width:96%;
	margin:0 auto;
	font-size:0.8em;
	padding: 0 0 10px 0;
	line-height:1.3;
}


/*wall_chrome*/
.wall_chrome {
	width:95%;
	margin:0 auto;
	}
	
.wall_chrome li {
	width:50%;
	text-align:center;
	float:left;
	margin-bottom:10px;
	}
.wall_chrome li img {
	width:90%;
	height:auto;
	text-align:center;
	}
.wall_chrome p {
	line-height:1.8em !important;
	text-align:center;
	color: #333333;
    font-size: 13px;
	}


