@charset "UTF-8";

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

/* ----------------------------------------------------------------------
一般倉庫ページ
---------------------------------------------------------------------- */

.Gw1{margin:0 auto; width:80%;}

.Gw1__box1{margin:0 auto; padding-top:50px;}
.Gw1__box1 h3{padding: 0.4em 0;
background: #3E3A39;
border-radius: 30px;
font-size: 20px;
font-weight: 600;
color: #fff;
text-align: center; margin:0 auto;}
.Gw1__box1 p{border:2px solid #cccccc; margin:20px auto 0 auto; padding:15px;}
.Gw1__box1 ul{padding:0; list-style:none;}
.Gw1__box1 ul:after{
      display: block;
      clear: left;
      content: "";
}

.Gw1__box1 ul li{width:24%; float:left; text-align:center; margin-right:7%; margin-top:15px;}
.Gw1__box1 ul li:nth-of-type(1){margin-left:7%;}
.Gw1__box1 ul li img{width:100%;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
border: 5px solid #ffffff;
box-shadow: 0px 0px 10px 1px #dfdfdf;
-moz-box-shadow: 0px 0px 10px 1px #dfdfdf;
-webkit-box-shadow: 0px 0px 10px 1px #dfdfdf;
display: inline-block; vertical-align:bottom;}

.Gw1__box2{margin:0 auto; padding-top:50px;}
.Gw1__box2 h4{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
font-size: 20px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0 auto;}
.Gw1__box2 div{border:2px solid #cccccc; margin:20px auto 0 auto; padding:15px;}
.Gw1__box2 div:after{
      display: block;
      clear: left;
      content: "";
}
.Gw1__box2 ul{float:left; width:33.3333%; padding-left:0px; list-style:none; margin:0;}
.Gw1__box2 ul li{margin-bottom:5px; background-image: url(../img/list_mark.png);
background-size:5px 16px;
background-repeat: no-repeat;
background-position: 0px 3px; padding-left:10px; line-height:1.7;}

.Gw1__box2 li a{color:red;}
.Gw1__box2 li a:hover{color: #d41d23;}

@media (min-width: 1500px) {
.Gw1{width:1200px;}
}
@media (max-width: 1240px) {
.Gw1__box2 ul li{font-size:15px;}
}
@media (max-width: 1200px) {
.Gw1{width:90%;}
}
@media (max-width: 1020px) {
.Gw1__box2 ul li{font-size:14px;}
}
@media (max-width: 980px) {
.Gw1{width:882px; margin:0; padding:0 49px;}
}


@media (max-width: 500px){     
.Gw1{width:90%; margin:0; padding:0 5% 0;}
.Gw1__box1 {padding-top: 35px;}
                    
.Gw1__box1 h3{width:auto;
padding: 0.4em;
border-radius: 0px;
font-size: 18px;
line-height:1.7;}
	
.Gw1__box1 p {line-height:1.7;font-size:14px;}
.Gw1__box1 ul{width:90%; margin:0 auto;}
.Gw1__box1 ul li{width:100%; float:none; margin:0 auto;}
.Gw1__box1 ul li:nth-of-type(1){margin:30px 0 0;}
.Gw1__box1 ul li:nth-of-type(2){margin:30px 0;}
    
.Gw1__box2 h4 {
width:auto;
padding: 0.4em;
border-radius: 0px;
font-size: 18px;
line-height:1.7;}


.Gw1__box2 ul{width:100%; float:none;}
}

@media (max-width: 350px){
.Gw1__box2 ul li{
font-size:13px;
background-position: 0px 2px;}
}
@media (max-width: 330px){
.Gw1__box2 div{padding:10px;}
}