@charset "utf-8";
/* CSS Document */

.clear{
	clear: both;
}
p{
	line-height: 1.3em;
	margin: 0;
	padding: 0;
}
.ggmap {
position: relative;
padding-bottom: 36.25%;
padding-top: 30px;
height: 0;
overflow: hidden;
}
 
.ggmap iframe,
.ggmap object,
.ggmap embed {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
}
/*パソコン*/
@media only screen and (min-width: 540px) {
	.j-Box{
		width: 100%;
	}
	.j-Box img{
		width: 100%;
	}
	.j-mainimgBox{
		margin-bottom: 15px;
	}
	.ouboyudoBox{
		width: 350px;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 40px;
	}
	.ouboyudolink:hover{
		opacity: 0.5;
	}
	.ouboyudolink{
		margin-top: 5px;
	}
	.ouboyudoBox p{
		font-size: 14px;
	}
	.justreadBox{
		margin-bottom: 20px;
	}
	.justreadBox2{
		text-align: center;
		margin-bottom: 10px;
	}
	.justnomalimg{
		margin-bottom: 20px;
	}
	.presenttitle{
		margin-top: 90px;
		margin-bottom: 10px;
	}
	.presenttitle p{
		font-size: 20px;
		font-weight: bold;
	}
	.justbtnBox{
		width: 350px;
		margin: 0 auto;
		margin-bottom: 20px;
	}
	.justbtnBox:hover{
		opacity: 0.5;
	}
}
/*スマホ*/
@media only screen and (max-width: 539px) {	
	.j-Box{
		width: 100%;
	}
	.j-Box img{
		width: 100%;
	}
	.j-mainimgBox{
		margin-bottom: 15px;
	}
	.ouboyudoBox{
		width: 70%;
		margin: 0 auto;
		text-align: center;
		margin-bottom: 40px;
	}
	.ouboyudolink:hover{
		opacity: 0.5;
	}
	.ouboyudolink{
		margin-top: 5px;
	}
	.ouboyudoBox p{
		font-size: 14px;
	}
	.justreadBox{
		margin-bottom: 20px;
	}
	.justreadBox2{
		text-align: center;
		margin-bottom: 10px;
	}
	.justnomalimg{
		margin-bottom: 20px;
	}
	.presenttitle{
		margin-top: 90px;
		margin-bottom: 10px;
	}
	.presenttitle p{
		font-size: 20px;
		font-weight: bold;
	}
	.justbtnBox{
		width: 70%;
		margin: 0 auto;
		margin-bottom: 20px;
	}
}