@charset "utf-8";
/* CSS Document */
/*=============================
    max-width:1000px
===============================*/


/*=============================
    max-width:780px
===============================*/
@media screen and (max-width:780px){


/*  c_conts01
--------------------------*/
.c_conts01 { padding-bottom: 50px; }
.c_conts01 .ttlarea { padding-top: 50px; margin-bottom: 30px; }
.c_conts01 .ttlarea::after { height: 80px; }
.c_conts01 .center { padding-top: 30px; }
.c_conts01 .center .ttl01 { margin: 0 0 20px 0; }
.c_conts01 .center .ttl01::after{ display: none; }

.c_conts01 .link_area{ margin-bottom: 10px;}
.c_conts01 .link_list.left,
.c_conts01 .link_list.right{
    width: 100%;
    float: none;
    display: block;
}