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

/*タブレット用スタイル*/
@media (min-width: 768px) and (max-width: 959px) {


/*
 セクション間余白
----------------------------------------------------------- */
section {padding: 60px 0;}
.cta {padding: ;}
.cta2 {padding: ;}
.sec01 {padding: ;}
.sec02 {padding: ;}
.sec03 {padding: ;}
.sec04 {padding: ;}
.sec05 {padding: ;}
.sec06 {padding: ;}
.sec07 {padding: ;}
.sec08 {padding: ;}
.sec09 {padding: ;}
.sec10 {padding: ;}
.sec11 {padding: ;}
.sec12 {padding: ;}
.sec13 {padding: ;}
.sec14 {padding: ;}
.sec15 {padding: ;}
.sec16 {padding: ;}
.sec17 {padding: ;}
.sec18 {padding: ;}
.sec19 {padding: ;}
.sec20 {padding: ;}
.footer_nav {padding: ;}
footer {padding: 15px 0;}

/*
 はみ出し画像中央
----------------------------------------------------------- */
.wic1 img {width: 1600px;}
.wic1 {margin-left: calc(50% - 800px);}

.wic2 img {width: 1000px;}
.wic2 {margin-left: calc(50% - 500px);}

.wic3 img {width: 1200px;}
.wic3 {margin-left: calc(50% - 600px);}

/*
 sec01
----------------------------------------------------------- */
.sec01 .news_content a {
    flex-wrap: nowrap;
    align-items: flex-start;
}
.sec01 .news_category {
    margin-top: 5px;
}
.sec01 .news_ttl {
    width: calc(100% - 260px);
}

/*
 footer_nav
----------------------------------------------------------- */
.footer_nav .fbox {
    flex-wrap: nowrap;
}
/*
 Footer
----------------------------------------------------------- */


}/*タブレット用スタイルend*/
