@charset "UTF-8";
/* CSS Document */
#topimg img{
width: 100%;
}

#rinen{
margin-top: 40px;
text-align: center;
padding: 0 20px;
}
#rinen .row{
margin-top: 30px;
}
#rinen .col-md-4{
margin-top: 30px;
}
#rinen h4{
font-size :100%;
color: #CFAD3D;
font-weight: 700;
letter-spacing: 0.1em;
line-height: 1.8em;
}
#rinen h4 p{
font-family: Georgia,游明朝,"Yu Mincho",YuMincho,"Hiragino Mincho ProN",HGS明朝E,メイリオ,Meiryo,serif;
font-weight: 300;
}
#rinen .text{
text-align: center;
font-size: 90%;
}
#rinen h5{
font-size: 105%;
font-weight: 700;
line-height: 1.5em;
}

#daihyo{
margin-top: 80px;
text-align: center;
}
#daihyo img{
width: 100%;
}
#daihyo h4{
font-weight: 700;
font-size: 110%;
line-height: 1.5em;
}
#daihyo .col-md-8{
text-align: left;
}
#daihyo p{
margin: 20px 0 0 0;
}

#company{
margin-top: 80px;
text-align: center;
}
#company .col-md-4,.col-md-8{
margin-top: 20px;
}
#company p{
text-align: left;
}
#company span{
font-size: 85%;
}

.google-map {
    position: relative;
    width: 100%;    /* 左右に余白が必要なら値を変更してもOK */
    height: 0;
    padding-bottom: 40%;    /* padding-topでもOK */
    overflow: hidden;
}
.google-map iframe {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;    /* 必要であれば!importantを付けてください */
    height: 100%;    /* 必要であれば!importantを付けてください */
}












