@charset "UTF-8";

/* ================================================
    base
=================================================*/

#wrapper {
    position: relative;
    letter-spacing: 0.05em;
    line-height: 1.5;
    overflow-x: hidden;
}

img {
    max-width: 100%;
    height: auto;
    display: block;
}

section,
header,
footer {
    position: relative;
}
.com-area .com-head .tit h2{
	margin-top:2rem;
}

@media screen and (max-width: 767px) {
    html {
        font-size: 10px;
        scroll-padding-top: 5rem;
    }
    .wrapper {
        font-size: 1.6rem;
    }
    .wrapper a {
        transition: 0.5s ease;
    }
    .inner {
        max-width: 100%;
        padding: 0 20px;
    }
    .sp {
        display: block;
    }
    .pc {
        display: none;
    }
    .text-big {
        font-size: 1.6rem;
    }
}

@media screen and (min-width: 1300px) {
    html {
        font-size: 10px;
    }
}

