@charset "utf-8";
/* CSS Document */
#content p,#content h3{
	margin-bottom:20px;
	font-weight:normal;
	}
.border{
	border-image:url(../img/top/border.png) 15;
border-style:solid; border-bottom-width:15px; 

	}
	.pattern03 .rightimg{
		width:80%;
		margin:0 auto 2%;
		}
	.pattern03 .leftimg{
		width:80%;
		margin:0 auto 2%;
		}
		#content .btn02 a{
			padding:2% 3%;
			text-align:center;
			}
.pattern03 .righttxt .box_border{
	width:250px;
	float:right;
	padding:4%;
	font-size:2rem;
	text-align:center;
	}
@media screen and (min-width:480px){}
@media screen and (min-width:768px){
	.pattern03 .rightimg{
		width:46%;
		padding:0 2%;
		}
	.pattern03 .righttxt{
		width:48%;
		padding-right:2%;
		}
.pattern03 .righttxt .box_border{
	width:250px;
	float:right;
	padding:2%;
	font-size:2rem;
	text-align:center;
	}
	}
@media screen and (min-width:1000px){}