@charset "UTF-8";

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

/* ----------------------------------------------------------------------
国内輸送ページ
---------------------------------------------------------------------- */

.Domestic01{margin:0 auto; padding-top:50px; width:80%;}
.Domestic01 h3{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
    font-size: 20px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0 auto 20px;}
.Domestic01__box1{margin:0 auto; width:80%; padding:0 10px 10px 10px; border:2px solid #cccccc;}
.Domestic01__box1:after{
      display: block;
      clear: left;
      content: "";
}

.Domestic01__box1 ul{margin:0; list-style:none;}
.Domestic01__box1 ul li{margin-bottom:10px; background-image:url("../img/list_mark.png");
background-size:5px 16px;
background-repeat: no-repeat;
background-position: 0px 5px; padding-left:10px; line-height:1.7;}

.Domestic01__box1 p{text-align:center; font-size:20px; color:#006934; font-weight:bold;}

.Domestic1{margin:0 auto; width:80%;}
.Domestic1 section{padding-top:50px;}
.Domestic1 h3{padding: 0.4em 0;
    background: #3E3A39;
    border-radius: 30px;
font-size: 20px;
    font-weight: 600;
    color: #fff;
text-align: center; margin:0 auto;}
.Domestic1__box1:after{
      display: block;
      clear: left;
      content: "";
}
.Domestic1__box1{-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;
margin-top:20px; padding:5px 0px 5px 5px; position:relative;
border:2px solid #cccccc;}

.Domestic1__box1 img{vertical-align:bottom; float:left;
width:20%; display:block;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
-o-box-sizing: border-box;
-ms-box-sizing: border-box;
box-sizing: border-box;}

.Domestic1__box1 p{width:77%; float:right; margin:0; line-height:1.7; padding-left:2%; padding-right:1%; padding-top:5px;}
.Domestic1__box1 p a{display:block; color:red; width:85px;}
.Domestic1__box1 p a:hover{color: #d41d23;}
.Domestic1__box1 p a i{padding-right:3px;}
.Domestic1__box1 div{text-align:center; width:100%; position:absolute; bottom:10px;}
.Domestic1__box1 div a{display:inline-block;
width:170px; font-size:16px; color:#ffffff; background-color:#006835; padding:5px;
border-top:8px solid #01592a;
border-bottom:8px solid #01592a;
border-right:8px solid #00773d;
border-left:8px solid #00773d; text-align:center;}
.Domestic1__box1 div a:hover{color: #d41d23;}

.hoyuu_a2{text-align:center; padding:50px 0}
.hoyuu_a2 a{display:inline-block;
width:170px; font-size:16px; color:#ffffff; background-color:#006835; padding:5px;
border-top:8px solid #01592a;
border-bottom:8px solid #01592a;
border-right:8px solid #00773d;
border-left:8px solid #00773d; text-align:center;}
.hoyuu_a2 a:hover{color: #d41d23;}

@media (min-width: 1500px) {
.Domestic1{width:1200px;}
.Domestic01{width:1200px;}
}
@media (max-width: 1200px) {
.Domestic1{width:90%;}
.Domestic01{width:90%;}
}
@media (max-width: 980px) {
.Domestic1{width:882px; margin:0; padding:0 49px;}
.Domestic01{width:882px; margin:0; padding:50px 49px 0 49px;}
}

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

.Domestic01 h3{width:auto;
padding: 0.4em;
border-radius: 0px;
font-size: 18px;
line-height:1.7;}
    
.Domestic01__box1 ul{margin:0; list-style:none;padding: 0;}
.Domestic01__box1{width: auto; padding:0 10px 10px 10px; margin:0;}
	
.Domestic1 h3{width:auto;
padding: 0.4em;
border-radius: 0px;
font-size: 18px;
line-height:1.7;}
    
.Domestic1 {margin:0 auto; width:90%;padding:0;}
.Domestic1__box1{padding:5px;}
.Domestic1__box1 img{width:100%;float:none; padding-right: 0px;}
.Domestic1__box1 p{width:auto; float:none; margin:0; padding:10px 5px 15px;}
.Domestic1__box1 div{position:static;}

.hoyuu_a2{text-align:center; padding:50px 0 0;}
}

@media (max-width: 350px) {
    .Domestic01__box1 ul{font-size: 14px;}
    .Domestic01__box1 ul li{background-size: 5px 14px;
    background-repeat: no-repeat;
    background-position: 0px 5px;
    padding-left: 10px;
    line-height: 1.7;}
}

