@charset "UTF-8";
/* CSS Document */
/*
==========================================
1.base settings (recycle : products_index.css)
2.contents settings
==========================================
*/


/*
==========================================
1.base settings
==========================================
*/
#wrapper_index {
    width: 830px;
    margin: 10px auto;
    font-family:Arial, Helvetica, sans-serif;
}
#wrapper_index header {
    width: 100%;
}
#wrapper_index footer {
    width: 100%;
}
ol#breadcrumb {
    list-style-type: none;
    font-size: 13px;
    padding: 0;
    margin-left: 30px;
}
ol#breadcrumb li {
    display: inline-block;
}
ol#breadcrumb li::after {
    content: " //";
}
ol#breadcrumb li:last-child::after {
    content: "";
}
#wrapper_index h2 {
    font-family: 'Patua One', cursive;
    font-weight: normal;
    font-size: 30px;
    width: 95%;
    margin: auto 2.5%;
    color: #00A7A9;
}
.jump_area {
    width: 90%;
    margin: auto 5%;
    float: left;
}
.jump_area p {
    margin: 0 0 0 10px;
    width: 140px;
    float: right;
}
.jump_area img {
    margin: 0;
    display: block;
}
/*
==========================================
2.contents settings
==========================================
*/
.map_block {
    width: 100%;
    float: left;
    margin-bottom: 20px;
}
.map_block h3 {
    font-family: 'Patua One', cursive;
    font-weight: normal;
    font-size: 24px;
    padding-left: 0.5em;
    margin: ;
    color: #67B2CA;
}
.map_block h4 {
    font-family: 'Patua One', cursive;
    font-weight: normal;
    font-size: 16px;
    margin-left: 0.5em;
    margin-right: 0.5em;
    padding-bottom: 3px;
    border-bottom: double 6px #B0C4DE;
    margin: ;
    color: #B0C4DE;
}
.map_block h5 {
    font-size: 13px;
    margin-left: 0.5em;
    margin-bottom: 0.5em;
}
.map_block p {
    margin: 0 0 0.5em 0.5em;
    font-weight: bold;
    border-left: solid 5px #67B2CA;
    padding-left: 3px;
}
.map_block ul {
    list-style-type: none;
    width: 90%;
    margin: auto 5% 5%;
    padding: 0;
}
.map_block li {
    display: inline-block;
    margin: 0 0 0.3em 2em;
    padding: 0;
    position: relative;
}
.map_block li::before {
    content: "";
    display: block;
    width: 0;
    height: 0;
    border: solid 3px transparent;
    border-left: solid 5px #90EE90;
    position: absolute;
    left: -8px;
    top: 5px;
}


