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


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

/*************************** C-02. header ************************/
.header-container {
	width:10%;
	margin:0 auto;
}
.header-right-content {
    width: 90%;
}
/*************************** C-03. nav ***************************/
/* 第2階層 */
.megamenu div {
    top: 120px;
}
.megamenu > ul{
    padding-right: 0;
}
nav.sns{
    width: 100px;
}

/*************************** C-04. main共通 **********************/
.concept{
    flex-direction: column;
}
.concept .concept-left{
    width: 96%;
    margin: 0 auto;
}
.concept .tit{
    margin:0 auto;
}
.concept .catchcopy{
    font-size:3.6rem;
    text-align: center;
    padding-bottom: 2rem;
}
.concept .catchcopy br{
    display: none;
}
.concept .concept-right{
    width: 96%;
    margin: 0 auto;
    max-width: 550px;
}
.concept .concept-bg{
    font-size:6rem;
}
.concept .concept-right p br{
    display: none;
}
/*************************** C-05. h1, h2見出し *******************/
/*************************** C-06. breadcrumb ********************/
/*************************** C-07. pager backnumber等 ************/
/*************************** C-08. aside *************************/
/*************************** C-09. footer ************************/
/*************************** C-10. toppage ***********************/
/*************************** C-11. form **************************/
/*************************** C-12. レギュレーション ********************/
/*************************** C-13. 検索結果 ***********************/
/*************************** C-14. 内部ページ ***********************/

/*B-14-1 エリア*/
.area-cities-container ul {
    width: 24%;
}
#mapSvg {
    margin-top: -40rem;
    width: 70%;
}
}/* max-width */