@charset "UTF-8";

body {
    opacity: 0;
    animation: bodyAppear .3s .3s forwards;
}

@keyframes bodyAppear {
    0% {
        opacity: 0;
    }

    100% {
        opacity: 1;
    }
}

/*============================
	col__contetns
============================*/
.colc__atcwarp {
    width: 102%;
    margin-left: -1%;
}

.colc__atcwarp .colu__atc {
    width: 31.33%;
    margin: 0 1% 50px;
}

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

    .colc__atcwarp {
        width: 102%;
        margin-left: -1%;
    }

    .colc__atcwarp .colu__atc {
        width: 31.33%;
        margin: 0 1% 50px;
    }
}

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

    .colc__atcwarp {
        width: 100%;
        margin-left: 0;
    }

    .colc__atcwarp .colu__atc {
        width: 100%;
        margin: 0 auto 30px;
    }
}

/*============================
	col__contetns / column-detail
============================*/
.c-detail-contents{
    padding-top: 0;
}
.cdc__h2{
    line-height: 1.5;
}
.cdc__h3{
    padding-bottom: .25em;
}
@media screen and (max-width:1024px) {

}

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

}