@charset "UTF-8";
/* CSS Document */

/* 北海道・東北 */

.maparea a { color:#7cc19d; }
.maparea a:hover{ color:#c06262; }

ul.hoktoh{
    width: 150px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 125px;**/
    top: 125px;
    left: 680px;}

ul.hoktoh li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.hoktoh li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 甲信越・北陸 */

ul.koshr{
    width: 225px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 270px;**/
    top: 270px;
    left: 605px;}

ul.koshr li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.koshr li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 関東 */

ul.kanto{
    width: 300px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 415px;**/
    top: 415px;
    left: 530px;}

ul.kanto li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.kanto li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 東海 */

ul.tokai{
    width: 150px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 415px;**/
    top: 415px;
    left: 315px;}

ul.tokai li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.tokai li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 関西 */

ul.kansai{
    width: 150px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 125px;**/
    top: 125px;
    left: 315px;}

ul.kansai li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.kansai li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 中国・四国 */

ul.chushi{
    width: 225px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 125px;**/
    top: 125px;
    left: 45px;}

ul.chushi li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.chushi li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

/* 九州・沖縄 */

ul.kusoki{
    width: 150px;
    display: flex;
    flex-wrap: wrap;
    position: absolute;
    /**top: 365px;**/
    top: 365px;
    left: 45px;}

ul.kusoki li{
    list-style: none;
    width: 73px;
    height: 23px;
    line-height: 24px;
    padding: 0px ;
    margin: 0px 2px 2px 0px;
    background-color: #ffffff;
    border-radius: 5px;  
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;}

ul.kusoki li:before{
    content: "\f0da";
    font-family: FontAwesome;
    padding:0em 0.6em;
    color: #7cc19d;}

@media screen and (max-width:568px) {
    
}
