@charset "utf-8";

/*---page_link

/*PC用*/
@media screen and (min-width:814px) {

#maincolumn h3 {
	margin-bottom:25px;
} 
#maincolumn .block {
	padding:0 8px;
}  
#maincolumn .box {
	background:url(../images/link/line.gif) no-repeat center bottom;
	margin-bottom:20px;
	padding:0 13px 30px;
	width:732px;
	color:#545252;
}
#maincolumn .box2 {
	padding:0 13px 60px;
	width:732px;
	color:#545252;
}
#maincolumn .linkTtl {
	float:left;
	margin-bottom:15px;
	padding:3px 0;
	width:297px;
	color:#07713d;
	font-size:16px;
	border-right:1px solid #C7C7C7;
}
#maincolumn .linkTtl2 {
	float:left;
	padding:3px 0;
	width:297px;
	color:#07713d;
	font-size:16px;
	border-right:1px solid #C7C7C7;
}
#maincolumn .linkUrl {
	float:right;
	padding:5px 0;
	width:407px;
	font-size:13px;
}
#maincolumn .linkUrl a {
	color:#545252;
}
#maincolumn .linkUrl a:hover {
	color:#aaaaaa;
}
#maincolumn .linkTxt {
	font-size:14px;
	clear:both;
}

}

/*SP用*/
@media screen and (max-width:813px){

#maincolumn h3 {
	margin-bottom:25px;
	overflow: hidden;
} 
#maincolumn h3 img {
	width: 150vw;
	max-width: inherit;
} 
#maincolumn .box {
	background:url(../images/link/line.gif) no-repeat center bottom;
	margin-bottom:20px;
	padding:0 0 15px;
	color:#545252;
}
#maincolumn .box2 {
	padding:0 0 40px;
	color:#545252;
}
#maincolumn .linkTtl {
	margin-bottom:5px;
	color:#07713d;
	font-size:16px;
}
#maincolumn .linkTtl2 {
	color:#07713d;
	font-size:16px;
}
#maincolumn .linkUrl {
	padding:0 0 5px 0;
	font-size:14px;
}
#maincolumn .linkUrl a {
	color:#545252;
}
#maincolumn .linkUrl a:hover {
	color:#aaaaaa;
}
#maincolumn .linkTxt {
	font-size:14px;
	clear:both;
}

}