@media(min-width: 768px){.md\:block{display:block}.md\:hidden{display:none}.md\:w-180{width:180rem}.md\:w-400{width:400rem}.md\:px-50{padding-left:50rem;padding-right:50rem}}@media(min-width: 1272px){.pc\:top-\[59\.7\%\]{top:59.7%}.pc\:mt-121{margin-top:121rem}.pc\:mt-48{margin-top:48rem}.pc\:hidden{display:none}.pc\:w-1320{width:1320rem}.pc\:w-366{width:366rem}.pc\:px-0{padding-left:0px;padding-right:0px}.pc\:pb-40{padding-bottom:40rem}.pc\:pt-64{padding-top:64rem}}.\[\&_\.arrow-right\]\:absolute .arrow-right{position:absolute}.\[\&_\.arrow-right\]\:right-8 .arrow-right{right:8rem}.\[\&_\.arrow-right\]\:top-1\/2 .arrow-right{top:50%}.\[\&_\.arrow-right\]\:\!h-9 .arrow-right{height:9rem !important}.\[\&_\.arrow-right\]\:\!w-9 .arrow-right{width:9rem !important}.\[\&_\.arrow-right\]\:\!border-b-2 .arrow-right{border-bottom-width:2px !important}.\[\&_\.arrow-right\]\:\!border-r-2 .arrow-right{border-right-width:2px !important}.\[\&_a\]\:flex a{display:flex}.\[\&_a\]\:h-60 a{height:60rem}.\[\&_a\]\:w-180 a{width:180rem}.\[\&_a\]\:w-full a{width:100%}.\[\&_a\]\:items-center a{align-items:center}.\[\&_a\]\:justify-center a{justify-content:center}.\[\&_a\]\:bg-gradient-to-b a{background-image:linear-gradient(to bottom, var(--tw-gradient-stops))}.\[\&_a\]\:from-\[\#CC3624\] a{--tw-gradient-from: #CC3624 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 54 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.\[\&_a\]\:from-brand-800 a{--tw-gradient-from: #CC3624 var(--tw-gradient-from-position);--tw-gradient-to: rgb(204 54 36 / 0) var(--tw-gradient-to-position);--tw-gradient-stops: var(--tw-gradient-from), var(--tw-gradient-to)}.\[\&_a\]\:to-\[\#661B12\] a{--tw-gradient-to: #661B12 var(--tw-gradient-to-position)}.\[\&_a\]\:text-white a{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity))}.\[\&_li\>a\]\:relative li>a{position:relative}.\[\&_li\>a\]\:flex li>a{display:flex}.\[\&_li\>a\]\:min-h-84 li>a{min-height:84rem}.\[\&_li\>a\]\:items-center li>a{align-items:center}.\[\&_li\>a\]\:justify-start li>a{justify-content:flex-start}.\[\&_li\>a\]\:border-t li>a{border-top-width:1px}.\[\&_li\>a\]\:border-gray-300 li>a{--tw-border-opacity: 1;border-color:rgb(217 217 217/var(--tw-border-opacity))}.\[\&_li\>a\]\:pr-24 li>a{padding-right:24rem}body{font-size:16rem;font-weight:400;line-height:1.8;font-family:"メイリオ",Meiryo,sans-serif;color:#444;letter-spacing:.05em}.font-body{font-size:16rem;font-weight:400;line-height:1.8;font-family:"メイリオ",Meiryo,sans-serif}a:hover{opacity:.7;transition-duration:500ms}.br{display:block;height:0;width:0;font-size:0;line-height:0;flex-basis:100%}@media(max-width: 767px){.sp-hidden{display:none}}@media(min-width: 768px)and (max-width: 1271px){.md-hidden{display:none}}@media(min-width: 1272px){.pc-hidden{display:none}}.arrow-right{display:block;height:6rem;width:6rem;transform:translateY(-50%) rotate(-45deg);border-bottom:solid 1px;border-right:solid 1px}@media(min-width: 768px){.arrow-right{transform:translateY(-60%) rotate(-45deg)}}@media(min-width: 1272px){.arrow-right{height:8rem;width:8rem;transform:translateY(-50%) rotate(-45deg)}}html.is-spMenu-opened{overflow:hidden}@media(min-width: 1272px){html.is-spMenu-opened .sp_hidden{opacity:0;pointer-events:none}}html.is-spMenu-opened #js-spMenu{opacity:1;visibility:visible}@media(min-width: 1272px){html.is-spMenu-opened #js-spMenu{opacity:0;pointer-events:none;visibility:hidden}}html.is-spMenu-opened #js-burger{background-color:rgba(0,0,0,0);transition:.5s;border:none}html.is-spMenu-opened #js-burger-line--1{transition:.5s;background-color:#000;transform:rotate(45deg);top:16rem;right:0px}html.is-spMenu-opened #js-burger-line--2{transition:.5s;background-color:rgba(0,0,0,0)}html.is-spMenu-opened #js-burger-line--3{transition:.5s;background-color:#000;transform:rotate(-45deg);top:16rem;right:0}#js-spMenu{height:calc(var(--vh, 1vh)*100 - 0rem)}#header{height:60rem;position:fixed;top:0;left:0;z-index:200;width:100%;transition:background-color .3s ease}@media(min-width: 1272px){#header{height:80rem}}#header .header-logo{height:100%;padding-left:20rem;display:flex;justify-content:left;align-items:center}@media(min-width: 768px){#header .header-logo{padding-left:50rem}}@media(min-width: 1272px){#header .header-logo{padding-left:48rem}}#header .header-logo img{filter:brightness(1000%) invert(0%)}#header .header-logo a{display:flex;justify-content:center;width:122rem}@media(min-width: 1272px){#header .header-logo a{width:122rem}}#header .header-logo .slogan{color:#fff;margin-left:16rem;font-size:14rem}@media(min-width: 1272px){#header .header-logo .slogan{margin-left:20rem}}#header .header-inner{display:flex;justify-content:space-between;height:100%}#header .header-nav{display:none}@media(min-width: 1272px){#header .header-nav{height:100%;display:block}}#header .header-nav ul{display:flex;gap:16rem;height:100%;align-items:center}#header .header-nav a{display:flex;gap:2rem;height:100%;align-items:center;font-weight:400;font-size:16rem;letter-spacing:.05em;line-height:120%}@media(min-width: 1272px){#header .header-nav a{color:#fff}}#header .header-nav a img{width:auto}#header .header-nav .btn{margin-left:16rem;height:100%}#header .header-nav .btn a{background-color:#cc3624;color:#fff;width:180rem;display:flex;align-items:center;justify-content:center;text-align:center;gap:8rem;height:100%;transition:.5s;line-height:1.2;border-bottom-left-radius:16rem}#header .header-nav .btn a:hover{opacity:.6}#header .header-nav .btn a img{width:16rem;height:16rem}#header .header-nav .btn a span{margin-top:4rem}.is-scrolled #header{background-color:#fff}.is-scrolled #header .header-logo .slogan{color:#000}.is-scrolled #header .header-nav a{color:#000}.is-scrolled #header .header-nav .btn a{color:#fff}.is-scrolled #header .header-logo img{filter:invert(1) brightness(0%)}.is-scrolled #js-burger .bg-burgerMenu{--tw-bg-opacity: 1;background-color:rgb(51 51 51/var(--tw-bg-opacity))}.is-scrolled.is-spMenu-opened #js-burger .bg-burgerMenu#js-burger-line--2{background-color:rgba(0,0,0,0)}.section-title{position:relative;text-align:center;padding-top:22rem}.section-title::before{display:block;content:"";width:58rem;height:4rem;background-color:#d7655c;position:absolute;top:0;left:50%;transform:translateX(-50%)}.section-title .en{color:#1e1e1e;font-size:18rem;letter-spacing:.05em;line-height:150%;word-wrap:break-word}.section-title .jp{color:#1e1e1e;font-size:38rem;letter-spacing:.05em;line-height:130%;word-wrap:break-word}@screen md{.section-title .jp{font-size:38rem;line-height:49.4rem;letter-spacing:.05em}}.section-title .en+.jp{margin-top:5rem}#footer{background-color:#303030;color:#fff;padding:40rem 24rem}@media(min-width: 768px){#footer{padding:48rem 50rem}}@media(min-width: 1272px){#footer{padding:78rem 0rem}}#footer .ft_link{color:#fff;font-weight:400;letter-spacing:.05em;word-wrap:break-word;font-size:16rem;line-height:19.2rem}#footer .ft_link ul{display:flex;flex-wrap:wrap;justify-content:center;gap:32rem 32rem}#footer .ft_link ul a{position:relative}@media(min-width: 1272px){#footer .ft_link ul a{transition-duration:500ms}}@media(min-width: 1272px){#footer .ft_link ul a:hover{opacity:.7}}#footer .ft_link ul a{padding-left:20rem}#footer .ft_link ul a.normal-link{padding:0}#footer .ft_link ul a .arrow-right{height:10rem;width:10rem;border-bottom:solid 2px;border-right:solid 2px;position:absolute;top:58%;right:0}#footer .ft_link ul a .arrow-left{height:10rem;width:10rem;border-bottom:solid 2px;border-right:solid 2px;position:absolute;top:calc(50% - 5rem);left:0;transform:rotate(-45deg)}#footer .copyright{display:block;color:#b3b3b3;font-weight:400;letter-spacing:.05em;word-wrap:break-word;text-align:center;font-size:12rem;line-height:18rem}@media(min-width: 1272px){#footer .copyright{font-size:12rem;line-height:18rem;margin-top:52rem}}.pankuzu{display:flex;gap:26rem;scrollbar-width:none;white-space:nowrap;overflow-x:scroll;align-items:center;overflow-x:scroll;padding:12rem 24rem}@media(min-width: 1272px){.pankuzu{padding:12rem 48rem}}.pankuzu li a{display:block;position:relative;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:150%;color:#444}.pankuzu li:first-of-type a{position:relative;width:16rem;height:17rem;text-indent:-9999px;font-size:0;line-height:0}.pankuzu li:first-of-type a::before{content:"";display:block;background-image:url(/media/images/common/pankuzu-home.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:0;width:16rem;height:17rem}.pankuzu li a.last{color:#c2170c}.pankuzu li a:not(.last):after{position:absolute;content:"";right:-17rem;top:calc(50% + 1rem);transform:translateY(-50%);background-image:url(/media/images/common/pankuzu-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:6rem;height:11rem}.pankuzu li a{transition:.5s}.pankuzu li a.last{pointer-events:none}.pankuzu{display:flex;gap:26rem;scrollbar-width:none;white-space:nowrap;overflow-x:scroll;align-items:center;overflow-x:scroll;padding:12rem 24rem}@media(min-width: 1272px){.pankuzu{padding:12rem 48rem}}.pankuzu li a{display:block;position:relative;font-size:12rem;font-weight:400;letter-spacing:.05em;line-height:150%;color:#444}.pankuzu li:first-of-type a{position:relative;width:16rem;height:17rem;text-indent:-9999px;font-size:0;line-height:0}.pankuzu li:first-of-type a::before{content:"";display:block;background-image:url(/media/images/common/pankuzu-home.svg);background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;bottom:0;left:0;width:16rem;height:17rem}.pankuzu li a.last{color:#c2170c}.pankuzu li a:not(.last):after{position:absolute;content:"";right:-17rem;top:calc(50% + 1rem);transform:translateY(-50%);background-image:url(/media/images/common/pankuzu-arrow.svg);background-repeat:no-repeat;background-size:contain;background-position:center;width:6rem;height:11rem}.pankuzu li a{transition:.5s}.pankuzu li a.last{pointer-events:none}.spMenu_btnbox a{--tw-text-opacity: 1;color:rgb(255 255 255/var(--tw-text-opacity));background-color:#cc3624;width:100%;height:60rem;display:flex;align-items:center;justify-content:center}.spMenu_link{margin-top:40rem}.spMenu_link ul{display:flex;flex-direction:column;gap:10rem 0;font-size:14rem}.spMenu_link ul li a{display:block;position:relative;padding-left:20rem}.spMenu_link ul li a .arrow-left{height:8rem;width:8rem;border-bottom:solid 2px;border-right:solid 2px;position:absolute;top:calc(50% - 5rem);left:0;transform:rotate(-45deg)}/*# sourceMappingURL=lp-assets.css.map */

.is-scrolled #header .header-nav li:not(.btn) a img {
    filter: invert(1) brightness(0%)
}