/*============================
#link_buttons_area
============================*/
div#link_buttons_area {
    display: flex;
    -js-display: flex;
    display: -webkit-flex;
    -webkit-justify-content: space-between;
    justify-content: space-between;    
    align-items: flex-start;
    -webkit-align-items: flex-start;

    padding-left : 0.838rem;
    padding-right : 0.838rem;
    margin-top : 1.523rem;
}
div#link_buttons_area a.link{
    display: block;
    background-color: #52aafe;
    /*width :8.685rem;*/
    width : 32%;
    height : 3.809rem;
    display: flex;
    -js-display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;
    font-size: 1.142rem;


}
div#link_buttons_area a.link span{
    display: block;
    border : 1px solid #fff;
    color : #fff;
    /*width : 7.885rem;*/
    width : 90%;
    height : 3.047rem;
    display: flex;
    -js-display: flex;
    display: -webkit-flex;
    -webkit-justify-content: center;
    justify-content: center;
    align-items: center;
    -webkit-align-items: center;    
}
div#link_buttons_area a.link span i{
    margin-right :0.457rem;
}


/*============================
#g_map_area
============================*/
div#g_map_area {
    padding-left : 0.838rem;
    padding-right : 0.838rem;
    margin-top : 2.285rem;    
}
div#map_area {
    width : 100%;
    height : 19.047rem;
}



/*============================
#drawing_map_area
============================*/
div#drawing_map_area {
    margin-top : 1.523rem;
    padding-left : 0.838rem;
    padding-right : 0.838rem;
}
div#drawing_map_area img {
    width : 100%;
}

/*============================
#root_time_area
============================*/
div#root_time_area {
    padding-left : 0.838rem;
    padding-right : 0.838rem;
    padding-bottom : 1.980rem;
}
div#root_time_area h2 {
    line-height: 1;
    margin-top : 2.285rem;
    font-size : 1.142rem;
    font-weight: bold;
    margin-bottom : 0.952rem;
}
div#root_time_area h2 i{
    margin-right: 0.5rem;
}
div#root_time_area div.txt {
    font-size : 1rem;
}
div#root_time_area div.txt p {
}
div#root_time_area h2 i.fas.fa-car {
}
div#root_time_area div.txt div.car_content {
    margin-top : 0.5rem;
    margin-bottom :1.295rem;
}
div#root_time_area h2 i.fas.fa-plane {
}

/*============================
#tourism_time_area
============================*/
div#tourism_time_area {
    background-color: #f2efe9;
    padding-top : 2.285rem;
    padding-left : 0.838rem;
    padding-right : 0.838rem;
    padding-bottom : 3.619rem;
}
div#tourism_time_area div.inner {
}
div#tourism_time_area div.inner h2 {
    line-height: 1;
    font-weight: bold;
    margin-bottom : 1.142rem;
    font-size : 1.142rem;
}
div#tourism_time_area div.inner div.txt {
    font-size : 1rem;
}


footer a.more_info{
    margin-top : 0!important;
}