html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}@-webkit-keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}@keyframes fadeIn {
	0% {
		opacity: 0;
	}

	100% {
		opacity: 1;
	}
}@-webkit-keyframes blink {
	0% {
		opacity: 0.4;
	}

	50% {
		opacity: 1;
	}
}@keyframes blink {
	0% {
		opacity: 0.4;
	}

	50% {
		opacity: 1;
	}
}@-webkit-keyframes checkAnim {
	from {
		-webkit-clip-path: inset(100% 5% 0% 0%);
		clip-path: inset(100% 5% 0% 0%);
	}

	40%, 50% {
		-webkit-clip-path: inset(0% 5% 0% 0%);
		clip-path: inset(0% 5% 0% 0%);
	}

	100% {
		-webkit-clip-path: inset(0% 0% 0% 0%);
		clip-path: inset(0% 0% 0% 0%);
	}
}@keyframes checkAnim {
	from {
		-webkit-clip-path: inset(100% 5% 0% 0%);
		clip-path: inset(100% 5% 0% 0%);
	}

	40%, 50% {
		-webkit-clip-path: inset(0% 5% 0% 0%);
		clip-path: inset(0% 5% 0% 0%);
	}

	100% {
		-webkit-clip-path: inset(0% 0% 0% 0%);
		clip-path: inset(0% 0% 0% 0%);
	}
}@-webkit-keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}@keyframes fadeOut {
	0% {
		opacity: 1;
	}

	100% {
		opacity: 0;
	}
}@-webkit-keyframes fadeOutNone {
	0% {
		display: block;
		opacity: 1;
	}

	99% {
		display: block;
		opacity: 0;
	}

	100% {
		display: none;
		opacity: 0;
	}
}@keyframes fadeOutNone {
	0% {
		display: block;
		opacity: 1;
	}

	99% {
		display: block;
		opacity: 0;
	}

	100% {
		display: none;
		opacity: 0;
	}
}@keyframes checkAnim {
	from {
		-webkit-clip-path: inset(100% 5% 0% 0%);
		clip-path: inset(100% 5% 0% 0%);
	}

	40%, 50% {
		-webkit-clip-path: inset(0% 5% 0% 0%);
		clip-path: inset(0% 5% 0% 0%);
	}

	100% {
		-webkit-clip-path: inset(0% 0% 0% 0%);
		clip-path: inset(0% 0% 0% 0%);
	}
}@-webkit-keyframes setSearchIconBarColor {
	0% {
		fill: #fff;
	}

	60% {
		fill: #fff;
	}

	100% {
		fill: #050518;
	}
}@keyframes setSearchIconBarColor {
	0% {
		fill: #fff;
	}

	60% {
		fill: #fff;
	}

	100% {
		fill: #050518;
	}
}@-webkit-keyframes setSearchIconCircleColor {
	0% {
		stroke: #fff;
	}

	60% {
		stroke: #fff;
	}

	100% {
		stroke: #050518;
	}
}@keyframes setSearchIconCircleColor {
	0% {
		stroke: #fff;
	}

	60% {
		stroke: #fff;
	}

	100% {
		stroke: #050518;
	}
}@-webkit-keyframes showSearchBox {
	0% {
		right: 0;
		width: 2.7rem;
		height: 2.7rem;
		padding: 0;
		border-radius: 1.35rem;
		background-color: #050518;
	}

	50% {
		right: -1.15rem;
		width: 5rem;
		height: 5rem;
		padding: 0 0 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #050518;
	}

	60% {
		right: -1.15rem;
		width: 5rem;
		height: 5rem;
		padding: 0 0 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #050518;
	}

	100% {
		right: -1.4rem;
		width: 36.6rem;
		height: 5rem;
		padding: 0 3rem 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #fff;
		box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.16);
	}
}@keyframes showSearchBox {
	0% {
		right: 0;
		width: 2.7rem;
		height: 2.7rem;
		padding: 0;
		border-radius: 1.35rem;
		background-color: #050518;
	}

	50% {
		right: -1.15rem;
		width: 5rem;
		height: 5rem;
		padding: 0 0 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #050518;
	}

	60% {
		right: -1.15rem;
		width: 5rem;
		height: 5rem;
		padding: 0 0 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #050518;
	}

	100% {
		right: -1.4rem;
		width: 36.6rem;
		height: 5rem;
		padding: 0 3rem 0 2.4rem;
		border-radius: 2.5rem;
		background-color: #fff;
		box-shadow: 1rem 1rem 2rem rgba(0, 0, 0, 0.16);
	}
}@-webkit-keyframes checked_box_anime {
	from {
		width: 0;
		height: 0;
	}

	20% {
		width: 0;
		height: 37.5%;
	}

	to {
		width: 65.625%;
		height: 37.5%;
	}
}@keyframes checked_box_anime {
	from {
		width: 0;
		height: 0;
	}

	20% {
		width: 0;
		height: 37.5%;
	}

	to {
		width: 65.625%;
		height: 37.5%;
	}
}@-webkit-keyframes arrowHoverAnim {
	30% {
		-webkit-clip-path: inset(0 0 0 100%);
		clip-path: inset(0 0 0 100%);
	}

	59.9% {
		-webkit-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}

	60% {
		-webkit-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}

	to {
		-webkit-clip-path: inset(0 0 0 0);
		clip-path: inset(0 0 0 0);
	}
}@keyframes arrowHoverAnim {
	30% {
		-webkit-clip-path: inset(0 0 0 100%);
		clip-path: inset(0 0 0 100%);
	}

	59.9% {
		-webkit-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}

	60% {
		-webkit-clip-path: inset(0 100% 0 0);
		clip-path: inset(0 100% 0 0);
	}

	to {
		-webkit-clip-path: inset(0 0 0 0);
		clip-path: inset(0 0 0 0);
	}
}@-webkit-keyframes markeeAnim {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}@keyframes markeeAnim {
	to {
		-webkit-transform: translateX(-100%);
		transform: translateX(-100%);
	}
}@-webkit-keyframes rotateAnims2 {
	to {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}
}@keyframes rotateAnims2 {
	to {
		-webkit-transform: rotate(60deg);
		transform: rotate(60deg);
	}
}@-webkit-keyframes rotateAnims {
	to {
		-webkit-transform: rotateZ(60deg);
		transform: rotateZ(60deg);
	}
}@keyframes rotateAnims {
	to {
		-webkit-transform: rotateZ(60deg);
		transform: rotateZ(60deg);
	}
}@-webkit-keyframes bggradient {
	to {
		background-position: 100% 50%;
	}
}@keyframes bggradient {
	to {
		background-position: 100% 50%;
	}
}@-webkit-keyframes xoom_inAnim {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(9deg);
		transform: scale3d(1.075, 1.075, 1) rotate(9deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-3.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-3.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoom_inAnim {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(9deg);
		transform: scale3d(1.075, 1.075, 1) rotate(9deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-3.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-3.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes xoom_inAnim_min {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(4deg);
		transform: scale3d(1.075, 1.075, 1) rotate(4deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoom_inAnim_min {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(4deg);
		transform: scale3d(1.075, 1.075, 1) rotate(4deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes xoom_inAnim_min2 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.05, 1.05, 1) rotate(2deg);
		transform: scale3d(1.05, 1.05, 1) rotate(2deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-0.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-0.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoom_inAnim_min2 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.05, 1.05, 1) rotate(2deg);
		transform: scale3d(1.05, 1.05, 1) rotate(2deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-0.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-0.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes xoom_inAnim_min3 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.05, 1.05, 1) rotate(-2deg);
		transform: scale3d(1.05, 1.05, 1) rotate(-2deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(0.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(0.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoom_inAnim_min3 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.05, 1.05, 1) rotate(-2deg);
		transform: scale3d(1.05, 1.05, 1) rotate(-2deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(0.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(0.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes xoom_inAnim_min4 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.02, 1.02, 1) rotate(-0.5deg);
		transform: scale3d(1.02, 1.02, 1) rotate(-0.5deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.99, 0.99, 1) rotate(0.2deg);
		transform: scale3d(0.99, 0.99, 1) rotate(0.2deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoom_inAnim_min4 {
	10% {
		opacity: 1;
	}

	35% {
		opacity: 1;
		-webkit-transform: scale3d(1.02, 1.02, 1) rotate(-0.5deg);
		transform: scale3d(1.02, 1.02, 1) rotate(-0.5deg);
	}

	75% {
		opacity: 1;
		-webkit-transform: scale3d(0.99, 0.99, 1) rotate(0.2deg);
		transform: scale3d(0.99, 0.99, 1) rotate(0.2deg);
	}

	to {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes xoomAnim {
	3% {
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(6deg);
		transform: scale3d(1.075, 1.075, 1) rotate(6deg);
	}

	10% {
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
	}

	20%, to {
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@keyframes xoomAnim {
	3% {
		-webkit-transform: scale3d(1.075, 1.075, 1) rotate(6deg);
		transform: scale3d(1.075, 1.075, 1) rotate(6deg);
	}

	10% {
		-webkit-transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
		transform: scale3d(0.97, 0.97, 1) rotate(-1.5deg);
	}

	20%, to {
		-webkit-transform: scale3d(1, 1, 1) rotate(0deg);
		transform: scale3d(1, 1, 1) rotate(0deg);
	}
}@-webkit-keyframes fall_inAnim {
	from {
		opacity: 0;
	}

	20% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}

	40% {
		opacity: 1;
		-webkit-transform: translateY(-3px) rotate(-1.5deg);
		transform: translateY(-3px) rotate(-1.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}@keyframes fall_inAnim {
	from {
		opacity: 0;
	}

	20% {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}

	40% {
		opacity: 1;
		-webkit-transform: translateY(-3px) rotate(-1.5deg);
		transform: translateY(-3px) rotate(-1.5deg);
	}

	to {
		opacity: 1;
		-webkit-transform: none;
		transform: none;
	}
}@-webkit-keyframes popAnim {
	2% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	8% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	20%, to {
		-webkit-transform: none;
		transform: none;
	}
}@keyframes popAnim {
	2% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	8% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	20%, to {
		-webkit-transform: none;
		transform: none;
	}
}@-webkit-keyframes popAnim_long {
	10% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	20% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	40%, to {
		-webkit-transform: none;
		transform: none;
	}
}@keyframes popAnim_long {
	10% {
		-webkit-transform: translateY(-5px);
		transform: translateY(-5px);
	}

	20% {
		-webkit-transform: translateY(0px);
		transform: translateY(0px);
	}

	40%, to {
		-webkit-transform: none;
		transform: none;
	}
}@-webkit-keyframes bgAnim_side {
	to {
		background-position: -217.6px;
	}
}@keyframes bgAnim_side {
	to {
		background-position: -217.6px;
	}
}@-webkit-keyframes bgAnim_side_sp {
	to {
		background-position: -151.21px;
	}
}@keyframes bgAnim_side_sp {
	to {
		background-position: -151.21px;
	}
}@-webkit-keyframes bgAnim {
	to {
		background-position: 137px 225px;
	}
}@keyframes bgAnim {
	to {
		background-position: 137px 225px;
	}
}@-webkit-keyframes bgAnimS {
	to {
		background-position: 68.5px 112.5px;
	}
}@keyframes bgAnimS {
	to {
		background-position: 68.5px 112.5px;
	}
}html{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;font-family:sans-serif}body{margin:0}article,aside,details,figcaption,figure,footer,header,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]) {display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}dfn{font-style:italic}h1{margin:.67em 0;font-size:2em}mark{background:#ff0;color:#000}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0}svg:not(:root) {overflow:hidden}figure{margin:1em 40px}hr{box-sizing:content-box;height:0}pre{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;color:inherit;font:inherit}button{outline:none;display:block;overflow:visible;margin:0;padding:0;border:none;background-color:transparent}button,select{text-transform:none}button,html input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0}input[type="number"]::-webkit-inner-spin-button,input[type="number"]::-webkit-outer-spin-button{height:auto}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-cancel-button,input[type="search"]::-webkit-search-decoration{-webkit-appearance:none}fieldset{margin:0 2px;padding:.35em .625em .75em;border:1px solid silver}legend{padding:0;border:0}textarea{overflow:auto}optgroup{font-weight:bold}table{border-collapse:collapse;border-spacing:0}td,th{padding:0}body .t-light{font-weight:400}body .t-bld{font-weight:700}body .t-blk{font-weight:900}body .tc-prm{color:#38c6aa}body .txt_grn{color:#00b94e}body .txt_blu{color:#1268fb}body .txt_ora{color:#ffa700}body .txt_red{color:#fa3f3f}body .t-c{text-align:center}body .t-justify{text-align:justify}body .txt-underline{text-decoration:underline}body h1{font-size:3.2rem}body h1 span{display:inline-block;font-size:2.7rem}body h1 span.big{font-size:inherit}body h2{font-size:2.4rem}body h2 span{display:inline-block;font-size:1.8rem}body h2 span.big{font-size:2.5rem}body h3{font-size:2.2rem}body h3.big{font-size:2rem}body h4{font-size:2rem}body h4 span{font-size:inherit}body h5{font-size:1.8rem}body h6{font-size:1.7rem}body h6.min{font-size:1.6rem}body h7{font-size:1.4rem}body h7 span{font-size:inherit}body h8{font-size:1.2rem}body h8 span{font-size:inherit}body span{font-size:1rem}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}*,*:before,*:after{box-sizing:border-box}html{display:block!important;position:relative;min-height:100%;background:#fff;font-family:'Noto Sans JP',sans-serif;font-size:62.5%}html[data-os="mobile"]{overflow-x:hidden}body{height:100%;min-height:100%;margin:0;padding:0;color:#2f3a41;font-size:16px;font-weight:700;line-height:1.5;letter-spacing:.05em;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-tap-highlight-color:transparent}body.opening{overflow:hidden}body.bg-gray{background:#f2f2f2}body ::-moz-selection{background:#c1bcbc;color:#fff}body ::selection{background:#c1bcbc;color:#fff}body.scrolling{will-change:scroll-position}a{cursor:pointer;color:inherit;text-decoration:none}a>*{word-break:break-all}h1,h2,h3,h4,h5,h6,p,dl,dt,dd,ol,ul,li,figure,figcaption,small{margin:0;font-size:100%}img{vertical-align:bottom}svg{display:block}ul{list-style-type:none;padding:0}ol{padding:0}th{font-weight:normal;text-align:left}.befores,
.slick-arrow.cirle-arrow:before,
.pswp__ui .pswp__button--close-inner:before,
.extend_noimage:before,
.related-thumb-inner.noimage:before,
.mod-thumb-inner.noimage:before,
.mod-slide-trigger span:before,
.mod-slide-trigger span:after,
.mod-article-has_baloon:before,
.mod-article-has_baloon:after,
.mod-hasdot-inner:before,
.l-wrapper.active .mod-bggradation:before,
.wordhover-link:before,
.has-quotation:before,
.has-quotation:after,
.has-frame-bgs:before,
.str-sidemenu-body > a:not(.logo-side-wrapper):before,
.str-sidemenu-body .menu__second-trigger:before,
.has-underline:before,
.has-bg:before,
.levels h8:before,
.mod-download .title:before,
.has-bg-pentagon:before,
.has-pdf:after,
.has-frame .plus:before,
.has-frame .plus:after,
.mod-btn.has-arrow:not(.back):after,
.mod-btn.has-arrow.back:before,
.mod-btn.circle span:before,
.mod-btn.circle span:after,
a.has-img img:before,
.close:not(.bg):before,
.close_btn .plus:before,
.close_btn .plus:after,
.pickup_btn[data-type='movie'] figure:after,
.has-triangle:before,
#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,
#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,
#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,
#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,
#search_pc:before,
a.hasbg .img_hasbg:before,
body.ie11 .menu__mega ul:before,
#movie_status:before,
#movie_status:after,
html[data-os='tablet'] .str-sidemenu:before,
html[data-os='mobile'] .str-sidemenu:before,
html[data-os='tablet'] .str-sidemenu:after,
html[data-os='mobile'] .str-sidemenu:after,
.str-sidemenu .simplebar-content .sidemenu-bg,
.nav_icon:before,
.l-home-hero-img:not(.slick-initialized):before,
.l-home-hero-img-inner-link:before,
.l-home-hero-nav-inner-thumb:before,
.l-home-article-inner:before,
body.sticky-btm .l-home-colums-inner-sticky-inner > *:after,
body.sticky-banner .l-home-colums-inner-sticky-inner > *:after,
.l-home-words-innenr-triangle,
.l-home-inquiry-header > div:before,
.l-home-inquiry-header > div:after,
.l-home-tweets .twitter-timeline:empty:after,
.l-article-body-inner-section .section_subtitle.circle:before,
.l-glossary-inner-ancher a:before,
.l-event-chexbox .checkbox01:after,
.l-event-calender-list-btn-inner:before,
#event_modal.loading:before,
#event_modal.preload:before,
#event_modal .modal-inner::before,
.l-howto-title-wrapper:before,
.l-howto-title-wrapper:after,
#search_modal #pc-search_btn:before,
#search_modal #pc-search_btn2:before,
.calenders.loadingjson:after,
.calenders.loading:before,
.calenders.loading:after,
.calenders .fc-list .fc-event-forced-url + .fc-event-forced-url:before,
#calender:empty:after,
#calender_right_column:empty:after,
#calender_sp:empty:after,
#debug .debug_inner .checkbox01:after {content:'';display:block;position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.befores_rel,
.breadthumbs li:not(:last-child):after,
.has-pdf:before,
a.btn-view_more[target='_blank'] > *:nth-child(1):after,
a.backtotop[target='_blank'] > *:nth-child(1):after,
a.hasunderline_link[target='_blank']:not(.no-ico):after,
.l-home-words-innenr .t-light > a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h5 a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h6 a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h7 a[target='_blank']:not(.no-ico):after,
#event_modal .desc a[target='_blank']:not(.no-ico):after,
a.has_bg_link[target='_blank']:after,
.pickup_btn-inner:before,
.pickup_btn-inner:after,
.l-article-body-inner-section .mod-table-wrapper a[target='_blank']:after,
#calender_right_column .fc-header-toolbar h2:before,
#calender_right_column_nextyear .fc-header-toolbar h2:before {content:'';display:block}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}*.prev_slide{opacity:0;transition:opacity .4s ease-in-out 0s}#js-home-hero{opacity:0}.slick-slider{outline:none;opacity:1}.slick-slider:focus,.slick-slider a{outline:none}.slick-slider .slick-slide .mod-bggradation:before{opacity:0}.slick-slider.slick-initialized{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized#js-home-hero{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized+.slider-arrows{opacity:1;transition:opacity .3s ease-in-out 0s}.slick-slider.slick-initialized .slick-slide .mod-bggradation:before{opacity:.6}.slick-dots{display:flex;position:absolute;z-index:12;top:50vw;right:10px;font-size:0;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.slick-dots li{flex-shrink:0;width:8px;height:8px;margin-left:5px;border-radius:99px;background:#cfdbe5}.slick-dots li.slick-active{background:#ffeb52}.slider-arrows{display:flex;position:absolute;z-index:3;right:30px;bottom:-22px;justify-content:center;opacity:0;pointer-events:none}.slider-arrows.circles{display:flex;top:0;bottom:0;left:0;justify-content:space-between;align-items:center;width:100%}.cirle-arrow{width:24px;height:24px;border-radius:99px;background:#2f3a41}.slick-arrow{cursor:pointer;z-index:3;flex-shrink:0;width:48px;height:48px;background:#2f3a41;font-size:0;transition:background .3s ease;pointer-events:all}.slick-arrow .has-arrow:after{margin-left:0!important}.slick-arrow.prev-arrow{margin-right:1px}.slick-arrow.cirle-arrow{position:relative;bottom:0;width:24px;height:60px;transition:background .3s ease}html[data-os="pc"] .slick-arrow.cirle-arrow:hover{opacity:1!important}html[data-os="pc"] .slick-arrow.cirle-arrow:hover .has-triangle,html[data-os="pc"] .slick-arrow.cirle-arrow:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group html[data-os="pc"] .slick-arrow.cirle-arrow:hover .fc-next-button,html[data-os="pc"] .slick-arrow.cirle-arrow:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group html[data-os="pc"] .slick-arrow.cirle-arrow:hover .fc-prev-button,html[data-os="pc"] .slick-arrow.cirle-arrow:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group html[data-os="pc"] .slick-arrow.cirle-arrow:hover .fc-next-button,html[data-os="pc"] .slick-arrow.cirle-arrow:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group html[data-os="pc"] .slick-arrow.cirle-arrow:hover .fc-prev-button{background:#38c6aa}.slick-arrow.cirle-arrow.has-clicking.clicking{opacity:1}.slick-arrow.cirle-arrow.has-clicking.clicking .has-triangle,.slick-arrow.cirle-arrow.has-clicking.clicking #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow.has-clicking.clicking .fc-next-button,.slick-arrow.cirle-arrow.has-clicking.clicking #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow.has-clicking.clicking .fc-prev-button,.slick-arrow.cirle-arrow.has-clicking.clicking #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow.has-clicking.clicking .fc-next-button,.slick-arrow.cirle-arrow.has-clicking.clicking #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow.has-clicking.clicking .fc-prev-button{background:#38c6aa}.slick-arrow.cirle-arrow:before{z-index:1;background:#fff}.slick-arrow.cirle-arrow .has-triangle,.slick-arrow.cirle-arrow #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-next-button,.slick-arrow.cirle-arrow #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-prev-button,.slick-arrow.cirle-arrow #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-next-button,.slick-arrow.cirle-arrow #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-prev-button{z-index:3;width:24px;height:24px;border-radius:999px;background:#2f3a41}.slick-arrow.cirle-arrow .has-triangle:before,.slick-arrow.cirle-arrow #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-next-button:before,.slick-arrow.cirle-arrow #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-prev-button:before,.slick-arrow.cirle-arrow #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-next-button:before,.slick-arrow.cirle-arrow #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .slick-arrow.cirle-arrow .fc-prev-button:before{position:absolute;top:50%;left:55%;margin-right:0;border-color:transparent transparent transparent #fff;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.slick-arrow.cirle-arrow.prev-arrow{margin-right:20px}.slick-arrow:hover{opacity:1!important}.slick-arrow:hover:not(.cirle-arrow) {background:#acacac}.slick-arrow:hover.cirle-arrow{background:#2f3a41}.slick-arrow:hover.cirle-arrow .has-arrow-inner svg{fill:#fff}.slick-arrow:hover .has-arrow{-webkit-transform:translateX(2px);transform:translateX(2px)}.slick-arrow .has-arrow,.slick-arrow .has-arrow_w{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease , -webkit-transform .3s ease}.slick-arrow .has-arrow:after,.slick-arrow .has-arrow_w:after{margin-left:0}.slick-arrow.prev-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.float{float:left}.mod-left{text-align:left!important}.mod-center{text-align:center!important}.mod-right{text-align:right!important}.twitter-tweet{margin-right:auto;margin-left:auto}.small_comment{display:block;font-size:1.2rem;line-height:1.3}.mod-sub-block{font-size:1.3rem;line-height:1.5}.mod-sub-block.bg-gray{padding:20px;background-color:#f7f7f7}.color-navy{color:#050518}.pointer-events-none{pointer-events:none}.dot_list{margin-top:-6px}.dot_list li{margin-top:6px;margin-left:1rem;text-indent:-1.6rem}.dot_list li:before{content:'・'}.dot_list li span{margin-left:1.6rem}.txt-ellipsis{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.mt5{margin-top:5px}.mb5{margin-bottom:5px}.ml5{margin-left:5px}.mr5{margin-right:5px}.mt10{margin-top:10px}.mb10{margin-bottom:10px}.ml10{margin-left:10px}.mr10{margin-right:10px}.mt15{margin-top:15px}.mb15{margin-bottom:15px}.ml15{margin-left:15px}.mr15{margin-right:15px}.mt20{margin-top:20px}.mb20{margin-bottom:20px}.ml20{margin-left:20px}.mr20{margin-right:20px}.mt25{margin-top:25px}.mb25{margin-bottom:25px}.ml25{margin-left:25px}.mr25{margin-right:25px}.is-pc-mid-show{display:none}.is-br-sp-show{display:none}.is-br-pc-show{display:none}.flex,.flex-c{display:flex}.flex.j-s,.flex-c.j-s{justify-content:flex-start}.flex.j-e,.flex-c.j-e{justify-content:flex-end}.flex.j-c,.flex-c.j-c{justify-content:center}.flex.j-b,.flex-c.j-b{justify-content:space-between}.flex.a-bl,.flex-c.a-bl{align-items:baseline}.flex.a-c,.flex-c.a-c{align-items:center}.flex.a-s,.flex-c.a-s{align-items:flex-start}.flex.a-e,.flex-c.a-e{align-items:flex-end}.flex-c{flex-direction:column}.f-wrap{flex-wrap:wrap}.check-media{display:block}@-webkit-keyframes move_horse {
	0% {
		offset-distance: 0;
		motion-offset: 0;
	}

	100% {
		offset-distance: 100%;
		motion-offset: 100%;
	}
}@keyframes move_horse {
	0% {
		offset-distance: 0;
		motion-offset: 0;
	}

	100% {
		offset-distance: 100%;
		motion-offset: 100%;
	}
}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.sns-icon.svg-insta{height:14.2px!important}.image_compare .images-compare-handle{margin-left:-19px}a.banner{min-height:.0001%}.pswp__ui--idle .pswp__top-bar{opacity:1}.pswp__ui .pswp__button--arrow--right,.pswp__ui .pswp__button--arrow--left{display:none!important}.pswp__ui .pswp__top-bar{background:none}.pswp__ui .pswp__button{display:flex;justify-content:center;align-items:center;width:auto;background:none;color:#fff;font-size:1.2rem}.pswp__ui .pswp__button svg{margin-right:8px}.pswp__ui .pswp__button--close{position:fixed;top:40px;right:40px;opacity:1;pointer-events:all}html[data-os="mobile"] .pswp__ui .pswp__button--close{top:1rem;right:1.5rem}.pswp__ui .pswp__button--close-inner{position:relative;width:57px;height:57px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}html[data-os="mobile"] .pswp__ui .pswp__button--close-inner{width:3rem;height:3rem}.pswp__ui .pswp__button--close span{position:absolute;top:0;left:0;width:100%;height:100%;background:#fff}.pswp__ui .pswp__button--close span:nth-child(1) {left:50%;width:2px;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.pswp__ui .pswp__button--close span:nth-child(2) {top:50%;height:2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.pswp__ui .pswp__preloader{display:none;pointer-events:none}dl{display:flex;flex-wrap:wrap;width:100%;letter-spacing:-.05em}dl dt{flex-shrink:0;width:25%}dl dd{width:75%}.mod-ac-target{display:none}body.ie11 .my-gallery{min-height:.001%}.my-gallery+.my-gallery{margin-left:96px}.extend_noimage,.related-thumb-inner.noimage,.mod-thumb-inner.noimage{background: url(../img/sidemenu/bg_second.svg) repeat top left/100% !important}.extend_noimage:before,.related-thumb-inner.noimage:before,.mod-thumb-inner.noimage:before{content:'NO IMAGE';display:flex;justify-content:center;align-items:center;color:#fff;font-size:1.3rem}body.narrowimage .related-thumb{height:101px!important}.related-thumb-inner{position:relative;height:100%!important}.mod-thumb{position:relative;flex-shrink:0;width:100%;padding-top:50%}body.narrowimage .mod-thumb{padding-top:56.25%}.mod-thumb.big-image{padding-top:0}.mod-thumb.big-image .mod-thumb-inner{outline:none}.mod-thumb-inner{outline:solid 1px #cfdbe5;outline-offset:-1px;position:absolute;top:0;left:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.mod-number{counter-reset:count 0}.mod-number li{display:flex;list-style:none;justify-content:flex-start;align-items:center}.mod-number:not(.has-inner-link) li {margin-top:15px}.mod-number:not(.has-inner-link) li:before {content:counter(count);counter-increment:count 1;display:flex;flex-shrink:0;justify-content:center;align-items:center;width:33px;height:33px;margin-right:10px;border-radius:99px;background:#38c6aa;color:#fff;font-size:1.7rem}.mod-number.has-inner-link li{margin-top:24px}.mod-number.has-inner-link li .btn-view_more,.mod-number.has-inner-link li .backtotop{margin-top:30px}.mod-number.has-inner-link li .has-inner-link-slide{padding:24px;background:#f2f2f2}body.event .mod-number.has-inner-link li .has-inner-link-slide{padding:0 1.6rem 1.6rem;background:#38c6aa}.mod-number.has-inner-link li h6 span{font-size:inherit}.mod-number.has-inner-link li>a{display:inline-flex;align-items:center;width:100%;padding:15px 24px;background:#38c6aa;color:#fff}.mod-number.has-inner-link li>a>*:first-child:before{content:counter(count) '. ';counter-increment:count 1;color:#fff;font-size:1.7rem}.l-howto-body#challenge .mod-number.has-inner-link li>a>*:first-child:before{content:'CHALLENGE ' counter(count);display:flex;justify-content:flex-start;align-items:center;color:#ffeb52}.mod-number.has-inner-link li>a:hover{opacity:1}html[data-os="pc"] body.event .mod-number.has-inner-link li>a:hover{opacity:.8}html[data-os="pc"] body.event .mod-number.has-inner-link li>a:hover span{width:19px;height:19px;margin-right:-1px}html[data-os='pc'] body:not(.event) .mod-number.has-inner-link li > a:hover {background:#ffd752}html[data-os='pc'] body:not(.event) .mod-number.has-inner-link li > a:hover h6:before {color:#fff!important}html[data-os='pc'] body:not(.event) .mod-number.has-inner-link li > a:hover span {width:19px;height:19px;margin-right:-1px}html[data-os="pc"] .l-howto-body#challenge .mod-number.has-inner-link li>a:hover{background:#f496c0}.mod-number.has-inner-link li>a.clicking{background:#ffd752}body.event .mod-number.has-inner-link li>a.clicking{background-color:#38c6aa;opacity:.8}.l-howto-body#challenge .mod-number.has-inner-link li>a.clicking{background:#f496c0}.l-howto-body#challenge .mod-number.has-inner-link li>a.clicking h6:before{color:#fff!important}.mod-slide-trigger span{position:relative;flex-shrink:0;width:16px;height:16px;margin-left:auto}.mod-slide-trigger span:before{top:50%;height:2px;background:#fff;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-slide-trigger span:after{left:50%;width:2px;background:#fff;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.mod-slide-trigger.active span:after{height:0}.mod-slide-target{width:100%}.mod-slide-target a+a{margin-top:15px}.mod-howto-points{width:100%;margin-top:48px;border-width:24px 43px;border-style:solid;-o-border-image:url(../img/howto/points.svg) 24 43 24 43 stretch;border-image:url(../img/howto/points.svg) 24 43 24 43 fill stretch}.l-howto-body#challenge .mod-howto-points{-o-border-image:url(../img/howto/points_w.svg) 24 43 24 43 stretch;border-image:url(../img/howto/points_w.svg) 24 43 24 43 fill stretch}.mod-howto-points-icons{margin-bottom:15px;color:#38c6aa}.mod-howto-points-icons img{width:30px;margin-right:5px}.mod-article-frame{position:relative;padding:24px;border:solid 1px #cfdbe5}.mod-article-frame[data-bg="gray"]{background:#f2f2f2}.mod-article-frame[data-bg="gray"] .hasunderline_link,.mod-article-frame[data-bg="gray"] .l-home-words-innenr .t-light>a,.l-home-words-innenr .mod-article-frame[data-bg="gray"] .t-light>a,.mod-article-frame[data-bg="gray"] .l-article-body-inner-section h5 a,.l-article-body-inner-section h5 .mod-article-frame[data-bg="gray"] a,.mod-article-frame[data-bg="gray"] .l-article-body-inner-section h6 a,.l-article-body-inner-section h6 .mod-article-frame[data-bg="gray"] a,.mod-article-frame[data-bg="gray"] .l-article-body-inner-section h7 a,.l-article-body-inner-section h7 .mod-article-frame[data-bg="gray"] a,.mod-article-frame[data-bg="gray"] #event_modal .desc a,#event_modal .desc .mod-article-frame[data-bg="gray"] a{margin-top: calc(16px - (((1.4rem * 1.5) - 1.4rem) / 2))}.mod-article-frame a{margin-top: calc(10px - (((1.4rem * 1.5) - 1.4rem) / 2));margin-right:.25rem;word-break:break-word}.mod-article-frame a[target="_blank"]{margin-right:2rem}.mod-article-frame a.mod-auther{margin-top:0}.mod-article-frame .mod-popup_image{width:100%}.mod-article-frame img{width:100%;max-width:inherit}.mod-article-frame .l-home-article.recommend .l-home-article-second .tag-wrapper{margin-bottom:5px}.mod-article-frame.information .mod-thumb{height:120px}.mod-article-frame.information img,.mod-article-frame.information .mod-thumb{width:240px;margin-top:18px;padding-top:0}.mod-article-frame-title{position:absolute;top:0;left:15px;width:auto!important;margin-top:0!important;padding:0 10px;background:#fff;font-weight:bold!important;-webkit-transform:translateY(-55%);transform:translateY(-55%)}.mod-article-frame h3{margin-top: calc(22px - (((1.1rem * 1.5) - 1.1rem) / 2));font-weight:bold}.mod-article-frame h3.section_subtitle,.mod-article-frame .l-article-body-inner-section p span.h3,.l-article-body-inner-section p .mod-article-frame span.h3{margin-top: calc(48px - (((1.1rem * 1.5) - 1.1rem) / 2))}.mod-article-frame h3+.l-article-body-inner-section-caption{margin-top:25px}.mod-article-frame h5{font-weight:bold}body:not(.howto) .mod-article-frame h5,
body:not(.howto) .mod-article-frame h6,
body:not(.howto) .mod-article-frame h7 {margin-top:-3px;margin-bottom:-3px}.mod-article-frame h6{line-height:1.8}.mod-article-frame h6 span{font-size:inherit}.mod-article-frame h6 a{color:#179eed}body:not(.howto) .mod-article-frame > * + h6 {margin-top:12px}.mod-article-has_baloon{position:relative;margin-left:18px;padding:20px;border:solid 1px #cfdbe5;border-radius:4px}.mod-article-has_baloon:before{z-index:1;top:50%;left:-18px;width:0;height:0;border-width:8.5px 18px 8.5px 0;border-style:solid;border-color:transparent #cfdbe5 transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-article-has_baloon:after{z-index:1;top:50%;left:-16.75px;width:0;height:0;border-width:7px 17px 7px 0;border-style:solid;border-color:transparent #fff transparent transparent;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-hasdot-inner{list-style:circle;margin-top:0}.mod-hasdot-inner:before{width:5px}.mod-hasdot_underline{font-weight:bold;text-decoration:none}.mod-hasdot_underline:hover{opacity:1!important}.mod-conversation-name{flex-shrink:0;font-weight:bold;word-break:break-all}.mod-conversation-baloon{flex-shrink:0;width:82px;word-break:break-all}.mod-conversation-baloon img,.mod-conversation-baloon-inner{position:relative;overflow:hidden;width:60px;height:60px;border-radius:99px}.mod-conversation-speech[data-side="reverse"]{flex-direction:row-reverse}.mod-conversation-speech[data-side="reverse"] .mod-conversation-txt{margin-right:18px;margin-left:0}.mod-conversation-speech[data-side="reverse"] .mod-article-has_baloon:before{right:-18px;left:auto;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.mod-conversation-speech[data-side="reverse"] .mod-article-has_baloon:after{right:-16.75px;left:auto;-webkit-transform:translateY(-50%) scaleX(-1);transform:translateY(-50%) scaleX(-1)}.mod-popup_image{cursor:-webkit-zoom-in;cursor:zoom-in;display:block;text-align:center}.mod-popup_image+.mod-popup_image{margin-left:96px}.mod-popup_image-double{min-height:.001%}.mod-popup_image-wrapper{position:relative}.mod-popup_image-wrapper.mod-popup_image-wrapper-full{width:100%}.mod-popup_image-wrapper-side .mod-popup_image-wrapper{width:calc(50% - 6px);min-height:.001%}.mod-popup_image-wrapper-side .mod-popup_image-wrapper+.mod-popup_image-wrapper{margin-left:12px}.mod-table-wrapper{width:auto;padding-bottom:8px;font-weight:normal}.mod-table-wrapper table+p{display:none}.mod-table-wrapper.has-title-line tr:nth-child(1) {background:gray}.mod-table-wrapper.has-title-line tr:nth-child(1) td {border-top:solid 1px gray!important;border-right:solid 1px gray;border-bottom:solid 1px gray;border-left:solid 1px gray;background:#fff5a8}.mod-table-wrapper.has-title-line tr:nth-child(1) td:last-child {border-right:solid 1px gray}.mod-table-wrapper.has-title-column td{white-space:nowrap}.mod-table-wrapper.has-title-column td:nth-child(1) {border-top:solid 1px gray!important;background:#f2f2f2}.mod-table-wrapper.has-title-column td:nth-child(n + 2) {border:solid 1px gray}.mod-table-wrapper th+th{border-left:solid 1px gray}.mod-table-wrapper td{border:solid 1px gray;white-space:nowrap}.mod-table-wrapper th,.mod-table-wrapper td{padding:10px;font-family:'Noto Sans JP',sans-serif;line-height:1.3}.mod-table-wrapper th{background:#d7f4ee}.mod-table-wrapper a{color:#179eed;text-decoration:underline}.mod-movie_wrapper{position:relative;width:100%;padding-top:56.25%}.mod-movie_wrapper iframe{position:absolute;top:0;left:0;width:100%;height:100%}.mod-auther-img{position:relative;overflow:hidden;flex-shrink:0;width:32px;height:32px;margin-right:10px;border-radius:99px}.mod-auther-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-article-body-inner-section .mod-auther-img img{height:100%}.mod-auther-img-inner{position:absolute;top:0;left:0;width:100%;height:100%;background-position:center!important;background-size:cover!important}.mod-auther-img-inner.noimage{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/auther/auther_def.png)!important}.mod-auther.big .mod-auther-img{width:60px;height:60px}.mod-auther-wrapper h5,.mod-auther-wrapper h6,.mod-auther-wrapper h7{margin-top:12px}.mod-auther-wrapper h5:not(.t-bld),
.mod-auther-wrapper h6:not(.t-bld),
.mod-auther-wrapper h7:not(.t-bld) {font-weight:normal}.mod-auther-text{margin-top:44px;margin-bottom:30px;color:#888;font-size:1.3rem;font-weight:normal;text-align:right}.mod-auther-text p,.mod-auther-text span{font-size:inherit}.l-wrapper.active .mod-bggradation:before{z-index:2;top:40%;height:60%;background:linear-gradient(rgba(85,85,85,0),#010000);opacity:.6}.l-wrapper#second .mod-bggradation{top:-15px;height: calc(100% + 30px)}.mod-pager .cirle-arrow-wrapper{margin:0 18px}.mod-pager .page_num{flex-shrink:0;width:40px;height:40px;margin:0 6px;transition:background .2s ease}.mod-pager .page_num.active{background:#ffeb52;pointer-events:none}.mod-pager .page_num:hover{opacity:1}.mod-pager .page_num.disabled{display:none}.mod-dots-extend,.l-article-body-inner-section h5 ul li,.l-article-body-inner-section h6 ul li,.l-article-body-inner-section h7 ul li,.l-article-body-inner-section-dots li,.l-article-body-inner-section-caption h6 ul li{display:block!important;position:relative;margin-left:2rem;text-indent:-2rem}.mod-dots-extend .mod-hasdot-inner,.l-article-body-inner-section h5 ul li .mod-hasdot-inner,.l-article-body-inner-section h6 ul li .mod-hasdot-inner,.l-article-body-inner-section h7 ul li .mod-hasdot-inner,.l-article-body-inner-section-dots li .mod-hasdot-inner,.l-article-body-inner-section-caption h6 ul li .mod-hasdot-inner,.mod-dots-extend p,.l-article-body-inner-section h5 ul li p,.l-article-body-inner-section h6 ul li p,.l-article-body-inner-section h7 ul li p,.l-article-body-inner-section-dots li p,.l-article-body-inner-section-caption h6 ul li p{display:inline}.mod-dots-extend:before,.l-article-body-inner-section h5 ul li:before,.l-article-body-inner-section h6 ul li:before,.l-article-body-inner-section h7 ul li:before,.l-article-body-inner-section-dots li:before,.l-article-body-inner-section-caption h6 ul li:before{content:' ';display:inline-block;position:relative;flex-shrink:0;width:6px;height:6px;margin-right:10px;margin-left:2px;border-radius:99px;background:#2f3a41;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.wordhover-link{position:relative}.wordhover-link:before{top:-5%;left:-7%;width:110%;height:114%;opacity:.2}.mod-number-extend,.l-article-body-inner-section h5 ol,.l-article-body-inner-section h6 ol,.l-article-body-inner-section h7 ol{counter-reset:count 0}.mod-number-extend li,.l-article-body-inner-section h5 ol li,.l-article-body-inner-section h6 ol li,.l-article-body-inner-section h7 ol li{display:inline-block;position:relative;list-style:none;align-items:baseline!important;width:100%;margin-left:2.05rem;text-indent:-1.05rem}.mod-number-extend li:before,.l-article-body-inner-section h5 ol li:before,.l-article-body-inner-section h6 ol li:before,.l-article-body-inner-section h7 ol li:before{content:counter(count) '.';counter-increment:count 1;display:inline-block;position:relative;flex-shrink:0;margin-left:2px}.clip-txts{overflow:hidden}body:not(.ie11) .clip-txts {display:-webkit-box}body.ie11 .clip-txts{display:block;overflow:hidden;width:100%;height:4rem}body.ie11 .clip-txts[data-height="3"]{height:5.5rem}body.ie11 .clip-txts[data-height="4"]{height:5.5rem}.pr_tag{margin-left:5px;color:#38c6aa}.markee-txt{display:inline;background:linear-gradient(transparent 52%,#ffeb52 52%)}.has-left_border,.mod-article-frame h3.section_subtitle,.l-article-body-inner-section h3.section_subtitle,.l-article-body-inner-section p span.h3{padding-left:20px;border-left:solid 5px #ffeb52}.has-quotation{display:flex;align-items:flex-start}.has-quotation:before,.has-quotation:after{position:relative;width:12px;height:9px;margin-top:-.4rem}.has-quotation:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/colon-left.svg);margin-right:10px}.has-quotation:after{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/colon-right.svg);margin-left:10px}.hasunderline{display:inline;padding-bottom:3px;background:linear-gradient(transparent calc(100% - 1px),#2f3a41 0%);text-align:left!important}body.ie11 .hasunderline{background:linear-gradient(transparent 98%,#2f3a41 0%)}.hasunderline[data-color="white"]{padding-bottom:0;background:linear-gradient(transparent calc(100% - 1px),#fff 0%)}.hasunderwave{display:inline;padding-bottom:9px;background: url(../img/common/txt_wave_line.svg) repeat-x bottom left/255.62px 6px}html[data-os="pc"] a.hasunderwave:hover,a.hasunderwave.clicking:hover{background: url(../img/common/txt_wave_line_hover.svg) repeat-x bottom left/255.62px 6px;opacity:1!important;color:#38c6aa}.has-rounded-frame{margin:0 4px;padding:3px 12px;border:solid 1px #fff;border-radius:99px}.has-rounded-frame:hover{background:#fff;color:#2f3a41;transition:background-color .2s ease}.breadthumbs{align-items:baseline;margin-top:50px}.breadthumbs li{display:inline;justify-content:flex-start;align-items:baseline}.breadthumbs li a{line-height:1}.breadthumbs li:not(:last-child):after {content:' / ';display:inline-block;margin:0 5px;font-size:1.2rem}.tag{padding:9px 20px 7px}.tag span{font-size:1.3rem}a.tag span{pointer-events:none}a.tag:hover{-webkit-transform:scale3d(1.05,1.05,1) rotate(1deg);transform:scale3d(1.05,1.05,1) rotate(1deg)}.has-frame-bgs,
.str-sidemenu-body > a:not(.logo-side-wrapper),
.str-sidemenu-body .menu__second-trigger {position:relative;color:#fff}.has-frame-bgs > *,
.str-sidemenu-body > a:not(.logo-side-wrapper) > *,
.str-sidemenu-body .menu__second-trigger > * {position:relative;z-index:4}.l-wrapper#top .has-frame-bgs.anim,
.l-wrapper#top .str-sidemenu-body > a.anim:not(.logo-side-wrapper),
.l-wrapper#top .str-sidemenu-body .anim.menu__second-trigger,
.str-sidemenu-body .l-wrapper#top .anim.menu__second-trigger {opacity:1}.l-wrapper#top .has-frame-bgs.anim > *,
.l-wrapper#top .str-sidemenu-body > a.anim:not(.logo-side-wrapper) > *,
.l-wrapper#top .str-sidemenu-body .anim.menu__second-trigger > *,
.str-sidemenu-body .l-wrapper#top .anim.menu__second-trigger > * {opacity:0;-webkit-transform:scale3d(.65,.65,0);transform:scale3d(.65,.65,0);will-change:transform , opacity}.l-wrapper#top .has-frame-bgs.anim:before,
.l-wrapper#top .str-sidemenu-body > a.anim:not(.logo-side-wrapper):before,
.l-wrapper#top .str-sidemenu-body .anim.menu__second-trigger:before,
.str-sidemenu-body .l-wrapper#top .anim.menu__second-trigger:before {opacity:0;-webkit-transform:scale3d(.2,.1,0);transform:scale3d(.2,.1,0);will-change:transform , opacity}.l-wrapper#top .has-frame-bgs.anim.animated > *,
.l-wrapper#top .str-sidemenu-body > a.anim.animated:not(.logo-side-wrapper) > *,
.l-wrapper#top .str-sidemenu-body .anim.animated.menu__second-trigger > *,
.str-sidemenu-body .l-wrapper#top .anim.animated.menu__second-trigger > * {opacity:0;-webkit-animation:xoom_inAnim .73s ease .25s forwards;animation:xoom_inAnim .73s ease .25s forwards}.l-wrapper#top .has-frame-bgs.anim.animated:before,
.l-wrapper#top .str-sidemenu-body > a.anim.animated:not(.logo-side-wrapper):before,
.l-wrapper#top .str-sidemenu-body .anim.animated.menu__second-trigger:before,
.str-sidemenu-body .l-wrapper#top .anim.animated.menu__second-trigger:before {-webkit-animation:xoom_inAnim_min .75s ease .2s forwards;animation:xoom_inAnim_min .75s ease .2s forwards}.has-frame-bgs:before,
.str-sidemenu-body > a:not(.logo-side-wrapper):before,
.str-sidemenu-body .menu__second-trigger:before {z-index:4;left:0;width:100%;border-width:4px 6px 4px 7px;border-style:solid;-o-border-image:url(../img/common/active_bg.svg) 4 7 6 9 stretch;border-image:url(../img/common/active_bg.svg) 4 7 6 9 fill stretch}.radious_bg{padding:.3em 1em;border-radius:99px;background:#38c6aa;color:#d02036}.radious_bg span+span{margin-left:-.4em}.radious_bg.anim{opacity:0;-webkit-clip-path:inset(0 50% 0 50% round 999px);clip-path:inset(0 50% 0 50% round 999px)}.radious_bg.anim.animated{transition:opacity .2s ease 0s , -webkit-clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s , opacity .2s ease 0s;transition:clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s , opacity .2s ease 0s , -webkit-clip-path .6s cubic-bezier(.445,.05,.55,.95) 0s;-webkit-clip-path:inset(0 0 0 0 round 999px);clip-path:inset(0 0 0 0 round 999px)}.next-arrow .next_arrow_st{opacity:0;fill:#38c6aa}.next-arrow.animated .next_arrow_st{opacity:1;transition:opacity 0s ease 0s}.nums_wrapper:nth-child(n + 4) .number {-o-border-image:url(../img/common/ranking_bg_blu.svg) 6 15 stretch;border-image:url(../img/common/ranking_bg_blu.svg) 6 15 fill stretch}.nums_wrapper:nth-child(n + 10) .number {border-width:6px 10px}.nums_wrapper .number{position:relative;z-index:2;margin-right:14px;border-width:6px 15px;border-style:solid;-o-border-image:url(../img/common/ranking_bg_ylw.svg) 6 15 stretch;border-image:url(../img/common/ranking_bg_ylw.svg) 6 15 fill stretch;font-size:1.6rem}#next-triangle{fill:#38c6aa;stroke:#38c6aa;stroke-width:3;stroke-linecap:round;stroke-linejoin:round}@-webkit-keyframes stroke-dasharray-anim {
	to {
		stroke-dasharray: 10,5;
	}
}@keyframes stroke-dasharray-anim {
	to {
		stroke-dasharray: 10,5;
	}
}.anim{opacity:0;transition:opacity .3s ease 0s}.anim.animated{opacity:1;transition:opacity .3s ease .2s}.anim.a-h{min-height:170px;transition:opacity .3s ease 1s}.anim.a-h:not(.animated) {overflow:hidden;height:170px}.anim.scales{opacity:0;transition:none;-webkit-transform:scale3d(.6,.6,1) rotate(-8deg);transform:scale3d(.6,.6,1) rotate(-8deg)}.anim.scales.animated{-webkit-animation:xoom_inAnim_min2 .6s ease .3s forwards;animation:xoom_inAnim_min2 .6s ease .3s forwards}.has-underline{padding-bottom:.3rem}.has-underline:hover{opacity:1}.has-underline:hover:before{-webkit-animation:arrowHoverAnim 1s ease;animation:arrowHoverAnim 1s ease}.has-underline:before{border-bottom:solid 1px #2f3a41;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.has-underline[data-color="white"]:before{border-bottom:solid 1px #fff}.has-underline.active{color:#38c6aa}.has-underline.active:before{border-color:#38c6aa}.has-bg{position:relative}.has-bg img{width:100%}.has-bg>*{position:relative;z-index:4}.has-bg:before{top:4px;left:4px;background:#38c6aa}.hasframe-img{outline:1px solid #707070;outline-offset:-1px}.levels{display:flex;flex-shrink:0;align-items:center;margin-top:2px}.levels h8{position:relative;margin-right:4px;line-height:0}.levels h8:before{position:relative}.levels span{flex-shrink:0;width:23px;height:8px;margin:0 1.5px;background:#c8d2d0;-webkit-transform:skewX(-12deg);transform:skewX(-12deg)}.levels[data-level="1"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_1.svg)}.levels[data-level="2"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_2.svg)}.levels[data-level="3"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_3.svg)}.levels[data-level="4"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_4.svg)}.levels[data-level='1'] span:nth-child(2) {background:#38c6aa!important}.levels[data-level='2'] span:nth-child(-n+3) {background:#fdd83d!important}.levels[data-level='3'] span:nth-child(-n+4) {background:#ee2664!important}.levels[data-level='4'] span:nth-of-type(1) {background:linear-gradient(45deg,#df95fd 20%,#a98ce1 100%)!important}.levels[data-level='4'] span:nth-of-type(2) {background:linear-gradient(45deg,#9d9cdb 0%,#87ecb4 100%)}.levels[data-level='4'] span:nth-of-type(3) {background:linear-gradient(45deg,#98eba8 0%,#fee85a 100%)}.levels[data-level='4'] span:nth-of-type(4) {background:linear-gradient(45deg,#fee462 0%,#ff95fd 100%)}@-webkit-keyframes checked_line_anime {
	from {
		stroke-dashoffset: 100;
	}

	to {
		stroke-dashoffset: 0;
	}
}@keyframes checked_line_anime {
	from {
		stroke-dashoffset: 100;
	}

	to {
		stroke-dashoffset: 0;
	}
}.mod-download{position:relative;padding:30px 40px 30px 30px;border:solid 1px #707070}.mod-download .title{position:absolute;top:0;left:-2px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}.mod-download .title>*{position:relative;z-index:2}.mod-download .title:before{z-index:1;left:-1px;width: calc(100% + 10px);height: calc(100% + 6px);background:#fff}.mod-download .has-pdf{margin-left:15px;-webkit-transform:translateY(-2px);transform:translateY(-2px)}.has-bg-pentagon{position:relative}.has-bg-pentagon:before{z-index:-1;top:-100px;left:50%;width:692px;height:754px;background: url(../img/common/pentagon.svg) no-repeat top/contain;-webkit-transform:translate(-50%) scale3d(.2,.2,1);transform:translate(-50%) scale3d(.2,.2,1)}.has-bg-pentagon[data-size="big"]:before{top:-200px;left:40%;width:80vw;height:87.16763005780344vw}.has-bg-pentagon.animated:before{-webkit-transform:translate(-50%) scale3d(1,1,1);transform:translate(-50%) scale3d(1,1,1);-webkit-animation:rotateAnims 12s linear 0s infinite;animation:rotateAnims 12s linear 0s infinite}@keyframes rotateAnims {
	to {
		-webkit-transform: translate(-50%) scale3d(1, 1, 1) rotate(60deg);
		transform: translate(-50%) scale3d(1, 1, 1) rotate(60deg);
	}
}video{position:relative;background:#000}video.notfound{background: #000 url(../img/common/unplay.svg) no-repeat center/80px}.checkbox01{cursor:pointer;display:inline-block;position:relative;box-sizing:border-box;width:auto;padding:5px 0 5px 35px}.checkbox01::before{content:'';display:block;position:absolute;top:50%;left:0;width:24px;height:24px;border:1px solid #cfdbe5;background:#fff;transition:background .2s ease;-webkit-transform:translateY(-48%);transform:translateY(-48%)}.checkbox01 svg{position:absolute;top:10px;left:3px;width:17px;height:17px;stroke-dasharray:40px;stroke-dashoffset:40px}input[type="checkbox"]:checked+.checkbox01::before{background:#179eed}input[type="checkbox"]:checked+.checkbox01 svg{transition:stroke-dashoffset .75s ease .22s;stroke-dashoffset:0}.checkbox02{cursor:pointer;display:inline-block;position:relative;box-sizing:border-box;width:auto;margin-right:18px;padding:5px 0 5px 40px}.checkbox02::before,.checkbox02::after{content:'';position:absolute;top:50%;-webkit-transform:translateY(-48%);transform:translateY(-48%)}.checkbox02::before{display:block;left:0;width:33px;height:10px;border-radius:99px;background:#d6d6d6;transition:background .2s ease}.checkbox02::after{left:0;width:18px;height:18px;border:solid 2px #38c6aa;border-radius:99px;background:#fff}.checkbox02[for="light-green"]::after{border:solid 2px #38c6aa}input[type="checkbox"]:checked+.checkbox02::after{left:15px}input[type="checkbox"]:checked+.checkbox02:before{background:#38c6aa;transition:background .2s ease 0}input[type="checkbox"]:checked+.checkbox02[for="light-green"]::before{background:#38c6aa}.has-pdf{display:flex;position:relative;justify-content:center;align-items:baseline;margin-left:0;padding-bottom:0;font-family:'Noto Sans JP',sans-serif;font-size:1.2rem}.has-pdf:before{position:relative;width:8.4px;height:8.4px;margin-right:3px;background: url(../img/common/popicon.svg) no-repeat center/contain}.has-pdf:after{border-bottom:solid 1px #2f3a41;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}.has-arrow-wrapper:hover{opacity:1}.has-arrow-wrapper:hover .has-arrow:before{-webkit-animation:arrowHoverAnim 1s ease;animation:arrowHoverAnim 1s ease}.has-pdf-wrapper:hover{opacity:1}.has-pdf-wrapper:hover svg{fill:#fff}.has-pdf-wrapper:hover .has-underline:before{border-color:#fff}.has-arrow{position:relative;flex-shrink:0}.has-arrow.inversion-color .has-arrow-inner{position:relative;width:8.4px;height:8.4px;margin-left:5px}.has-arrow.inversion-color .has-arrow-inner svg{width:100%;height:100%}.has-arrow.inversion-color svg,.has-arrow.inversion-color svg path{fill:#707070}.has-arrow.inversion-color[data-color="white"] svg,.has-arrow.inversion-color[data-color="white"] svg path{fill:#fff}.has-arrow.inversion-color[data-type="wide-frame"] .has-arrow-inner,.has-arrow.inversion-color[data-type="fix-frame"] .has-arrow-inner{position:absolute;right:10px}.has-arrow.inversion-color:hover svg,.has-arrow.inversion-color:hover svg path{fill:#fff!important}.has-arrow:not(.inversion-color)[data-type='wide-frame']:after {position:absolute;right:10px}.has-arrow:not(.inversion-color)[data-color='white'] {color:#fff}.has-arrow:not(.inversion-color)[data-color='white']:after {background: url(../img/common/arrow_w.svg) no-repeat center/contain}.has-arrow.active{pointer-events:none}.has-arrow.active:after{display:none}.has-arrow.back:not(.inversion-color) {padding-left:15px}.has-arrow.back:not(.inversion-color):after {position:absolute;top:10px;left:-4px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}.has-frame{display:flex;z-index:2;justify-content:center;align-items:center;padding:2px 10px;border:solid 1px #707070;background:#fff;transition:background .3s ease}.has-frame.disabled{border:solid 1px #c1bcbc;background:#f2f2f2;color:#c1bcbc;pointer-events:none}.has-frame.disabled svg{fill:#c1bcbc}.has-frame[data-type="wide-frame"]{padding:6.5px 5rem}.has-frame[data-type="wide-low-frame"]{padding:6.5px 5rem}.has-frame[data-type="fix-frame"]{width:240px;height:40px}.has-frame[data-size="l"]{width:320px;min-height:40px;padding:10px}.has-frame.j-s{justify-content:flex-start}.has-frame .plus{position:relative;width:12px;height:12px;margin-left:13px}.has-frame .plus:before{top:50%;left:50%;width:12px;height:1px;background:#2f3a41;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.has-frame .plus:after{top:50%;left:50%;width:1px;height:12px;background:#2f3a41;transition:height .3s ease;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.has-frame.opened .plus:after{height:0}.has-frame[data-color="gray"]{border:solid 1px #707070;background:#707070;opacity:1;color:#fff}.has-frame[data-color="red"]{padding:2px 5px;border:none;background:#a2464b;opacity:1;color:#fff;pointer-events:none}.has-frame[data-color="red"] span{font-size:12px}.has-frame[data-color="gray"],.has-frame.active,.has-frame:hover{border:solid 1px #707070;background:#707070;opacity:1;color:#fff}.has-frame[data-color="gray"] .plus:before,.has-frame.active .plus:before,.has-frame:hover .plus:before{background:#fff}.has-frame[data-color="gray"] .plus:after,.has-frame.active .plus:after,.has-frame:hover .plus:after{background:#fff}.has-frame[data-color="gray"].active{border:solid 1px #707070;background:#fff;color:#2f3a41}.has-frame.anim{overflow:hidden;opacity:0}.has-frame.anim>*{-webkit-transform:translateY(140%);transform:translateY(140%)}.has-frame.anim .plus{-webkit-transform:scale3d(0,0,1);transform:scale3d(0,0,1)}.has-frame.anim.animated{opacity:1;transition:opacity .5s ease .5s , background .3s ease}.has-frame.anim.animated>*{transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) .7s;transition:transform .5s cubic-bezier(.39,.575,.565,1) .7s;transition:transform .5s cubic-bezier(.39,.575,.565,1) .7s , -webkit-transform .5s cubic-bezier(.39,.575,.565,1) .7s;-webkit-transform:translateY(0);transform:translateY(0)}.has-frame.anim.animated .plus{transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 1s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 1s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 1s , -webkit-transform .5s cubic-bezier(.39,.575,.565,1) 1s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.sepalates{align-items:flex-start;padding-left:2rem;border-left:solid 1px #2f3a41}.sepalates.anim{overflow:hidden}.sepalates.anim .anim-inner{display:block;-webkit-transform:translateX(-100%);transform:translateX(-100%)}.sepalates.anim .anim-inner.opa{opacity:0;transition:transform(0) , transform(0);transition:transform(0)}.sepalates.anim.animated .anim-inner{transition:-webkit-transform .75s cubic-bezier(.39,.575,.565,1) .5s;transition:transform .75s cubic-bezier(.39,.575,.565,1) .5s;transition:transform .75s cubic-bezier(.39,.575,.565,1) .5s , -webkit-transform .75s cubic-bezier(.39,.575,.565,1) .5s;-webkit-transform:translateX(0);transform:translateX(0)}.sepalates.anim.animated .anim-inner.opa{opacity:1;transition:transform(0) , transform(0);transition:transform(0);transition:opacity .75s ease 1.5s}.sepalates.anim.animated .anim-inner:nth-child(1) {transition-delay:.5s}.sepalates.anim.animated .anim-inner:nth-child(2) {transition-delay:.6s}.sepalates.anim.animated .anim-inner:nth-child(3) {transition-delay:.7s}.sepalates.anim.animated .anim-inner:nth-child(4) {transition-delay:.8s}.sepalates.anim.animated .anim-inner:nth-child(5) {transition-delay:.9s}.sepalates.anim.animated .anim-inner:nth-child(6) {transition-delay:1s}.sepalates.anim.animated .anim-inner:nth-child(7) {transition-delay:1.1s}.sepalates.anim.animated .anim-inner:nth-child(8) {transition-delay:1.2s}.sepalates.anim.animated .anim-inner:nth-child(9) {transition-delay:1.3s}.sepalates.anim.animated .anim-inner:nth-child(10) {transition-delay:1.4s}.sepalates.anim.animated .anim-inner:nth-child(11) {transition-delay:1.5s}.sepalates.anim.animated .anim-inner:nth-child(12) {transition-delay:1.6s}.sepalates.anim.animated .anim-inner:nth-child(13) {transition-delay:1.7s}.sepalates.anim.animated .anim-inner:nth-child(14) {transition-delay:1.8s}.sepalates.anim.animated .anim-inner:nth-child(15) {transition-delay:1.9s}.sepalates.anim.animated .anim-inner:nth-child(16) {transition-delay:2s}.sepalates.anim.animated .anim-inner:nth-child(17) {transition-delay:2.1s}.sepalates.anim.animated .anim-inner:nth-child(18) {transition-delay:2.2s}.sepalates.anim.animated .anim-inner:nth-child(19) {transition-delay:2.3s}.sepalates.anim.animated .anim-inner:nth-child(20) {transition-delay:2.4s}.sepalates.dotted{border-left:dotted 1px #707070;background: url(../img/common/dotted-border.svg) repeat-x top left/1px}.title_color{-webkit-transform:translateY(-100%);transform:translateY(-100%);fill:#c1bcbc;enable-background:new}.title_color.animated{opacity:.4;transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s , -webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;-webkit-transform:translateY(0);transform:translateY(0)}.title_color.animated:nth-child(1) {transition-delay:.2s}.title_color.animated:nth-child(2) {transition-delay:.25s}.title_color.animated:nth-child(3) {transition-delay:.3s}.title_color.animated:nth-child(4) {transition-delay:.35s}.title_color.animated:nth-child(5) {transition-delay:.4s}.title_color.animated:nth-child(6) {transition-delay:.45s}.title_color.animated:nth-child(7) {transition-delay:.5s}.title_color.animated:nth-child(8) {transition-delay:.55s}.title_color.animated:nth-child(9) {transition-delay:.6s}.title_color.animated:nth-child(10) {transition-delay:.65s}.title_color.animated:nth-child(11) {transition-delay:.7s}.title_color.animated:nth-child(12) {transition-delay:.75s}.title_color.animated:nth-child(13) {transition-delay:.8s}.title_color.animated:nth-child(14) {transition-delay:.85s}.title_color.animated:nth-child(15) {transition-delay:.9s}.title_color.animated:nth-child(16) {transition-delay:.95s}.title_color.animated:nth-child(17) {transition-delay:1s}.title_color.animated:nth-child(18) {transition-delay:1.05s}.title_color.animated:nth-child(19) {transition-delay:1.1s}.title_color.animated:nth-child(20) {transition-delay:1.15s}.about_title-color{opacity:1;-webkit-transform:translateY(100%);transform:translateY(100%);fill:#fff}.about_title-color.animated{transition:-webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s;transition:transform .5s cubic-bezier(.39,.575,.565,1) 0s , -webkit-transform .5s cubic-bezier(.39,.575,.565,1) 0s;-webkit-transform:translateY(0);transform:translateY(0)}.about_title-color.animated:nth-child(1) {transition-delay:.2s}.about_title-color.animated:nth-child(2) {transition-delay:.25s}.about_title-color.animated:nth-child(3) {transition-delay:.3s}.about_title-color.animated:nth-child(4) {transition-delay:.35s}.about_title-color.animated:nth-child(5) {transition-delay:.4s}.about_title-color.animated:nth-child(6) {transition-delay:.45s}.about_title-color.animated:nth-child(7) {transition-delay:.5s}.about_title-color.animated:nth-child(8) {transition-delay:.55s}.about_title-color.animated:nth-child(9) {transition-delay:.6s}.about_title-color.animated:nth-child(10) {transition-delay:.65s}.about_title-color.animated:nth-child(11) {transition-delay:.7s}.about_title-color.animated:nth-child(12) {transition-delay:.75s}.about_title-color.animated:nth-child(13) {transition-delay:.8s}.about_title-color.animated:nth-child(14) {transition-delay:.85s}.about_title-color.animated:nth-child(15) {transition-delay:.9s}.about_title-color.animated:nth-child(16) {transition-delay:.95s}.about_title-color.animated:nth-child(17) {transition-delay:1s}.about_title-color.animated:nth-child(18) {transition-delay:1.05s}.about_title-color.animated:nth-child(19) {transition-delay:1.1s}.about_title-color.animated:nth-child(20) {transition-delay:1.15s}.dotted-border-rt{background: url(../img/common/dotted-border.svg) repeat top left/8px 3px}.dotted-border,
.str-footer-body-wrapper:nth-child(n+2) {background: url(../img/common/dotted-border.svg) repeat-x top left/8px 3px}.dotted-border-btm,.mod-hasdot_underline{padding-bottom:2px;background: url(../img/common/dotted-border.svg) repeat-x bottom left/8px 3px}#open_form{display:none}input[type="radio"],input[type="checkbox"]{display:none}input::-webkit-input-placeholder{color:#b2b2b2}input::-moz-placeholder{color:#b2b2b2}input:-ms-input-placeholder{color:#b2b2b2}input::-ms-input-placeholder{color:#b2b2b2}input::placeholder{color:#b2b2b2}input:-ms-input-placeholder{color:#b2b2b2}input::-ms-input-placeholder{color:#b2b2b2}textarea::-webkit-input-placeholder{color:#b2b2b2}textarea::-moz-placeholder{color:#b2b2b2}textarea:-ms-input-placeholder{color:#b2b2b2}textarea::-ms-input-placeholder{color:#b2b2b2}textarea::placeholder{color:#b2b2b2}textarea:-ms-input-placeholder{color:#b2b2b2}textarea::-ms-input-placeholder{color:#b2b2b2}.error::-webkit-input-placeholder{color:#a2464b}.error::-moz-placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}.error::placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}.error::-webkit-input-placeholder{color:#a2464b}.error::-moz-placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::placeholder{color:#a2464b}.error:-ms-input-placeholder{color:#a2464b}.error::-ms-input-placeholder{color:#a2464b}input[type="radio"]:checked+label:before{opacity:1}input[type="radio"]+label{cursor:pointer;display:inline-block;display:flex;position:relative;align-items:center;box-sizing:border-box;margin:0 0 0 0;margin-right:40px;padding:0 0 0 35px;font-size:1.4rem;vertical-align:middle;transition:background-color .2s linear}input[type="radio"]+label:after{border-radius:9px}input[type="radio"]+label:before{content:'';display:block;position:absolute;z-index:2;top:50%;left:5px;width:1.4rem;height:1.4rem;border-radius:50%;background-color:#179eed;opacity:0;transition:opacity .2s linear;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="radio"]+label:after{content:'';display:block;position:absolute;top:50%;left:0;width:2.4rem;height:2.4rem;border:1px solid #cfdbe5;border-radius:99px;background:#fff;transition:border-color .2s linear;-webkit-transform:translateY(-50%);transform:translateY(-50%)}input[type="radio"]+label.error:after{border:1px solid #a2464b}.text_input{width:100%;height:5rem;padding-left:1rem;border:1px solid #bfbfbf;-webkit-border-radius:0;background:#f7f7f7;font-family:'Noto Sans JP',sans-serif;line-height:5rem;-webkit-appearance:none;-webkit-tap-highlight-color:rgba(0,0,0,0)}.text_input:focus{outline:0}.text_input.error{border:1px solid #a2464b}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.mod-btn{cursor:pointer;display:flex;justify-content:center;align-items:center;max-width:100%;text-align:center;letter-spacing:0}.mod-btn:disabled{opacity:.5;pointer-events:none}.mod-btn.flex-if{display:inline-flex}.mod-btn.fixed_w{display:flex;justify-content:center;align-items:center;width:240px;height:60px;padding:0 24px;background:#2f3a41;color:#fff}.mod-btn.fixed_w h6{margin:0 auto}.mod-btn.fixed_w.disabled{background:#ccc;pointer-events:none}.mod-btn.fixed_w.back{border:solid 2px #2f3a41;background:#fff;color:#2f3a41}.mod-btn.fixed_w.back:hover{border-color:#38c6aa;background:#fff;opacity:1;color:#38c6aa;transition:border-color .15s ease}.mod-btn.fixed_w:hover{background:#38c6aa;opacity:1;transition:background .15s ease}.mod-btn.has-arrow{position:relative}.mod-btn.has-arrow:not(.back):after {position:relative;width:0;width:0;height:0;height:0;border-width:4px 0 4px 7px;border-style:solid;border-color:transparent transparent transparent #fff}.mod-btn.has-arrow.back:before{position:relative;width:0;width:0;height:0;height:0;border-width:4px 7px 4px 0;border-style:solid;border-color:transparent #2f3a41 transparent transparent}.mod-btn.has-arrow.back:hover:before{border-color:transparent #38c6aa transparent transparent}.mod-btn.inversion-color{letter-spacing:.05em}.mod-btn.inversion-color .has-underline{margin-left:15px}.mod-btn.inversion-color .has-underline h7{line-height:1}.mod-btn.inversion-color svg{width:8.5px;height:8.5px;margin-right:3px}.mod-btn.circle{flex-shrink:0;width:44px;height:44px;border:solid 1px #707070;border-radius:99px}.mod-btn.circle span{position:relative;height:12px}.mod-btn.circle span:before,.mod-btn.circle span:after{width:1px;height:12px;background:#2f3a41}.mod-btn.circle span:before{transition:width .3s ease}.mod-btn.circle span:after{-webkit-transform:rotate(90deg) translateY(.5px);transform:rotate(90deg) translateY(.5px)}.mod-btn.circle.opened span:before{width:0}.sns-icon-side-wrapper:hover{-webkit-transform:scale3d(1.05,1.05,1) rotate(-1deg);transform:scale3d(1.05,1.05,1) rotate(-1deg)}.sns-icon-side-wrapper:hover#sidemenu_fb{-webkit-transform:scale3d(1.05,1.05,1) rotate(1deg);transform:scale3d(1.05,1.05,1) rotate(1deg)}.sns-icon-side-wrapper:hover .sidemenu_bg{fill:#38c6aa}.sns-icon-side-wrapper .sidemenu_bg{transition:fill .2s;fill:#2f3a41}.sns-icon-side-wrapper .sidemenu_upper{fill:#fff}.sns-icon{display:flex}.sns-icon.svg-insta{width:13.831px;height:13.831px}.sns-icon.svg-tw{width:14.203px;height:11.535px}.sns-icon.svg-fb{width:7.214px;height:13.47px}.sns-icon.svg-yt{width:16.835px;height:11.837px}.sns-icon-side{width:100%;height:100%}.sns-icon-side-wrapper.svg-tw-side{width:66px;height:47px}.sns-icon-side-wrapper.svg-fb-side{width:62px;height:52px}.sns-icon-wrapper{fill:#2f3a41}.sns-icon-wrapper:hover{opacity:1;fill:#38c6aa!important}.backtotop{margin:42px auto 32px}.cirle-arrow-wrapper.prev-arrow{-webkit-transform:scaleX(-1);transform:scaleX(-1)}.hasunderline_link,.l-home-words-innenr .t-light>a,.l-article-body-inner-section h5 a,.l-article-body-inner-section h6 a,.l-article-body-inner-section h7 a,#event_modal .desc a{color:#179eed;font-weight:normal;text-decoration:underline}.hasunderline_link svg,.l-home-words-innenr .t-light>a svg,.l-article-body-inner-section h5 a svg,.l-article-body-inner-section h6 a svg,.l-article-body-inner-section h7 a svg,#event_modal .desc a svg{fill:#179eed}.hasunderline_link.disabled,.l-home-words-innenr .t-light>a.disabled,.l-article-body-inner-section h5 a.disabled,.l-article-body-inner-section h6 a.disabled,.l-article-body-inner-section h7 a.disabled,#event_modal .desc a.disabled{color:#2f3a41;text-decoration:none;pointer-events:none}a.has-img img{position:relative}a.has-img img:before{background:#fff}a.has-img:hover{opacity:1}a.has-img:hover img{opacity:.5}a.btn-view_more,a.backtotop{margin-top:15px}a.btn-view_more .cirle-arrow,a.backtotop .cirle-arrow{margin-left:10px;transition:color .3s ease 0s}a.btn-view_more[target='_blank'] > *:nth-child(1):after,
a.backtotop[target='_blank'] > *:nth-child(1):after {display:inline-table;width:15px;height:15px;margin-right:3px;margin-left:4px;background: url(../img/common/popicon_gray.svg) no-repeat center/contain;-webkit-transform:translateY(1px);transform:translateY(1px)}a.btn-view_more[target='_blank'] > *:nth-child(1):hover:after,
a.backtotop[target='_blank'] > *:nth-child(1):hover:after {background: url(../img/common/popicon_hover.svg) no-repeat center/contain}a.btn-view_more:hover,a.backtotop:hover{opacity:1!important;color:#38c6aa}a.btn-view_more:hover .has-triangle,a.backtotop:hover .has-triangle,a.btn-view_more:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more:hover .fc-next-button,a.backtotop:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop:hover .fc-next-button,a.btn-view_more:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more:hover .fc-prev-button,a.backtotop:hover #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop:hover .fc-prev-button,a.btn-view_more:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more:hover .fc-next-button,a.backtotop:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop:hover .fc-next-button,a.btn-view_more:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more:hover .fc-prev-button,a.backtotop:hover #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop:hover .fc-prev-button{margin-left:2px}a.btn-view_more:hover .cirle-arrow,a.backtotop:hover .cirle-arrow{background:#38c6aa}.has-bg:hover>img,.has-bg:hover .mod-thumb{-webkit-transform:translate(-1.5px,-1px) scale3d(1.015,1.015,1);transform:translate(-1.5px,-1px) scale3d(1.015,1.015,1)}.has-bg:before{top:4px;left:4px;background:#38c6aa}.close:not(.bg) {cursor:pointer;position:fixed;top:50px;right:30px;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);-webkit-transform-origin:center;transform-origin:center}.close:not(.bg):before {z-index:-1;top:-30px;width:70px;height:70px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.close:not(.bg):hover span {opacity:.5}.close:not(.bg) span {display:block;width:70px;height:1px;background:#fff}.close:not(.bg) span:nth-child(2) {-webkit-transform:rotate(90deg) translateX(-1px);transform:rotate(90deg) translateX(-1px)}.close_btn{display:flex;position:relative;justify-content:center;margin:auto}.close_btn .plus{position:relative;width:12px;margin-top:-2px;margin-left:5px}.close_btn .plus:before,.close_btn .plus:after{width:12px;height:1px;background:#2f3a41}.close_btn .plus:before{-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.close_btn .plus:after{-webkit-transform:rotate(45deg);transform:rotate(45deg)}a.radious_bg{cursor:pointer;display:flex;justify-content:center;align-items:center;padding:.5em 4em;border:solid 2px #5f1a1a;background:#fff;color:#5f1a1a;line-height:1.3}a.radious_bg.back{background:#dadbdb}a[target="_blank"]{position:relative}a[target='_blank'].hasunderline_link:not(.no-ico),
.l-home-words-innenr .t-light > a[target='_blank']:not(.no-ico),
.l-article-body-inner-section h5 a[target='_blank']:not(.no-ico),
.l-article-body-inner-section h6 a[target='_blank']:not(.no-ico),
.l-article-body-inner-section h7 a[target='_blank']:not(.no-ico),
#event_modal .desc a[target='_blank']:not(.no-ico) {word-break:break-all}a[target='_blank'].hasunderline_link:not(.no-ico):after,
.l-home-words-innenr .t-light > a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h5 a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h6 a[target='_blank']:not(.no-ico):after,
.l-article-body-inner-section h7 a[target='_blank']:not(.no-ico):after,
#event_modal .desc a[target='_blank']:not(.no-ico):after {display:inline-table;flex-shrink:0;width:15px;height:15px;margin-right:3px;margin-left:4px;background: url(../img/common/popicon.svg) no-repeat center/contain;-webkit-transform:translateY(1px);transform:translateY(1px)}a[target='_blank'].hasunderline_link:not(.no-ico):hover:after,
.l-home-words-innenr .t-light > a[target='_blank']:not(.no-ico):hover:after,
.l-article-body-inner-section h5 a[target='_blank']:not(.no-ico):hover:after,
.l-article-body-inner-section h6 a[target='_blank']:not(.no-ico):hover:after,
.l-article-body-inner-section h7 a[target='_blank']:not(.no-ico):hover:after,
#event_modal .desc a[target='_blank']:not(.no-ico):hover:after {background: url(../img/common/popicon_hover.svg) no-repeat center/contain}a[target="_blank"].has_bg_link:after{flex-shrink:0;width:15px;height:15px;margin-right:3px;margin-left:4px;margin-left:15px;background: url(../img/common/popicon_w.svg) no-repeat center/contain !important;-webkit-transform:translateY(1px);transform:translateY(1px)}a.has-shadow{box-shadow:0 4px 0 0 #5f1a1a;transition:background .5s ease 0s , box-shadow .3s ease 0s , -webkit-transform .3s ease 0s;transition:background .5s ease 0s , box-shadow .3s ease 0s , transform .3s ease 0s;transition:background .5s ease 0s , box-shadow .3s ease 0s , transform .3s ease 0s , -webkit-transform .3s ease 0s}a.has-shadow:not(.no-touch).clicking {box-shadow:0 0 0 0 rgba(0,0,0,.15);transition:none!important;-webkit-transform:translate(0,4px);transform:translate(0,4px)}.pickup_btn{width:240px!important;margin-left:20px}.pickup_btn-inner{display:flex;position:relative;overflow:hidden;flex-direction:column;justify-content:center;width:240px!important;height:14rem;border:solid 1px rgba(112,112,112,.5);-webkit-transform:translateZ(0);transform:translateZ(0)}.pickup_btn-inner:before{position:absolute;z-index:2;top:0;width:100%;height:.5rem;background:#fff;transition:height .3s cubic-bezier(.645,.045,.355,1);will-change:height}.pickup_btn-inner:after{position:absolute;z-index:2;bottom:0;width:100%;height:.5rem;background:#fff;transition:height .3s cubic-bezier(.645,.045,.355,1);will-change:height}.pickup_btn:hover{opacity:1}.pickup_btn:hover .pickup_btn-inner:before,.pickup_btn:hover .pickup_btn-inner:after{height:0}.pickup_btn:hover .pickup_btn-inner figure{opacity:.8}.pickup_btn figure{position:absolute;top:50%;left:50%;width:100%;height:100%;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important;transition:opacity .3s cubic-bezier(.645,.045,.355,1);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);will-change:opacity}.pickup_btn[data-type="movie"] figure:after{background: rgba(0, 0, 0, 0.3) url(../img/common/btn_play.svg) no-repeat center/27%;opacity:.6}.pickup_btn h5{width:95%;margin-top:1rem}.has-triangle,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button{position:relative;transition:color 0s ease}.has-triangle:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before{position:relative;width:0;height:0;border-width:4px 0 4px 7px;border-style:solid;border-color:transparent transparent transparent #38c6aa;transition:-webkit-transform 0s;transition:transform 0s;transition:transform 0s , -webkit-transform 0s;-webkit-transform:translateX(1px);transform:translateX(1px)}.has-triangle[data-color="white"]:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button[data-color="white"]:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button[data-color="white"]:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button[data-color="white"]:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button[data-color="white"]:before{border-color:transparent transparent transparent #fff}.has-triangle:hover,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:hover,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:hover,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:hover,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:hover{color:#38c6aa}#search_pc{display:none;width:60px;height:60px;margin-top:8px;transition:-webkit-transform .75s ease .3s;transition:transform .75s ease .3s;transition:transform .75s ease .3s , -webkit-transform .75s ease .3s;-webkit-transform:translateX(105%);transform:translateX(105%);pointer-events:all}#search_pc:before{z-index:1;background:#ffeb52;transition:background .25s ease 0s}#search_pc img{z-index:2;width:24px}#search_pc span{z-index:2;width:120%;margin-top:1px;margin-right:-20%;letter-spacing:0;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:center;transform-origin:center}#search_pc.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}#search_pc img{transition:-webkit-transform .25s ease 0s;transition:transform .25s ease 0s;transition:transform .25s ease 0s , -webkit-transform .25s ease 0s}#search_pc:hover img{-webkit-transform:scale3d(1.06,1.06,1);transform:scale3d(1.06,1.06,1)}#search_pc:hover:before{background:#ffd752}.l-main .l-main-inner .to-top{position:relative;width:60px;height:60px;background:#2f3a41;transition:-webkit-transform .55s ease 0s;transition:transform .55s ease 0s;transition:transform .55s ease 0s , -webkit-transform .55s ease 0s;-webkit-transform:translateX(105%);transform:translateX(105%);pointer-events:all}.l-main .l-main-inner .to-top-wrapper{display:block;position:fixed;z-index:33!important;right:0;bottom:20px;overflow:hidden;width:auto;margin:0 0 0 auto;pointer-events:none}.l-main .l-main-inner .to-top.active:not(.disabled) {opacity:1;transition:background 0s ease 0s , -webkit-transform .55s ease .35s;transition:transform .55s ease .35s , background 0s ease 0s;transition:transform .55s ease .35s , background 0s ease 0s , -webkit-transform .55s ease .35s;-webkit-transform:translateX(0);transform:translateX(0)}.l-main .l-main-inner .to-top.disabled{-webkit-transform:translateX(105%);transform:translateX(105%)}.l-wrapper#top .l-main .l-main-inner .to-top.active{-webkit-transform:translateX(0);transform:translateX(0)}.l-main .l-main-inner .to-top span{width:15px;height:15px;border-top:solid 2px #fff;border-right:solid 2px #fff;transition:-webkit-transform 0s ease 0s;transition:transform 0s ease 0s;transition:transform 0s ease 0s , -webkit-transform 0s ease 0s;-webkit-transform:translateY(5px) rotate(-45deg);transform:translateY(5px) rotate(-45deg)}html[data-os="pc"] .l-main .l-main-inner .to-top:hover{opacity:1}.l-main .l-main-inner .to-top.clicking{opacity:1}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-wrapper{position:relative;z-index:1;width:100%;max-width:1360px;height:100%;margin:auto;background:#fff;opacity:0}body.opening .l-wrapper.active{opacity:1;transition:opacity .3s ease-in-out 0s}.l-wrapper.active{opacity:1}.l-wrapper img{max-width:100%}.l-wrapper svg{-webkit-backface-visibility:hidden}.l-main{position:relative;width:100%;height:100%}.l-main-inner{position:relative;z-index:1;width:100%;height:100%;min-height:100vh}.l-main-inner > *:nth-child(n+2) {z-index:1}a:not(.na):hover {opacity:.85;transition:opacity .15s ease 0s}body.loadwait a:not(.na):hover {cursor:wait}a.hasbg:hover{opacity:1}a.hasbg:hover .img_hasbg img{opacity:.5}a.hasbg .img_hasbg{position:relative;width:100%}a.hasbg .img_hasbg:before{z-index:1;background:#fff}a.hasbg .img_hasbg img{position:relative;z-index:4;width:100%;transition:opacity .3s ease 0s}html[data-os="tablet"] .section_lm{padding-left:2rem}.section_lm[data-side="both"]{padding-right:3.2rem}html[data-os="tablet"] .section_lm[data-side="both"]{padding-right:2rem}.section_lm.sepalates{margin-left:8rem;padding-left:2rem}.l-main-inner .section-intro{margin-bottom:70px}body.recruit_privacy_policy .l-main-inner .section-intro,body.recruit_interview .l-main-inner .section-intro{margin-bottom:0}body.recruit_interview-detail .l-main-inner .section-intro{margin-bottom:170px}.l-main-inner .section-title{margin-top: calc(80px - (((2.4rem * 1.5) - 2.4rem) / 2))}.l-main-inner .section-title svg{margin-right:10px;fill:#2f3a41}.l-main-inner .section-subtitle{max-width:940px;margin-top: calc(30px - (((1.6rem * 2.4) - 1.6rem) / 2));line-height:2.4}.menu>li{float:left;width:25%;height:50px;line-height:50px}.menu>li a{display:block;color:#fff}html[data-os="mobile"] .menu>li a:hover,html[data-os="tablet"] .menu>li a:hover{color:#999}.menu>li:hover{transition:all .5s}.menu ul{display:flex;flex-direction:column;align-items:baseline}.menu ul.menu__second-level{display:flex;flex-direction:column;justify-content:flex-start}html[data-os="pc"] .menu ul.menu__second-level{z-index:1;-webkit-clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%);clip-path:polygon(0% 0%,0% 0%,0% 100%,0% 100%)}body.ie11 .menu ul.menu__second-level{overflow:hidden;width:0}html[data-os="mobile"] .menu ul.menu__second-level,html[data-os="tablet"] .menu ul.menu__second-level{z-index:10;width:95.5%;border-width:0 3rem 0 3rem;border-style:solid;-o-border-image:url(../img/sidemenu/bg_second_sp.svg) 26 45 33 40 stretch;border-image:url(../img/sidemenu/bg_second_sp.svg) 26 45 33 40 fill stretch;transition:border .5s ease-in-out , margin .5s ease-in-out}html[data-os="mobile"] .menu ul.menu__second-level .menu__mega_category,html[data-os="tablet"] .menu ul.menu__second-level .menu__mega_category{width:100%}html[data-os="tablet"] .menu ul.menu__second-level{width:98%}.menu ul.menu__third-level{visibility:hidden;opacity:0}.menu ul.menu__fourth-level{visibility:hidden;opacity:0}.menu__mega.menu_vertial{margin-top:-8px}html[data-os="mobile"] .menu__mega,html[data-os="tablet"] .menu__mega{position:relative}html[data-os="mobile"] .menu__mega>a h7,html[data-os="tablet"] .menu__mega>a h7{font-size:1.6rem}.menu__mega .menu__second-trigger{position:relative;width:100%}html[data-os="pc"] .menu__mega .menu__second-trigger:after{content:'';display:block;position:absolute;z-index:6;top:-9%;left:0;width:247px;height:118%}html[data-os="mobile"] .menu__mega .menu__second-trigger h5,html[data-os="tablet"] .menu__mega .menu__second-trigger h5{width:100%}html[data-os="mobile"] .menu__mega .menu__second-trigger:before,html[data-os="tablet"] .menu__mega .menu__second-trigger:before{content:'';display:block;position:absolute;top:0;left:0;width:100%;height:100%}html[data-os="mobile"] .menu__mega .menu__second-trigger span:before,html[data-os="tablet"] .menu__mega .menu__second-trigger span:before{content:'';display:block;position:absolute;top:11px;right:15px;width:12px;height:1px;background:#2f3a41}html[data-os="mobile"] .menu__mega .menu__second-trigger span:after,html[data-os="tablet"] .menu__mega .menu__second-trigger span:after{content:'';display:block;position:absolute;top:12px;right:20px;width:1px;height:12px;background:#2f3a41;transition:height .3s ease;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html[data-os="mobile"] .menu__mega .menu__second-trigger.opened+.menu__second-level,html[data-os="tablet"] .menu__mega .menu__second-trigger.opened+.menu__second-level{margin-bottom:15px;border-width:26px 3rem 28px 3rem}html[data-os="mobile"] .menu__mega .menu__second-trigger.opened span:after,html[data-os="tablet"] .menu__mega .menu__second-trigger.opened span:after{height:0}.menu__mega ul{display:flex;top:0;left:0;flex-direction:column;justify-content:flex-start;align-items:baseline;height:100vh}html[data-os="pc"] .menu__mega ul{padding:0 30px 35px 50px;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/sidemenu/bg_second.svg) repeat top right;-webkit-filter:blur(0);filter:blur(0)}body.ie11 .menu__mega ul{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;padding:0;background:none}body.ie11 .menu__mega ul li{z-index:3;-webkit-transform:translateX(60px);transform:translateX(60px)}body.ie11 .menu__mega ul:before{z-index:1;left:-17%;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/sidemenu/bg_second.svg) repeat top right;-webkit-transform:skew(-5deg);transform:skew(-5deg)}html[data-os="mobile"] .menu__mega ul,html[data-os="tablet"] .menu__mega ul{position:relative;bottom:auto;height:auto}.menu__mega ul.menu__second-level{position:fixed;z-index:1;left:200px;transition:-webkit-clip-path .3s ease 0s;transition:clip-path .3s ease 0s;transition:clip-path .3s ease 0s , -webkit-clip-path .3s ease 0s}html[data-os="mobile"] .menu__mega ul.menu__second-level,html[data-os="tablet"] .menu__mega ul.menu__second-level{position:relative;left:0}html[data-os="pc"] .menu__mega ul.menu__second-level.has-bottoms{padding-bottom:90px}.menu__mega ul.menu__second-level a h6{margin-left:8px}html[data-os="pc"] .menu__mega ul.menu__second-level a h6{white-space:nowrap}html[data-os="mobile"] .menu__mega ul.menu__second-level a h6,html[data-os="tablet"] .menu__mega ul.menu__second-level a h6{margin-left:10px;color:#fff}.menu__mega ul.menu__second-level a:before{top:9px;border-width:4px 0 4px 7px}html[data-os="mobile"] .menu__mega ul.menu__second-level a:before,html[data-os="tablet"] .menu__mega ul.menu__second-level a:before{border-color:transparent transparent transparent #ffeb52}.menu__mega ul.menu__second-level.menu_vertial-second{z-index:1;top:30px;bottom:auto;left:auto;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100vw;height:auto;padding:0 60px 20px 0}html[data-os="pc"] .menu__mega ul.menu__second-level.menu_vertial-second{-webkit-clip-path:polygon(0% 0%,100% 0%,70% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,70% 100%,0% 100%)}body.ie11 .menu__mega ul.menu__second-level.menu_vertial-second{width:auto}.menu__mega ul.menu__second-level.menu_vertial-second li{margin-top: calc(20px - (((1.2rem * 1.5) - 1.2rem) / 2));margin-right:20px}.menu__mega ul.menu__second-level.menu_vertial-second li.menu__mega_category{width:100%}.menu__mega ul.menu__second-level.menu_vertial-second li.menu__mega_category ~ li {margin-top: calc(8px - (((1.2rem * 1.5) - 1.2rem) / 2))}.menu__mega ul li{margin-top: calc(12px - (((1.2rem * 1.5) - 1.2rem) / 2))}html[data-os="mobile"] .menu__mega ul li,html[data-os="tablet"] .menu__mega ul li{margin-right:20px}.menu__mega ul li.menu__mega_category{margin-top: calc(38px - (((1.2rem * 1.5) - 1.2rem) / 2))}.menu__mega ul li.menu__mega_category+li{margin-top: calc(2px - (((1.2rem * 1.5) - 1.2rem) / 2))}html[data-os="pc"] .menu__mega ul.menu__second-level.active{transition:-webkit-clip-path .3s ease 0s;transition:clip-path .3s ease 0s;transition:clip-path .3s ease 0s , -webkit-clip-path .3s ease 0s;-webkit-clip-path:polygon(0% 0%,100% 0%,70% 100%,0% 100%);clip-path:polygon(0% 0%,100% 0%,70% 100%,0% 100%)}body.ie11 .menu__mega ul.menu__second-level.active{width:auto}.simplebar-content-wrapper{outline:none!important;border:none}.simplebar-track.simplebar-vertical{z-index:5}html[data-os="mobile"] .simplebar-track.simplebar-vertical,html[data-os="tablet"] .simplebar-track.simplebar-vertical{right:1rem;width:4px}html[data-os="pc"] .simplebar-track.simplebar-vertical{left:5px;width:12px}html[data-os="pc"] .simplebar-track.simplebar-vertical .simplebar-scrollbar{width:12px;border-right:solid 5px rgba(0,0,0,0);border-left:solid 5px rgba(0,0,0,0)}html[data-os="pc"] .simplebar-track.simplebar-vertical .simplebar-scrollbar:before{width:2px}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:30px;bottom:30px}.simplebar-track.simplebar-horizontal{height:15px}.simplebar-track.simplebar-horizontal .simplebar-scrollbar{height:12px;border-top:solid 5px rgba(0,0,0,0);border-bottom:solid 5px rgba(0,0,0,0)}.twitter-timeline,.twitter-timeline-rendered{width:300px}.cf:after,.cf:before{content:' ';display:table}.cf:after{clear:both}.menu:after,.menu:before{content:' ';display:table}.menu:after{clear:both}.menu{*zoom: 1}.bggradedients{background:linear-gradient(-60deg,#ffe934 0%,#f69549 6%,#ed3163 12.5%,#bade43 25%,#bade43 27%,#43aede 35%,#ae43de 47.5%,#de4367 60%,#de4367 70%,#ffe934 82.5%,#ffe934 87.5%,#ed3163 100%);background-size:1000% 100%;-webkit-animation:bggradient 4s linear infinite;animation:bggradient 4s linear infinite;will-change:background}#svg_template{display:none}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}#modal{position:fixed;z-index:30;top:0;left:0;width:100%;height:100%;opacity:0;transition:opacity 0s ease .5s , -webkit-clip-path .3s cubic-bezier(.39,.575,.565,1) 0s;transition:clip-path .3s cubic-bezier(.39,.575,.565,1) 0s , opacity 0s ease .5s;transition:clip-path .3s cubic-bezier(.39,.575,.565,1) 0s , opacity 0s ease .5s , -webkit-clip-path .3s cubic-bezier(.39,.575,.565,1) 0s;-webkit-clip-path:inset(50% 0 50% 0);clip-path:inset(50% 0 50% 0);will-change:clip-path}#modal:not(.active) {pointer-events:none}#modal.active{opacity:1;transition:opacity 0s ease 0s , -webkit-clip-path .5s cubic-bezier(.39,.575,.565,1) 0s;transition:clip-path .5s cubic-bezier(.39,.575,.565,1) 0s , opacity 0s ease 0s;transition:clip-path .5s cubic-bezier(.39,.575,.565,1) 0s , opacity 0s ease 0s , -webkit-clip-path .5s cubic-bezier(.39,.575,.565,1) 0s;-webkit-clip-path:inset(0 0 0 0);clip-path:inset(0 0 0 0)}#modal .seciton_inner{position:absolute;top:50%;left:50%;overflow:hidden;width:1280px;max-width:94%;height:720px;max-height:calc(90% - 100px);-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#modal .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.6)}#movie{position:relative;width:100%;height:100%}#movie iframe{opacity:0}#movie iframe.active{opacity:.75}#movie_status{position:absolute;top:0;left:0;width:100%;height:100%;background:#000;opacity:0;transition:opacity .3s ease .3s;pointer-events:none}#movie_status.active{cursor:pointer;opacity:1;transition:opacity 0s ease 0s;pointer-events:all}#movie_status:after,#movie_status:before{opacity:0}#movie_status:before{top:0;right:0;bottom:0;left:0;width:120px;height:120px;margin:auto;border:solid 1px #fff;border-radius:60px;-webkit-transform-origin:center;transform-origin:center}#movie_status:after{top:50%;left:50%;width:120px;height:120px;background: url(../img/common/btn_play_onm.svg) no-repeat center/contain;transition:opacity .2s ease .2s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#movie_status.buffer{background:none;opacity:1}#movie_status.buffer:before{opacity:1;-webkit-animation:loading_rotate 2s ease-out 0s infinite normal;animation:loading_rotate 2s ease-out 0s infinite normal}#movie_status.buffer .thumb{opacity:0}#movie_status.play:after{opacity:.5;transition:opacity .3s ease 0s}#movie_status .thumb{height:100%;background-size:cover;opacity:0}#movie_status .thumb.active{opacity:.75}@-webkit-keyframes loading_rotate {
	from {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	70% {
		opacity: 0;
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(1.25, 1.25, 1.25);
		transform: scale3d(1.25, 1.25, 1.25);
	}
}@keyframes loading_rotate {
	from {
		opacity: 1;
		-webkit-transform: scale3d(1, 1, 1);
		transform: scale3d(1, 1, 1);
	}

	70% {
		opacity: 0;
	}

	to {
		opacity: 0;
		-webkit-transform: scale3d(1.25, 1.25, 1.25);
		transform: scale3d(1.25, 1.25, 1.25);
	}
}#movie_thumb{cursor:pointer;display:none;position:absolute;top:50%;left:50%;width:100%;transition:opacity .25s ease 0s;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}#movie_thumb:not(.active) {opacity:0;transition:opacity .2s ease .2s;pointer-events:none}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.str-sidemenu{position:fixed;z-index:3;top:0;width:247px;height:100%;opacity:0}html[data-os="tablet"] .str-sidemenu,html[data-os="mobile"] .str-sidemenu{left:0;background: url(../img/sidemenu/bg_sp_upper.svg) repeat-x 0 100%/375px;opacity:0}html[data-os="tablet"] .l-wrapper.active .str-sidemenu,html[data-os="mobile"] .l-wrapper.active .str-sidemenu{opacity:1}html[data-os="tablet"] .str-sidemenu:before,html[data-os="mobile"] .str-sidemenu:before{top:100%;height:45px;background: url(../img/sidemenu/bg_sp_under.svg) repeat-x 0 0/375px;transition:height .5s ease 0s;will-change:height}html[data-os="tablet"] .str-sidemenu:after,html[data-os="mobile"] .str-sidemenu:after{top:100%;height:70px;background: url(../img/sidemenu/bg_sp_upper_def.svg) repeat-x 0 0/375px;transition:height .5s ease 0s;will-change:height}html[data-os='tablet'] .str-sidemenu.narrow:not(.active):after,
html[data-os='mobile'] .str-sidemenu.narrow:not(.active):after {height:50px}html[data-os='tablet'] .str-sidemenu.narrow:not(.active):before,
html[data-os='mobile'] .str-sidemenu.narrow:not(.active):before {height:60px}.str-sidemenu.active{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}.str-sidemenu.active:not(.device-change) {transition:-webkit-transform ease .75s .5s;transition:transform ease .75s .5s;transition:transform ease .75s .5s , -webkit-transform ease .75s .5s}.str-sidemenu:not(.active) .input_wrapper {opacity:0}.str-sidemenu h3{font-weight:900}.str-sidemenu #logo-side{position:absolute;z-index:4;top:0;left:110px;width:136px;height:106px;opacity:0;transition:opacity .3s ease 0s}.str-sidemenu #logo-side #logo-side-svg{position:relative}.str-sidemenu #logo-side #logo_min{position:absolute;z-index:4;top:23px;left:15px;pointer-events:none}.str-sidemenu #logo-side:not(.active) {pointer-events:none}.str-sidemenu #logo-side .logo-side-img{position:absolute;top:9px;left:24px;opacity:0;transition:opacity .2s ease 0s}.str-sidemenu #logo-side.active{cursor:pointer;opacity:1}.str-sidemenu #logo-side.active .logo-side-img{opacity:1;transition:opacity .2s ease .32s}.str-sidemenu .simplebar-mask,.str-sidemenu .simplebar-wrapper{overflow:visible}.str-sidemenu .simplebar-content{display:flex;position:relative;flex-direction:column}.str-sidemenu .simplebar-content-wrapper{position:relative}.str-sidemenu .simplebar-content .sidemenu-bg{display:none;position:fixed;z-index:2}html[data-os="pc"] .str-sidemenu .simplebar-content .sidemenu-bg{display:block;left:0;width:247px;background: url(../img/sidemenu/bg.svg) repeat-y top left/247px}body:not(.ie11) html[data-os='pc'] .str-sidemenu .simplebar-content .sidemenu-bg {transition:-webkit-filter ease .3s .5s;transition:filter ease .3s .5s;transition:filter ease .3s .5s , -webkit-filter ease .3s .5s}.str-sidemenu .simplebar-mask{z-index:5}html[data-os="tablet"] .str-sidemenu,html[data-os="mobile"] .str-sidemenu{width:100%;padding:0;-webkit-transform:translateY(-100%);transform:translateY(-100%)}html[data-os='tablet'] .str-sidemenu:not(.device-change).init,
html[data-os='mobile'] .str-sidemenu:not(.device-change).init {transition:-webkit-transform .75s ease 0s;transition:transform .75s ease 0s;transition:transform .75s ease 0s , -webkit-transform .75s ease 0s}html[data-os="tablet"] .str-sidemenu.active,html[data-os="mobile"] .str-sidemenu.active{-webkit-transform:translateY(0%);transform:translateY(0%)}html[data-os="tablet"] .str-sidemenu.active+.search_sp,html[data-os="mobile"] .str-sidemenu.active+.search_sp{opacity:0}.str-sidemenu-body{width:100%;height:100%}html[data-os="pc"] .str-sidemenu-body.open{overflow-x:visible}html[data-os="mobile"] .str-sidemenu-body{padding:77px 0 27px}html[data-os="tablet"] .str-sidemenu-body{padding:35px 0 27px}.str-sidemenu-body-wrapper{width:100%;height:100%}html[data-os="mobile"] .str-sidemenu-body .input_wrapper+.active_checks,html[data-os="tablet"] .str-sidemenu-body .input_wrapper+.active_checks{margin-top: calc(9px - (((1.2rem * 1.5) - 1.2rem) / 2))}html[data-os="mobile"] .str-sidemenu-body .menu__mega,html[data-os="tablet"] .str-sidemenu-body .menu__mega{width:100%}#str-sidemenu:not(.active) .str-sidemenu-body .menu__second-level {opacity:0}.str-sidemenu-body .menu__second-level a{margin-bottom:6px}.str-sidemenu-body .logo-side-wrapper{z-index:5}.str-sidemenu-body > a:not(.logo-side-wrapper),
.str-sidemenu-body .menu__second-trigger {position:relative;margin-top: calc(6px - (((1.2rem * 1.5) - 1.2rem) / 2));padding:7px 18px 7px 24px}html[data-os='tablet'] .str-sidemenu-body > a:not(.logo-side-wrapper),
html[data-os='tablet'] .str-sidemenu-body .menu__second-trigger {margin-top: calc(20px - (((1.2rem * 1.5) - 1.2rem) / 2))}html[data-os='mobile'] .str-sidemenu-body > a:not(.logo-side-wrapper),
html[data-os='tablet'] .str-sidemenu-body > a:not(.logo-side-wrapper),
html[data-os='mobile'] .str-sidemenu-body .menu__second-trigger,
html[data-os='tablet'] .str-sidemenu-body .menu__second-trigger {margin-top: calc(5px - (((1.2rem * 1.5) - 1.2rem) / 2));padding-left:25px}.str-sidemenu-body > a:not(.logo-side-wrapper) h5,
.str-sidemenu-body .menu__second-trigger h5 {min-width:80px;color:#2f3a41}html[data-os='mobile'] .str-sidemenu-body > a:not(.logo-side-wrapper) h5,
html[data-os='mobile'] .str-sidemenu-body .menu__second-trigger h5 {font-size:18px}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper):before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger:before {-o-border-image:url(../img/sidemenu/link_bg.svg) 4 5 6 0 stretch;border-image:url(../img/sidemenu/link_bg.svg) 4 5 6 0 fill stretch}html[data-os='mobile'] .str-sidemenu-body > a:not(.logo-side-wrapper):before,
html[data-os='tablet'] .str-sidemenu-body > a:not(.logo-side-wrapper):before,
html[data-os='mobile'] .str-sidemenu-body .menu__second-trigger:before,
html[data-os='tablet'] .str-sidemenu-body .menu__second-trigger:before {display:none}#str-sidemenu:not(.active) .str-sidemenu-body > a:not(.logo-side-wrapper).active_checks:before,
#str-sidemenu:not(.active) .str-sidemenu-body > a:not(.logo-side-wrapper).menu__second-trigger:before,
#str-sidemenu:not(.active) .str-sidemenu-body .menu__second-trigger.active_checks:before,
#str-sidemenu:not(.active) .str-sidemenu-body .menu__second-trigger.menu__second-trigger:before {opacity:0}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).active,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.active {pointer-events:none}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).active[href='/'],
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.active[href='/'] {pointer-events:all}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).active h5,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.active h5 {color:#fff}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).active:nth-child(2):before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.active:nth-child(2):before {-webkit-transform:translateX(-10px);transform:translateX(-10px)}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).active:before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.active:before {-o-border-image:url(../img/sidemenu/active_bg.svg) 4 4 4 0 stretch;border-image:url(../img/sidemenu/active_bg.svg) 4 4 4 0 fill stretch;-webkit-transform:translateX(0);transform:translateX(0)}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper):before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger:before {left:-8%;width:108%;transition:-webkit-transform cubic-bezier(.645,1.65,.455,.885) .1s;transition:transform cubic-bezier(.645,1.65,.455,.885) .1s;transition:transform cubic-bezier(.645,1.65,.455,.885) .1s , -webkit-transform cubic-bezier(.645,1.65,.455,.885) .1s;-webkit-transform:translateX(-100%);transform:translateX(-100%)}html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper):hover:before,
html[data-os='pc'] .str-sidemenu-body > a:not(.logo-side-wrapper).hover:before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger:hover:before,
html[data-os='pc'] .str-sidemenu-body .menu__second-trigger.hover:before {-webkit-transform:translateX(0);transform:translateX(0)}.str-sidemenu-body > a:not(.logo-side-wrapper):hover,
.str-sidemenu-body .menu__second-trigger:hover {opacity:1}html[data-os="mobile"] .str-sidemenu-body .menu__second-trigger,html[data-os="tablet"] .str-sidemenu-body .menu__second-trigger{position:relative;width:100%}html[data-os="mobile"] .str-sidemenu-body .menu__second-trigger:before,html[data-os="mobile"] .str-sidemenu-body .menu__second-trigger:after,html[data-os="tablet"] .str-sidemenu-body .menu__second-trigger:before,html[data-os="tablet"] .str-sidemenu-body .menu__second-trigger:after{content:'';display:block;position:absolute;z-index:6;top:50%;right:3rem;left:auto;width:16px;height:2px;border:none;background:#2f3a41}html[data-os="mobile"] .str-sidemenu-body .menu__second-trigger:before,html[data-os="tablet"] .str-sidemenu-body .menu__second-trigger:before{-webkit-transform:rotate(90deg);transform:rotate(90deg)}html[data-os="mobile"] .str-sidemenu-body .menu__second-trigger.opened:before,html[data-os="tablet"] .str-sidemenu-body .menu__second-trigger.opened:before{width:0}.str-sidemenu-body-inner{z-index:4;margin-top: calc(24px - (((1.2rem * 1.5) - 1.2rem) / 2));margin-left:25px}.str-sidemenu-body-inner a{position:relative}body.ie11 .str-sidemenu-body-inner a{align-items:flex-start}.str-sidemenu-body-inner a h8{margin-left:25px}.str-sidemenu-body-inner a img{position:absolute;width:17px}body.ie11 .str-sidemenu-body-inner a img{height:17px}.str-sidemenu-body-inner a+a{margin-top:20px}.str-sidemenu-body-inner a:hover{opacity:1}.str-sidemenu-body-inner a:hover img{width:19px;margin-left:-1px}.str-sidemenu-body-footer{z-index:4;width:100%;padding-bottom:3.3rem;padding-left:25px}.str-sidemenu-body-footer .has-bg{width:180px;min-height:.0001%}.str-sidemenu-body-footer .has-bg .baloon{position:absolute;top:-36px;right:-20px;-webkit-transform-origin:48px 30px;transform-origin:48px 30px}.str-sidemenu-body-footer .has-bg:before{z-index:1!important}.str-sidemenu-body-footer .has-bg img{opacity:1}.str-sidemenu-body-footer .has-bg .mod-thumb{padding-top:38.8888888888889%}.str-sidemenu-body-footer .has-bg .mod-thumb-inner{outline:none}.str-sidemenu-body-footer-inner{position:relative;margin-top:43px}.str-sidemenu-body-footer-inner>.baloon{position:absolute;top:-15px}.str-sidemenu-body-footer-inner a:nth-of-type(1) {margin:25px 0 0 16px}.str-sidemenu-body-footer-inner a:nth-of-type(2) {margin-left:8px}.str-sidemenu-search{z-index:3;flex-direction:row-reverse;justify-content:flex-end;width:132px;height:24px;margin:25px 0 0 25px;padding:0 12px 0 8px;border:solid 1px #2f3a41;border-radius:99px}.str-sidemenu-search img{width:12px;margin-right:4px}.str-sidemenu-search span{line-height:1}.str-sidemenu-search:hover{border-color:#38c6aa}.sidemenu_closer{position:fixed;z-index:2;top:0;left:0;width:100vw;height:100vh;background:rgba(0,0,0,.2);transition:opacity .3s ease}.sidemenu_closer:not(.active) {opacity:0;pointer-events:none}.sidemenu_closer.active{opacity:1}.logo_sp{position:fixed;z-index:5;top:9px;left:1rem;opacity:0}.logo_sp img{width:150px}.l-wrapper:not(.active) .logo_sp {display:none}.l-wrapper.active .logo_sp{opacity:1}.search_sp{position:fixed;z-index:5;top:18px;right:7.6rem}.l-wrapper:not(.active) .search_sp {display:none}.sidemenu_close_btn{position:fixed;z-index:3;top:30px;left:300px;width:33px;height:33px;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.sidemenu_close_btn:not(.active) {opacity:0;-webkit-transform:scale3d(.3,.3,1) rotate(45deg);transform:scale3d(.3,.3,1) rotate(45deg);pointer-events:none}.sidemenu_close_btn.active{transition:opacity .05s ease .4s , -webkit-transform .05s ease .4s;transition:opacity .05s ease .4s , transform .05s ease .4s;transition:opacity .05s ease .4s , transform .05s ease .4s , -webkit-transform .05s ease .4s;-webkit-transform:scale3d(1,1,1) rotate(45deg);transform:scale3d(1,1,1) rotate(45deg)}.sidemenu_close_btn span{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.sidemenu_close_btn span:nth-child(1) {width:100%;height:2px;background:#2f3a41}.sidemenu_close_btn span:nth-child(2) {width:2px;height:100%;background:#2f3a41}.input_wrapper{z-index:3;flex-shrink:0;width:calc(100% - 5.5rem);height:46px;margin:0 auto;padding:0 20px;border-radius:99px;background:#fff}.input_wrapper a{padding-right:15px}.input_wrapper input[type="search"],.input_wrapper input[type="text"]{outline:none;width:100%;padding:0;border:none;border-radius:0;background:none;font-family:'Noto Sans JP',sans-serif;font-size:14px;font-weight:normal}.input_wrapper input[type="search"]:-webkit-autofill,.input_wrapper input[type="text"]:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.input_wrapper form{width:64vw}.nav_icon{cursor:pointer;display:flex;position:fixed;z-index:10!important;top:24px;right:2.4rem;flex-direction:column;width:24px!important;margin:0!important;background-color:transparent;transition:background .75s ease 0s}.nav_icon:before{top:-15px;left:-10px;width:42px;height:40px}.nav_icon span{position:relative;z-index:101;left:0;width:0;height:2px;background:#2f3a41;transition:width .4s ease 0s , border .3s ease 0s , top .5s ease 0s , bottom .5s ease 0s , -webkit-transform .5s ease 0s;transition:transform .5s ease 0s , width .4s ease 0s , border .3s ease 0s , top .5s ease 0s , bottom .5s ease 0s;transition:transform .5s ease 0s , width .4s ease 0s , border .3s ease 0s , top .5s ease 0s , bottom .5s ease 0s , -webkit-transform .5s ease 0s;-webkit-transform:rotate(0);transform:rotate(0);-webkit-transform-origin:center;transform-origin:center}.nav_icon span:nth-of-type(2) {margin-top:6px}.nav_icon.animated span{width:100%}.nav_icon.animated.active span{transition-delay:0s}.nav_icon.animated.active span:nth-of-type(1) {-webkit-transform:rotate(45deg) translateY(5.5px);transform:rotate(45deg) translateY(5.5px)}.nav_icon.animated.active span:nth-of-type(2) {-webkit-transform:rotate(-45deg) translateY(-5.5px);transform:rotate(-45deg) translateY(-5.5px)}.nav_icon.animated.hide{pointer-events:none}.nav_icon.animated.hide span{width:0;transition:width .3s ease 0s , -webkit-transform .3s ease 0s;transition:transform .3s ease 0s , width .3s ease 0s;transition:transform .3s ease 0s , width .3s ease 0s , -webkit-transform .3s ease 0s}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.str-header{position:absolute;z-index:2;width:100%;padding-left:247px;pointer-events:none}.str-header-logo{position:relative;width:440px;height:160px;pointer-events:all}.str-header-logo.disabled{display:none}.str-header .logo{position:absolute;top:20px;right:0;left:0;margin:auto;pointer-events:none}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.str-footer{position:relative;z-index:10;width:100%;margin-top:auto;background:#f2f2f2;font-weight:400}.str-footer-inner+.str-footer-inner{width:100%}.str-footer-body{flex-wrap:wrap;letter-spacing:0}.str-footer-body-wrapper:nth-child(n+2) {margin-top:20px}.str-footer-body-wrapper h7{flex-shrink:0;width:16rem;margin-top:20px}.str-footer-body.footer-banners{margin-top:10px}.str-footer-body.footer-texts a{font-weight:400;line-height:.8rem}.str-footer-body.footer-texts a+a{margin-left:2rem;padding-left:2rem;border-left:solid 1px #787474}.str-footer small{font-size:1.2rem;font-weight:400}.str-footer small.animated{opacity:1;transition:opacity .5s ease .5s}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-mv{position:relative;z-index:1;width:100%;max-width:1360px;margin:auto}.l-home-mv .logo-sidemenu{position:absolute;z-index:5;top:4vw;left:4vw;width:50vw}.l-home-mv-inner{position:relative;width:100%;height:100%}.l-home-hero{width:100%;height:100%}.l-home-hero-img{position:relative;z-index:1;width:100%;width:100%;height:100%}.l-home-hero-img:not(.slick-initialized):before {background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/sidemenu/bg_second.svg) repeat-x;opacity:.4}.l-home-hero-img-wrapper{position:relative;width:100%;height:100%}.l-home-hero-img .tag{z-index:5}.l-home-hero-img-tags{z-index:3}.l-home-hero-img.active{opacity:1;transition:opacity .5s ease .5s}.l-home-hero-img-inner{position:absolute;top:0;left:0;width:100%;height:100%}.l-home-hero-img-inner-link{width:100%}.l-home-hero-img-inner-link:before{position:fixed;top:0;left:0;border:solid #fff 0;transition:border .3s ease 0s}.l-home-hero-img-inner-link:hover h3{color:#38c6aa}.l-home-hero-img .slick-list{position:relative;z-index:3;width:100%;height:100%}.l-home-hero-img .slick-list .slick-track{display:flex;height:100%;-webkit-perspective-origin:20% 50%;perspective-origin:20% 50%}.l-home-hero-img .slick-list .slick-track .slick-slide{display:flex;float:none;flex-direction:column;opacity:0;transition:opacity .3s ease;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.l-home-hero-img .slick-list .slick-track .slick-slide.active{position:relative;z-index:999;opacity:1}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-thumb{position:relative;z-index:1;-webkit-transform-origin:center;transform-origin:center}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags h3{width:100%;margin-top:10px;text-align:justify}body.ie11 .l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags h3{height:13rem}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags-under{width:100%;margin-top:10px}.l-home-hero-img-thumb{width:100%;height:100%;background-position:center!important;background-size:cover!important;-webkit-transform:translate3d(0,0,100px);transform:translate3d(0,0,100px)}.l-home-hero-img-thumb-wrapper{width:100%;-webkit-perspective:1000px;perspective:1000px}.l-home-hero-news{flex-shrink:0;width:100%;margin-top:2rem;padding:0 17rem 0 26rem}.l-home-hero-news h7{margin-left:10px}.l-home-hero-news h8{flex-shrink:0}.l-home-hero-news .has-arrow{margin-left:10px}.l-home-hero-news .slick-slide{display:flex}.l-home-hero-news .slick-slide:not(.slick-current) a {pointer-events:none}.l-home-hero-news-inner{width:calc(100% - 50px);opacity:0}.l-home-hero-news-inner.slick-initialized{transition:opacity .75s ease-in-out 1s}.l-home-hero-markee{position:relative;overflow:hidden;flex-shrink:0;width:calc(100% - 303px);margin:0 56px 0 27.2rem;padding:0 24px}html[data-os="tablet"] .l-home-hero-markee{width:calc(100% - 4.1rem);margin:0 56px 0 2rem}.l-home-hero-markee .l-home-markee-inner{width:100%}.l-home-hero-markee .l-home-markee-inner.slick-initialized{opacity:1}.l-home-hero-markee .slider-arrows{opacity:1}.l-home-hero-markee-inner{height:100%}.l-home-hero-markee-inner-thumb{display:flex;flex-shrink:0;flex-direction:row;height:64px;margin:0 5px;padding:0 20px}.l-home-hero-markee-inner-thumb img{margin-right:10px}.l-home-hero-markee-inner-thumb svg{max-width:30px;height:26px;margin-right:7px;fill:#fed93e}.l-home-hero-markee-inner-thumb.disabled{opacity:0;pointer-events:none}.l-home-hero-markee-inner-thumb #mvicon-wrapper_3{width:22px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_4{width:16px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_5{width:31px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_6{width:21px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_7{width:27px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_8{width:26px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_9{width:21px}.l-home-hero-markee-inner-thumb #mvicon-wrapper_10{width:26px}.l-home-hero-markee-inner-thumb:hover{opacity:1;color:#38c6aa}.l-home-hero-markee-inner-thumb:hover svg{fill:#38c6aa}.l-home-hero-markee .slick-list{height:100%}.l-home-hero-nav{position:absolute;z-index:2;right:52px;bottom:40px;opacity:0;transition:opacity .3s ease}.l-home-hero-nav.animated{opacity:1}.l-home-hero-nav-inner{display:flex;justify-content:center;align-items:center;width:170px;margin:0 5px}.l-home-hero-nav-inner.active .l-home-hero-nav-inner-thumb:before{border:solid 5px #fff;transition:border .3s ease .3s}.l-home-hero-nav-inner:hover .l-home-hero-nav-inner-thumb:before{border:solid 5px #fff;transition:border .3s ease-out 0s}.l-home-hero-nav-inner-thumb{position:relative;width:100%;height:86px;background-position:center!important;background-size:cover!important}body.narrowimage .l-home-hero-nav-inner-thumb{height:96px}.l-home-hero-nav-inner-thumb:before{border:solid 0 #fff;transition:border .2s ease 0s;will-change:border}.l-home-hero-nav-inner span{margin-top: calc(10px - (((1.1rem * 1.5) - 1.1rem) / 2))}body.ie11 .l-home-hero-nav-inner span{height:3rem}.l-home-hero-nav.slick-initialized{transition:-webkit-transform 1s ease .5s;transition:transform 1s ease .5s;transition:transform 1s ease .5s , -webkit-transform 1s ease .5s;-webkit-transform:translateX(0);transform:translateX(0)}.l-home-hero-nav a{display:flex;height:100%;color:#fff}.l-home-hero-nav h6{margin-top:12px}.l-home-hero-nav h8{margin-top:15px}.l-home-hero-sns{width:100%;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/sidemenu/bg_sp_share.svg) repeat-x center right}.l-home-hero-sns.anim.animated{transition-delay:1.05s}.l-home-hero-sns .str-sidemenu-body-footer-inner{margin:38px auto 40px}.l-home-hero-sns .str-sidemenu-body-footer-inner .baloon{left:-38px;width:60px;-webkit-transform:rotate(-4deg);transform:rotate(-4deg)}.l-home-hero-sns .str-sidemenu-body-footer-inner a{width:42px}.l-home-hero-sns .str-sidemenu-body-footer-inner a:nth-of-type(1) {margin-top:8px}.l-home-hero-sns .str-sidemenu-body-footer-inner a:nth-of-type(2) {width:41px;margin-left:10px}.l-home-tweets .twitter-timeline{margin-top:16px!important}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-article{position:relative;margin-bottom:40px;padding:0 7.5px}.l-home-article img{outline:solid 1px #cfdbe5;outline-offset:-1px;width:100%}.l-home-article .number{position:absolute;top:0;left:4px;margin-top:-1.6rem}.l-home-article-wrap{width: calc(100% + 15px);margin:15px -7.5px 5px}.l-home-article-wrap-center{width:100%;max-width:1360px;margin:auto}html[data-os="tablet"] .l-home-article-wrap-center+.l-home-colums{margin-top:40px}.l-home-article-second{align-items:flex-start;width:100%;min-width:0;word-wrap:break-word;overflow-wrap:break-word}.l-home-article-inner{margin:6px 0 0}body.ie11 .l-home-article-inner{width:100%}.l-home-article-inner .clip-txts{position:relative;z-index:4}body.ie11 .l-home-article-inner .clip-txts{height:6.5rem}body.ie11 .l-home-article-inner .clip-txts.min{height:9.5rem}.l-home-article-inner:hover{color:#38c6aa}.l-home-article-inner:hover:before{opacity:.15}.l-home-article-inner:before{z-index:1;background:#fff;opacity:0;transition:opacity .2s ease}.l-home-article.second,.l-home-article.recommend{align-items:initial;width:100%;max-width:100%;margin-bottom:20px;padding:0}.l-home-article.second .anim,.l-home-article.recommend .anim{opacity:1;transition:none}.l-home-article.second .related-thumb,.l-home-article.recommend .related-thumb{flex-shrink:0;width:180px;margin-right:16px}.l-home-article.second .related-thumb-inner,.l-home-article.recommend .related-thumb-inner{outline:solid 1px #cfdbe5;outline-offset:-1px;background-position:center!important;background-size:cover!important}.l-home-article.second img,.l-home-article.second .mod-thumb,.l-home-article.recommend img,.l-home-article.recommend .mod-thumb{width:246px;height:123px;margin-right:16px;padding-top:0}body.narrowimage .l-home-article.second img,body.narrowimage .l-home-article.second .mod-thumb,body.narrowimage .l-home-article.recommend img,body.narrowimage .l-home-article.recommend .mod-thumb{height:138px}.l-home-article.second.nums_wrapper,.l-home-article.recommend.nums_wrapper{margin-bottom:24px}.l-home-article.second .l-home-article-under,.l-home-article.second .l-home-article-inner,.l-home-article.recommend .l-home-article-under,.l-home-article.recommend .l-home-article-inner{width:100%;margin-right:0;margin-left:0}.l-home-article.second .tag-wrapper,.l-home-article.recommend .tag-wrapper{margin:0}.l-home-article.second .tag-wrapper span,.l-home-article.recommend .tag-wrapper span{font-size:1.1rem}.l-home-article.second .tag-wrapper .tag,.l-home-article.recommend .tag-wrapper .tag{padding:6px 14px}.l-home-article.recommend{margin-bottom:0}.l-home-article.recommend .clip-txts{margin-top:0;font-weight:bold;line-height:1.5}.l-home-article .tag-wrapper{z-index:5;margin:-20px 0 0 5px}.l-home-article-sides{flex-wrap:wrap}.l-home-article-under{position:relative;z-index:1;flex-wrap:wrap;margin:auto 0 0;padding-top:6px;letter-spacing:0;pointer-events:none}.l-home-article-under .pr_tag{margin-left:0}.l-home-article-pager{margin-top:40px}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-article-banner{width:100%}.l-home-article-banner+.l-event{margin-top:30px}.l-home-article-banner-inner{width:100%;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/start_game_bg.svg) repeat top left;-webkit-animation:bgAnim 5s linear 0s infinite;animation:bgAnim 5s linear 0s infinite;will-change:background-position}.l-home-colums-inner .l-home-article-banner-inner{background:none}.l-home-article-banner-inner.anim{transition:opacity .3s ease .2s}.l-home-article-banner-inner h1{font-size:3rem}.l-home-article-banner-inner .cirle-arrow{margin-left:10px}.l-home-article-banner-inner-side{margin-top: calc(22px - (((2.4rem * 1.5) - 2.4rem) / 2))}.l-home-article-banner-inner-txts{margin-right:50px}.l-home-article-banner-inner.min .l-home-article-banner-inner-txts{margin-right:0;letter-spacing:-.05em}.l-home-article-banner-inner.min .l-home-article-banner-inner-side{margin:0}.l-home-article-banner-inner.min .cirle-arrow{margin-left:0}.l-home-article-banner-inner.min img{width:100%}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-calender.disabled{display:none}.l-home-calender-inner-link{margin-top:15px;padding-top:15px;border-top:solid 1px #cfdbe5}.l-home-calender-inner-link-ver{width:100%;margin-top: calc(7px - (((1.2rem * 2.4) - 1.2rem) / 2))}.l-home-calender-inner-link-ver h8{margin-top: calc(10px - (((1.2rem * 2.4) - 1.2rem) / 2));text-align:justify}.l-home-calender-inner-link .mod-thumb{width:64px;height:64px;margin-right:10px;padding-top:0;transition:opacity .2s!important}body.narrowimage .l-home-calender-inner-link .mod-thumb{padding-top:0}.l-home-calender-inner-link .mod-thumb-inner.noimage:before{font-size:1rem;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1)}.l-home-calender .cirle-arrow-wrapper{margin:0 0;padding-top:15px}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-colums{width:100%;min-height:.0001%;margin:40px auto 170px}html[data-os="tablet"] .l-home-colums{margin-top:100px}body.article .l-home-colums{margin-top:32px}.l-home-colums.one_clm{max-width:1002px}body:not(.article) .l-home-colums .banner[href=''] {display:none}.l-home-colums-inner .anim{opacity:1}.l-home-colums-inner-title{padding:20px 30px;border-top:solid 2px;border-bottom:solid 2px}body.event .l-home-colums-inner-title{z-index:2}.l-home-colums-inner-title img{float:left}.l-home-colums-inner-title h1{margin:0 20px;font-size:2.8rem}.l-home-colums-inner-title .btn-view_more,.l-home-colums-inner-title .backtotop{margin-top:0;margin-left:auto}.l-home-colums-inner-subtitle{position:relative;z-index:3;margin-top:10px;padding:18px 5px 21px 24px;background:#38c6aa;color:#fff}.l-home-colums-inner-subtitle-rubi{margin-top: calc(18px - (((1.1rem * 1.5) - 1.1rem) / 2));text-align:justify}body.event .l-home-colums-inner-subtitle{align-items:flex-start;margin:2.4rem 0 0 2rem;padding:0;background:none;color:#2f3a41;pointer-events:none}body.event .l-home-colums-inner-subtitle h6{font-size:1.4rem}.l-home-colums-inner-inner .btn-view_more,.l-home-colums-inner-inner .backtotop{margin-left:auto}.l-home-colums-inner>h3{margin-top:24px;margin-bottom:24px}.l-home-colums-inner>h3.page_title{margin-top:-5px;padding-bottom:8px;border-bottom:solid 4px #38c6aa}.l-home-colums-inner>h3.page_title .dates{margin-left:10px}.l-home-colums-inner>h3.page_title+h3{margin-top:0}.l-home-colums-inner>h5{margin-top:35px}.l-home-colums-inner:nth-child(1) {width:100%;margin-right:32px}.l-home-colums-inner:nth-child(1).one_clm {margin-right:0}.l-home-colums-inner:nth-child(2) {flex-shrink:0;width:300px}.l-home-colums-inner:nth-child(2) .anim {opacity:1;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}html[data-os='pc'] .l-home-colums-inner:nth-child(2).fixed {margin-right:3.2rem}html[data-os='tablet'] .l-home-colums-inner:nth-child(2).fixed {margin-right:2.5vw}.l-home-colums-inner:nth-child(2) a.banner {width:100%}.l-home-colums-inner:nth-child(2) a.banner img {width:100%}.l-home-colums-inner:nth-child(2) a.banner + a.banner {margin-top:12px}.l-home-colums-inner:nth-child(2) > *:nth-child(n + 2) {margin-top:48px}body.sticky-btm .l-home-colums-inner-sticky,body.sticky-banner .l-home-colums-inner-sticky{height:100%}.l-home-colums-inner-sticky-inner > *:nth-child(n + 2) {margin-top:48px}body.sticky-btm .l-home-colums-inner-sticky-inner,body.sticky-banner .l-home-colums-inner-sticky-inner{height:100%}body.sticky-btm .l-home-colums-inner-sticky-inner>*,body.sticky-banner .l-home-colums-inner-sticky-inner>*{position:relative;z-index:3;padding-bottom:2.8rem}body.sticky-btm .l-home-colums-inner-sticky-inner>*:after,body.sticky-banner .l-home-colums-inner-sticky-inner>*:after{z-index:-1;background:#fff}body.sticky-btm .l-home-colums-inner-sticky-inner a.banner,body.sticky-banner .l-home-colums-inner-sticky-inner a.banner{margin-top:0;margin-bottom:0}body.sticky-btm .l-home-colums-inner-sticky-inner a.banner:hover,body.sticky-banner .l-home-colums-inner-sticky-inner a.banner:hover{opacity:1;-webkit-filter:brightness(1.1);filter:brightness(1.1)}body.sticky-btm .l-home-colums-inner-sticky-inner > *:nth-child(n + 2),
body.sticky-banner .l-home-colums-inner-sticky-inner > *:nth-child(n + 2) {margin-top:0}body.sticky-btm .l-home-colums-inner-sticky-inner>:last-child,body.sticky-banner .l-home-colums-inner-sticky-inner>:last-child{padding-bottom:0}body.sticky-btm .l-home-colums-inner-sticky-inner>*{position:-webkit-sticky;position:sticky;top:0;margin-top:0;margin-bottom:0;padding-top:2rem}body.sticky-btm .l-home-colums-inner-sticky-inner>*:hover{opacity:1;-webkit-filter:brightness(1.1);filter:brightness(1.1)}body.sticky-banner .l-home-colums-inner-sticky-inner>*:last-child{position:-webkit-sticky;position:sticky;top:2rem;margin-top:0;margin-bottom:0}body.sticky-banner .l-home-colums-inner-sticky-inner>*:last-child:hover{opacity:1;-webkit-filter:brightness(1.1);filter:brightness(1.1)}.l-home-colums-inner-sticky-inner>:last-child{margin-bottom:0!important}body.sticky-btm .l-home-colums-inner-sticky-inner>:last-child:after,body.sticky-banner .l-home-colums-inner-sticky-inner>:last-child:after{height:100vh}.l-home-colums-inner-sticky > *:nth-child(n + 2) {margin-top:48px}.l-home-colums-inner-sticky>:last-child{margin-bottom:0!important}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-ranking-innenr>h8{margin-top: calc(25px - (((1.4rem * 2.4) - 1.4rem) / 2))}.l-home-ranking-innenr-side{justify-content:space-between!important;width:100%;margin-top:16px}.l-home-ranking-innenr-side.anim{opacity:1}body.ranking .l-home-ranking-innenr-side{margin-top:0}html[data-os="pc"] body.ranking .l-home-ranking-innenr-side{flex-wrap:nowrap;justify-content:space-between}html[data-os="pc"] body.ranking .l-home-ranking-innenr-side a{padding:12px 15.1px;letter-spacing:.05rem}body.ranking .l-home-ranking-innenr-side a{padding:12px 0}body.ranking .l-home-ranking-innenr-side a h8{text-align:center}.l-home-ranking-innenr-side a{display:flex;justify-content:center;align-items:center;width:40%;padding:12px 0;transition:background .2s ease 0s}.l-home-ranking-innenr-side a.active{background:#ffeb52!important}.l-home-ranking-innenr-side a:nth-child(1) {width:15%}.l-home-ranking-innenr-side a:nth-child(2) {width:21%}.l-home-ranking-innenr-side a:nth-child(3) {width:24%}.l-home-ranking-innenr-side a:nth-child(n + 5) {width:33.3%}body.ranking .l-home-ranking-innenr-side a:nth-child(1) {width:24%}body.ranking .l-home-ranking-innenr-side a:nth-child(2) {width:27%}body.ranking .l-home-ranking-innenr-side a:nth-child(3) {width:49%}body.ranking .l-home-ranking-innenr-side a:nth-child(n + 4) {width:33.3%}html[data-os="mobile"] .l-home-ranking-innenr-side a span{font-size:1.2rem}html[data-os="tablet"] .l-home-ranking-innenr-side a span{font-size:1.1rem}.l-home-ranking-innenr-side a span{font-size:1.1rem;letter-spacing:0}.l-home-ranking-innenr-rank{width:100%;margin-top:6px}body.ranking .l-home-ranking-innenr-rank{margin-top:24px}body.ranking .l-home-ranking-innenr-rank.empty:before{font-size:13px}.l-home-ranking-innenr-rank.empty:before{content:'ランキング集計中';display:block;position:relative;margin:40px auto;color:#cfdbe5;font-size:12px}.l-home-ranking-innenr-rank:not(.active) {display:none}.l-home-ranking-innenr-rank h8{text-align:justify}.l-home-ranking-innenr-rank a{width:100%;min-height:.0001%}.l-home-ranking-innenr-rank a:nth-of-type(n + 2) {flex-direction:row}.l-home-ranking-innenr-rank a:nth-child(n + 6) {display:none}.l-home-ranking-innenr-rank a+a{margin-top:24px}.l-home-ranking-innenr-rank a h8{width:100%}.l-home-ranking-innenr-rank a:hover{opacity:1!important}.l-home-ranking-innenr-rank a:hover .t-light{color:#38c6aa}.l-home-ranking-innenr-rank a:hover .mod-thumb{opacity:.8}.l-home-ranking-innenr-rank a img,.l-home-ranking-innenr-rank a .mod-thumb{width:90%;margin-top:-15px;margin-bottom:6px;margin-left:5%;padding-top:45%;transition:opacity .2s}body.narrowimage .l-home-ranking-innenr-rank a img,body.narrowimage .l-home-ranking-innenr-rank a .mod-thumb{padding-top:50.634%}.l-home-ranking-innenr-rank .l-home-article .tag-wrapper{display:flex;justify-content:flex-start;margin-right:auto}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-about-titles{margin-bottom:70px}.l-home-about-titles-logo{display:block!important;width:430px}.l-home-about-titles h6{margin-top: calc(50px - (((1.4rem * 1.5) - 1.4rem) / 2));font-size:1.6rem;line-height:1.8;text-align:center}.l-home-about-titles h7{margin-top: calc(40px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-home-about-titles img{margin-top:46px}.l-home-about-titles img+h7{margin-top: calc(20px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-home-about-body{padding-top: calc(50px - (((1.4rem * 1.5) - 1.4rem) / 2));border-top:solid 1px #cfdbe5}.l-home-about-body h6{width:100%;margin-top: calc(18px - (((1.4rem * 1.5) - 1.4rem) / 2));line-height:1.8}.l-home-about-body.disabled{display:none}.l-home-about-clients{margin-bottom:50px}.l-home-about-clients.disabled{display:none}.l-home-about-logos{margin:60px -24px 33px}.l-home-about-logos img{max-width:120px;height:46px;margin:15px 24px;-o-object-fit:contain;object-fit:contain}.l-home-about-logos.disabled{display:none}.l-home-about-sns{margin-top:72px;border-top:solid 1px #cfdbe5}.l-home-about-sns .l-article-header-snss{margin-top:24px}.l-home-about-recomend{margin-top:52px;padding-top:40px;border-top:solid 1px #cfdbe5}.l-home-about-recomend .mod-article-frame{margin:3rem auto 5rem}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-words ol{margin-left:2.1rem}.l-home-words ol>br{display:none}.l-home-words ul{list-style:disc;margin-left:2.1rem}.l-home-words ul>br{display:none}.l-home-words#word_pop{position:absolute;z-index:2;width:440px;pointer-events:none}.l-home-words#word_pop .bg_close{display:block;position:fixed;top:0;left:0;width:100%;height:100%;pointer-events:all}html[data-os="pc"] .l-home-words#word_pop .bg_close{display:none}.l-home-words#word_pop .t-light{width:100%}.l-home-words#word_pop .word_pop-close{z-index:2;padding:20px 20px 30px}.l-home-words#word_pop .word_pop-close h8{margin-top:0;margin-left:10px;font-size:1.2rem}html[data-os="pc"] .l-home-words#word_pop .word_pop-close{display:none}.l-home-words#word_pop .word_pop-close svg{stroke:#fff}.l-home-words#word_pop .word_pop-close:hover svg{stroke:#38c6aa}.l-home-words#word_pop .l-home-words-innenr{opacity:0;transition:opacity .3s ease 0s , -webkit-transform .5s ease .5s;transition:transform .5s ease .5s , opacity .3s ease 0s;transition:transform .5s ease .5s , opacity .3s ease 0s , -webkit-transform .5s ease .5s;-webkit-transform:translateY(-10px);transform:translateY(-10px);pointer-events:all}.l-home-words#word_pop .l-home-words-innenr.animated{opacity:1;-webkit-transform:translateY(-5px);transform:translateY(-5px)}.l-home-words#word_pop .l-home-words-innenr-inner{width:100%}.l-home-words#word_pop h3:before,.l-home-words#word_pop h3:after{margin-top:-.9rem}.l-home-words#word_pop .t-light{margin-top: calc(15px - (((1.4rem * 2.4) - 1.4rem) / 2))}.l-home-words#word_pop.upside .l-home-words-innenr{-webkit-transform:translateY(0);transform:translateY(0)}.l-home-words#word_pop.upside .l-home-words-innenr.animated{-webkit-transform:translateY(-10px);transform:translateY(-10px)}.l-home-words#word_pop.upside .l-home-words-innenr-triangle{top:auto;bottom:-38.5px;border-width:21px 9px 0 9px;border-color:#2f3a41 transparent transparent transparent}.l-home-words#word_pop .l-home-words-innenr{transition-delay:0s}.l-home-words#word_pop .l-home-words-innenr h5{width:auto}.l-home-words#word_pop .l-home-words-innenr h5:before{margin-right:10px}.l-home-words#word_pop .l-home-words-innenr h5:after{margin-left:10px}.l-home-words h5{justify-content:space-between;text-align:center}.l-home-words h5:before,.l-home-words h5:after{margin-top:-.55rem}.l-home-words a.l-home-words-innenr:hover{opacity:1!important;color:#38c6aa}.l-home-words-innenr{position:relative;width:100%;margin-top:30px;padding:2rem;background:#2f3a41;color:#fff}.l-home-words-innenr.anim{opacity:1}.l-home-words-innenr .t-light{width:100%}.l-home-words-innenr .t-light span{color:#fff!important;font-size:inherit}.l-home-words-innenr .t-light>a{position:relative;z-index:4;color:#fff}.l-home-words-innenr .t-light > a[target='_blank']:not(.no-ico):after {width:13px;height:13px;margin-left:2px;background: url(../img/common/popicon_w.svg) no-repeat center/contain}.l-home-words-innenr .t-light>a:hover{color:#38c6aa!important}.l-home-words-innenr .t-light>a:hover *{color:#38c6aa!important}.l-home-words-innenr+.glossary{margin-top:45px}.l-home-words-innenr-tags{flex-wrap:wrap}.l-home-words-innenr-tags a:hover{opacity:1!important;color:#38c6aa}.l-home-words-innenr-triangle{position:absolute;top:0;left:30px;width:0;height:0;border-width:0 9px 21px 9px;border-style:solid;border-color:transparent transparent #2f3a41 transparent;-webkit-transform:translateY(-99%);transform:translateY(-99%)}.l-home-words-innenr.detail h8{margin-top: calc(15px - (((1.4rem * 2.4) - 1.4rem) / 2))}.l-home-words-innenr.detail .t-light{margin-top: calc(18px - (((1.4rem * 2.4) - 1.4rem) / 2));line-height:1.8}.l-home-words-innenr.detail .l-home-words-innenr-tags{width:100%;margin-top: calc(28px - (((1.4rem * 2.4) - 1.4rem) / 2));padding-top: calc(28px - (((1.4rem * 2.4) - 1.4rem) / 2));border-top:solid 1px #888}.l-home-words-innenr.detail .l-home-words-innenr-tags a{margin-right:18px}.l-home-words-innenr h8{margin-top: calc(20px - (((1.4rem * 2.4) - 1.4rem) / 2))}.right_clm .l-home-words-innenr h8{font-size:1.4rem}.l-home-words-innenr h8.rubi{color:#ffeb52}.extend_word_inner,
.l-home-words#word_pop .l-home-words-innenr-inner > a:not(.word_pop-close),
.l-home-words-innenr > a:not(.word_pop-close) {position:absolute;z-index:1;top:0;left:0;width:100%;height:100%}.extend_word_inner:hover + h5,
.l-home-words#word_pop .l-home-words-innenr-inner > a:hover:not(.word_pop-close) + h5,
.l-home-words-innenr > a:hover:not(.word_pop-close) + h5 {color:#38c6aa}.extend_word_inner:hover + h5 + h8 + h8,
.l-home-words#word_pop .l-home-words-innenr-inner > a:hover:not(.word_pop-close) + h5 + h8 + h8,
.l-home-words-innenr > a:hover:not(.word_pop-close) + h5 + h8 + h8 {color:#38c6aa}.extend_word_inner:hover + h5 + h8 + h8 a,
.l-home-words#word_pop .l-home-words-innenr-inner > a:hover:not(.word_pop-close) + h5 + h8 + h8 a,
.l-home-words-innenr > a:hover:not(.word_pop-close) + h5 + h8 + h8 a {color:#38c6aa}.extend_word_inner:hover + h5 + h8 + h8 a *,
.l-home-words#word_pop .l-home-words-innenr-inner > a:hover:not(.word_pop-close) + h5 + h8 + h8 a *,
.l-home-words-innenr > a:hover:not(.word_pop-close) + h5 + h8 + h8 a * {color:#38c6aa!important}.extend_word_inner:hover + h5 + h8 + h8 a[target='_blank']:not(.no-ico):after,
.l-home-words#word_pop .l-home-words-innenr-inner > a:hover:not(.word_pop-close) + h5 + h8 + h8 a[target='_blank']:not(.no-ico):after,
.l-home-words-innenr > a:hover:not(.word_pop-close) + h5 + h8 + h8 a[target='_blank']:not(.no-ico):after {width:13px;height:13px;margin-left:2px;background: url(../img/common/popicon_hover.svg) no-repeat center/contain}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-inquiry h6 span{font-size:inherit}.l-home-inquiry-ex{width:100%;margin-top:5px}.l-home-inquiry-ex h6{width:100%}.l-home-inquiry-ex img{height:17px;margin-top: calc(12px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-home-inquiry-thanks{margin-top: calc(40px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-home-inquiry-thanks h6{line-height:1.8}.l-home-inquiry-thanks h6.t-light{margin-top: calc(30px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-home-inquiry-thanks a{margin:48px auto 0}.l-home-inquiry-header{width:calc(100% - 23px);height:60px;margin-top:40px}.l-home-inquiry-header[data-step='1'] > div:nth-child(1) .bg {background:#ffeb52}.l-home-inquiry-header[data-step='1'] > div:nth-child(1):after {border-color:transparent transparent transparent #ffeb52}.l-home-inquiry-header[data-step='2'] > div:nth-child(2) .bg {background:#ffeb52}.l-home-inquiry-header[data-step='2'] > div:nth-child(2):after {border-color:transparent transparent transparent #ffeb52}.l-home-inquiry-header[data-step='3'] > div:nth-child(3) .bg {background:#ffeb52}.l-home-inquiry-header[data-step='3'] > div:nth-child(3):after {border-color:transparent transparent transparent #ffeb52}.l-home-inquiry-header>div{position:relative;width:33.333%;height:100%}.l-home-inquiry-header > div:not(:first-child) h7,
.l-home-inquiry-header > div:not(:first-child) h8 {margin-right:-23px}.l-home-inquiry-header > div:nth-child(1) {z-index:3}.l-home-inquiry-header > div:nth-child(2) {z-index:2}.l-home-inquiry-header > div:nth-child(3) {z-index:1}.l-home-inquiry-header>div .bg{position:absolute;top:0;left:0;width:100%;height:100%;background:#f2f2f2}.l-home-inquiry-header>div h7,.l-home-inquiry-header>div h8{position:relative;z-index:2}.l-home-inquiry-header>div h8{margin-top:-2px}.l-home-inquiry-header>div h8 span{font-size:1.4rem}.l-home-inquiry-header>div:before{top:-4px;right:-23px;left:auto;width:0;height:0;border-width:34px 0 34px 25px;border-style:solid;border-color:transparent transparent transparent #fff}.l-home-inquiry-header>div:after{right:-21px;left:auto;width:0;height:0;border-width:30px 0 30px 23px;border-style:solid;border-color:transparent transparent transparent #f2f2f2}.l-home-inquiry-body-input{width:100%}.l-home-inquiry-body-input-inner{width:100%}.l-home-inquiry-body-radio{margin-top:36px}.l-home-inquiry-body-radio input[type="radio"]+label{margin-top:15px}.l-home-inquiry-body-input{margin-top:45px}.l-home-inquiry-body-input-inner{position:relative;margin-top:12px}.l-home-inquiry-body-input+.l-home-inquiry-body-input{margin-top:30px}.l-home-inquiry-body-check{width:100%;margin-top:48px;padding:24px;background:#f2f2f2}.l-home-inquiry .input-wrapper{width:100%}.l-home-inquiry #btn-inquery_confirm{margin:36px auto 0}.l-home-inquiry .l-home-inquiry-body-footer{margin:36px auto 0}.l-home-inquiry .error{opacity:.1}.l-home-inquiry .error.active{opacity:1}.l-home-inquiry .error:not(.show) {display:none}.l-home-inquiry input[type="text"],.l-home-inquiry input[type="tel"]{outline:none;width:100%;height:48px;padding:0;padding-left:1.5rem;border:none;border:solid 1px #cfdbe5;border-radius:0;background:none;background:#f2f2f2;font-family:'Noto Sans JP',sans-serif;font-size:1.6rem;font-weight:normal}.l-home-inquiry input[type="text"]:-webkit-autofill,.l-home-inquiry input[type="tel"]:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.l-home-inquiry input[type="text"].has-error.show,.l-home-inquiry input[type="tel"].has-error.show{border:solid 1px #a2464b}.l-home-inquiry .error{position:absolute;bottom:-2rem;font-size:1.2rem}.l-home-inquiry textarea{outline:none;resize:none;width:100%;width:100%;height:192px;padding:0;padding:.5rem;padding-left:1.5rem;border:0;border:solid 1px #cfdbe5;background:transparent;background:#f2f2f2;font-family:'Noto Sans JP',sans-serif;font-size:1.6rem;font-weight:normal;-webkit-appearance:none;-moz-appearance:none;appearance:none}.l-home-inquiry textarea.has-error.show{border:solid 1px #a2464b}.l-home-inquiry:not(.confirm) .l-home-inquiry-body-footer {display:none;opacity:0}.l-home-inquiry.confirm .l-home-inquiry-ex{display:none}.l-home-inquiry.confirm .l-home-inquiry-header{margin-top:8px}.l-home-inquiry.confirm #btn-inquery_confirm{display:none}.l-home-inquiry.confirm .l-home-inquiry-body-footer{opacity:1;transition:opacity .5s ease}.l-home-inquiry.confirm h6 .txt_red{display:none}.l-home-inquiry.confirm input,.l-home-inquiry.confirm label{pointer-events:none}.l-home-inquiry.confirm input[type="text"],.l-home-inquiry.confirm input[type="tel"],.l-home-inquiry.confirm textarea{outline:none;overflow-y:visible;height:auto;padding:0;border:none;border-radius:0;background:none;background:#fff!important;pointer-events:none}.l-home-inquiry.confirm input[type="text"]:-webkit-autofill,.l-home-inquiry.confirm input[type="tel"]:-webkit-autofill,.l-home-inquiry.confirm textarea:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.l-home-inquiry.confirm .l-home-inquiry-body-input{margin-top:27px}.l-home-inquiry.confirm input:not([checked]) + label,
.l-home-inquiry.confirm .l-home-inquiry-body-check {display:none}.l-home-inquiry.confirm label{padding-left:0}.l-home-inquiry.confirm label:before,.l-home-inquiry.confirm label:after{display:none}.l-home-inquiry.confirm textarea{outline:none;padding:0;border:none;border-radius:0;background:none;background:#fff!important;pointer-events:none}.l-home-inquiry.confirm textarea:-webkit-autofill{box-shadow:0 0 0 1000px white inset}.l-home-inquiry.confirm textarea{overflow-y:visible;height:auto}.l-home-inquiry-attention{display:none;margin:3rem auto 0}.l-home-inquiry-attention h8{color:#fa3f3f;font-size:1.72rem}.l-home-inquiry-attention img{width:24rem;margin-top:2rem}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-tweets .twitter-timeline{border-radius:12px;background:#f2f2f2}.l-home-tweets .twitter-timeline:empty{display:block;position:relative;width:300px;height:600px}.l-home-tweets .twitter-timeline:empty:after{z-index:11;background: url(../img/common/loading.svg) no-repeat center/63px;opacity:.3}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-serialization_header{margin-bottom:24px;background:#38c6aa;color:#fff}.l-home-serialization_header h7{padding:24px}.l-home-serialization_header .l-home-serialization_header-img.mod-thumb{position:relative;flex-shrink:0;width:170px;padding-top:170px}.l-home-serialization_header.has-image img{width:170px;height:170px}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-article-header{z-index:5;width:100%;max-width:1360px;margin:auto}.l-article-header-inner{position:relative}.l-article-header-inner .anim{opacity:1}.l-article-header-inner-img{position:absolute;z-index:1}.l-article-header-inner-txts{position:relative;z-index:2;width:100%;margin-top: calc(10px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-header-inner .l-home-hero-img-tags-under{margin-top: calc(10px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-header-tags{z-index:2;margin:10px 0 0 -4px}.l-article-header-tags a{margin-top:10px}.l-article-header-auther{z-index:2;margin-top:15px}.l-article-header-snss{margin:24px 0 0}body:not(.article):not(.howto):not(.about):not(.event) .l-article-header-snss {padding-bottom:24px;border-bottom:solid 1px #cfdbe5}body.event .l-article-header-snss{padding-bottom:24px}body.article .l-article-header-snss{margin:-8px 0 24px}body.article .l-article-header-snss+.l-article-body-inner-section{margin-top:0;margin-bottom:-14px!important}body.howto .l-article-header-snss{margin-top:74px;margin-bottom:100px}.l-article-header-snss a{margin:0 12px}.l-article-header-follow-sns{position:fixed;z-index:6;top:-120px;width:calc(100% - 628px);padding:10px 0;background:#fff;color:#2f3a41}body.article .l-article-header-follow-sns .l-article-header-snss{margin:0}.l-article-header-follow-sns a{width:40px}.l-article-header-follow-sns.active{top:0}html[data-os="mobile"] .l-article-header-follow-sns.active,html[data-os="tablet"] .l-article-header-follow-sns.active{display:flex!important;top:auto;bottom:0}html[data-os="mobile"] .l-article-header-follow-sns.active h7,html[data-os="tablet"] .l-article-header-follow-sns.active h7{font-size:1.2rem}html[data-os="mobile"] .l-article-header-follow-sns.active a,html[data-os="tablet"] .l-article-header-follow-sns.active a{margin:0 .8rem}.l-article-header-follow-sns .l-article-header-snss{margin:0}.l-article-index{padding:16px 24px 24px;border-top:solid 1px #cfdbe5;border-bottom:solid 1px #cfdbe5}.l-article-index-inner{counter-reset:qumeru-counter}.l-article-index-inner li{display:flex;margin-top: calc(12px - (((1.1rem * 1.5) - 1.1rem) / 2));padding-left:5px;font-weight:normal}.l-article-index-inner li:nth-of-type(n + 10) a .l-article-index-inner-index {width:31px}.l-article-index-inner li a{display:flex}.l-article-index-inner li a h6{font-weight:normal}.l-article-index-inner li a h6.l-article-index-inner-index{flex-shrink:0;width:20px}.l-article-index-inner li a.clicking h6{color:#38c6aa}.l-article-body-inner{width:100%}.l-article-body-inner video{width:100%}.l-article-body-inner .movie-area{display:block;position:relative;width:100%;padding-top:56.25%}.l-article-body-inner .movie-area iframe{position:absolute;top:0;left:0;width:100%;height:100%}.l-article-body-inner .anim{opacity:1}.l-article-body-inner:nth-child(2) section:first-of-type {margin-top:0}.l-article-body-inner:nth-child(2) section:first-of-type > :first-child {margin-top:0}.l-article-body-inner .has_bg_link{width:100%;border-radius:3px;color:#fff;transition-delay:0s}.l-article-body-inner .has_bg_link.anim{opacity:1}.l-article-body-inner .has_bg_link:hover{opacity:.8}.l-article-body-inner .has_bg_link svg{margin-left:16px;fill:#fff}.l-article-body-inner .has_bg_link[data-color="blu"]{background:#1268fb}.l-article-body-inner .has_bg_link[data-color="red"]{background:#fa3f3f}.l-article-body-inner .has_bg_link[data-color="or"]{background:#ffa700}.l-article-body-inner .mod-article-frame{width:100%}.l-article-body-inner-section{width:100%}.l-article-body-inner-section>*{margin-top:25px}.l-article-body-inner-section img{height:auto}.l-article-body-inner-section img.alignright{display:flex;margin-left:auto}.l-article-body-inner-section img.aligncenter{display:flex;margin-right:auto;margin-left:auto}.l-article-body-inner-section a[rel='noopener']:not([target='_blank']) {max-width:100%}.l-article-body-inner-section a[rel='noopener']:not([target='_blank']) img {max-width:100%}.l-article-body-inner-section a[rel='noopener']:not([target='_blank']):after {display:none!important}.l-article-body-inner-section .mod-table-wrapper a[target="_blank"]:after{display:inline-flex!important;display:inline-table;flex-shrink:0;width:15px;height:15px;margin-right:3px;margin-left:4px;background: url(../img/common/popicon.svg) no-repeat center/contain;-webkit-transform:translateY(1px);transform:translateY(1px)}.l-article-body-inner-section .mod-related-btn{margin-top:35px}.l-article-body-inner-section+.l-article-index{margin-top:38px}.l-article-body-inner-section > *:nth-child(n + 2) + .markee-txt-wrapper {margin-top: calc(40px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section .markee-txt-wrapper+h3.section_subtitle,.l-article-body-inner-section p .markee-txt-wrapper+span.h3{margin-top: calc(30px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section h3{margin-top: calc(22px - (((1.1rem * 1.5) - 1.1rem) / 2));font-weight:bold}.l-article-body-inner-section h3.section_subtitle,.l-article-body-inner-section p span.h3{margin-top: calc(48px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section h3.section_subtitle+a.has_bg_link,.l-article-body-inner-section p span.h3+a.has_bg_link{margin-top:48px}.l-article-body-inner-section h3+h5{margin-top:19px}.l-article-body-inner-section h4+h6{margin-top:15px}.l-article-body-inner-section h5{font-weight:bold}.l-article-body-inner-section h5:not(.t-bld),
.l-article-body-inner-section h6:not(.t-bld),
.l-article-body-inner-section h7:not(.t-bld) {width:100%;font-weight:normal}.l-article-body-inner-section h5+.has_bg_link,.l-article-body-inner-section h6+.has_bg_link,.l-article-body-inner-section h7+.has_bg_link{margin-top:20px}.l-article-body-inner-section h5 a,.l-article-body-inner-section h6 a,.l-article-body-inner-section h7 a{font-weight:inherit}.l-article-body-inner-section a.mod-hasdot_underline{text-decoration:none}.l-article-body-inner-section h6,.l-article-body-inner-section h6.min{margin-top:16px;line-height:1.8}.l-article-body-inner-section h6 span,.l-article-body-inner-section h6.min span{font-size:inherit}.l-article-body-inner-section h6+.mod-popup_image-wrapper,.l-article-body-inner-section h6.min+.mod-popup_image-wrapper{margin-top:14px}.l-article-body-inner-section h6 a,.l-article-body-inner-section h6.min a{display:inline}.l-article-body-inner-section h6.mod-auther,.l-article-body-inner-section h6.min.mod-auther{color:#888;font-size:1.3rem;text-align:right}.l-article-body-inner-section h6.mod-auther a,.l-article-body-inner-section h6.min.mod-auther a{color:#888}.l-article-body-inner-section h6.mod-auther a[target="_blank"]:after,.l-article-body-inner-section h6.min.mod-auther a[target="_blank"]:after{width:12px;height:12px;background: url(../img/common/popicon_g.svg) no-repeat center/contain}.l-article-body-inner-section p{font-weight:normal;word-break:break-word}.l-article-body-inner-section p+p{margin-top:14px}.l-article-body-inner-section p span.h2{font-size:2.4rem;font-weight:bold}.l-article-body-inner-section p span.h3{font-size:2.2rem;font-weight:bold}.l-article-body-inner-section p span.h4{font-size:2rem;font-weight:bold}.l-article-body-inner-section .section_subtitle.circle{display:flex;margin-top: calc(25px - (((1.1rem * 1.5) - 1.1rem) / 2));font-weight:bold}.l-article-body-inner-section .section_subtitle.circle:before{content:'●';position:relative;width:auto;margin-right:5px;color:#ffeb52}.l-article-body-inner-section-table table{font-weight:normal}.l-article-body-inner-section-table-wrapper{max-width:100%;padding:0 0 15px}.l-article-body-inner-section .mod-conversation-speech+.mod-conversation-speech{margin-top:25px}.l-article-body-inner-section-conversation-wrapper{margin-top:18px}.l-article-body-inner-section-conversation h6{margin-top:0}.l-article-body-inner-section-conversation+.mod-conversation{margin-top: calc(15px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-article-body-inner-section-conversation .mod-conversation-name{margin-top:6px;font-weight:bold;line-height:1.3;word-break:break-word}.l-article-body-inner-section-conversation>.mod-conversation-name{width:82px;margin-right:20px}.l-article-body-inner-section-frame+.l-article-body-inner-section-frame{margin-top:24px}body.auther .l-article-body-inner-section-frame{margin-top:0;margin-bottom:24px}body:not(.howto) .l-article-body-inner-section-frame.mod-article-frame > * + h6 {margin-top:18px;margin-bottom:-3px}body:not(.howto) .l-article-body-inner-section-frame.mod-article-frame > * + h7 {margin-top:18px;margin-bottom:-3px}.l-article-body-inner-section-frame a{margin-top:0}.l-article-body-inner-section-frame a[target="_blank"]{margin-right:0}.l-article-body-inner-section-frame-side{width:100%}.l-article-body-inner-section-frame-side .l-article-header-auther{margin-top:0}.l-article-body-inner-section-frame-side .l-article-header-auther h7{margin-top:0;font-weight:bold}.l-article-body-inner-section-frame-side-ver{width:100%}.l-article-body-inner-section-frame-side-inner{flex-shrink:0}.l-article-body-inner-section-frame-side-inner a{margin-right:0!important;margin-left:0}.l-article-body-inner-section-frame-side-inner a+a{margin-left:20px}.l-article-body-inner-section-dots h6{margin-top: calc(8px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section-dots h6:nth-child(1) {margin-top:0}.l-article-body-inner-section-map+.l-article-body-inner-section-map{margin-top:20px}.l-article-body-inner-section-map-inner{width:100%}.l-article-body-inner-section-map img{outline:solid 1px #cfdbe5;outline-offset:-1px;margin-right:20px}.l-article-body-inner-section-map h7{margin-top:5px}.l-article-body-inner-section-map a{width:100%}.l-article-body-inner-section-map h6{width:100%;margin-top:0;font-weight:bold;line-height:1.5}.l-article-body-inner-section-caption{display:table;max-width:100%;margin-right:auto;margin-left:auto}.l-article-body-inner-section-caption a[target="_blank"]{margin-right:0}.l-article-body-inner-section-caption-inner{display:table-caption;caption-side:bottom;align-items:stretch;padding:12px 16px 16px;background:#f2f2f2;text-align:justify}body:not(.ie11) .l-article-body-inner-section-caption-inner {height:100%}.l-article-body-inner-section-caption-inner h7{margin-top:0;text-align:justify;word-break:break-all}.l-article-body-inner-section-caption-inner h7 p{text-align:justify;word-break:break-all}.l-article-body-inner-section-caption-side .l-article-body-inner-section-caption{display:flex;margin-top:0}.l-article-body-inner-section-recommend .l-home-article{margin-top:24px}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-glossary>h3{margin-top: calc(25px - (((2rem * 1.5) - 2rem) / 2))}.l-glossary .hasunderline_link,.l-glossary .l-home-words-innenr .t-light>a,.l-home-words-innenr .l-glossary .t-light>a,.l-glossary .l-article-body-inner-section h5 a,.l-article-body-inner-section h5 .l-glossary a,.l-glossary .l-article-body-inner-section h6 a,.l-article-body-inner-section h6 .l-glossary a,.l-glossary .l-article-body-inner-section h7 a,.l-article-body-inner-section h7 .l-glossary a,.l-glossary #event_modal .desc a,#event_modal .desc .l-glossary a{margin-top: calc(20px - (((2rem * 1.5) - 2rem) / 2))}.l-glossary-inner{margin-top:24px}.l-glossary-inner-tags a{margin-top: calc(11px - (((2rem * 1.5) - 2rem) / 2));margin-right:24px}.l-glossary-inner-ancher{width:100%;margin-top: calc(24px - (((2rem * 1.5) - 2rem) / 2))}.l-glossary-inner-ancher a{position:relative;width:20%;height:40px}.l-glossary-inner-ancher a:before{position:relative;width:0;height:0;margin-right:14px;border-width:7px 3.5px 0 3.5px;border-style:solid;border-color:#38c6aa transparent transparent transparent}.l-glossary-inner-title+.l-glossary-inner-title{margin-top: calc(80px - (((2rem * 1.5) - 2rem) / 2))}.l-glossary-inner-title-sepalate{width:100%;padding:10px 24px;background:#f2f2f2}.l-glossary-inner .has-left_border,.l-glossary-inner .mod-article-frame h3.section_subtitle,.mod-article-frame .l-glossary-inner h3.section_subtitle,.l-glossary-inner .l-article-body-inner-section h3.section_subtitle,.l-article-body-inner-section .l-glossary-inner h3.section_subtitle,.l-glossary-inner .l-article-body-inner-section p span.h3,.l-article-body-inner-section p .l-glossary-inner span.h3{margin-top:20px;line-height:1.3}.l-glossary-inner .has-left_border:nth-of-type(n+2),
.l-glossary-inner .mod-article-frame h3.section_subtitle:nth-of-type(n+2),
.mod-article-frame .l-glossary-inner h3.section_subtitle:nth-of-type(n+2),
.l-glossary-inner .l-article-body-inner-section h3.section_subtitle:nth-of-type(n+2),
.l-article-body-inner-section .l-glossary-inner h3.section_subtitle:nth-of-type(n+2),
.l-glossary-inner .l-article-body-inner-section p span.h3:nth-of-type(n+2),
.l-article-body-inner-section p .l-glossary-inner span.h3:nth-of-type(n+2) {margin-top: calc(62px - (((2rem * 1.5) - 2rem) / 2))}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}body.event .left_clm .banner{max-width:60rem;margin:0 auto}body.event .left_clm .banner+.l-event{margin-top:4.8rem}.l-event #loading{display:none;position:absolute;top:10px;right:10px}.l-event-title{padding:1.6rem;background-color:rgba(255,255,255,.8)}.l-event-title-wrapper{margin-top:2.3rem}.l-event-title-wrapper li:first-child{margin-top:0!important}.l-event-title-trigger h6:before{display:none}html[data-os="pc"] .l-event-title-trigger:hover+.mod-slide-target{opacity:.8}.l-event-title-trigger.clicking+.mod-slide-target{opacity:.8}.l-event-title span{font-size:1.2rem}.l-event-title-genre{flex-shrink:0;width:11rem;margin-right:1.2rem;padding:0 .3rem;color:#fff}.l-event-title-genre[data-color="green"]{background-color:#33b679}.l-event-title-genre[data-color="blue"]{background-color:#199ce5}.l-event-title-genre[data-color="red"]{background-color:#f5511e}.l-event-title-genre[data-color="yellow"]{background-color:#f6bf2c}.l-event-title-inner:not(:last-child) {margin-bottom:1.2rem}.l-event-title-inner-sub:before{content:' ';display:inline-block;position:relative;flex-shrink:0;width:4px;height:4px;margin-right:7px;margin-left:2px;border-radius:50%;background:#2f3a41;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.l-event-title-inner-sub span.t-bld{flex-shrink:0;width:7.2rem}.l-event-title-inner-sub:not(:last-child) {margin-bottom:1.2rem}.l-event-chexbox{flex-wrap:wrap;margin:0 auto}.l-event-chexbox input[type="checkbox"]:checked+.checkbox01[for="orange"]:before{background:#f5511e}.l-event-chexbox input[type="checkbox"]:checked+.checkbox01[for="blue"]:before{background:#199ce5}.l-event-chexbox input[type="checkbox"]:checked+.checkbox01[for="yellow"]:before{background:#f6bf2c}.l-event-chexbox input[type="checkbox"]:checked+.checkbox01[for="green"]:before{background:#33b679}.l-event-chexbox label h6{font-size:1.1rem}.l-event-chexbox .checkbox02:last-child{margin-right:auto}.l-event-chexbox .checkbox01{margin-right:1.2rem;padding-left:30px}.l-event-chexbox .checkbox01:before{width:2rem;height:2rem;border-width:2px;border-radius:.5rem}.l-event-chexbox .checkbox01[for="orange"]:before{border-color:#f5511e}.l-event-chexbox .checkbox01[for="orange"] h6{background:#f5511e}.l-event-chexbox .checkbox01[for="blue"]:before{border-color:#199ce5}.l-event-chexbox .checkbox01[for="blue"] h6{background:#199ce5}.l-event-chexbox .checkbox01[for="yellow"]:before{border-color:#f6bf2c}.l-event-chexbox .checkbox01[for="yellow"] h6{background:#f6bf2c}.l-event-chexbox .checkbox01[for="green"]:before{border-color:#33b679}.l-event-chexbox .checkbox01[for="green"] h6{background:#33b679}.l-event-chexbox .checkbox01:after{top:1.1rem;left:.5rem;width:1rem;height:.5rem;border-bottom:solid 1.5px #fff;border-left:solid 1.5px #fff;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.l-event-chexbox .checkbox01 h6{width:11rem;padding:.125rem .5rem .225rem;color:#fff;font-weight:bold}.l-event-chexbox #event_all:checked+label{pointer-events:none}.l-event-chexbox:not([data-sorts='true']) {display:none}.l-event-chexbox[data-sorts="true"]+#calender{margin-top:0}.l-event-calender-list-btn{display:flex;position:absolute;z-index:4;top:.4rem;right:0;justify-content:center;align-items:center}.l-event-calender-list-btn:not(.init) {opacity:0;pointer-events:none}.l-event-calender-list-btn.active .l-event-calender-list-btn-inner{background:#33b679}.l-event-calender-list-btn.active .l-event-calender-list-btn-inner:before{right:.3rem;left:auto}.l-event-calender-list-btn-inner{position:relative;width:6rem;height:3rem;margin-left:.7rem;border-radius:99px;background:#d6d6d6;transition:background .2s ease 0s}.l-event-calender-list-btn-inner:before{top:.3rem;left:.3rem;width:2.4rem;height:2.4rem;border-radius:99px;background:#fff}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}#event_modal{position:fixed;z-index:900;top:0;left:0;overflow:hidden;width:100%;height:100%;opacity:0}#event_modal:not(.active) {pointer-events:none}#event_modal:not(.inited) {display:none;pointer-events:none}#event_modal a:not(.active) {pointer-events:none}#event_modal.loading,#event_modal.preload{opacity:1;pointer-events:all}#event_modal.loading .modal-inner,#event_modal.preload .modal-inner{opacity:0;pointer-events:none}#event_modal.loading .bg_close,#event_modal.preload .bg_close{pointer-events:none}#event_modal.loading:before,#event_modal.preload:before{z-index:999;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/loading.svg) no-repeat center;opacity:.2}#event_modal.active{opacity:1}#event_modal .bg_close{position:fixed;z-index:998;top:0;left:0;width:100%;height:100%;background:#000;opacity:.8}#event_modal .bg_close:not(.active) {pointer-events:none}#event_modal .modal-inner{position:absolute;z-index:999;top:calc(50% - 10px);right:0;left:0;width:794px;max-height:94vh;margin:20px auto;padding:0 56px 50px;-webkit-transform:translateY(-50%);transform:translateY(-50%)}#event_modal .modal-inner::before{height:calc(100% - 20px);background:#fff}#event_modal .modal-inner-inner{z-index:2;overflow-x:hidden;overflow-y:auto;width: calc(100% + 15px);height:100%;padding-top:2rem;padding-right:15px}#event_modal .modal-inner img{position:absolute;z-index:1}#event_modal .modal-inner img:nth-child(1) {top:0;left:0}#event_modal .modal-inner img:nth-child(2) {right:0;bottom:20px}#event_modal .modal-inner .simplebar-scrollbar:before{top:0;bottom:0}#event_modal .modal-inner .simplebar-content{max-width:100%}#event_modal .modal-inner-addcalender-btn{display:flex;z-index:3;flex-shrink:0;justify-content:center;align-items:center;width:100%;height:6rem;margin-top:2.6rem;border:solid 1px #2f3a41;background:#fff;font-size:1.2rem;text-align:center;transition:color .15s ease , border .15s ease}#event_modal .modal-inner-addcalender-btn:not(.active) {border-color:#787474;color:#787474}#event_modal .modal-inner-addcalender-btn:hover{border-color:#38c6aa;opacity:1;color:#38c6aa}#event_modal .add_calender{cursor:pointer;display:block;position:absolute;right:0;bottom:30px;left:0;width:120px;margin:0 auto;padding:10px;border-radius:6px;background:#000;color:#fff;font-size:17px;text-align:center}#event_modal h2{z-index:2;font-size:17px}#event_modal .close{display:flex;position:relative;z-index:2;top:auto;right:auto;flex-shrink:0;justify-content:center;align-items:center;height:40px;margin-top:.8rem;background:#2f3a41;color:#fff;-webkit-transform:none;transform:none}#event_modal .close:not(.active) {background:#787474}#event_modal .close:hover{background:#38c6aa;opacity:1;transition:background .2s}#event_modal .close svg{margin-right:10px}#event_modal .close h7{line-height:0}#event_modal .close:before{display:none}#event_modal .time{z-index:2;width:100%;margin-top:15px;opacity:.5}#event_modal .desc{display:flex;z-index:2;overflow-x:hidden;width:100%;margin-top:5px;text-align:justify;word-break:break-all}#event_modal .desc span{font-size:inherit}#event_modal .desc a{word-break:break-all}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-howto{width:100%}.l-howto h6{font-size:1.6rem}.l-howto-title{position:relative;z-index:4;width:100%;min-height:26rem;margin-top:20px;border-width:80px 65px 89px;border-style:solid;-o-border-image:url(../img/howto/title_bg.svg) 80 65 89 65 stretch;border-image:url(../img/howto/title_bg.svg) 80 65 89 65 fill stretch;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}.l-howto-title.animated{opacity:0;-webkit-animation:xoom_inAnim_min3 .73s ease .5s forwards;animation:xoom_inAnim_min3 .73s ease .5s forwards}.l-howto-title-wrapper{position:relative;width:100%;padding:30px;background:#ffdf5a}body.howto-uefn .l-howto-title-wrapper{background:#059fff}.l-howto-title-wrapper:before{top:11px;width:100%;height:113.08px;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg.svg) repeat-x top left;-webkit-animation:bgAnim_side 10s linear 0s infinite;animation:bgAnim_side 10s linear 0s infinite}body.howto-uefn .l-howto-title-wrapper:before{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_uefn.svg)}.l-howto-title-wrapper:after{top:auto;bottom:11px;width:100%;height:113.08px;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg.svg) repeat-x top left;-webkit-transform:scaleX(-1);transform:scaleX(-1);-webkit-animation:bgAnim_side 10s linear 0s infinite;animation:bgAnim_side 10s linear 0s infinite}body.howto-uefn .l-howto-title-wrapper:after{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_uefn.svg)}.l-howto-title-img{z-index:5}body.ie11 .l-howto-title-img{height:170px}.l-howto-title-img.animated img{opacity:1;transition:opacity .4s ease}.l-howto-title-img.animated img:nth-child(1) {transition-delay:.2s}.l-howto-title-img.animated img:nth-child(2) {transition-delay:.36s}.l-howto-title-img.animated img:nth-child(3) {transition-delay:.52s}.l-howto-title-img.animated img:nth-child(4) {transition-delay:.9s}.l-howto-title-img img{opacity:0}.l-howto-title-img img:nth-child(1) {width:12.5%;margin-top:20%}.l-howto-title-img img:nth-child(2) {width:13.035714285714286%}.l-howto-title-img img:nth-child(3) {width:13.392857142857143%}.l-howto-title-img img:nth-child(4) {width:37.857142857142857%}.l-howto-title h1{line-height:1.3}.l-howto-title h7{width:100%;margin-top: calc(30px - (((2.4rem * 1.5) - 2.4rem) / 2))}.l-howto-title .baloon{border-width:10px 30px 23px 30px;border-style:solid;-o-border-image:url(../img/howto/title_baloon.svg) 10 30 23 30 stretch;border-image:url(../img/howto/title_baloon.svg) 10 30 23 30 fill stretch;opacity:0;color:#fff;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1);-webkit-transform-origin:40% bottom;transform-origin:40% bottom}.l-howto-title .baloon-wrapper{position:absolute;top:0;left:0;-webkit-transform:rotate(-4deg) translate(-20%,-95%);transform:rotate(-4deg) translate(-20%,-95%)}.l-howto-title .baloon h4{font-size:2.1rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.l-howto-title .baloon.animated{-webkit-animation:xoom_inAnim_min .73s ease 1s forwards;animation:xoom_inAnim_min .73s ease 1s forwards}.l-howto-titles{position:relative;z-index:5}.l-howto-steptitle{position:relative;z-index:4;border-width:42px 50px 55px 70px;border-style:solid;-o-border-image:url(../img/howto/title_bg_2.svg) 42 70 55 70 stretch;border-image:url(../img/howto/title_bg_2.svg) 42 70 55 70 fill stretch;opacity:0;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}.l-howto-steptitle.animated{opacity:0;-webkit-animation:xoom_inAnim_min2 .73s ease .65s forwards;animation:xoom_inAnim_min2 .73s ease .65s forwards}.l-howto-steptitle-inner img{position:absolute}.l-howto-steptitle-inner img:nth-of-type(1) {top:-6rem;right:-1rem;width:9rem;-webkit-transform:rotate(-10deg);transform:rotate(-10deg)}.l-howto-steptitle-inner img:nth-of-type(2) {top:4.5rem;right:-4.5rem;width:7rem;-webkit-transform:rotate(4deg);transform:rotate(4deg)}.l-howto-steptitle ul{display:flex;flex-direction:column}.l-howto-steptitle ul li:nth-child(1) {position:relative}.l-howto-steptitle ul li:nth-child(1):after {content:'STEP';position:absolute;top:-18px;left:3px;color:#38c6aa;font-size:10px}html[data-os="pc"] .l-howto a.hasunderline:hover{background:linear-gradient(transparent calc(100% - 2px),#38c6aa 0%);opacity:1!important;color:#38c6aa}.l-howto a.hasunderline.clicking{background:linear-gradient(transparent calc(100% - 2px),#38c6aa 0%);opacity:1!important;color:#38c6aa}.l-howto .hasunderline{margin-top:-3px;padding-bottom:5px;background:linear-gradient(transparent calc(100% - 2px),#2f3a41 0%)}body.ie11 .l-howto .hasunderline{background:linear-gradient(transparent 96%,#2f3a41 0%)}.l-howto .baloon-challenge{margin-top:25px;margin-bottom:5px;border-width:6px 13px 8px;border-style:solid;-o-border-image:url(../img/howto/title_challenge.svg) 15 30 15 30 stretch;border-image:url(../img/howto/title_challenge.svg) 15 30 15 30 fill stretch;color:#fff}.l-howto .baloon-challenge h7{font-size:1.3rem;-webkit-transform:translateY(-3px);transform:translateY(-3px)}.l-howto-body{padding-top:80px;background:#e7f4f1}.l-howto-body:last-child{padding-bottom:100px}.l-howto-body-inner{position:relative;z-index:1;width:100%;max-width:1056px;margin-top:-40px;border-width:54px 80px 70px;border-style:solid;-o-border-image:url(../img/howto/bg_w.svg) 54 80 54 80 stretch;border-image:url(../img/howto/bg_w.svg) 54 80 54 80 fill stretch}.l-howto-body-inner .l-article-body-inner-section-frame{margin-top:48px}.l-howto-body-inner .l-article-body-inner-section-frame{width:100%;min-height:.0001%}body.howto-uefn .l-howto-body-inner.last{color:#fff}body.howto-uefn .l-howto-body-inner.last p{color:#2f3a41}body.howto-uefn .l-howto-body-inner.last .hasunderwave{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/txt_wave_line_w.svg)}.l-howto-body-inner-sideimg{position:absolute}.l-howto-body-inner-sideimg:nth-child(odd) {top:-9px;left:12%;width:203px;-webkit-transform:translateY(-100%) rotate(2.8deg);transform:translateY(-100%) rotate(2.8deg)}.l-howto-body-inner-sideimg:nth-child(even) {top:-30px;right:17%;width:132px;-webkit-transform:translateY(-100%);transform:translateY(-100%)}.l-howto-body-inner-sideimg:nth-child(n+2) {z-index:3}.l-howto-body-inner-title{display:flex;width:100%;text-align:center}.l-howto-body-inner-title h2{margin:0 auto;text-align:center!important}.l-howto-body-inner .next_arrow{position:absolute;top:-95px;left:80px}.l-howto-body-inner .hasunderline{margin-top:16px}.l-howto-body-inner-titnum{color:#fff;-webkit-transform:scale3d(.5,.5,1);transform:scale3d(.5,.5,1)}.l-howto-body-inner-titnum:not(.last) {z-index:2;width:72px;height:72px;border-radius:99px;background:#38c6aa}.l-howto-body-inner-titnum.last{padding:3px 0;border-width:25px 35px 28px;border-style:solid;-o-border-image:url(../img/howto/title_challenge.svg) 20 30 22 30 stretch;border-image:url(../img/howto/title_challenge.svg) 20 30 22 30 fill stretch}.l-howto-body-inner-titnum.anim.animated{transition:opacity .3s ease .7s , -webkit-transform .5s cubic-bezier(.645,1.65,.455,.885) .7s;transition:transform .5s cubic-bezier(.645,1.65,.455,.885) .7s , opacity .3s ease .7s;transition:transform .5s cubic-bezier(.645,1.65,.455,.885) .7s , opacity .3s ease .7s , -webkit-transform .5s cubic-bezier(.645,1.65,.455,.885) .7s;-webkit-transform:scale3d(1,1,1);transform:scale3d(1,1,1)}.l-howto-body-inner-titnum-wrapper{position:relative;z-index:3;margin-top:-25px}.l-howto-body-inner-titnum-wrapper .next-arrow{position:absolute;top:-100px;left:70px}.l-howto-body-inner-titnum-wrapper.last{margin-top:-15px}.l-howto-body-inner-titnum-wrapper.last .next-arrow{top:-120px;left:170px}.l-howto-body-inner-titnum h2{line-height:1}.l-howto-body-inner-body{margin-top:40px}body.ie11 .l-howto-body-inner-body{width:100%}body.ie11 .l-howto-body-inner-body h6{width:calc(100% - 400px)}.l-howto-body-inner-slides{width:100%}.l-howto-footer{background:#e7f4f1}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.l-home-search{width:100%}#search_modal{position:fixed;z-index:900;top:0;left:0;width:100%;height:100%;opacity:0}#search_modal:not(.active) {pointer-events:none}#search_modal:not(.inited) {display:none}#search_modal.active{opacity:1}#search_modal.active .modal-inner{-webkit-transform:translate(-50%,-50%) scale3d(1,1,1);transform:translate(-50%,-50%) scale3d(1,1,1)}#search_modal .bg_close{width:100%;height:100%;background:#000;opacity:.8}#search_modal .modal-inner{position:absolute;top:50%;left:50%;width:auto;height:auto;background:none;-webkit-transform:translate(-50%,-50%) scale3d(1.1,1.1,1);transform:translate(-50%,-50%) scale3d(1.1,1.1,1)}#search_modal .modal-inner:not(.active) #search_btn,
#search_modal .modal-inner:not(.active) #pc-search_btn,
#search_modal .modal-inner:not(.active) #pc-search_btn2 {pointer-events:none}#search_modal .modal-inner:not(.active) #search_btn:before,
#search_modal .modal-inner:not(.active) #pc-search_btn:before,
#search_modal .modal-inner:not(.active) #pc-search_btn2:before {background:#888}#search_modal .modal-inner.active #pc-search_btn,#search_modal .modal-inner.active #pc-search_btn2{color:#fff}#search_modal .input_wrapper{flex-direction:row-reverse;width:590px;height:88px;padding:0 32px}#search_modal .input_wrapper input{font-size:1.8rem}#search_modal #search_btn{opacity:1}#search_modal #search_btn svg{width:20px;height:20px;margin-top:3px;transition:fill .15s ease;fill:#2f3a41}#search_modal #search_btn:hover svg{fill:#38c6aa}#search_modal #search_txt{width:100%;font-size:1.8rem}#search_modal #pc-search_btn,#search_modal #pc-search_btn2{position:relative;width:160px;height:60px;margin-top:32px}#search_modal #pc-search_btn h6,#search_modal #pc-search_btn2 h6{position:relative;z-index:4;color:#fff}#search_modal #pc-search_btn:before,#search_modal #pc-search_btn2:before{background:#38c6aa}#search_modal #pc-search_btn:hover,#search_modal #pc-search_btn2:hover{opacity:1}#search_modal #pc-search_btn:hover:before,#search_modal #pc-search_btn2:hover:before{-webkit-transform:scale3d(1.03,1.03,1);transform:scale3d(1.03,1.03,1)}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}.calenders{position:relative;margin-top:15px}.calenders-wrapper{position:relative;margin:26px 0 0}.calenders-wrapper.disabled #calender{position:absolute;opacity:0;pointer-events:none}.calenders-wrapper.disabled+#calender_sp{margin-top:0}.calenders.loadingjson{pointer-events:none}.calenders.loadingjson table{opacity:.6}.calenders.loadingjson:after{z-index:11;height:40px;background: url(../img/common/loading.gif) no-repeat center/63px}body.event .calenders.loading .fc-header-toolbar{z-index:1}body.event .calenders.loading:before{top:0}.calenders.loading .fc-view-harness{opacity:0}.calenders.loading:before{z-index:10;top:1px;height:calc(100% - 2px)}.calenders.loading:after{z-index:11;background: url(../img/common/loading.gif) no-repeat center/63px}.calenders:not(.data-sort) .fc-list-day:not(:first-child) {background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/calender/border.svg) repeat-x top left 100%}.calenders.data-sort .fc-list-day.sort-active:not(.first-day) {background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/calender/border.svg) repeat-x top left 100%}.calenders .fc-list{border:none}.calenders .fc-list th,.calenders .fc-list tr,.calenders .fc-list td{padding-right:0;padding-left:0;border:none}.calenders .fc-list .fc-event-forced-url+.fc-event-forced-url{position:relative;padding-top:10px}.calenders .fc-list .fc-event-forced-url+.fc-event-forced-url:before{top:0;left:70px;width:calc(100% - 90px);height:2px;background:#fff}.calenders .fc-list-event-title .calender_link{display:inline-flex;align-items:baseline}.calenders .fc-list-event-title .calender_link.clicking{color:#38c6aa}.calenders .fc-list-event-title .calender_link .day-icon{display:flex;flex-shrink:0;width:1rem;height:1rem;margin-right:.5rem;border-radius:99px}.calenders .fc-list-event-title .calender_link .date-range{display:inline;font-size:inherit}.calenders .fc-list td{padding:0 0 12px 0}.calenders .fc-list-empty{border-top:solid 1px #cfdbe5;border-bottom:solid 1px #cfdbe5;background:none}.calenders .fc-list-empty.disabled{display:none}.calenders .fc-list-table{min-height:8.4rem}.calenders .fc-list-table.calender_empty{border-top:solid 1px #cfdbe5;border-bottom:solid 1px #cfdbe5;background:none!important}.calenders .fc-list-table.calender_empty:before{content:'No events to display';display:flex;justify-content:center;margin:5em auto}.calenders .fc-list-day{display:flex;pointer-events:none}.calenders .fc-list-day th{width:70px}.calenders .fc-list-day+.fc-list-event{margin-top:-74px}.calenders .fc-list-day.no-event{display:none;background-color:#f5511e;opacity:.3}.calenders .fc-list-day-cushion{display:flex;flex-direction:column;justify-content:center;align-items:center;width:48px;height:64px;margin:12px;padding:0;border:none;background: url(../img/calender/icon_day.svg) no-repeat center/contain}.calenders .fc-list-day-cushion .confusion-inner{display:flex;justify-content:center;margin-left:2px;font-weight:bold}.calenders .fc-list-day-cushion .confusion-inner span{margin-bottom:-1px;font-size:10px;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transform-origin:left bottom;transform-origin:left bottom}.calenders .fc-list-day-cushion h5{margin-top:-6px}.calenders .fc-list-day-cushion .fc-list-day-side-text{margin-top:-6px;font-size:10px;font-weight:bold}.calenders .fc-list-day-text{font-size:0}.calenders .fc-list-day-side-text{font-size:1.2rem;pointer-events:none}.calenders .fc-list-day th{background:none!important}.calenders .fc-list tr.fc-list-event{align-items:center;padding-right:15px;padding-left:70px}.calenders .fc-list tr.fc-list-event.fixedheight{min-height:70px;background:#ff0}.calenders .fc-list-event{display:flex;height:100%;background:none!important}.calenders .fc-list-event+.fc-list-event{display:flex;position:relative;min-height:auto!important}.calenders .fc-list-event:hover{opacity:1;color:#38c6aa}.calenders .fc-list-event:hover td{background:none}.calenders .fc-list-event:hover a{opacity:1!important;text-decoration:none!important}.calenders .fc-list-event-time{display:none}.calenders .fc-list-event-graphic{display:none}.calenders .fc-list-event-title{padding:0 0 12px 0}.calenders .fc-header-toolbar .fc-toolbar-chunk:nth-of-type(3) {opacity:0;pointer-events:none}#calender_pop{position:absolute;z-index:998;top:-1000px;left:-1000px;overflow:hidden;max-width:300px;border-radius:.1rem;pointer-events:none}#calender_pop p{padding:.5rem 1rem .7rem;background:#2f3a41;color:#fff;font-size:1.2rem;text-align:justify;word-break:break-all}#calender_pop p.anim{transition:opacity 0s ease 0s}#calender_pop p.pagescroll{opacity:0}#calender{margin:0 0 30px}#calender:not(.inited) + #calender_sp + .l-home-colums-inner-subtitle-rubi {display:none}#calender_sp{margin:13px 0 30px}#calender,#calender_sp{display:flex;z-index:3;flex-direction:column;font-family:'Noto Sans JP',sans-serif}#calender .fc-event-title,#calender_sp .fc-event-title{font-size:1.2rem}#calender .fc-event-title[data-color="orange"],#calender_sp .fc-event-title[data-color="orange"]{color:#f5511e!important}#calender .fc-event-title[data-color="yellow"],#calender_sp .fc-event-title[data-color="yellow"]{color:#f6bf2c!important}#calender .fc-event-title[data-color="blue"],#calender_sp .fc-event-title[data-color="blue"]{color:#199ce5!important}#calender .fc-event-title[data-color="green"],#calender_sp .fc-event-title[data-color="green"]{color:#33b679!important}#calender .fc-popover,#calender_sp .fc-popover{max-width:26rem}#calender .fc-popover-title,#calender_sp .fc-popover-title{opacity:0}#calender .fc-popover-close,#calender_sp .fc-popover-close{width:2.4rem;height:2.4rem;font-size:2.4rem}#calender .fc-daygrid-more-link,#calender_sp .fc-daygrid-more-link{font-size:1.1rem}#calender .fc-daygrid-more-link.clicking,#calender_sp .fc-daygrid-more-link.clicking{opacity:.5}#calender .fc-scrollgrid-section-sticky>*,#calender_sp .fc-scrollgrid-section-sticky>*{position:relative}#calender .fc-dayGridMonth-view .fc-event:not(.sort-active),
#calender_sp .fc-dayGridMonth-view .fc-event:not(.sort-active) {opacity:0;pointer-events:none}#calender.data-sort .fc-dayGridMonth-view .fc-event:not(.sort-active),
#calender_sp.data-sort .fc-dayGridMonth-view .fc-event:not(.sort-active) {display:none}#calender.data-sort .fc-listMonth-view .fc-event:not(.sort-active),
#calender_sp.data-sort .fc-listMonth-view .fc-event:not(.sort-active) {display:none;opacity:0;pointer-events:none}#calender.data-sort .fc-listMonth-view .fc-event.single-active,#calender_sp.data-sort .fc-listMonth-view .fc-event.single-active{min-height:70px!important}#calender.data-sort .fc-listMonth-view .fc-event.first-active,#calender_sp.data-sort .fc-listMonth-view .fc-event.first-active{margin-top:-74px;padding-top:0}#calender.data-sort .fc-listMonth-view .fc-event.first-active:before,#calender_sp.data-sort .fc-listMonth-view .fc-event.first-active:before{display:none}#calender.data-sort .fc-listMonth-view .fc-list-day:not(.sort-active),
#calender_sp.data-sort .fc-listMonth-view .fc-list-day:not(.sort-active) {display:none}#calender tbody,#calender_sp tbody{overflow-y:hidden}#calender .fc-list-table,#calender_sp .fc-list-table{background:#f2f2f2}#calender .fc-header-toolbar,#calender_sp .fc-header-toolbar{font-size:1.4rem}#calender .fc-header-toolbar .fc-toolbar-title,#calender_sp .fc-header-toolbar .fc-toolbar-title{font-size:2.4rem}#calender .fc-header-toolbar .fc-toolbar-title.disabled,#calender_sp .fc-header-toolbar .fc-toolbar-title.disabled{display:none}#calender .fc-header-toolbar .fc-toolbar-chunk .fc-today-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-today-button{border:solid 1px #cfdbe5;background:#fff;color:#2f3a41}#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button{display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:99px;background:#2f3a41}#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button:before,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button:before{border-color:transparent transparent transparent #fff!important}#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button{margin-right:8px;-webkit-transform:scaleX(-1);transform:scaleX(-1)}#calender .fc-header-toolbar .fc-button,#calender_sp .fc-header-toolbar .fc-button{box-shadow:none!important}#calender .fc-header-toolbar .fc-today-button[disabled],#calender_sp .fc-header-toolbar .fc-today-button[disabled]{pointer-events:none}#calender .fc-header-toolbar .fc-button-primary,#calender_sp .fc-header-toolbar .fc-button-primary{width:64px;height:40px;padding:0;border:solid 1px #cfdbe5;background:#fff;color:#2f3a41;font-weight:bold}#calender .fc-header-toolbar .fc-button-primary.fc-button-active,#calender_sp .fc-header-toolbar .fc-button-primary.fc-button-active{border:none;background:#ffeb52!important;color:#2f3a41!important;pointer-events:none}#calender .fc-header-toolbar .fc-button-primary:not([disabled]).fc-today-button:hover,
#calender_sp .fc-header-toolbar .fc-button-primary:not([disabled]).fc-today-button:hover {border:none;background:#38c6aa;color:#fff}#calender .fc-dayGridMonth-view .fc-scrollgrid-section-header .fc-day,#calender_sp .fc-dayGridMonth-view .fc-scrollgrid-section-header .fc-day{border:none;border-left:solid 1px #fff;background:#f2f2f2}#calender .fc-dayGridMonth-view .fc-scrollgrid-section-header .fc-day .fc-col-header-cell-cushion,#calender_sp .fc-dayGridMonth-view .fc-scrollgrid-section-header .fc-day .fc-col-header-cell-cushion{display:flex;justify-content:center;align-items:center;height:32px}#calender .fc-dayGridMonth-view .fc-daygrid-body .fc-day,#calender_sp .fc-dayGridMonth-view .fc-daygrid-body .fc-day{border:solid 1px #f2f2f2}#calender .fc-dayGridMonth-view .fc-daygrid-body .fc-daygrid-day-number,#calender_sp .fc-dayGridMonth-view .fc-daygrid-body .fc-daygrid-day-number{padding-top:1px;font-size:1.4rem}#calender .fc-col-header-cell-cushion,#calender_sp .fc-col-header-cell-cushion{font-size:1.4rem;font-weight:bold}#calender .fc-scrollgrid-liquid .fc-scrollgrid-section-header,#calender_sp .fc-scrollgrid-liquid .fc-scrollgrid-section-header{background:#f2f2f2}#calender .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-day,#calender_sp .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-day{border:solid 1px #fff}#calender .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner,#calender_sp .fc-scrollgrid-liquid .fc-scrollgrid-section-header .fc-scrollgrid-sync-inner{display:flex;justify-content:center;align-items:center;height:32px}#calender .fc-daygrid-event:not(.can-touch),
#calender_sp .fc-daygrid-event:not(.can-touch) {pointer-events:none}#calender .fc-daygrid-event.clicking,#calender_sp .fc-daygrid-event.clicking{opacity:.7}#calender .fc-list-event.more_disabled,#calender_sp .fc-list-event.more_disabled{display:none;opacity:.5}#calender .calender-sp-more-btn,#calender_sp .calender-sp-more-btn{display:inline-flex;margin-bottom:10px;padding-left:72px}#calender_sp.loading #calender .calender-sp-more-btn,#calender_sp.loading #calender_sp .calender-sp-more-btn{display:none}#calender .calender-sp-more-btn span,#calender_sp .calender-sp-more-btn span{font-size:1.3rem}.calender_right_column-wrapper{margin-top:15px}#calender:empty,#calender_right_column:empty,#calender_sp:empty{height:22rem}#calender:empty:after,#calender_right_column:empty:after,#calender_sp:empty:after{z-index:11;background: url(../img/common/loading.gif) no-repeat center/63px}#calender_right_column,#calender_right_column_nextyear{display:flex;flex-direction:column;margin-top:0;background:#f2f2f2}#calender_right_column .fc-header-toolbar,#calender_right_column_nextyear .fc-header-toolbar{width:100%;height:34px;margin-bottom:0!important;background:#2f3a41}#calender_right_column .fc-header-toolbar h2,#calender_right_column_nextyear .fc-header-toolbar h2{display:flex;position:relative;align-items:center;color:#fff;font-size:1.5rem}#calender_right_column .fc-header-toolbar h2:before,#calender_right_column_nextyear .fc-header-toolbar h2:before{width:14px;height:16px;margin:0 5px 0 14px;background: url(../img/calender/icon_year.svg) no-repeat center/contain}#calender_right_column .fc-header-toolbar .fc-toolbar-chunk:not(:first-child),
#calender_right_column_nextyear .fc-header-toolbar .fc-toolbar-chunk:not(:first-child) {display:none}#calender_right_column .fc-list-table+.fc-list-table{background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/calender/border.svg) repeat-x top left 100%}#calender_linst{display:none}html[data-os="pc"] .only-pc-hide{display:none}html[data-os="tablet"] .only-pc-show,html[data-os="mobile"] .only-pc-show{display:none}.pc-hover:hover,.mod-auther:hover,.hasunderline_link:hover,.l-home-words-innenr .t-light>a:hover,.l-article-body-inner-section h5 a:hover,.l-article-body-inner-section h6 a:hover,.l-article-body-inner-section h7 a:hover,#event_modal .desc a:hover,.str-footer-body.footer-texts a:hover,.l-home-article-banner-inner:hover,.l-home-calender-inner-link:hover,.l-home-words#word_pop .word_pop-close:hover,.l-home-words#word_pop .l-home-words-innenr-inner:hover,html[data-os="pc"] .l-article-index-inner li a:hover,.l-glossary-inner-tags a:hover,.l-glossary-inner-ancher a:hover{opacity:1!important;color:#38c6aa}.pc-hover:hover img,.mod-auther:hover img,.hasunderline_link:hover img,.l-home-words-innenr .t-light>a:hover img,.l-article-body-inner-section h5 a:hover img,.l-article-body-inner-section h6 a:hover img,.l-article-body-inner-section h7 a:hover img,#event_modal .desc a:hover img,.str-footer-body.footer-texts a:hover img,.l-home-article-banner-inner:hover img,.l-home-calender-inner-link:hover img,.l-home-words#word_pop .word_pop-close:hover img,.l-home-words#word_pop .l-home-words-innenr-inner:hover img,html[data-os="pc"] .l-article-index-inner li a:hover img,.l-glossary-inner-tags a:hover img,.l-glossary-inner-ancher a:hover img{opacity:.85}.pc-hover:hover .hasunderline,.mod-auther:hover .hasunderline,.hasunderline_link:hover .hasunderline,.l-home-words-innenr .t-light>a:hover .hasunderline,.l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h7 a:hover .hasunderline,#event_modal .desc a:hover .hasunderline,.str-footer-body.footer-texts a:hover .hasunderline,.l-home-article-banner-inner:hover .hasunderline,.l-home-calender-inner-link:hover .hasunderline,.l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,.l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-ancher a:hover .hasunderline{background:linear-gradient(transparent calc(100% - 1px),#38c6aa 0%)}body.ie11 .pc-hover:hover .hasunderline,body.ie11 .mod-auther:hover .hasunderline,body.ie11 .hasunderline_link:hover .hasunderline,body.ie11 .l-home-words-innenr .t-light>a:hover .hasunderline,.l-home-words-innenr body.ie11 .t-light>a:hover .hasunderline,body.ie11 .l-article-body-inner-section h5 a:hover .hasunderline,.l-article-body-inner-section h5 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h6 a:hover .hasunderline,.l-article-body-inner-section h6 body.ie11 a:hover .hasunderline,body.ie11 .l-article-body-inner-section h7 a:hover .hasunderline,.l-article-body-inner-section h7 body.ie11 a:hover .hasunderline,body.ie11 #event_modal .desc a:hover .hasunderline,#event_modal .desc body.ie11 a:hover .hasunderline,body.ie11 .str-footer-body.footer-texts a:hover .hasunderline,.str-footer-body.footer-texts body.ie11 a:hover .hasunderline,body.ie11 .l-home-article-banner-inner:hover .hasunderline,body.ie11 .l-home-calender-inner-link:hover .hasunderline,body.ie11 .l-home-words#word_pop .word_pop-close:hover .hasunderline,.l-home-words#word_pop body.ie11 .word_pop-close:hover .hasunderline,body.ie11 .l-home-words#word_pop .l-home-words-innenr-inner:hover .hasunderline,.l-home-words#word_pop body.ie11 .l-home-words-innenr-inner:hover .hasunderline,body.ie11 html[data-os="pc"] .l-article-index-inner li a:hover .hasunderline,html[data-os="pc"] .l-article-index-inner li body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-tags a:hover .hasunderline,.l-glossary-inner-tags body.ie11 a:hover .hasunderline,body.ie11 .l-glossary-inner-ancher a:hover .hasunderline,.l-glossary-inner-ancher body.ie11 a:hover .hasunderline{background:linear-gradient(transparent 98%,#38c6aa 0%)}.pc-hover:hover .mod-thumb,.mod-auther:hover .mod-thumb,.hasunderline_link:hover .mod-thumb,.l-home-words-innenr .t-light>a:hover .mod-thumb,.l-article-body-inner-section h5 a:hover .mod-thumb,.l-article-body-inner-section h6 a:hover .mod-thumb,.l-article-body-inner-section h7 a:hover .mod-thumb,#event_modal .desc a:hover .mod-thumb,.str-footer-body.footer-texts a:hover .mod-thumb,.l-home-article-banner-inner:hover .mod-thumb,.l-home-calender-inner-link:hover .mod-thumb,.l-home-words#word_pop .word_pop-close:hover .mod-thumb,.l-home-words#word_pop .l-home-words-innenr-inner:hover .mod-thumb,html[data-os="pc"] .l-article-index-inner li a:hover .mod-thumb,.l-glossary-inner-tags a:hover .mod-thumb,.l-glossary-inner-ancher a:hover .mod-thumb{opacity:.8}.pc-hover-bg,.l-home-ranking-innenr-side a{transition:background .2s}.pc-hover-bg:hover,.l-home-ranking-innenr-side a:hover{background:#f2f2f2;opacity:1!important}.pc-hover-bg:hover img,.l-home-ranking-innenr-side a:hover img{opacity:.85}#debug{position:fixed;z-index:1000;top:0;left:0;width:100%;height:100%;color:#000;pointer-events:none}#debug .debug_inner{display:inline-flex;position:absolute;bottom:0;left:2.5rem;flex-direction:column;align-items:flex-start;max-width:24rem;-webkit-transform-origin:left bottom;transform-origin:left bottom;pointer-events:all}#debug .debug_inner.init{transition:-webkit-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease , -webkit-transform .3s ease}#debug .debug_inner:not(.active) {-webkit-transform:translateY(calc(100% - 2em));transform:translateY(calc(100% - 2em))}#debug .debug_inner.active .debug_inner_title:before{content:'−'}#debug .debug_inner p,#debug .debug_inner h6{color:#fff;font-size:1rem;letter-spacing:0;word-break:break-all}#debug .debug_inner p.debug_inner_rubi,#debug .debug_inner h6.debug_inner_rubi{letter-spacing:-.03em}#debug .debug_inner_title{display:flex;align-items:baseline;padding:0 .8rem .4rem 1rem;border-radius:.6rem .6rem 0 0;background:rgba(0,0,0,.75);color:#fff;font-size:1.2rem}#debug .debug_inner_title:before{content:'+';display:flex;margin-right:.6rem}#debug .debug_inner_title_inner{font-weight:900}#debug .debug_inner_reload{margin-left:.5rem;padding:0 .5rem}#debug .debug_inner_reload p{font-size:1.8rem;font-weight:normal}#debug .debug_inner_txt{resize:vertical;width:100%;height:20rem;margin-bottom:.5rem;padding:.2rem .5rem;background:rgba(0,0,0,.4);color:#fff;font-size:9px;word-break:break-all}#debug .debug_inner_txt:not(.active) {display:none}#debug .debug_inner_txt-border{display:flex;align-items:center;width:100%;min-height:1.5em;margin-top:.3rem;color:#fff;white-space:nowrap}#debug .debug_inner_txt-border:after{content:'';display:flex;flex-shrink:2;width:100%;height:1px;margin-left:.75rem;border-top:dotted 2px #fff;opacity:.3}#debug .debug_inner-body{display:inline-flex;flex-wrap:wrap;align-items:flex-start;width:100%;padding:1rem;border-radius:0 .6rem 0 0;background:rgba(0,0,0,.75)}body:not(.event) #debug .debug_inner-body-inner {display:none}#debug .debug_inner-body-inner-savebtn{display:inline-flex;margin-bottom:4px;padding:.1rem .6rem;border-radius:.3rem;background:#e5f411;-webkit-filter:drop-shadow(0 2px 0 rgba(255,255,255,.6));filter:drop-shadow(0 2px 0 rgba(255,255,255,.6))}#debug .debug_inner-body-inner-savebtn p{color:#000}#debug .debug_inner-body-inner-savebtn:hover{-webkit-transform:translateY(-1px);transform:translateY(-1px);-webkit-filter:drop-shadow(0 3px 0 rgba(255,255,255,.6));filter:drop-shadow(0 3px 0 rgba(255,255,255,.6))}#debug .debug_inner-body-inner-savebtn.clicking{-webkit-transform:translateY(2px);transform:translateY(2px);-webkit-filter:none;filter:none}#debug .debug_inner-body-inner-link{cursor:pointer;display:inline-flex;margin-bottom:4px;text-decoration:underline;-webkit-text-decoration-color:#fff;text-decoration-color:#fff}#debug .debug_inner_rubi{margin-top:.7rem;font-size:1rem}#debug .debug_inner_rubi.active{-webkit-animation:blink .6s steps(1) 2;animation:blink .6s steps(1) 2;-webkit-animation-fill-mode:backwards;animation-fill-mode:backwards}#debug .debug_inner input[type="checkbox"]:checked+.checkbox01::before{background-color:#000}#debug .debug_inner input[type="checkbox"]:checked+.checkbox01::after{opacity:1}#debug .debug_inner .checkbox01{z-index:1;margin-right:.8rem;padding-left:2.1rem}#debug .debug_inner .checkbox01.over{z-index:2}#debug .debug_inner .checkbox01:before{width:1.6rem;height:1.6rem;border:solid 1px #000;border-radius:.3rem;background:#efefef;transition:none}#debug .debug_inner .checkbox01:after{top:0;bottom:0;left:.275rem;width:1rem;height:.5rem;margin:auto;border-bottom:solid 1.5px #fff;border-left:solid 1.5px #fff;opacity:0;-webkit-transform:translateY(-1px) rotate(-45deg);transform:translateY(-1px) rotate(-45deg)}#debug .debug_inner .checkbox01 h7{position:absolute;top:0;left:90%;width:20rem;padding:.4rem;background-color:#000;opacity:0;color:#fff;font-size:1rem;-webkit-transform:translate(0%,-100%);transform:translate(0%,-100%);pointer-events:none}#monthpicker,#datepicker{outline:none;margin:.25rem .7rem;padding:0 .3rem;border:solid 1px #000;background:#000;color:#fff;font-size:1.1rem;-webkit-appearance:none}::-webkit-calendar-picker-indicator{width:1.2rem;height:1.2rem;margin-left:.2rem;-webkit-filter:brightness(1) invert(1);filter:brightness(1) invert(1)}#debug_txts{position:fixed;z-index:1000;top:0;left:0;width:100%;background:rgba(0,0,0,.5);color:#fff;pointer-events:none}@media print,screen and (min-width:781px){html{min-width:1110px}html.init:before{content:'';display:block;position:fixed;z-index:1;top:0;left:0;width:100%;height:100%;background: url(../img/sidemenu/bg_paturn.svg) repeat center -150px/1400px}html[data-os="tablet"]{min-width:auto}.is-pc-hide{display:none!important}.is-pc-show{display:block!important}.is-br-pc-show{display:inline-block!important}.check-media{display:none}.mod-number.has-inner-link li .has-inner-link-slide.floats>*{float:left;width:calc(100% - 324px)}.mod-number.has-inner-link li .has-inner-link-slide.floats img{width:300px;height:300px;margin-left:24px;-o-object-fit:contain;object-fit:contain;-o-object-position:top;object-position:top}.mod-article-frame.information img,.mod-article-frame.information .mod-thumb{margin-left:30px}.mod-popup_image-double .my-gallery{width:calc(50% - 48px)}.mod-pager .page_num:hover{background:#f2f2f2}.mod-number-extend li:before,.l-article-body-inner-section h5 ol li:before,.l-article-body-inner-section h6 ol li:before,.l-article-body-inner-section h7 ol li:before{margin-right:2px;margin-left:1px}body:not(.ie11) .clip-txts {-webkit-box-orient:vertical}body:not(.ie11) .clip-txts[data-height='2'] {-webkit-line-clamp:2}body:not(.ie11) .clip-txts[data-height='3'] {-webkit-line-clamp:3}body:not(.ie11) .clip-txts[data-height='4'] {-webkit-line-clamp:4}.breadthumbs li{display:inline}a.tag.animated{transition:-webkit-transform .2s cubic-bezier(.36,.01,.26,1) 0s;transition:transform .2s cubic-bezier(.36,.01,.26,1) 0s;transition:transform .2s cubic-bezier(.36,.01,.26,1) 0s , -webkit-transform .2s cubic-bezier(.36,.01,.26,1) 0s}.next-arrow.animated .next_arrow_st:nth-child(1) {transition-delay:1460ms}.next-arrow.animated .next_arrow_st:nth-child(2) {transition-delay:1420ms}.next-arrow.animated .next_arrow_st:nth-child(3) {transition-delay:1380ms}.next-arrow.animated .next_arrow_st:nth-child(4) {transition-delay:1340ms}.next-arrow.animated .next_arrow_st:nth-child(5) {transition-delay:1300ms}.next-arrow.animated .next_arrow_st:nth-child(6) {transition-delay:1260ms}.next-arrow.animated .next_arrow_st:nth-child(7) {transition-delay:1220ms}.next-arrow.animated .next_arrow_st:nth-child(8) {transition-delay:1180ms}.next-arrow.animated .next_arrow_st:nth-child(9) {transition-delay:1140ms}.next-arrow.animated .next_arrow_st:nth-child(10) {transition-delay:1100ms}.next-arrow.animated .next_arrow_st:nth-child(11) {transition-delay:1060ms}.next-arrow.animated .next_arrow_st:nth-child(12) {transition-delay:1020ms}.next-arrow.animated .next_arrow_st:nth-child(13) {transition-delay:980ms}.next-arrow.animated .next_arrow_st:nth-child(14) {transition-delay:940ms}.next-arrow.animated .next_arrow_st:nth-child(15) {transition-delay:900ms}.next-arrow.animated .next_arrow_st:nth-child(16) {transition-delay:860ms}.next-arrow.animated .next_arrow_st:nth-child(17) {transition-delay:820ms}.next-arrow.animated .next_arrow_st:nth-child(18) {transition-delay:780ms}.next-arrow.animated .next_arrow_st:nth-child(19) {transition-delay:740ms}.next-arrow.animated .next_arrow_st:nth-child(20) {transition-delay:700ms}.l-home-hero-img-tags .levels[data-level="1"] h8:before,.l-article-header .levels[data-level="1"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_1_w.svg)}.l-home-hero-img-tags .levels[data-level="2"] h8:before,.l-article-header .levels[data-level="2"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_2_w.svg)}.l-home-hero-img-tags .levels[data-level="3"] h8:before,.l-article-header .levels[data-level="3"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_3_w.svg)}.l-home-hero-img-tags .levels[data-level="4"] h8:before,.l-article-header .levels[data-level="4"] h8:before{content:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/common/level_4_w.svg)}.has-arrow:not(.inversion-color).big-arrow:after {width:16px;height:16px}.backtotop.cirle-arrow-wrapper{margin-top:72px}a.btn-view_more .has-triangle,a.backtotop .has-triangle,a.btn-view_more #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more .fc-next-button,a.backtotop #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop .fc-next-button,a.btn-view_more #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more .fc-prev-button,a.backtotop #calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop .fc-prev-button,a.btn-view_more #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more .fc-next-button,a.backtotop #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-next-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop .fc-next-button,a.btn-view_more #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.btn-view_more .fc-prev-button,a.backtotop #calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group .fc-prev-button,#calender_sp .fc-header-toolbar .fc-toolbar-chunk .fc-button-group a.backtotop .fc-prev-button{transition:margin-left .3s ease;will-change:margin-left}.close:not(.bg) span {transition:opacity .2s}html[data-os="pc"] .l-main .l-main-inner .to-top:hover{background:#38c6aa}html[data-os="pc"] .l-main .l-main-inner .to-top:hover span{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.l-main .l-main-inner .to-top.clicking{background:#38c6aa}.l-main .l-main-inner .to-top.clicking span{-webkit-transform:translateY(3px) rotate(-45deg);transform:translateY(3px) rotate(-45deg)}.section_lm{padding-left:27.2rem}.section_lm-s{padding-left:27rem}body:not(.ie11) .str-sidemenu.second_open .simplebar-content:before {transition:-webkit-filter ease .3s 0s;transition:filter ease .3s 0s;transition:filter ease .3s 0s , -webkit-filter ease .3s 0s;-webkit-filter:drop-shadow(0 2px .1rem rgba(0,0,0,.4));filter:drop-shadow(0 2px .1rem rgba(0,0,0,.4))}.str-sidemenu-body-wrapper{padding:3.3rem 0 0}.str-sidemenu-body-footer>.close_hover{margin-top:47px}.str-header{min-width:1024px}html[data-os="tablet"] .str-header{display:none}.str-footer{height:50px}.str-footer-inner+.str-footer-inner{border-top:solid 1px #707070}.str-footer-body.footer-texts a + a:nth-child(4) {margin-right:auto}.str-footer-body.footer-texts a + a:nth-child(5) {margin-left:0;padding-left:0;border:none}.l-home-mv{overflow:hidden;height:626px}.l-home-hero-img-wrapper{padding:32px 32px 16px 27.2rem}html[data-os="tablet"] .l-home-hero-img-wrapper{padding-right:2rem;padding-left:2rem}body:not(.ie11) .l-home-hero-img-inner-link:hover:before {border:solid #fff 5px}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags{position:absolute;z-index:3;bottom:24px;left:24px;width:calc(100% - 600px);max-width:400px;color:#fff}.l-home-hero-img-thumb-wrapper{height:100%}.l-home-hero-img .slick-dots{display:none}.l-home-hero-nav a>div{margin-top:2rem}.l-home-article.second .l-home-article-under,.l-home-article.second .l-home-article-inner,.l-home-article.recommend .l-home-article-under,.l-home-article.recommend .l-home-article-inner{flex-direction:row}.l-home-article.recommend .clip-txts{-webkit-line-clamp:3}.l-home-article.recommend-multi{width:25%;margin-top:0;margin-bottom:0;padding:0 12px}.l-home-article.recommend-multi .clip-txts{-webkit-line-clamp:6}.l-home-article.recommend-multi .l-home-article-inner{margin:10px 6px 0 0}.l-home-article{width:33.3333%}.l-home-article-sides.recommend-multi{margin:0 -12px}.l-home-colums.one_clm{padding-left:22.2rem}body.event .l-home-colums-inner-subtitle h6{padding-right:180px}.l-home-colums-inner-subtitle img{margin-top:-90px;margin-left:15px}body.event .l-home-colums-inner-subtitle img{position:absolute;top:-45px;right:24px;width:147px;margin:0}body.glossary .l-home-colums-inner-subtitle img{margin-right:25px}.l-wrapper#top .l-home-colums-inner>h3{margin-top:0}.l-home-colums-inner>h3+.l-glossary-inner-tags{margin-top: calc(-6px - (((2rem * 1.5) - 2rem) / 2))}.l-home-colums-inner:nth-child(1):not(.one_clm) {max-width:calc(100% - 330px)}.l-home-colums-inner:nth-child(1).fixed {position:fixed}.l-home-colums-inner:nth-child(1).fixed.bottom {bottom:100px}.l-home-colums-inner:nth-child(1).fixed + .right_clm {margin-left:auto}body.scrolly .l-home-colums-inner:nth-child(2) {margin-bottom:-170px}.l-home-colums-inner:nth-child(2).fixed {position:fixed;bottom:220px}body.sticky .l-home-colums-inner-sticky{position:-webkit-sticky;position:sticky;top:4rem}body.scrolly .right_clm .l-home-colums-inner-sticky{position:-webkit-sticky;position:sticky;top:0;overflow:hidden;height:100vh;padding-bottom:170px}body.sticky.article .l-home-colums-inner-sticky{top:2rem}.l-wrapper#top .left_clm .l-home-words{display:none}.l-home-words#word_pop .t-light{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:8}body:not(.glossary) .l-home-words-innenr .t-light {display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:10}.l-home-words-innenr.detail{padding:3.2rem}.l-home-words-innenr.detail .has-quotation{font-size:2rem}.l-home-words-innenr.detail .has-quotation:before,.l-home-words-innenr.detail .has-quotation:after{margin-top:-.8rem}.l-home-inquiry .l-home-inquiry-body-footer a+a{margin-left:30px}.l-home-serialization_header{min-height:170px}.l-article-header{color:#fff}.l-article-header-inner-img{top:-10px;left:-10px;width: calc(100% + 20px);max-width:none!important;height: calc(100% + 20px);-webkit-filter:blur(10px);filter:blur(10px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.l-article-header-inner{position:relative;overflow:hidden;height:100%;min-height:440px;padding:80px 40px 40px 24px}.l-article-header-inner.narrow{min-height:10px;padding-top:40px}.l-article-header-inner:before{content:'';display:block;position:absolute;z-index:2;top:40%;top:auto!important;bottom:0;left:0;width:100%;height:60%;height:calc(100% - 50px)!important;background:linear-gradient(rgba(85,85,85,0),#010000);opacity:.6}.l-article-header-inner-txts .levels{margin-top: calc(20px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-header-inner h1{text-align:justify}.l-article-header-tags a{margin-top:10px}.l-article-body-inner .has_bg_link{min-height:64px;padding:13px 26px;line-height:1.3;word-break:break-all}.l-article-body-inner .has_bg_link[target="_blank"]:after{margin-left:20px}.l-article-body-inner-section{max-width:100%}.l-article-body-inner-section h3+h4{margin-top: calc(24px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section .l-article-body-inner-section-frame .clip-txts[data-height="3"]{-webkit-line-clamp:2}.l-article-body-inner-section-frame.mod-article-frame h6{font-size:1.6rem}.l-article-body-inner-section-frame.mod-article-frame h6 p{font-size:1.6rem}.l-event-chexbox+.l-event-chexbox{margin-top:2rem}.l-event-chexbox{width:600px}.l-event-chexbox .checkbox01:last-of-type{margin-right:0}.l-event-chexbox svg{top:8px}.l-event-calender-list-btn h6{font-size:1.4rem}#event_modal .modal-inner-inner{padding-top:48px}#event_modal .modal-inner .simplebar-track.simplebar-vertical{top:48px;right:-2px;left:auto}.l-howto-title-img{width:116.666666666666667%;margin-top:-28%;margin-right:-21%}.l-howto-title-img img:nth-child(2) {margin-top:20%;margin-left:7.142857142857143%}.l-howto-title-img img:nth-child(3) {margin-top:20%;margin-left:7.142857142857143%}.l-howto-title-img img:nth-child(4) {margin-left:5.3%}.l-howto-titles{width:50%;max-width:480px}.l-howto-steptitle{width:50%;max-width:480px;margin-left:5%}.l-howto-body-inner.last{margin-top:0;border:none}.l-howto-body-inner-inner{z-index:1;width:100%;margin-top:-40px;border-width:54px 80px 70px;border-style:solid;-o-border-image:url(../img/howto/bg_ylw.svg) 54 80 54 80 stretch;border-image:url(../img/howto/bg_ylw.svg) 54 80 54 80 fill stretch}body.howto-uefn .l-howto-body-inner-inner{-o-border-image:url(../img/howto/bg_blu.svg) 54 80 54 80 stretch;border-image:url(../img/howto/bg_blu.svg) 54 80 54 80 fill stretch}.l-howto-body-inner-body>img{width:400px;margin-left:48px}.l-howto-body-inner-body > img:nth-of-type(1),
  .l-howto-body-inner-body > img:nth-of-type(2) {min-height:200px}.l-howto-body-inner-body > img:nth-of-type(3) {min-width:250px}.calenders .fc-list-event{font-size:1.4rem}#calender .fc-header-toolbar .fc-toolbar-title span,#calender_sp .fc-header-toolbar .fc-toolbar-title span{font-size:inherit}#calender .fc-header-toolbar .fc-button-primary:not([disabled]):hover,
  #calender_sp .fc-header-toolbar .fc-button-primary:not([disabled]):hover {border:none;background:#38c6aa;color:#fff}#calender .calender-sp-more-btn:hover span,#calender_sp .calender-sp-more-btn:hover span{color:#38c6aa}#debug .debug_inner .checkbox01:last-of-type{margin-right:0}#debug .debug_inner .checkbox01:hover h7{opacity:1;transition:opacity .2s ease}}@media print,screen and (min-width:1405px){.l-home-article-inner{margin:6px 24px 0}.l-home-article-under{margin:auto 24px 0}}@media print,screen and (max-width:1241px){.l-event-chexbox{max-width:465px}}@media screen and (max-width:780px){body h6{font-size:1.4rem}body h8{font-size:1rem}body{overflow-x:hidden;min-width:inherit;font-size:1rem}.slider-arrows{right:0}.is-sp-show{display:block!important}.is-sp-hide{display:none!important}.is-br-sp-show{display:inline-block!important}.flex-sp-c{flex-direction:column}.flex-sp-c.flex-sp-as{align-items:flex-start}.flex-sp-cr{flex-direction:column-reverse}.my-gallery+.my-gallery{margin-left:5rem}.mod-number:not(.has-inner-link) li:before {width:3rem;height:3rem;margin-right:1rem;font-size:1.5rem}body.event .mod-number.has-inner-link li .has-inner-link-slide{padding:0 2.66667vw 2.66667vw}.mod-number.has-inner-link li .has-inner-link-slide{padding:16px 20px}.mod-number.has-inner-link li .has-inner-link-slide .btn-view_more,.mod-number.has-inner-link li .has-inner-link-slide .backtotop{margin-top:24px}.mod-number.has-inner-link li .has-inner-link-slide .btn-view_more h6,.mod-number.has-inner-link li .has-inner-link-slide .backtotop h6{font-size:1.2rem}.mod-number.has-inner-link li .has-inner-link-slide .btn-view_more h6:after,.mod-number.has-inner-link li .has-inner-link-slide .backtotop h6:after{-webkit-transform:translateY(3px);transform:translateY(3px)}.mod-number.has-inner-link li .has-inner-link-slide.floats{display:flex;flex-direction:column-reverse}.mod-number.has-inner-link li .has-inner-link-slide.floats>h6{margin-top:16px}.mod-number.has-inner-link li .has-inner-link-slide.floats img{width:83.2vw;min-height:79vw;-o-object-fit:contain;object-fit:contain}.mod-number.has-inner-link li>a{padding:15px}.mod-slide-trigger h6{margin-right:10px}.mod-howto-points{margin-top:32px;border-width:24px 36px}.mod-howto-points-icons{margin-top:-22px}.mod-article-frame{padding:2rem}.mod-article-frame.glossary{padding-right:2.2rem;padding-left:2.2rem}.mod-article-frame.information img,.mod-article-frame.information .mod-thumb{margin-right:auto;margin-left:auto}.mod-article-frame-title{left:10px;font-size:1.7rem}.mod-article-frame h2{font-size:2rem}.mod-article-frame h3{font-size:1.8rem}.mod-article-frame h4{font-size:1.6rem}.mod-article-frame h5{margin-top:18px;font-size:1.6rem}.mod-article-frame h6{font-size:1.6rem}.mod-article-has_baloon{margin-left:5px;padding:1.6rem}.mod-article-has_baloon:before{top:40px;-webkit-transform:translateY(-50%) scaleX(.4);transform:translateY(-50%) scaleX(.4);-webkit-transform-origin:right;transform-origin:right}.mod-article-has_baloon:after{top:40px;-webkit-transform:translateY(-50%) scaleX(.4);transform:translateY(-50%) scaleX(.4);-webkit-transform-origin:right;transform-origin:right}.mod-conversation-baloon{justify-content:flex-start!important;margin-top:10px}.mod-conversation-speech[data-side="reverse"] .mod-conversation-txt{margin-right:5px}.mod-conversation-speech[data-side="reverse"] .mod-article-has_baloon:before{right:-25px;-webkit-transform:translateY(-50%) scaleX(-.4);transform:translateY(-50%) scaleX(-.4);-webkit-transform-origin:left;transform-origin:left}.mod-conversation-speech[data-side="reverse"] .mod-article-has_baloon:after{right:-22.5px;-webkit-transform:translateY(-50%) scaleX(-.4);transform:translateY(-50%) scaleX(-.4);-webkit-transform-origin:left;transform-origin:left}.mod-popup_image-double .my-gallery{width:calc(50% - 2.5rem)}.mod-table-wrapper{font-size:1.4rem}.mod-movie_wrapper{width:94.66667vw}.mod-auther h8{font-size:1.4rem}.l-wrapper#second .mod-bggradation{opacity:0}.mod-pager .cirle-arrow-wrapper{margin:0}.mod-dots-extend,.l-article-body-inner-section h5 ul li,.l-article-body-inner-section h6 ul li,.l-article-body-inner-section h7 ul li,.l-article-body-inner-section-dots li,.l-article-body-inner-section-caption h6 ul li{text-indent:-2.3rem}html.safari .mod-dots-extend,html.safari .l-article-body-inner-section h5 ul li,.l-article-body-inner-section h5 ul html.safari li,html.safari .l-article-body-inner-section h6 ul li,.l-article-body-inner-section h6 ul html.safari li,html.safari .l-article-body-inner-section h7 ul li,.l-article-body-inner-section h7 ul html.safari li,html.safari .l-article-body-inner-section-dots li,.l-article-body-inner-section-dots html.safari li,html.safari .l-article-body-inner-section-caption h6 ul li,.l-article-body-inner-section-caption h6 ul html.safari li{margin-right:6px}.mod-number-extend li,.l-article-body-inner-section h5 ol li,.l-article-body-inner-section h6 ol li,.l-article-body-inner-section h7 ol li{margin-left:1.8rem;text-indent:-1.05rem}.mod-number-extend li:before,.l-article-body-inner-section h5 ol li:before,.l-article-body-inner-section h6 ol li:before,.l-article-body-inner-section h7 ol li:before{margin-right:4px;margin-left:3px!important}.has-rounded-frame{border-color:#2f3a41}.breadthumbs{display:inline;margin-top:5vw;margin-right: calc(40px + 8vw)}.tag{padding:7px 14px 5px}.tag span{font-size:1rem}.next-arrow.animated .next_arrow_st:nth-child(1) {transition-delay:1930ms}.next-arrow.animated .next_arrow_st:nth-child(2) {transition-delay:1860ms}.next-arrow.animated .next_arrow_st:nth-child(3) {transition-delay:1790ms}.next-arrow.animated .next_arrow_st:nth-child(4) {transition-delay:1720ms}.next-arrow.animated .next_arrow_st:nth-child(5) {transition-delay:1650ms}.next-arrow.animated .next_arrow_st:nth-child(6) {transition-delay:1580ms}.next-arrow.animated .next_arrow_st:nth-child(7) {transition-delay:1510ms}.next-arrow.animated .next_arrow_st:nth-child(8) {transition-delay:1440ms}.next-arrow.animated .next_arrow_st:nth-child(9) {transition-delay:1370ms}.next-arrow.animated .next_arrow_st:nth-child(10) {transition-delay:1300ms}.next-arrow.animated .next_arrow_st:nth-child(11) {transition-delay:1230ms}.next-arrow.animated .next_arrow_st:nth-child(12) {transition-delay:1160ms}.next-arrow.animated .next_arrow_st:nth-child(13) {transition-delay:1090ms}.next-arrow.animated .next_arrow_st:nth-child(14) {transition-delay:1020ms}.next-arrow.animated .next_arrow_st:nth-child(15) {transition-delay:950ms}.next-arrow.animated .next_arrow_st:nth-child(16) {transition-delay:880ms}.next-arrow.animated .next_arrow_st:nth-child(17) {transition-delay:810ms}.next-arrow.animated .next_arrow_st:nth-child(18) {transition-delay:740ms}.next-arrow.animated .next_arrow_st:nth-child(19) {transition-delay:670ms}.next-arrow.animated .next_arrow_st:nth-child(20) {transition-delay:600ms}.levels span{margin:0 1px}.mod-download{width:90vw;padding:30px 16px 40px}.mod-download .has-pdf{position:absolute;right:16px;bottom:16px}video.notfound{background: #000 url(../img/common/unplay.svg) no-repeat center/60px}.checkbox02{width:15rem;margin-bottom:.8rem}.has-frame h8{font-size:1.2rem}.has-frame[data-type="wide-frame"]{width:90vw;height:50px}.has-frame[data-type="wide-low-frame"]{width:90vw;height:30px}.has-frame[data-type="fix-frame"]{width:90vw;height:50px}.has-frame[data-size="l"]{width:90vw;height:50px}.has-frame.j-s{justify-content:center}input[type="radio"]+label{font-size:1.2rem}input[type="radio"]+label{margin-top:8px}.text_input{height:2.5rem;font-size:12px;line-height:2.5rem}.mod-btn.fixed_w{height:50px}a.btn-view_more h8,a.backtotop h8{font-size:1.2rem}.close:not(.bg) {z-index:3;top:6vw;right:4vw}.close:not(.bg):before {top:-1.5rem;left:-.25rem;width:3rem;height:3rem}.close:not(.bg) span {width:2.2rem}body.article .l-main .l-main-inner .to-top-wrapper.share_added{bottom:70px}.l-wrapper#second{margin-top:78px}body.howto .l-wrapper#second{margin-top:0}.l-main-inner{min-height:calc(100vh - 75px)}.section_lm{padding-left:2.66667vw}.section_lm[data-side="both"]{padding-right:2.66667vw}.section_lm.sepalates{margin-left:5vw}body.recruit_interview-detail .l-main-inner .section-intro{margin-bottom:10px}.l-main-inner .section-intro{width:100%;margin-bottom:30px}body.location .l-main-inner .section-intro{margin-bottom:50px}body.recruit_environment .l-main-inner .section-intro{margin-bottom:60px}.l-main-inner .section-title{margin-top: calc(25px - (((2.4rem * 1.5) - 2.4rem) / 2))}.l-main-inner .section-subtitle{width:90vw}body.company .l-main-inner .section-subtitle{margin-top: calc(40px - (((1.6rem * 2.4) - 1.6rem) / 2));font-size:1.2rem;line-height:1.5}body.recruit_environment .l-main-inner .section-subtitle,body.recruit_qa .l-main-inner .section-subtitle{font-size:1.2rem}body.recruit_privacy_policy .l-main-inner .section-subtitle{margin-top: calc(50px - (((1.6rem * 2.4) - 1.6rem) / 2))}body.recruit_interview .l-main-inner .section-subtitle{font-size:1.4rem;line-height:1.8}.simplebar-content-wrapper::-webkit-scrollbar{display:none;background:none}.simplebar-track.simplebar-vertical .simplebar-scrollbar:before{top:50px;right:0;bottom:calc(4vw)}#modal .seciton_inner{height:50.625vw}#movie_status:before{width:80px;height:80px}#movie_status:after{width:80px;height:80px}html:not(.android) html[data-os='tablet'] .str-sidemenu:not(.opened) .simplebar-content-wrapper,
  html:not(.android)
	html[data-os='mobile'] .str-sidemenu:not(.opened) .simplebar-content-wrapper {overflow:visible!important}.str-sidemenu-logo{position:absolute;top:4vw;left:4vw}.str-sidemenu-logo img{width:48vw}.str-sidemenu-body-inner a h8{font-size:1.2rem}.str-sidemenu-body-footer{margin-top:-90px;pointer-events:none}.str-sidemenu-body-footer a{pointer-events:all}.str-sidemenu-body-footer-inner{margin-top:0;margin-right:7vw;margin-left:auto}.str-header{display:none}.str-footer{margin-top:50px;padding:2.9rem 0 2.4rem!important}body.article .str-footer{margin-top:95px}body.howto .str-footer{margin-top:0}.str-footer-inner{display:flex;justify-content:space-between;width:100%;margin:0;padding:0 2rem}.str-footer-inner+.str-footer-inner{margin-top:60px}.str-footer-body-wrapper{flex-direction:column}.str-footer-body.footer-texts a h8{font-size:1.2rem}.str-footer-body.footer-texts a+a{margin-left:1.7rem;padding-left:1.7rem}.str-footer small{margin:1.4rem auto 0 2rem}.l-home-mv{margin-top:50px}.l-home-mv-inner{align-items:flex-start!important}.l-home-hero-img-wrapper{margin-left:0}.l-home-hero-img-tags{height:100%}.l-home-hero-img-inner-link{display:flex;flex-direction:column;height:100%}.l-home-hero-img .slick-list{overflow:visible}.l-home-hero-img .slick-list .slick-track .slick-slide{height:92vw}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags{margin-top:-1.5rem;padding:0 2.66667vw}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags h3{font-size:1.6rem;-webkit-line-clamp:3}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags-under{margin-top:auto;padding-top:10px}.l-home-hero-img-thumb-wrapper{overflow:hidden;flex-shrink:0;height:55vw}.l-home-hero-news{align-items:flex-start!important;margin-top:0;padding:80px 4vw 0}.l-home-hero-news .txt-ellipsis{width:97%}.l-home-hero-news .has-arrow-wrapper{flex-direction:column;align-items:flex-start}.l-home-hero-news-inner{width:calc(100% - 60px)}.l-home-hero-nav{position:absolute;bottom:-50px;width:23.2rem;height:11rem}.l-home-hero-nav img{width:17.4rem}.l-home-article{width:48.5%;margin-bottom:30px;padding:0}.l-home-article:nth-of-type(even) {margin-left:3%}.l-home-article .tag{padding:9px 0 7px;color:#38c6aa}.l-home-article .tag:before{display:none}.l-home-article-wrap{width:94.66667vw;margin:0}.l-home-article-wrap .banner{width:100%;margin:16px auto 48px;text-align:center}.l-home-article-wrap .banner img{width:100%}.l-home-article-wrap .banner[href=''] {display:none}.l-home-article-wrap .l-home-article-under{flex-direction:column;align-items:flex-start!important}.l-home-article-wrap .l-home-article-under .levels{margin-top:5px}.l-home-article-inner{margin-top:0}.l-home-article-inner .clip-txts{font-size:1.3rem;line-height:1.5;-webkit-line-clamp:5;-webkit-box-orient:vertical}body.about .l-home-article-inner .clip-txts,body.article .l-home-article-inner .clip-txts{overflow:hidden;-webkit-line-clamp:2;-webkit-box-orient:vertical}.l-home-article.second,.l-home-article.recommend{width:100%;margin-bottom:32px;margin-left:0}.l-home-article.second img,.l-home-article.second .mod-thumb,.l-home-article.recommend img,.l-home-article.recommend .mod-thumb{width:14.4rem;height:7.2rem;margin-right:1.2rem}body.narrowimage .l-home-article.second img,body.narrowimage .l-home-article.second .mod-thumb,body.narrowimage .l-home-article.recommend img,body.narrowimage .l-home-article.recommend .mod-thumb{height:8.1rem}.l-home-article.second .tag-wrapper span,.l-home-article.recommend .tag-wrapper span{font-size:1rem}.l-home-article.second .tag-wrapper .tag,.l-home-article.recommend .tag-wrapper .tag{margin-top:-1px;padding:0 0 7px}.l-home-article.recommend{margin-top:0}.l-home-article.recommend:nth-of-type(1) {margin-top:6px}.l-home-article.recommend:last-child{margin-bottom:5px}.l-home-article.recommend-multi{width:calc(50% - 6px);margin:0;margin-top:15px;margin-bottom:0}.l-home-article.recommend-multi:nth-child(even) {margin-left:12px}.l-home-article.recommend-multi h7{margin-top:10px}.l-home-article.recommend-multi a{margin-top:0;margin-right:0}.l-home-article.recommend-multi .clip-txts{overflow:hidden;-webkit-line-clamp:3;-webkit-box-orient:vertical}.l-home-article .tag-wrapper{margin:0}.l-home-article-sides.recommend-multi{margin:-12px 0 0}.l-home-article-under .pr_tag{margin-right:-2px;margin-left:-3px;letter-spacing:0}.l-home-article-under .levels span{width:9px}.l-home-article-banner{width:100vw;margin-left:-2.66667vw}.l-home-article-banner .l-home-article-banner-inner{width:105.3333333333333vw}.l-home-article-banner-inner h1{font-size:1.6rem}.l-home-article-banner-inner-side{margin-top: calc(15px - (((2.4rem * 1.5) - 2.4rem) / 2));margin-left:-2rem}.l-home-article-banner-inner-txts{justify-content:flex-start!important;width:12rem;margin-right:2.5rem}.l-home-article-banner-inner.min{flex-direction:row;align-items:center;width:100vw;margin-left:-2.66667vw}.l-home-article-banner-inner.min .l-home-article-banner-inner-txts{flex-direction:column;align-items:flex-start}.l-home-article-banner-inner.min .l-home-article-banner-inner-txts h3{font-size:1.6rem}.l-home-article-banner-inner.min .l-home-article-banner-inner-side{margin-top:11px}.l-home-article-banner-inner.min .l-home-article-banner-inner-side h8{font-size:1.2rem}.l-home-article-banner-inner.min .l-home-article-banner-inner-side .cirle-arrow{margin-left:10px}.l-home-calender{order:1}.l-wrapper#second .l-home-calender{order:2}.l-wrapper#top .l-home-calender{margin-top:40px}.l-home-colums.one_clm{padding-right:2.66667vw}.l-home-colums{margin:10px auto 50px!important}.l-home-colums-inner-title{padding:15px 15px;border-top:solid 3px;border-bottom:solid 3px}body.event .l-home-colums-inner-title{z-index:4;padding:1px 15px 3px}.l-home-colums-inner-title img{width:2.4rem}body.glossary .l-home-colums-inner-title img:nth-of-type(2) {display:block!important;width:7.2rem;margin-top:-5px;margin-bottom:-5px}body.event .l-home-colums-inner-title img:nth-of-type(2) {width:11.4rem;margin-bottom:-3rem;margin-left:auto;-webkit-transform:translateY(7px);transform:translateY(7px)}.l-home-colums-inner-title h1{margin:0 10px;font-size:1.8rem;line-height:1.45}body.event .l-home-colums-inner-title h1{line-height:1.16666}.l-home-colums-inner-subtitle{margin-top:16px;padding:18px 20px 20px}body.event .l-home-colums-inner-subtitle h6{font-size:1.38rem}body.event .l-home-colums-inner-subtitle{margin:3.4rem auto 0}.l-home-colums-inner-subtitle img{position:absolute;top:0;right:3rem;width:6.9rem;-webkit-transform:translateY(-88%);transform:translateY(-88%)}.l-home-colums-inner>h3{margin-top:17px;margin-bottom:21px;font-size:1.8rem}.l-home-colums-inner>h5{margin-bottom:5px}.l-wrapper#top .l-home-colums-inner a.banner.is-pc-hide{margin-bottom:32px}.l-home-colums-inner:nth-child(2) {width:100%}.l-home-colums-inner:nth-child(2) h3 {font-size:2rem}.l-wrapper#second .l-home-colums-inner:nth-child(2) .l-home-words {display:none}.l-home-colums-inner:nth-child(2) > *:nth-child(n + 2) {margin-top:40px}.l-home-colums-inner-sticky-inner > *:nth-child(n + 2) {margin-top:40px}.l-home-colums-inner-sticky > *:nth-child(n + 2) {margin-top:40px}.l-home-ranking{order:3;margin-top:40px}.l-home-ranking span{font-size:1.2rem}.l-home-ranking h8{font-size:1.4rem}body.ranking .l-home-ranking h8{font-size:1.2rem}.l-wrapper#second .l-home-ranking{order:1}.l-home-about-titles{margin-bottom:47px}.l-home-about-titles-logo{width:27rem}.l-home-about-titles h6{width:83vw;margin-top: calc(30px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-home-about-titles h7{margin-top: calc(32px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-home-about-titles img{margin-top:20px}.l-home-about-body{padding-top: calc(24px - (((1.4rem * 1.5) - 1.4rem) / 2))}.l-home-about-logos{margin:29px 2rem 24px}.l-home-about-logos img{margin:4px 24px}.l-home-about-sns{margin-top:20px}.l-home-about-recomend{margin-top:40px;padding-top:38px}.l-wrapper#top .left_clm .l-home-words{margin-top:9px;margin-bottom:48px}.l-wrapper#top .right_clm .l-home-words{display:none}.l-home-words#word_pop{z-index:6}.l-home-words#word_pop{width:94.6%}.l-home-words#word_pop .l-home-words-innenr{padding-bottom:0}.l-home-words#word_pop .t-light{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical;-webkit-line-clamp:4}.l-home-words-innenr+.glossary{margin-top:37px}.l-home-words-innenr.detail{align-items:center;padding:2rem 2rem 3rem}.l-home-words-innenr.detail .has-quotation{font-size:1.6rem}.l-home-words-innenr.detail .l-home-article{padding:3.2rem}.l-home-words-innenr.detail .t-light{margin-top: calc(27px - (((1.4rem * 2.4) - 1.4rem) / 2));font-size:1.6rem}.l-home-words-innenr h8{font-size:1.4rem}.l-home-words-innenr h8.rubi{font-size:1.2rem}.l-home-inquiry h6{font-size:1.6rem}.l-home-inquiry-ex h6{font-size:1.4rem}.l-home-inquiry-thanks{margin-top: calc(24px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-home-inquiry-thanks h6.t-light{margin-top: calc(16px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-home-inquiry-thanks h6{font-size:1.6rem}.l-home-inquiry-header{width:calc(100% - 14px);margin-top:30px}.l-home-inquiry-header > div:nth-child(2) h7,
  .l-home-inquiry-header > div:nth-child(2) h8 {margin-left:-6px}.l-home-inquiry-header > div:nth-child(3) h7,
  .l-home-inquiry-header > div:nth-child(3) h8 {margin-left:-6px}.l-home-inquiry-header>div h7{font-size:1.2rem}.l-home-inquiry-header>div h8 span{font-size:1.2rem}.l-home-inquiry-header>div:before{right:-15px;border-width:34px 0 34px 14px}.l-home-inquiry-header>div:after{right:-12px;border-width:30px 0 30px 12px}.l-home-inquiry-body-radio{margin-top:24px}.l-home-inquiry-body-input{margin-top:30px}.l-home-inquiry-body-check{margin-top:37px}.l-home-inquiry-body-check h6{text-align:center}.l-home-inquiry .l-home-inquiry-body-footer a+a{margin-top:24px}.l-home-inquiry .l-home-inquiry-body-footer{flex-direction:column}.l-home-inquiry-attention h8{font-size:1.5rem}.l-home-inquiry-attention img{width:20rem}.l-home-serialization{order:4}.l-home-serialization span{font-size:1.2rem}.l-home-serialization h8{font-size:1.4rem}.l-wrapper#second .l-home-serialization{order:2}.l-home-serialization_header h7{padding:2rem}.l-home-serialization_header .l-home-serialization_header-img.mod-thumb{width:14rem;padding-top:14rem}.l-home-serialization_header.has-image{align-items:flex-start}.l-home-serialization_header.has-image img{width:14rem;height:14rem}.l-article-header-inner .l-home-hero-img-tags-under{margin-top: calc(20px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-header-inner h1{font-size:1.8rem}body:not(.article):not(.howto):not(.about):not(.event) .l-article-header-snss a {margin:0 8px}body.article .l-article-header-snss{margin-top:14px}body.howto .l-article-header-snss{margin-top:30px}body.howto .l-article-header-snss a{margin:0 8px}.l-article-header-snss{margin-top:20px}.l-article-index{padding:16px 16px 24px}.l-article-body-inner .has_bg_link{padding:20px 45px 20px 25px;font-size:16px}.l-article-body-inner .has_bg_link:after{position:absolute;right:10px}.l-article-body-inner-section h2{font-size:2rem}.l-article-body-inner-section h3{font-size:1.8rem}.l-article-body-inner-section h4{font-size:1.6rem}.l-article-body-inner-section h5{margin-top:18px;font-size:1.6rem}.l-article-body-inner-section h5 ul li:before,.l-article-body-inner-section h6 ul li:before,.l-article-body-inner-section h7 ul li:before{margin-left:4px}.l-article-body-inner-section h6,.l-article-body-inner-section h6.min{font-size:1.4rem}body:not(.howto) .l-article-body-inner-section h6 + h7,
  body:not(.howto) .l-article-body-inner-section h6.min + h7 {margin-top: calc(15px - (((1.1rem * 1.5) - 1.1rem) / 2))}.l-article-body-inner-section p{font-size:1.4rem}.l-article-body-inner-section p+p{margin-top:12px}.l-article-body-inner-section p span.h2{font-size:2rem}.l-article-body-inner-section p span.h3{font-size:1.8rem}.l-article-body-inner-section p span.h4{font-size:1.6rem}.l-article-body-inner-section-table-wrapper{width:100vw;margin-left:-2.66667vw;padding:0 2.66667vw 15px}.l-article-body-inner-section-frame{margin-top:32px}.l-article-body-inner-section-frame .l-home-article{margin-bottom:0}.l-article-body-inner-section-frame-side-inner{margin-top:24px}body:not(.howto) .l-article-body-inner-section-frame h7 {margin-top:24px}.l-article-body-inner-section-map{align-items:flex-start!important}.l-article-body-inner-section-map-inner{width:calc(100% - 14.6rem)}.l-article-body-inner-section-map img{width:13.6rem;margin-right:10px}.l-article-body-inner-section-map h6{margin-top:-7px}.l-glossary-inner-tags a{margin-right:16px}.l-glossary-inner-title+.l-glossary-inner-title{margin-top: calc(40px - (((2rem * 1.5) - 2rem) / 2))}.l-glossary-inner .has-left_border:nth-of-type(n+2),
  .l-glossary-inner .mod-article-frame h3.section_subtitle:nth-of-type(n+2),
  .mod-article-frame .l-glossary-inner h3.section_subtitle:nth-of-type(n+2),
  .l-glossary-inner .l-article-body-inner-section h3.section_subtitle:nth-of-type(n+2),
  .l-article-body-inner-section .l-glossary-inner h3.section_subtitle:nth-of-type(n+2),
  .l-glossary-inner .l-article-body-inner-section p span.h3:nth-of-type(n+2),
  .l-article-body-inner-section p .l-glossary-inner span.h3:nth-of-type(n+2) {margin-top: calc(33px - (((2rem * 1.5) - 2rem) / 2))}body.event .left_clm .banner+.l-event{margin-top:3.2rem}.l-event-title-trigger{height:7rem}.l-event-title-trigger h6{font-size:1.7rem}.l-event-title-inner h7{margin-top:.7rem}.l-event-title-inner+.l-event-title-inner-sub{margin-top:1rem}.l-event-title-inner-sub{flex-wrap:wrap}.l-event-title-inner-sub span.t-bld{margin-right:auto}.l-event-title-inner-sub span.t-light{margin-top:.7rem}.l-event-chexbox-wrapper{width:33rem;margin:auto}.l-event-chexbox label h6{font-size:1.2rem}.l-event-chexbox .checkbox01{width:15rem;margin:0 auto .8rem}.l-event-chexbox .checkbox01 h6{width:12rem}.l-event-chexbox svg{top:.7rem;width:1.4rem;height:1.4rem}.l-event-chexbox .checkbox01:before{width:2rem;height:2rem}.l-event-calender-list-btn{top:-1.6rem;flex-direction:column;align-items:flex-end}.l-event-calender-list-btn h6{margin-right:.7rem;margin-bottom:.3rem;font-size:1.2rem}#event_modal .modal-inner{top:calc(50% - 1.5vw);width:94vw;min-height:200px;margin:3vw;padding:0 2rem 3vw}#event_modal .modal-inner::before{height:calc(100% - 3vw)}#event_modal .modal-inner-inner{width:87.2vw}#event_modal .modal-inner img:nth-child(1) {width:20rem}#event_modal .modal-inner img:nth-child(2) {bottom:3vw;width:18rem}#event_modal .modal-inner .simplebar-track.simplebar-vertical{top:2rem;right:.5rem}#event_modal .modal-inner .simplebar-content{max-width:87vw}#event_modal h2{font-size:1.6rem}#event_modal .close{margin-bottom:2rem}#event_modal .time{font-size:1.6rem}#event_modal .desc{font-size:1.6rem}.l-howto h2{font-size:2rem}.l-howto h6{font-size:1.4rem}.l-howto .hasunderline_link,.l-howto .l-home-words-innenr .t-light>a,.l-home-words-innenr .l-howto .t-light>a,.l-howto .l-article-body-inner-section h5 a,.l-article-body-inner-section h5 .l-howto a,.l-howto .l-article-body-inner-section h6 a,.l-article-body-inner-section h6 .l-howto a,.l-howto .l-article-body-inner-section h7 a,.l-article-body-inner-section h7 .l-howto a,.l-howto #event_modal .desc a,#event_modal .desc .l-howto a{font-size:1.4rem}.l-howto-title-wrapper:before{top:70px;height:79.06px;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_sp.svg) repeat-x top left;-webkit-animation:bgAnim_side_sp 8s linear 0s infinite;animation:bgAnim_side_sp 8s linear 0s infinite}body.howto-uefn .l-howto-title-wrapper:before{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_uefn_sp.svg)}.l-howto-title-wrapper:after{bottom:15px;height:79.06px;background:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_sp.svg) repeat-x top left;-webkit-animation:bgAnim_side_sp 8s linear 0s infinite;animation:bgAnim_side_sp 8s linear 0s infinite}body.howto-uefn .l-howto-title-wrapper:after{background-image:url(https://gamemakers.jp/cms/wp-content/themes/historia/assets/img/howto/bg_uefn_sp.svg)}.l-howto-title{margin-top:60px;border-width:27px 3.3rem 42px;-o-border-image:url(../img/howto/title_bg_sp.svg) 27 38 42 37 stretch;border-image:url(../img/howto/title_bg_sp.svg) 27 38 42 37 fill stretch}.l-howto-title-img img:nth-child(1) {position:absolute;top:0;right:3rem}.l-howto-title-img img:nth-child(2) {position:absolute;bottom:-3rem;left:5rem}.l-howto-title-img img:nth-child(3) {position:absolute;bottom:-3.5rem;left:15rem}.l-howto-title-img img:nth-child(4) {position:absolute;right:0;bottom:-5rem}.l-howto-title h1{font-size:2.2rem}.l-howto-title h7{margin-top: calc(15px - (((2.4rem * 1.5) - 2.4rem) / 2));margin-right:-15px;margin-left:-15px}.l-howto-title .baloon-wrapper{top:15px;left:24px}.l-howto-title .baloon h4{font-size:1.5rem}.l-howto-title .baloon{border-width:10px 20px 23px 20px}.l-howto-steptitle{margin-top:10px}.l-howto-steptitle{border-width:42px 50px 55px 60px}.l-howto-steptitle-inner{margin:-10px -20px 0 -30px}.l-howto-steptitle ul li:nth-child(1):after {left:1.5rem;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.l-howto-body{padding-top:46px}.l-howto-body:nth-child(n+2) {padding-top:60px}.l-howto-body:nth-child(n+2) .l-howto-body-inner-titnum-wrapper .next-arrow {top:-55px}.l-howto-body:last-child{padding-bottom:30px}.l-howto-body-inner .l-article-body-inner-section-frame{margin-top:45px}.l-howto-body-inner{width:100%;border-width:40px 10px 40px;-o-border-image:url(../img/howto/bg_w_sp.svg) 54 10 54 10 stretch;border-image:url(../img/howto/bg_w_sp.svg) 54 10 54 10 fill stretch}.l-howto-body-inner.last{margin-top:-27px;-o-border-image:url(../img/howto/bg_ylw_sp.svg) 54 10 54 10 stretch;border-image:url(../img/howto/bg_ylw_sp.svg) 54 10 54 10 fill stretch}body.howto-uefn .l-howto-body-inner.last{-o-border-image:url(../img/howto/bg_blu_sp.svg) 54 10 54 10 stretch;border-image:url(../img/howto/bg_blu_sp.svg) 54 10 54 10 fill stretch}.l-howto-body-inner .hasunderline{font-size:2rem}.l-howto-body-inner-titnum:not(.last) {width:5.6rem;height:5.6rem}.l-howto-body-inner-titnum.last{border-width:12px 15px 12px}.l-howto-body-inner-titnum.last h2{font-size:1.3rem}.l-howto-body-inner-titnum-wrapper .next-arrow{top:-40px;left:100px;width:50px}.l-howto-body-inner-titnum-wrapper.last .next-arrow{top:-135px;left:130px}.l-howto-body-inner-titnum h2{font-size:2.2rem}.l-howto-body-inner-titnum h7{font-size:1.2rem}.l-howto-body-inner-body{flex-direction:column-reverse;margin-top:25px}.l-howto-body-inner-body>h6{margin-top:28px}.l-howto-body-inner-body>img{width:100%}.l-howto-body-inner-body > img:nth-of-type(1),
  .l-howto-body-inner-body > img:nth-of-type(2) {min-height:44.8vw}.l-howto-body-inner-body > img:nth-of-type(3) {min-width:55.733333333333333vw}.calenders .fc-list-day-cushion .confusion-inner span{-webkit-transform:scale3d(.8,.8,1) translateY(-2px);transform:scale3d(.8,.8,1) translateY(-2px)}.calenders .fc-list-event-title a{font-size:1.35rem}#calender_pop{display:none}.fc-toolbar-chunk:nth-child(3) {opacity:0;pointer-events:none}#calender_sp{margin-top:5px}#calender .fc-popover,#calender_sp .fc-popover{right:0;margin-right:auto;margin-left:auto}#calender .fc-daygrid-more-link,#calender_sp .fc-daygrid-more-link{font-size:10px;letter-spacing:.0}#calender .fc-header-toolbar .fc-toolbar-title,#calender_sp .fc-header-toolbar .fc-toolbar-title{-webkit-transform:translateY(-.4rem);transform:translateY(-.4rem)}#calender .fc-header-toolbar .fc-toolbar-title span,#calender_sp .fc-header-toolbar .fc-toolbar-title span{font-size:1.4rem}#calender .fc-header-toolbar .fc-button-primary,#calender_sp .fc-header-toolbar .fc-button-primary{width:5rem}#calender .fc-header-toolbar .fc-button-primary.clicking,#calender_sp .fc-header-toolbar .fc-button-primary.clicking{border:none;background:#38c6aa!important;color:#fff}#calender .fc-dayGridMonth-view .fc-daygrid-body .fc-daygrid-event .fc-event-title,#calender_sp .fc-dayGridMonth-view .fc-daygrid-body .fc-daygrid-event .fc-event-title{padding:2px 1px;font-size:10px}#calender_right_column .fc-scroller{overflow-y:hidden!important}#debug .debug_inner{left:0;-webkit-transform:scale(.9);transform:scale(.9)}#debug .debug_inner:not(.active) {-webkit-transform:scale(.9) translateY(calc(100% - 3.35em));transform:scale(.9) translateY(calc(100% - 3.35em))}#debug .debug_inner_title{border-top-left-radius:0}#debug .debug_inner_reload p{font-size:2rem}#debug .debug_inner_txt{height:16rem}#debug .debug_inner-body{padding:.8rem;padding-left:.8rem}}@media screen and (max-width:780px) and (orientation:landscape){.str-sidemenu{height:100vw}html[data-os='tablet'] .str-sidemenu:not(.device-change).init.active,
  html[data-os='mobile'] .str-sidemenu:not(.device-change).init.active {height:100%;transition:height ease .3s .4s , -webkit-transform ease .7s 0s;transition:transform ease .7s 0s , height ease .3s .4s;transition:transform ease .7s 0s , height ease .3s .4s , -webkit-transform ease .7s 0s}.l-home-mv{margin-top:50px}.l-home-hero-img-thumb{height:60vh}.l-home-article.recommend-multi{width:calc(25% - 9px)}.l-home-article.recommend-multi:not(:first-child) {margin-left:12px}.l-howto-title-wrapper{flex-direction:row}.l-howto-titles{width:45%;margin-right:1rem}.l-howto-body-inner-body{flex-direction:row}.l-howto-body-inner-body>img{width:55%}}@media print,screen and (min-width:781px) and (max-width:1110px){.is-pc-mid-show{display:block}.mod-article-frame.information .l-article-body-inner-section-frame-side{flex-direction:column}.mod-article-frame.information img,.mod-article-frame.information .mod-thumb{margin-right:auto;margin-left:auto}.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags{width:calc(100% - 465px)}.l-home-hero-nav-inner{width:120px}.l-home-article.second img,.l-home-article.second .mod-thumb,.l-home-article.recommend img,.l-home-article.recommend .mod-thumb{width:190px;height:95px}body.narrowimage .l-home-article.second img,body.narrowimage .l-home-article.second .mod-thumb,body.narrowimage .l-home-article.recommend img,body.narrowimage .l-home-article.recommend .mod-thumb{height:107px}.l-home-article:not(.second) .l-home-article-under,
  .l-home-article:not(.second) .l-home-article-inner {margin-right:0;margin-left:0}.l-home-article.recommend-multi .clip-txts{margin-top:0}.l-home-article-banner-inner-txts{margin-right:10px}html[data-os="pc"] body.ranking .l-home-ranking-innenr-side a{padding:12px .5vw}html[data-os="pc"] body.ranking .l-home-ranking-innenr-side a h8{font-size:1rem}.l-article-body-inner-section-frame .l-home-article>img{width:180px}.l-article-body-inner-section-frame .l-home-article .levels span{width:10px}.l-article-body-inner-section-frame-side{flex-direction:column;align-items:flex-start!important}.l-article-body-inner-section-frame-side-inner{margin-top:24px}body:not(.howto) .l-article-body-inner-section-frame h7 {margin-top:24px}.l-article-body-inner-section-map{align-items:flex-start!important}.l-event-calender-list-btn h6{margin-right:-.3rem;font-size:1.3rem}.l-howto-title{border-width:80px 35px 89px}.l-howto-titles{width:45%}.l-howto-steptitle{width:55%;margin-left:20px}.l-howto-steptitle{border-width:42px 30px 55px 40px}.l-howto-body-inner{border-width:54px 40px 70px}}@media print,screen and (min-width:1110px) and (max-width:1210px){.l-home-hero-img .slick-list .slick-track .slick-slide .l-home-hero-img-tags{width:calc(100% - 515px)}.l-home-hero-nav-inner{width:140px}.l-home-article.second img,.l-home-article.second .mod-thumb,.l-home-article.recommend img,.l-home-article.recommend .mod-thumb{width:200px;height:100px}body.narrowimage .l-home-article.second img,body.narrowimage .l-home-article.second .mod-thumb,body.narrowimage .l-home-article.recommend img,body.narrowimage .l-home-article.recommend .mod-thumb{height:112px}.l-article-body-inner-section-frame .l-home-article>img{width:190px}.l-article-body-inner-section-frame .l-home-article .levels span{width:10px}}@media (orientation:portrait){html[data-os="mobile"]{font-size:2.66667vw}}@media only screen and (-webkit-min-device-pixel-ratio:2),(-webkit-min-device-pixel-ratio:2),(min-resolution:2dppx){body{-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:unset}}