@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
*/

.w-header__title{
	line-height:28px;
	font-size:14px;
}
.u-fz-24{
	font-size:24px;
	line-height:28px;
}
.c-iconList__link{
	margin: 0 8px;
	cursor:pointer;
}
#phone-toggle::after{
	content:"050-1721-0723";
	position:absolute;
	top:70px;
	right:140px;
	width:180px;
	padding:13px 20px;
	background-color:#ffffffcc;
	border:4px solid #390000;
	font-family:'游明朝','Yu Mincho',YuMincho,'Hiragino Mincho Pro',serif;
	display:none;
}
#phone-toggle.active::after{
	display:block;
}

@media screen and (min-width:768px) and ( max-width:960px) {
#gnav{display:block!important;}
	#sp_menu{display:none!important;}
.l-header__menuBtn{display:none!important;}
	.l-header__logo{order:0;}
	.-series-right .c-gnavWrap {margin-left: auto;}
    #header .pc_, #header .pc_only {
        display: block !important;
    }
	#header .sp_, #header .sp_only {
        display: none !important;
    }
	
    .-series .l-header__logo {
        align-items: center;
        display: flex;
        flex-wrap: wrap;
        margin-right: 24px;
        padding: 16px 0;
    }

    .l-header__inner {
        justify-content: inherit;
    }
    .-series-left .w-header {
        margin-left: auto;
    }
}