@charset "utf-8";

/* ==================================================================

    location.css

=================================================================== */

/* --------------------------------
.pref
-------------------------------- */ 
.secondary .contents main{

    .leadTitleBox{
        margin-bottom: 0;
    }

    .pref{

        & + .pref{
            margin-top: 80px;
        }
        .locationList {
            margin-top: 42px;

            > li{
                a{
                    transition: opacity 0.3s;
                    display: block;
                    text-decoration: none;
                    color: #333;

                    figure{
                        .image{
                            margin-bottom: 10px;
                            img{
                                width: 100%;
                                height: auto;
                                border-radius: 16px;
                            }
                        }
                        figcaption{
                            .name{
                                font-size: 1.8rem;
                                font-weight: 600;
                                color: #110284;
                                margin: 0;

                                small{
                                    font-weight: 400;
                                    margin-left: 4px;
                                }
                            }
                            .address{
                                font-size: 1.2rem;
                                color: #737071;
                                margin-top: 10px;
                                margin-bottom: 0;
                                list-style: 1.4;

                                @media screen and
                                (max-width : 767px) {
                                    margin-top: 1vw;
                                }
                            }
                        }
                    }

                    &:hover{
                        opacity: 0.8;
                    }
                }
            }
        }
    }
}