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

@media screen and (max-width: 768px){

.sub_contents_left {
 width: 96%;
    float: none;
margin-left:auto;
margin-right: auto;
}
.sub_contents_right {
     width: 96%;
    float: none;
margin-left:auto;
margin-right: auto;
	border: none;
}	
	
.sub_artcle {
    width: 92%;
margin-left:auto;
margin-right:auto;
    }
	

.sub_artcle_h2 {
	width: 91%;
	 padding: 2% 2% 2% 7%;
}	
	
	
	
	
/*---左バナー-----*/
.sub_left-menu_bnr img {
	width: 45%;
	float: left;
	margin: 2%;
	margin-bottom: 6%;

}	
	.sub_left-menu_bnr img:first-child {
	width: 96%;
	float: left;
	margin: 2%;

}
	
.left-img-40  {
    width: 96%;
    float: none;
margin-left:auto;
margin-right: auto;
    text-align:left;
    } 
.sub_artcle-ph-w40-left {
    width: 96%;
    float: none;
margin-left:auto;
margin-right: auto;
    text-align: right;
    } 
.sub_artcle-ph-w40-right {
    width: 96%;
    float: none;
margin-left:auto;
margin-right: auto;
    text-align: right;
    } 

.homeback {
    width: 80%;
    margin-left: auto;
    padding: 2em;
    margin-right: auto;
    font-size: 0.81em;
    text-align: center;
    max-width: 900px;
} 

}