@charset "utf-8";

/* レイアウトに関する設定限定
====================================== */

@media screen and (min-width: 768px) {/*画面幅768px以上＠PC表示*/

/*======================================= 

ユーティリティ

======================================= */
.flex{ display:flex;}
/*======================================= 

横幅

======================================= */
.l-inner, .header-navi,.c-pankz01{
	width:960px;
margin-left:auto;
margin-right:auto;
}
.l-content-wide{}
.l-content-main{ width:680px;}
.l-content-side{ width:260px; margin-left:1.5em;}
/*======================================= 

ヘッダー

======================================= */
.header .l-inner {
display:flex;
}
.header-logo {
margin-right:auto;
}
.header-info {
}
.header-navi ul {
display:flex;
}
.header-navi ul li {
width:20%;
text-align:center;
}

.nav-dropdown.menu.lang{ width:100%;}

/*======================================= 

フッター

======================================= */


}
 @media screen and (max-width: 768px) {/*画面幅768px以下＠スマホ表示*/
/*======================================= 

フッター

======================================= */

.footer .link-list03 {
font-size:80%;
}
.footer .link-list03 {
-webkit-justify-content: center; /* Safari */
 justify-content:         center;
}
 .copyright {
text-align:center;
}
}
