@charset "UTF-8";

/*ヘッダーナビ*/
#fixed-nav .nav-service.nav-jcom-home, .nav-service.nav-jcom-home {
	background: #FFEAE9;
}

#fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li::before, .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li::before {
	border-color: #EC7268;
}

#fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li>span::after, .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li>span::after {
	border-color: #EC7268;
}

.link-self-crt-jcom-home::after {
	background: url(/common_v10/images/icn-link-self-crt-jcom-home.svg) no-repeat center center/24px 24px;
}

.link-self-jcom-home::after {
	background: url(/common_v10/images/icn-link-self-jcom-home.svg) no-repeat center center/contain;
}

#fixed-nav .nav-service.nav-jcom-home .logo a::before, .nav-service.nav-jcom-home .logo a::before {
	background-image: url(/common_v10/images/icn-jcom-home.svg);
}

#fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active, .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active {
	background: #FFF9F8;
}

#fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-content, .nav-service.nav-jcom-home .nav-menu .menu-content {
	background: #FFF9F8;
}

#fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active>a span, #fixed-nav .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active>span span, .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active>a span, .nav-service.nav-jcom-home .nav-menu .menu-bar .bar-content>ul>li.is-active>span span {
	color: #EC7268;
}

/*わくわくナビゲーション*/
@media screen and (max-width: 767px) {
	#gnav-sp .menu-swiper-sp .swiper-container .swiper-wrapper .swiper-slide.slide-jcom-home {
		background: #FA7268;
	}

	#gnav-sp .menu .menu-label-content>ul>li.nav-label-jcom-home>span::after {
		background-image: url(/common_v10/images/icn-jcom-home.svg);
	}

	#gnav-sp .menu .menu-label-content>ul>li.nav-label-jcom-home.is-active>span::after {
		background-image: url(/common_v10/images/icn-jcom-home-white.svg);
	}

	#gnav-sp .menu .menu-label-content>ul>li.nav-label-jcom-home.is-active>span::before {
		background: #FA7268;
		-webkit-box-shadow: 2px 4px 8px 0px rgba(250, 114, 104, 0.4);
		box-shadow: 2px 4px 8px 0px rgba(250, 114, 104, 0.4);
	}

	#gnav-sp.gnav-sp-jcom-home .menu .menu-label-content>ul>li.nav-label-entry>a::after, #gnav-sp.gnav-sp-jcom-home .menu .menu-label-content>ul>li.nav-label-entry>span::after {
		background-image: url(/common_v10/images/sp-menu/jcom-home/icn-entry.svg);
	}

	#gnav-sp.gnav-sp-jcom-home .menu .menu-label-content>ul>li.nav-label-faq>a::after, #gnav-sp.gnav-sp-jcom-home .menu .menu-label-content>ul>li.nav-label-faq>span::after {
		background-image: url(/common_v10/images/sp-menu/jcom-home/icn-faq.svg);
	}
}