@charset "UTF-8";
/*
    Template: swell
    Theme Name: SWELL CHILD
    Theme URI: https://swell-theme.com/
    Description: SWELLの子テーマ
    Version: 1.0.0
    Author: LOOS WEB STUDIO
    Author URI: https://loos-web-studio.com/

    License: GNU General Public License
    License URI: http://www.gnu.org/licenses/gpl.html
*/

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* pc-header　ナビゲーション */
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

.l-header__inner{
	max-width: 1400px !important;
}
.c-gnav>.menu-item>a .ttl{
 font-size: 16px;
 font-weight: bold;
}
.l-header__gnav{
 margin-top: 8px;
}

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */
/* pc-header　追加要素 */
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝ */

/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/* pc-header　テンプレ */
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

@media (min-width: 960px) {
	.c-headLogo__link{
		text-align:left;
	}
	.-parallel-bottom .l-header__logo {
	 width: 30%;
	}
	.l-header.-parallel .w-header {
	 width: 65%;
	}
	.-parallel .c-headLogo.-txt, .-parallel .w-header{
	 justify-content: flex-end;
	}
	.-parallel .l-header__inner{
		justify-content: space-evenly;
	}
	
}
	
@media (min-width: 1108px) {
    .header_right.alignwide {
        left: 0;
    }
}
	
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/
/* pc-header　追加部分 */
/* ＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝*/

.header_btn1,
.header_btn2{
	max-width: 240px;	
}
.header_btn3{
	margin-right: 14px !important;	
	letter-spacing: 0.1em;
} 
@media (max-width: 1110px) {
	.header_btn1,
	.header_btn2{
		max-width: 200px;	
	}
	.header_btn3{
		font-size: 0.8rem;
	}
}