@charset "utf-8";

/*---page_message---*/

/*PC用*/
@media screen and (min-width:814px) {

#maincolumn h3 {
	margin-bottom:30px;
}
#maincolumn h4 {
	margin-bottom:34px;
}
#maincolumn .section01 {
	margin-bottom:40px;
	padding:0 0 0 22px;
	width:728px;
}
#maincolumn .block {
	background:#FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom:30px;
	padding:24px 31px 50px 42px;
}  
#maincolumn .boxL {
	float:left;
	margin-bottom:48px;
	width:220px;
}
#maincolumn .boxR {
	float:right;
	width:393px;
	font-size:14px;
	line-height:175%;
}
#maincolumn dl {
	margin:0 0 20px;
	padding:0 0 0 15px;
	width:500px;
	clear:both;
}
#maincolumn dl.lower {
	margin:0 0 55px;
}
#maincolumn dt {
	float:left;
	width:60px;
	color:#1d8955;
	font-size:18px;
}
#maincolumn dd {
	float:right;
	width:430px;
	color:#595959;
	font-size:14px;
}
#maincolumn dd ul {
}
#maincolumn dd ul li {
	background:url(../images/message/ico.gif) no-repeat left center;
	margin-bottom:10px;
	padding:0 0 0 20px;
}

}


/*SP用*/
@media screen and (max-width:813px){

#maincolumn h3 {
	display: none;
}
#maincolumn h4 {
	margin-bottom:25px;
	overflow: hidden;
}
#maincolumn h4 img {
	width: 150vw;
	max-width: inherit;
}
#maincolumn .section01 {
	margin-bottom:40px;
}
#maincolumn .block {
	background:#FFFFFF;
	border-radius: 10px;
	-webkit-border-radius: 10px;
	-moz-border-radius: 10px;
	margin-bottom:30px;
	padding: 10px;
}  
#maincolumn .boxL {
	margin-bottom:30px;
	text-align: center;
}
#maincolumn .boxR {
	margin-bottom:20px;
	font-size:14px;
	line-height:175%;
}
#maincolumn dl {
	margin:0 0 20px;
	padding:0 0 0 15px;
}
#maincolumn dl.lower {
	margin:0 0 30px;
}
#maincolumn dt {
	color:#1d8955;
	font-size:18px;
}
#maincolumn dd {
	color:#595959;
	font-size:14px;
}
#maincolumn dd ul {
}
#maincolumn dd ul li {
	background:url(../images/message/ico.gif) no-repeat left center;
	margin-bottom:10px;
	padding:0 0 0 20px;
}

#maincolumn .staff_message {
	color: #EAA763;
	font-size: 16px;
	font-weight: bold;
}

}