@charset "UTF-8";

.privacy_top{
	width: 80%;
	text-align: center;
	margin: 20px auto;
	font-size: 18px;
}
.privacy_top img{
	width: 90%;
	margin: 0 auto 30px auto;
}


.privacy_base{
  width: 60%;
	margin: 50px auto;
	padding: 80px 10%;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 7px;
	box-shadow: 0 0 7px rgba( 0, 0, 0, 0.2 );
	font-size: 95%;
	line-height: 1.8;
  
}
.privacy_base img{
    margin: 30px auto;
}
.privacy_ttl2{
    font-size: 18px;
    text-align: center;
    color: #135ABE;
    margin: 20px 0 10px ;
}
/*画面幅900px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:900px){

.privacy_top img{
	width: 100%;
	margin: 0 auto 30px auto;
}


.privacy_base{
  width: 70%;
	margin: 50px auto;
	padding: 80px 10%;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 7px;
	box-shadow: 0 0 7px rgba( 0, 0, 0, 0.2 );
	font-size: 95%;
	line-height: 1.8;
  
}
.privacy_base img{
    margin: 30px auto;
}
.privacy_ttl2{
    font-size: 18px;
    text-align: center;
    color: #135ABE;
    margin: 20px 0 10px ;
}
}
/*画面幅480px以下の設定
------------------------------------------------------------------------------------------------------------------------------------------------------*/
@media screen and (max-width:480px){
.privacy_top img{
	width: 100%;
	margin: 0 auto;
}


.privacy_base{
  width: 80%;
	margin: 40px auto;
	padding: 30px 5%;
	background: #ffffff;
	border: 1px solid #cccccc;
	border-radius: 7px;
	box-shadow: 0 0 7px rgba( 0, 0, 0, 0.2 );
	font-size: 95%;
	line-height: 1.8;
  
}
.privacy_base img{
    margin: 30px auto;
}
.privacy_ttl2{
    font-size: 16px;
    text-align: center;
    color: #135ABE;
    margin: 20px 0 10px ;
}
}
