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


/*************************** C-01. 枠組共通 ***********************/
.fixbox{
	width:98%;
}

/*************************** C-02. header ************************/
.header-container {
	width:98%;
	margin:0 auto;
}

/*************************** C-03. nav ***************************/
/* 第2階層 */
.megamenu div {
    top: 53px;
}

/*************************** C-04. main共通 **********************/
/*************************** C-05. h1, h2見出し *******************/
/*************************** C-06. breadcrumb ********************/
/*************************** C-07. pager backnumber等 ************/
/*************************** C-08. aside *************************/
/*************************** C-09. footer ************************/
.footer-container {
    min-width: 350px;
    padding-left: 0;
}
/*************************** C-10. toppage ***********************/
.top-02-container {
    justify-content: center;
}
.top-02-box {
    max-width: calc(100% / 3 - 2%);
    margin-bottom: 4.8rem;
}
.top-02-box:nth-child(4),
.top-02-box:nth-child(5) {
    margin-bottom: 0;
}

.top-03-container > .img {
    margin-left: -1%;
}
.top-03-box .txt {
    font-size: 4rem;
}
.top-03-lead::before,
.top-03-lead::after {
    width: 80px;
}

.top-04-box {
    max-width: 80%;
}
.top-04-container .img {
    margin-right: -1%;
}

.top-07-container {
    flex-wrap: wrap;
    justify-content: center;
}
.top-07-box {
    max-width: calc(100% / 2 - 2%);
    margin-bottom: 4.8rem;
}
.top-07-box:nth-child(3),
.top-07-box:nth-child(4) {
    margin-bottom: 0;
}

.top-08-container {
    width: 100% !important;
}
.top-08-box {
    padding: 3rem;
}

.top-12 {
    gap: 4rem;
}
.top-12 .img {
    margin-left: -1%;
}
/*************************** C-11. form **************************/
/*************************** C-12. レギュレーション ********************/
.st1 p span::before,
.st1 p span::after {
    width: 12px;
}
/*************************** C-13. 検索結果 ***********************/
/*************************** C-14. 内部ページ ***********************/

/*B-14-1 エリア*/
.area-cities-container ul {
    width: 24%;
}

/*B-14-7 業種別*/
.industry-cat > ul > li > ul > li{
    width: 31.3333%;
}

/* =========================================================
ここまではテンプレート 
内部ページ用CSSを以下に記述
========================================================= */


}/* max-width */