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


/*-----------------------------------------

Last update:    2026-4-1

---------------------------------------*/


/*=============================
#links_area
=============================*/

#links_area dl{
    border-bottom:2px dotted #ddd;
    padding:0.75em 1em;
}
#links_area dl:first-of-type{
    border-top:2px dotted #ddd;
}
#links_area dt{
    position: relative;
    padding-left:30px; 
}
#links_area dt:before{
    position: absolute;
    top: 4px;
    left: 2px;
    content: "　";
    background: url("../img/ico_anchor.png") no-repeat left 0;
    background-size: 20px 20px;
    width: 20px;
    padding-left: 20px;
}
#links_area dt a:after{
    font-family:"icomoon";
    content:"\e300";
    color: #51b6f1;
    font-size: 100%;
    padding-left: 0.25em;
}
#links_area dt a:hover:after{
    color:#127bb8;
}

#links_area dd.links_add{
    display: inline;
    margin-left: 30px;
}
#links_area dd.links_tel{
    display: inline;
    margin-left: 2em;
}
#links_area dd span{
    display: inline-block;
}


@media screen and (max-width:600px){
    #links_area dl{
        padding:0.75em 0.75em;
    }
    #links_area dd.links_add{
        display: block;
    }
    #links_area dd.links_tel{
        display: block;
    }
}




