#fh5co-features .standard_template .col-md-8col-md-offset-2 h1,#fh5co-features .standard_template .col-md-8col-md-offset-2 h2{
    color: #000;
    font-family: "Montserrat", arial, sans-serif;
    letter-spacing: 2px;
}
.fh5co-section-heading-lead{
    text-align: center;
    font-size: 36px;
    position: relative;
    padding-bottom: 20px;
}
.fh5co-section-sub-lead{
    font-size: 25px;
    font-family: "Montserrat", arial, sans-serif !important;
}
.standard_template_contents, .standard_template_contents p, .standard_template_contents .tel a, .standard_template_contents table th{
    font-family: 游ゴシック;
    font-weight: 300;
    font-size: 18px;
    line-height: 26px;
    color: #000000;
}
#fh5co-features .fh5co-section-1-lead .fh5co-border {
    width: 50px;
    height: 3px;
    background: #000;
    margin-left: -25px;
    left: 50%;
    bottom: 0;
    position: absolute;
}
.standard_template_contents table th{
    width: 15%;
    vertical-align: top;
}
.standard_template_contents table th, .standard_template_contents table td{
    padding: 20px 0;
}
.standard_template_contents li{
    list-style-type: disc;
}
.standard_template_contents ol .katakana{
    list-style-type: katakana;
}
.standard_template_contents ol .number, .standard_template_contents ul .number{
    list-style-type: decimal;
}
/* GoogleMap */
.standard_template_contents table tr td .google_map{
    height: 0; overflow: hidden; padding-bottom: 56.25%; position: relative;
}
.standard_template_contents table tr td  .google_map iframe{
    position: absolute; left: 0; top: 0; height: 100%; width: 100%;
}
.hotel_img{
    max-width: 100%;
    border-radius: 6px;
}
.none{
    list-style-type: none !important;
}
@media screen and (max-width:768px) {
    .standard_template_contents table tr{display: flex; flex-direction: column;}
    .standard_template_contents table th{width: 100%;}
    .border_bottom{border-bottom: 1px solid #818892; width: 70%; margin: 30px auto;}
    .standard_template_contents table th, .standard_template_contents table td{ padding: 5px 0;}
}

/*---------------------------------------------------------------------------------*/
.arrows li{
 position:relative;
 padding-left:17px;
list-style:none;
}
.arrows li:before{
 content:'';
 display:inline-block;
 position:absolute;
 left:4px;
top:12px;
width:5px;
height:5px;
border-bottom:1px solid #888;
border-right:1px solid #888;
transform:rotateZ(-45deg);
}
.arrows li:after{
 content:'';
 position:absolute;
 display:inline-block;
 left:0;
 top:14px;
 width:10px;
 height:1px;
 background:#888;
}