
section ul {
    list-style: none;
    padding-left: 1.3em;
}
section ul li>i {
    display: inline-block;
    padding: 0 0.2em 0 0;
    margin-left: -1.2em;
    color: darkred;

}

/* pagehead */
#app {
    background: url(../img/topcover.jpg) no-repeat top center !important;
    background-size: contain !important;
}
#pagehead{
    border-bottom: 5px solid #bcc59d;
    position: relative;
    max-width: auto;
    text-align: center;
    min-height: 353px !important;
    background: none !important;
}
#pagehead .fulldiv{
   padding: 63px 22px !important; 
}
#pagehead .fulldiv>* {
    font-weight: bold;
    color: white;
    /*text-shadow: 0 0px 17px #0e1303; */

}




.simage {
    width: 100%;
}

/**/
.simage.img1 {
}
/**/
.simage1Wrap {
    position: relative;
}
.simage.img2{
    max-width: 749px;
}
.fa-arrow-right {
    display: block;
    font-size: 2em;
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50% , -50%);
}

/* price */
#priceSec a.btn {
    background: #eeb761;
    padding: 14px 30px;
    margin: 5em 0 10px;
}

#priceSec h4 {
    display: inline-block;
    background: #eee;
    padding: 10px;
}

#priceSec .explain {
    font-weight: bold;
}

/**/
footer {
    margin-top: 0;
}





/*==========  非モバイル・ファーストの場合  ==========*/
 
/* Lサイズ、ワイドスクリーン : Large Devices, Wide Screens */
@media only screen and (max-width : 1200px) {
 
}
 
/* Mサイズ、デスクトップ : Medium Devices, Desktops */
@media only screen and (max-width : 992px) {
    body #app {
        background-size: 138% !important;
    }
}
 
/* Sサイズ、タブレット : Small Devices, Tablets */
@media only screen and (max-width : 768px) {

.navbar {
    margin-bottom: 0px;
}
body #pagehead {
    background: url(../img/topcover.jpg) no-repeat top center !important;
    background-size: 162% !important;
}
#pagehead .fulldiv {
    padding: 40px 22px !important;
}

#pagehead .subtitle {

}
#pagehead .caption {
    text-align: left;
    max-width: 447px;
    margin: 27px auto;
}
#pagehead .caption br {
    display: none;
}

#pagehead h1 {
    margin: 2em 0;
}

}
 
/* XSサイズ : Extra Small Devices, Phones */  
@media only screen and (max-width : 480px) {
    body #pagehead {
        background-size: 282% !important;
    }

}
 
/* カスタム, iPhone Retinaディスプレイ */ 
@media only screen and (max-width : 320px) {
    
}






