@charset 'UTF-8';


/* =============================================
   2022
   topgun 移設調整用
============================================= */

.top-kv{
	margin-top:65px;
}

/*ローカルナビ 位置*/
.header {
	top: 97px !important;
	left: 50% !important;
}
@media (max-width: 833px) {
	.header {
		top: 65px !important;
		left: 0 !important;
	}
	.header-nav {
		top: 65px;
	}
}

/*ローカルナビ ロゴ非表示・調整*/
.header-nav-list__logo{
	display:none;
}
.header-nav-list{
	padding-left: 0;
	justify-content: space-between;
}
.header-nav-list__item{
	width:20%;
}
@media (max-width: 833px) {
	.header-nav-list__item{
		width:auto;
	}
}
.header-nav-list__link, .header-nav-list__button{
	width: 100%;
}

/*767以下ローカルナビ ロゴ非表示・調整*/
.header-menu > p > a{
	display:none;
}
.header-menu{
	border-top: 1px solid #CCC;
}

/*下部 お問い合わせ 移設用*/
@media screen and (max-width: 833px){
	.contact__new{
		padding: 30px 11px;
	}
}

/* =============================================
about
============================================= */
.about-kv{
	margin-top:65px;
}

/* =============================================
product,case,tag 共通
============================================= */
.layout-kv{
	margin-top:65px;
}

@media (max-width: 833px){
	.layout-kv{
		margin-top:180px;
	}
}

/* =============================================
product
============================================= */
@media (max-width: 730px){
	.layout-kv.layout-kv--article-product{
		margin-top: 65px;
	}
	.article-kv__bg{
		margin-top:0;
	}
}
h2.article-note__title{
	font-weight:bold;
}

/* =============================================
product/okurece.html
============================================= */
.lp-kv{
	margin-top:65px;
}
@media (max-width: 833px){
	.lp-kv{
		margin-top:121px;
	}
}

/*ローカルナビ 位置*/
.header--LP {
	top: 65px !important;
	border-top: 1px solid #CCC;
}
@media (max-width: 833px) {
	.header--LP {
		top: 65px !important;
		left: 0 !important;
		border-top: none;
	}
	.header-nav {
		top: 65px;
	}
}
.header--LP .header-nav-list{
	padding-left:0;
}
/* =============================================
case/case-06.html
============================================= */
/*別窓マーク*/
.article-link.window-mark::after {
	display: inline-block;
	margin-left: 10px;
	width: 12px;
	height: 12px;
	background-image: url('data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20viewBox%3D%220%200%2016%2016%22%20aria-labelledby%3D%22title%22%20role%3D%22img%22%3E%3Ctitle%20id%3D%22title%22%3E%E5%88%A5%E3%82%A6%E3%82%A3%E3%83%B3%E3%83%89%E3%82%A6%E3%82%92%E9%96%8B%E3%81%8F%3C%2Ftitle%3E%3Cpath%20fill%3D%22%23cc0033%22%20d%3D%22M16%2C12H4V0H16ZM6%2C10h8V2H6Z%22%2F%3E%3Cpolygon%20fill%3D%22%23cc0033%22%20points%3D%2210%2016%200%2016%200%206%202%206%202%2014%2010%2014%2010%2016%22%2F%3E%3C%2Fsvg%3E');
	)
	background-size: cover;
	content: '';
	-webkit-transition: -webkit-transform .25s ease-in-out;
	transition: -webkit-transform .25s ease-in-out;
	transition: transform .25s ease-in-out;
	transition: transform .25s ease-in-out, -webkit-transform .25s ease-in-out;
}