@charset "UTF-8";

/*
Theme Name: MY THEME
Author: ICHIMIYAUNYU
Description: This is my original theme.
Version: 1.0
*/

/* ----------------------------------------------------------------------
ビルメンテナンス部門ページ
---------------------------------------------------------------------- */

.Building1{width:80%; margin:0 auto; padding-top:50px;}
.Building1 h3{padding: 0.4em 0;
background: #3E3A39;
border-radius: 30px;
font-size: 20px;
font-weight: 600;
color: #fff;
text-align: center; margin:0 auto;}
.Building1 .p1111{text-align:center; color:#006934; font-size:18px; margin:50px auto 50px auto;}

.Building1__box01:after{
display: block;
clear: left;
content: "";
}
.Building1__box01{border:2px solid #cccccc; width:80%; margin:0 auto;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; padding:15px;}

.Building1__box01 p{float:right; width:73%; margin-left:2%; line-height:1.7}
.Building1__box01 div{float:left; width:25%; margin:15px 0 0}
.Building1__box01 div img{vertical-align:bottom;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box; width:100%;}
.Building1__box01 h4{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
font-size: 18px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0;}

.Building1__box1{margin:20px auto 0; width:80%; border:2px solid #cccccc;
padding:15px;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}

.Building1__box1 h4{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
font-size: 18px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0;}
.Building1__box1 p{line-height:1.7}

@media (min-width: 1500px) {
.Building1{width:1200px;}
}
@media (max-width: 1200px) {
.Building1{width:90%;}
}

@media (max-width: 980px) {
.Building1{width:882px; margin:0; padding:50px 49px 0 49px}
}

@media (max-width: 500px){
.Building1{width:90%; margin:0; padding:35px 5% 0;}

.Building1 h3{width:auto; padding: 0.4em;
border-radius: 0px;
font-size: 18px;
line-height:1.7;}
	
.Building1 .p1111 {
text-align: left;
font-size: 18px;
margin: 20px auto;
line-height:1.7;
width:95%;
}

.Building1__box01{width:95%; height:auto; padding:10px;}
.Building1__box01 h4{width:auto; 
padding: 0.4em;
border-radius: 0px;
font-size: 16px;
line-height:1.7;}
.Building1__box01 div{float: none; width:100%;}
.Building1__box01 p{float: none; width:auto; padding:15px 5px 5px; line-height:1.7;font-size: 13px; margin:0 auto;}
      
.Building1__box1{width:95%; padding:10px;}              
.Building1__box1 h4{width:auto;
padding: 0.4em;
border-radius: 0px;
font-size: 16px;
line-height:1.7;}
.Building1__box1 p{width:auto; padding:15px 5px 5px; line-height:1.7; margin:0 auto;font-size: 13px;}
}
