:root{
	--o-r-common-company_name:合同会社LINKS;
	--o-r-common-name:コーポレートサイト;
	--o-r-common-logo:ロゴ.jpeg;
	--o-r-common-hours:9\00003a00-17\00003a00;
	--o-r-common-copyright:Copyright© 2025 合同会社LINKS. All Rights Reserved.;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m18!1m12!1m3!1d3206.725682509022!2d138.5496073758252!3d36.51248337233055!2m3!1f0!2f0!3f0!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x601dc349dc77d293%3A0xfc03e7303222206!2z44CSMzc3LTE1MjQg576k6aas55yM5ZC-5aa76YOh5ays5oGL5p2R6Y6M5Y6f77yR77yQ77yU77yS!5e0!3m2!1sja!2sjp!4v1747738420487!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>;
	--o-r-common-line_url:https\00003a//lin.ee/Zo95N7Y;
	--o-r-visual_theme-width:1170px;
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#333333;
	--o-r-colors-button:#e4880e;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#358934;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#e4880e;
	--o-r-colors-accent_text:#ffffff;
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#333333;
	--o-r-colors-button:#e4880e;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#358934;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#e4880e;
	--o-r-colors-accent_text:#ffffff;
	--o-r-colors-base_s:#F0F8FF;
	--o-r-colors-base_text_s:#1E293B;
	--o-r-colors-button_s:#0071C5;
	--o-r-colors-button_text_s:#FFFFFF;
	--o-r-colors-assort_s:#11c8b5;
	--o-r-colors-assort_text_s:#FFFFFF;
	--o-r-colors-accent_s:#E65100;
	--o-r-colors-accent_text_s:#FFFFFF;
	--o-r-aos_setting-offset:300;
	--o-r-aos_setting-duration:1000;
	--o-r-aos_setting-easing:linear;
	--o-r-aos_setting-delay:500;
	--o-r-aos_setting-placement:top-bottom;
	--o-r-aos_setting-once:true;
	--o-r-animation_setting-animation_type:none;
	--o-r-animation_setting-duration:500;
	--o-r-animation_setting-easing:linear;
	--o-r-animation_setting-delay:3;
	--o-r-animation_setting-timing:50;
	--o-r-animation_setting-once:-w-scroll-re-active;
	--o-r-font_title-css_url:https\00003a//fonts.googleapis.com/css2?family=Noto+Sans+JP\00003awght@700&display=swap;
	--o-r-font_title-family:'Noto Sans JP', sans-serif;
	--o-r-font_title-weight:700;
	--o-r-font_body-css_url:https\00003a//fonts.googleapis.com/css2?family=Noto+Sans+JP\00003awght@400\00003b700&display=swap;
	--o-r-font_body-family:'Noto Sans JP', sans-serif;
}
.-x-richtext ul, .-x-richtext ol {
	list-style-position: inside;
}
.-j-inline-block {
 display: inline-block;
}
[data-legal]{
	position:relative;
	--legal-offset-h:attr(data-legal-offset-h px);
	--legal-offset-v:attr(data-legal-offset-v px);
}
[data-legal][data-legal-safe="1"]::after{
	position: absolute;
	opacity: 0.5;
	color: black;
	content: "墨";
	font-size: 16px;
	display: block;
	height: 24px;
	padding-top: 0px;
	background-image: url(/_lib/lc.png);
	background-size: auto 20px;
	background-repeat: no-repeat;
	padding-left: 50px;
	background-position: left top;
}
[data-legal][data-legal-safe="1"]:hover::after {
    position: absolute;
    opacity: 0.5;
    color: black;
    content: attr(data-legal-check-at);
    white-space:nowrap;
    font-size: 11px;
    display: block;
    height: 24px;
    background-image: url(/_lib/lc.png);
    background-size: auto 20px;
    background-repeat: no-repeat;
    padding-top: 15px;
    padding-left: 0px;
    background-position: left top;
}

[data-legal-position="left-top"]::after{
	left:var(--legal-offset-h);
	top:var(--legal-offset-v);
}
[data-legal-position="left-bottom"]::after{
	left:var(--legal-offset-h);
	bottom:var(--legal-offset-v);
}
[data-legal-position="right-top"]::after{
	right:var(--legal-offset-h);
	top:var(--legal-offset-v);
}
[data-legal-position="right-bottom"]::after{
	right:var(--legal-offset-h);
	bottom:var(--legal-offset-v);
}
/*common_css*/
* {
  margin: 0;
  padding: 0;
  box-sizing: border-box;
}

html{
  font-size:62.5%;
  background-color: var(--o-r-colors-base);
  color: var(--o-r-colors-base_text);
  -webkit-text-size-adjust: 100%;
  scroll-padding-top: 12rem;
  scroll-behavior: smooth;
}

body {
  font-size:1.6rem;
  line-height : 1.8;
  overflow-wrap: anywhere;
  font-family:'Noto Sans JP', sans-serif;
	
	
    font-weight:400;
  
	
	
    font-style:normal;
  
}

a{
  color: inherit;
}
a[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
.-w-text p > a{
  color:inherit;
  text-decoration: underline;
}
.-w-text p > a[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
.-w-text p > a:hover{
  text-decoration: none;
}

h2,h3,h4,h5,h6,.-w-font-ttl {
  line-height : 1.4;
  font-family:'Noto Sans JP', sans-serif;
	
    font-weight:700;
  
	
	
	
    font-style:normal;
  
}


img {
  max-width: 100%;
  height:auto;
  vertical-align: top;
}
br.-w-pc {
  display: block;
}
br.-w-sp {
  display: none;
}
h3,
.-w-font-ttl {
	line-height: 1.4;
	font-size: 1.3em; 
	font-weight: bold;
	color: var(--o-r-colors-assort);
}
.-w-font-ttl.-w-sub-title {
	font-size: 1.125em; 
	line-height: 1.5;
	color: var(--o-r-colors-assort); 
}
.-w-font-ttl-s {
	font-size: 1.3em; 
	line-height: 1.4;
	font-weight: bold;
	color: var(--o-r-colors-assort); 
}
.-w-font-ttl-s.-w-sub-title {
	font-size: 1.125em;
	font-weight: bold;
	color: var(--o-r-colors-assort); 
}
[data-w-width] {
  max-width: 100%;
}
[data-w-width="1"] {
  width: 1170px;
  width:1170px;
  margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
  max-width:100%;
  width:100%;
}
@media (max-width: 1170px){
  [data-w-width="1"] {
    max-width:94%;
    margin:0 auto;
  }
}

.-x-text{
  max-width: 1170px;
  margin:0 auto;
}
.-x-text table{
  border-collapse: collapse;
}
.-x-text td{
  padding: 2px 5px;
  border: 1px solid #ccc;
}
.-x-text ul
,.-x-text ol
,.-x-text li{
  list-style-type:initial;
}
.-x-cont > [data-lib]:first-child {
  margin-top:0;
}
.-x-cont > [data-lib] {
  margin-top:4rem;
}
.-x-cont > [data-lib] ~ [data-lib]{
  margin-top:4rem;
}

@media screen and (max-width: 767px) {
  html {
    scroll-padding-top: 8rem;
  }
  body {
    font-size: 1.4rem;
  }
  [data-w-width="0"]{
    max-width:94%;
    margin: 0 auto;
  }
  br.-w-pc {
    display: none;
  }
  br.-w-sp {
    display: block;
  }
  .-x-cont > [data-lib] {
    margin-top:2.5rem;
  }
  .-x-cont > [data-lib] ~ [data-lib]{
    margin-top:2.5rem;
  }
  .-w-text p > a[href^="tel:"] {
    pointer-events: auto;
    text-decoration: underline;
  }
  a[href^="tel:"] {
    pointer-events: auto;
    text-decoration: underline;
  }
  .-w-font-ttl-s {
  	font-size: 1.1em;  
  }
  .-w-font-ttl-s.-w-sub-title {
  	font-size: 1em; 
  }
}

.pagenation {
	display:flex;
	justify-content: center;
	text-align: center;
	margin: 50px 0 0 -10px;
}
.pagenation span {
	display:flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	padding: 0;
	line-height: 1;
	font-size: 0.9375em;
	color: var(--o-r-colors-button);
	box-sizing: border-box;
	margin-left: 10px;
}
.pagenation span a {
	display:flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 9px auto;
	text-decoration: none;
	border: 1px solid;
	height: 50px;
	background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);
}
.pagenation span a:hover {
	text-decoration: none;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
}
.pagenation span.current {
	padding: 9px 0;
	text-decoration: none;
	border: 1px solid;
	height: 50px;
	background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
}
.pagenation span.scope_limit {
	text-decoration: none;
	border: 0;
	background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);
}
.pagenation span.prev,.pagenation span.next {
	padding:0;
}
.pagenation span.prev a,.pagenation span.next a {
	padding: 9px 0;
}
.pagenation span.prev a:hover,.pagenation span.next a:hover {}
.pagenation span.prev.current,.pagenation span.next.current {
	display: none;
}

/* 見出しアニメーション設定 */






.-j-inline-block {
  display: inline-block;
}

/*案件固有*/

main > section:nth-child(odd),
main > div:nth-child(odd){
  background: #fff8f0;
}

/* AI社員修正 2026-09-15: ブログMV見切れ */
/* ブログMV(1200x630)がサムネ枠4:3+object-fit:coverで左右が切れる。枠をMV比40/21+containにして全比率で切れないようにする。対象: TOP(lib700)/blog一覧本体+サイドバー(lib1749)/記事詳細サイドバー(lib1142) */
[data-lib="700"] .-w-image-area .-w-image:not(.-w-logo){width:100%;height:auto !important;max-height:none;aspect-ratio:40/21 !important;object-fit:contain !important;object-position:center;background:var(--o-r-colors-base);display:block;}
[data-lib="1749"] .-w-img-link{display:block;overflow:hidden;background:var(--o-r-colors-base);}
[data-lib="1749"] .-w-img-link .-w-img:not(.-w-logo){width:100%;height:auto;aspect-ratio:40/21 !important;object-fit:contain !important;object-position:center;}
[data-lib="1749"] .-w-right .-w-side-new-content .-w-image .-w-img:not(.-w-logo){width:100%;height:auto;aspect-ratio:40/21 !important;object-fit:contain !important;object-position:center;background:var(--o-r-colors-base);}
[data-lib="1142"] .-w-right-content .-w-side-new-content .-w-image .-w-img:not(.-w-logo){width:100%;height:auto;aspect-ratio:40/21 !important;object-fit:contain !important;object-position:center;background:var(--o-r-colors-base);}
[data-lib="1"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:9ba4bbe2-8437-47a7-a70e-bee12278813c*/
[data-lib="1"]{transform: translateY(0);
	position: relative;
	min-width: min(250px, 100%);
	padding: 0.5rem 5rem;
	border-radius: 32px;
	text-decoration: none;
	position: relative;
	display: inline-flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	box-shadow: rgb(0 0 0 / 20%) 0 2px 20px;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);
	border: 2px solid var(--o-r-colors-button);
	transition: 0.5s;
	font-size: 1.3em;
	font-weight: bold;}[data-lib="1"]:after{content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 22px;
	top: calc(50% - 4px);
	display: block;
	border-style: solid;
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent var(--o-r-colors-button);}[data-lib="1"]:before{content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 35px;
	top: calc(50% - 4px);
	display: block;
	border-style: solid;
	border-width: 4px 0 4px 7px;
	border-color: transparent transparent transparent var(--o-r-colors-button);}[data-lib="1"]:hover{background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="1"]:hover:after{border-color: transparent transparent transparent var(--o-r-colors-button_text);}[data-lib="1"]:hover:before{border-color: transparent transparent transparent var(--o-r-colors-button_text);}[data-lib="1"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort);
	border: 2px solid var(--o-r-colors-assort);
	:hover var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-lib="1"].-w-assort:after{border-color: transparent transparent transparent var(--o-r-colors-assort_text);
	border-color: transparent transparent transparent var(--o-r-colors-assort);}[data-lib="1"].-w-assort:before{border-color: transparent transparent transparent var(--o-r-colors-assort_text);
	border-color: transparent transparent transparent var(--o-r-colors-assort);}[data-lib="1"].-w-accent{background:#ffffff;
	color:#e4880e;
	border: 2px solid #e4880e;}[data-lib="1"].-w-accent:hover{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="1"].-w-accent:hover:after{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="1"].-w-accent:hover:before{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="1"].-w-accent:after{border-color: transparent transparent transparent var(--o-r-colors-accent);}[data-lib="1"].-w-accent:before{border-color: transparent transparent transparent var(--o-r-colors-accent);}[data-lib="1"].-w-base{background:#333333;
	color:#ffffff;
	border: 2px solid var(--o-r-colors-base);}[data-lib="1"].-w-base:hover{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="1"].-w-base:hover:after{border-color: transparent transparent transparent var(--o-r-colors-base_text);}[data-lib="1"].-w-base:hover:before{border-color: transparent transparent transparent var(--o-r-colors-base_text);}[data-lib="1"].-w-base:after{border-color: transparent transparent transparent var(--o-r-colors-base);}[data-lib="1"].-w-base:before{border-color: transparent transparent transparent var(--o-r-colors-base);}@media (max-width: 768px){[data-lib="1"]{font-size: 4vw;}}[data-lib="919"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:109b725d-7964-4e1b-805f-d0ad9817d79a*/
[data-lib="919"]{margin: 0 auto;
	text-decoration: none;}[data-lib="919"] .-w-button-wrapper{position: relative;
	overflow: hidden;
	display: flex;
	align-items: center;
	justify-content: center;}[data-lib="919"] .-w-button-wrapper:hover{overflow: visible;}[data-lib="919"] .-w-button-container{display: inline-block;
	position: relative;
	overflow: visible;
	background-color: rgba(228,136,14,0.2);
	padding: 1rem 4rem;
	color: var(--o-r-colors-base_text);
	font-size: 1.3em;
	letter-spacing: 0.05em;
	font-weight: bold;
	cursor: pointer;
	transition: background-color 0.3s ease;
	overflow: hidden;
	letter-spacing: 1px;}[data-lib="919"] .-w-button-container:hover{overflow: visible;}[data-lib="919"] .-w-circle{position: absolute;
	top: 50%;
	left: -35px;
	width: 65px;
	height: 65px;
	background-color: rgba(228,136,14,0.6);
	border-radius: 50%;
	transform: translateY(-50%) scale(1);
	transition: left 1.5s ease, background-color 1.5s ease, transform 1.5s ease;
	-webkit-backface-visibility:hidden;
	backface-visibility:hidden;}[data-lib="919"] .-w-button-container:hover .-w-circle{left: calc(100% - 25px);
	transform: translateY(-50%) scale(0.6);
	background-color: rgba(228,136,14,0.5);
	transition: left 1.5s ease, transform 1.5s ease 0s;}[data-lib="919"] .-w-button-container .-w-circle.-w-reached{background-color: rgba(228,136,14,1);}[data-lib="919"] .-w-button-text{position: relative;
	z-index: 1;
	text-align: center;
	display: block;}[data-lib="919"] .-w-arrow-img{position: absolute;
	top: 50%;
	left: -80px;
	transform: translateY(-50%);
	opacity: 0;
	transition: left 0.5s ease, opacity 0.5s ease;}[data-lib="919"] .-w-button-container:hover .-w-arrow-img{left: -60px;
	opacity: 1;}[data-lib="919"] .-w-arrow{position: absolute;
	top: 50%;
	left: 99%;
	transform: translateY(-50%);
	opacity: 0;
	transition: opacity 0.5s ease;
	font-size: 24px;
	color: #fff;}[data-lib="919"] .-w-button-container:hover .-w-arrow{opacity: 1;}@media (max-width: 767px){[data-lib="919"]{text-align: center;}[data-lib="919"] .-w-circle{top: 50%;
	left: -30px;
	width: 60px;
	height: 60px;}}@media (max-width: 500px){[data-lib="919"] .-w-circle{top: 50%;
	left: -25px;
	width: 50px;
	height: 50px;}[data-lib="919"] .-w-arrow-img{top: 3%;
	transform: scale(0.6);}[data-lib="919"] .-w-arrow{left: 96%;}[data-lib="919"] .-w-button-container:hover .-w-arrow-img{left: -44px;}[data-lib="919"] .-w-button-container{padding: 1rem;
	min-width: 80vw;
	overflow: hidden;}[data-lib="919"] .-w-button-container:hover{overflow: visible;}}/*widget:7426acf4-6c9c-4534-82ca-296dd169652a*/
[data-lib="15"]{text-align: center;
	line-height: 1.9;}[data-lib="15"] .-w-main-title{display: block;
	font-size: 1.75em;
	font-weight: bold;
	position: relative;
	line-height: 1.4;}[data-lib="15"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="15"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="15"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}[data-lib="15"] .-w-sub-title{display: inline-block;
	font-size: 1.15em;
	position: relative;
	margin: 0 auto;
	min-width: 3em;
	margin-top: 1rem;
	line-height: 1.4;}[data-lib="15"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="15"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="15"] .-w-sub-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}@media (max-width: 1023px){[data-lib="15"] .-w-main-title{font-size: clamp(1.3em, 5.5vw, 1.5em);}[data-lib="15"] .-w-sub-title{font-size: clamp(1.1em, 5vw, 1.2em);}}@media (max-width: 767px){[data-lib="15"]{margin-top: 0;}}/*widget:e19a4efd-64ed-4f6f-b6f6-4be74b9bd2da*/
[data-lib="12"]{--w-translate: translateX(-10rem);
	position: relative;
	color: var(--o-r-colors-assort);
	text-align: center;}[data-lib="12"] .-w-main-title,[data-lib="12"] 
.-w-sub-title{display: block;
	opacity: 0;
	transform: var(--w-translate);
	transition: transform 0.8s cubic-bezier(0.22, 0.2, 0.64, 1.01), opacity 1s ease-in-out;}[data-lib="12"].-w-scroll-active .-w-main-title,[data-lib="12"].-w-scroll-active 
  .-w-sub-title{opacity: 1;
	transform: translateX(0);}[data-lib="12"] .-w-main-title{font-weight: 700;
	font-size: 1.5em;
	line-height: 1.4;}[data-lib="12"] .-w-sub-title{margin-top: 1rem;
	font-size: 1em;
	line-height: 1.2;
	transition-delay: .5s;
	font-weight: normal;}@media (max-width: 767px){[data-lib="12"]{--w-translate: translateX(-6rem);
	font-size: 1em;}[data-lib="12"] .-w-main-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.65em;}[data-lib="12"] .-w-sub-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.3em;}}/*widget:ebbb2b97-dbaf-4902-bc84-dc03a06a9b22*/
/*widget:5f7a3b45-9d05-41e8-8cbd-ccc76176c2af*/
[data-lib="19"]{display: inline;}[data-lib="19"] ul{list-style: none;}[data-lib="19"] a{text-decoration: none;}[data-lib="19"]:has(.-w-recruit-gnav) .-js-scroll .-w-normal-page{display: none;}[data-lib="19"]:has(.-w-recruit-gnav) .-js-scroll.-w-breadcrumb_wrap{top: 40px;
	position: fixed;
	display: none;}[data-lib="19"]:has(.-w-recruit-gnav) .-js-scroll.-w-breadcrumb_wrap.-w-recruit-breadcrumb{display: block;
	position: sticky;
	top: 4rem;}[data-lib="19"]:has(.-w-recruit-gnav) .-w-recruit-breadcrumb{display: none;}[data-lib="19"] .-w-sp-toggle{display: none;}[data-lib="19"] .-w-header-outer{position: relative;
	z-index: 100;
	left: 0;
	top: 0;
	display: grid;
	grid-template-rows: 1fr auto;
	background: #ffffff;
	background: var(--o-r-colors-base);
	transition: transform 0.3s ease;
	border-bottom: solid 1px #ccc;
	will-change: transform;
	transition: 0.5s all;}[data-lib="19"] .-w-header-outer:has(.-w-gnav-item:hover){z-index: 106;}[data-lib="19"] .-w-header-outer.-js-scroll{position: fixed;
	grid-template-rows: 0fr auto;
	transition: transform 0.3s ease-out;
	width: 100%;
	will-change: transform;
	transition: 0.5s all;}[data-lib="19"] .-w-header-outer.-js-scroll .-w-header-top{margin: 0;
	transition: transform 0.3s ease-out;}[data-lib="19"] .-w-header-outer.-js-scroll .-w-header-bottom{width: 100%;}[data-lib="19"] .-w-header-top{display: grid;
	grid-template-columns: auto 1fr;
	grid-template-rows: auto auto;
	width: 100%;
	transition: transform 0.3s ease-out;
	will-change: transform;
	margin: 1vh 0;
	overflow: hidden;}[data-lib="19"] .-w-h1-wrap{grid-column: 1/3;
	grid-row: 1/2;
	font-weight: normal;
	font-size: .8em;
	margin-left: 2vw;}[data-lib="19"] .-w-logo{grid-column: 1/2;
	grid-row: 2/3;
	display: inline-block;
	max-height: 9rem;
	width: 9rem;
	margin-left: 2vw;
	transition: all .5s ease-out;}[data-lib="19"] .-w-tel-link-wrapper{grid-column: 2/3;
	grid-row: 2/3;
	display: flex;
	justify-content: flex-end;
	align-items: center;
	column-gap: 1.5%;}[data-lib="19"] .-w-logo .-w-logo-img{width: 100%;
	height: 100%;
	object-fit: contain;
	object-position: left;
	max-height: 8rem;}[data-lib="19"] .-w-tel-area{display: grid;
	column-gap: 1.5rem;
	height: fit-content;
	font-size: .8em;}[data-lib="19"] .-w-tel-text{grid-row: 1/3;
	grid-column: 1/2;
	display: flex;
	align-items: center;
	justify-content: center;
	text-align: left;
	padding: 0 1rem;
	background: #000000;
	background: var(--o-r-colors-base_text);
	color: #ffffff;
	color: var(--o-r-colors-base);
	flex-direction: column;
	position: relative;
	line-height: 1.3;
	font-size: min(1.2em, 1.5vw);
	border-radius: 5px;}[data-lib="19"] .-w-tel-text::after{content: "";
	position: absolute;
	top: 50%;
	left: 100%;
	margin-top: -.7rem;
	border: .7rem solid transparent;
	border-left: .7rem solid var(--o-r-colors-base_text);}[data-lib="19"] .-w-tel-icon{width: 2rem;
	height: 100%;
	object-fit: contain;
	object-position: center;}[data-lib="19"] .-w-tel-info{display: flex;
	flex-direction: column;
	grid-row: 2/3;
	grid-column: 2/3;
	height: fit-content;}[data-lib="19"] .-w-tel-info >.-w-tel-code{font-size: 2em;
	line-height: 1.25;}[data-lib="19"] .-w-tel-info >.-w-info-text{font-size: 1em;}[data-lib="19"] .-w-navi-list{display: grid;
	grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
	align-items: center;
	width: fit-content;
	max-width: 65%;
	height: 100%;
	margin: 0 2% 0 1rem;
	gap: 1rem;
	grid-auto-flow: column;}[data-lib="19"] .-w-navi-list:has(.-w-navi-item:first-child:nth-last-child(3)){width: 65%;}[data-lib="19"] .-w-navi-list:has(+.-w-navi-list){display: none;}[data-lib="19"] .-w-navi-item{display: flex;
	align-items: center;
	justify-content: center;
	max-width: 16em;
	font-size: .7em;
	font-size: min(1.3em, 1.4vw);
	line-height: 1.5;
	height: 100%;}[data-lib="19"] .-w-navi-item .-w-navi-link{padding: 1rem 2rem;
	display: flex;
	vertical-align: top;
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	transition: .3s all;
	width: 100%;
	text-align: center;
	position: relative;
	overflow: hidden;
	justify-content: center;
	background-image: linear-gradient(90deg, var(--o-r-colors-accent), rgba(110, 184, 35, 0.7));
	border-radius: 5px;
	height: 100%;
	align-items: center;
	line-height: 1.3;}[data-lib="19"] .-w-navi-item .-w-navi-link .-w-links{position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 2rem 0.5rem 1rem;
	line-height: 1.4;
	justify-content: center;
	flex-direction: column;}[data-lib="19"] .-w-navi-item .-w-navi-link .-w-links::before{content: "";
	width: calc(100% - 1rem);
	height: 0.2rem;
	position: absolute;
	right: .5rem;
	bottom: -.5rem;
	background-color: #313131;
	background-color: var(--o-r-colors-button);
	transition: .2s ease;}[data-lib="19"] .-w-navi-item .-w-navi-link .-w-links:after{content: "";
	width: 1.5rem;
	height: 0.2rem;
	background-color: #313131;
	background-color: var(--o-r-colors-button);
	position: absolute;
	right: .4rem;
	bottom: -.5rem;
	transform: translateY(-5px) rotate(45deg);
	transition: .2s ease;}[data-lib="19"] .-w-navi-item .-w-navi-link .-w-icon,[data-lib="19"] .-w-navi-item .-w-navi-link 
    .-w-icon2{display: block;
	width: 1.4em;
	height: 1.4em;
	mask-size: contain;
	mask-repeat: no-repeat;
	background: #ffffff;}[data-lib="19"] .-w-icon-wrapper{padding: 1rem;
	border-radius: 50%;
	display: flex;}[data-lib="19"] .-w-navi-item .-w-navi-link:hover .-w-links::before{right: -1rem;}[data-lib="19"] .-w-navi-item .-w-navi-link:hover .-w-links::after{right: -1rem;}[data-lib="19"] .-w-navi-list.-w-recruit .-w-navi-link{line-height: 1.2;}[data-lib="19"] .-w-navi-item:nth-child(2) .-w-navi-link{background-image: linear-gradient(90deg, var(--o-r-colors-accent), rgba(228,136,14,0.7));}[data-lib="19"] .-w-navi-item:nth-child(2) .-w-navi-link:hover{background: #fff;}[data-lib="19"] .-w-navi-item:nth-child(2) .-w-navi-link:hover .-w-icon{background: var(--o-r-colors-accent);}[data-lib="19"] .-w-navi-item:nth-child(2) .-w-navi-link:hover .-w-icon2{background: var(--o-r-colors-button);}[data-lib="19"] .-w-header-bottom{background: #000000;
	background: var(--o-r-colors-assort);
	color: #ffffff;
	color: var(--o-r-colors-assort_text);}[data-lib="19"] .-w-header-bottom.-w-mv-under{position: sticky;
	top: 0;
	z-index: 100;
	background: var(--o-r-colors-accent);
	background: hsla(119.29,44%,56%,1);
	color: var(--o-r-colors-assort_text);}[data-lib="19"] .-w-header-bottom.-w-mv-under:hover{color: hsla(119.29,44%,56%,1);}[data-lib="19"] .-w-language{font-size: 1em;
	text-align: center;
	display: flex;
	align-items: center;
	flex-direction: column;
	margin-right:2vw;}[data-lib="19"] .-w-language .-w-title{background: #c9c9c9;
	width: 100%;
	color: #535353;
	text-align: center;
	padding: 0 5px;
	display: flex;
	align-content: center;
	justify-content: center;
	box-sizing: border-box;
	text-shadow: none;
	border-top-left-radius: 5px;
	border-top-right-radius: 5px;
	line-height: 1.2;
	padding: 0.2rem 0.5rem;
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border: 1px solid #000;}[data-lib="19"] .-w-language .-w-title img{width: 20px;
	margin-right: 0.5rem;}[data-lib="19"] .-w-lang_link{display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	overflow: hidden;
	text-align: center;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;}[data-lib="19"] .-w-lang_link select{min-height: 0;
	padding: 0 5px;
	text-align: center!important;
	width: 100%;
	margin: 0 auto;
	display: flex;
	justify-content: center;
	box-sizing: border-box;
	color:var(--o-r-colors-base_text);
	font-size: 1em;
	padding: 0.2rem 0;
	border-bottom-left-radius: 5px;
	border-bottom-right-radius: 5px;}[data-lib="19"] .-w-normal-page .-w-gnav-list{min-height: 7rem;}[data-lib="19"] .-w-gnav-wrapper.-w-pc{width: 100%;
	max-width: 94%;
	margin: 0 auto;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-list{display: grid;
	grid-template-columns: repeat(auto-fit, minmax(10rem, 1fr));
	align-items: center;
	width: 100%;
	gap: 0.5rem;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-item{position: relative;
	display: flex;
	align-items: center;
	width: 100%;
	height: 100%;
	padding: 0;
	min-height: 40px;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-item .-w-gnav-link:hover{background: #ffffff;
	background: var(--o-r-colors-assort_text);
	color: #000000;
	color: var(--o-r-colors-assort);}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-item:last-child .-w-gnav-link::after{display: none;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-item:hover>.-w-subnav-list{opacity: 1;
	transform: translate(-17.5%, 100%);
	pointer-events: auto;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-link{width: 100%;
	height: 75%;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 1rem 0;
	transition: .3s all;
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	text-align: center;
	font-size: min(1em, 1.2vw);
	line-height: 1.4;
	font-weight: bold;
	border-radius: 5px;
	position: relative;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-gnav-link::after{content: "";
	position: absolute;
	right: -3px;
	width: 1px;
	height: 100%;
	top: 0;
	bottom: 0;
	background: #fff;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-list{position: absolute;
	left: 0;
	bottom: 0;
	min-width: 150%;
	max-width: fit-content;
	padding: 1rem;
	background: #000000;
	background: var(--o-r-colors-assort);
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	transform: translate(-17.5%, calc(100% - 2rem));
	opacity: 0;
	pointer-events: none;
	transition: transform .3s ease,
    opacity .3s ease-out;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-item{position: relative;
	margin-bottom: 0.5rem;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-item::after{content: "";
	position: absolute;
	background: #fff;
	left: 0;
	right: 0;
	width: 100%;
	height: 1px;
	bottom: -3px;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-item:last-child::after{display: none;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-item:last-child{border-bottom: none;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-link{display: inline-block;
	width: 100%;
	text-align: center;
	transition: .3s all;
	line-height: 1.3;
	padding: 0.5rem 0;}[data-lib="19"] .-w-gnav-wrapper.-w-pc .-w-subnav-link:hover{background: #ffffff;
	background: var(--o-r-colors-assort_text);
	color: #000000;
	color: var(--o-r-colors-assort);
	border-radius: 5px;}[data-lib="19"] .-w-gnav-wrapper.-w-sp{position: fixed;
	top: 50px;
	z-index: 99;
	display: grid;
	grid-template-rows: 0fr;
	width: 100%;
	transition: grid-template-rows .5s ease-out;
	background: #000000;
	background: var(--o-r-colors-assort);}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-list{overflow-y: scroll;
	height: 0;
	width: 95%;
	margin: 0 auto;
	transition: height .5s ease-out;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-item{padding: 1rem;
	border-bottom: 1px solid #ffffff;
	border-bottom-color: var(--o-r-colors-assort_text);
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	position: relative;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-item .-w-gnav-link:last-child::after{display: none;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-item:first-child{margin-top: 5rem;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-link{display: flex;
	align-items: center;
	column-gap: 1rem;
	width: 100%;
	height: 100%;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-gnav-link::before{content: '';
	width: 1em;
	height: 0.1rem;
	background: #ffffff;
	background: var(--o-r-colors-assort_text);}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-fieldset-list{display: flex;
	flex-direction: column;
	width: 100%;
	max-width: unset;
	height: fit-content;
	margin: 5rem 0 15rem 0;
	row-gap: 2rem;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-fieldset-list:has(+.-w-fieldset-list){display: none;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-fieldset-item{max-width: unset;
	width: 90%;
	padding: 0;}[data-lib="19"] .-w-breadcrumb_wrap{min-width: auto;
	min-height: 4.2rem;
	box-sizing: border-box;
	font-size: 1.4rem;
	line-height: 1.4;
	margin: 0 auto;
	position: relative;
	z-index: 30;
	background: #ffffff;
	background: var(--o-r-colors-base);
	color: #313131;
	color: var(--o-r-colors-base_text);
	top: 0;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol{margin: 0px;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li:last-child:after{content:none;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li{margin: 0px 4px 0 0;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: inherit;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li > span{padding: 11px 0;
	display: block;
	text-align:center;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li > a > span{padding: 12px 0 11px;
	display: block;
	text-align:center;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li a{text-decoration: none;
	display: block;
	padding:0 10px 0 30px;
	position:relative;
	min-width: 55px;
	min-height: 37px;
	color: inherit;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li:first-child a{padding:0;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li:last-child span{display: block;
	padding:0 10px 0 30px;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li a:hover{text-decoration: underline;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li:after{content: ">";
	position: absolute;
	right: -11px;
	top: 10px;
	width: 0;
	height: 0;
	z-index: 2;}[data-lib="19"] .-w-breadcrumb_wrap #breadcrumb ol li a[itemprop="item"]:after{content: "";
	position: absolute;
	right: -8px;
	top: 0px;
	width: 0;
	height: 0;
	z-index: 1;}[data-lib="19"] .-w-breadcrumb_wrap.-js-scroll{position: fixed;
	grid-template-rows: 0fr auto;
	transition: transform 0.3s ease-out;
	width: 100%;
	will-change: transform;
	transition: 0.5s all;
	top: 7rem;
	border-bottom: solid 1px #ddd;
	box-shadow: 1px 1px 2px #ccc;}[data-lib="19"] .-w-tel-wrapper{grid-row: 1 / 2;
	grid-column: 2 / 3;
	display: flex;
	align-items: center;
	gap: 1rem;}[data-lib="19"] .-w-tel-code{font-size: min(1.7em, 1.8vw);
	line-height: 1.2;
	letter-spacing: 2px;}[data-lib="19"] .-w-info-text{grid-row: 2 / 3;
	grid-column: 2 / 3;
	text-align: center;
	letter-spacing: 2px;
	border: 1px solid var(--o-r-colors-base_text);
	width: 100%;
	border-radius: 3px;
	padding: 3px 5px;}[data-lib="19"] .-w-gnav-wrapper:has(.-w-recruit-ham) .-w-normal-ham{display: none;}[data-lib="19"] .-w-submenu{position: relative;
	padding: 1rem;
	list-style: none;
	background: hsla(119.29,44%,47%,1);}[data-lib="19"] .-w-submenu p{display: inline-block;}[data-lib="19"] .-w-submenu a{display: inline-block;
	width: fit-content;
	padding: 0.6rem 0;
	line-height: 1;
	text-decoration: none;
	transition: background-size 380ms cubic-bezier(0.215, 0.61, 0.355, 1);
	background-size: 0 1px;
	background-position: 100% 100%;
	color: var(--o-r-colors-assort_text);}[data-lib="19"] .-w-submenu:hover{opacity: 1;}[data-lib="19"] .-w-submenu:hover a{background-size: 100% 1px;
	background-position: 0% 100%;}[data-lib="19"] .-w-sub{display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows 0.3s linear;}[data-lib="19"] .-w-sub > div{overflow: hidden;}[data-lib="19"] .-w-sub.-js-toggle{grid-template-rows: 1fr;}[data-lib="19"] .-w-cross{display: block;
	flex-shrink: 0;
	width: 3rem;
	height: 3rem;
	cursor: pointer;
	transition: 0.3s all;}[data-lib="19"] .-w-cross::before{content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 1.8rem;
	height: 1px;
	background-color: var(--o-r-colors-assort_text);
	transform: translate(-50%, -50%);
	transition: 0.3s all;}[data-lib="19"] .-w-cross::after{content: '';
	position: absolute;
	top: 50%;
	left: 50%;
	display: block;
	width: 1px;
	height: 1.8rem;
	background-color: var(--o-r-colors-assort_text);
	transform: translate(-50%, -50%);
	transition: 0.3s all;}[data-lib="19"] .-w-cross.-js-toggle::after{transform: rotate(90deg);
	top: 6px;
	transition: 0.3s all;}[data-lib="19"] .-w-gnav-item:last-of-type .-w-subnav-list{min-width: 100%;
	transform: translateY(calc(100% - 2rem));}[data-lib="19"] .-w-gnav-item:last-of-type:hover .-w-subnav-list{transform: translateY(100%);}@media (max-width:1700px){[data-lib="19"] .-w-tel-link-wrapper:has(.-w-navi-item:first-child:nth-last-child(3)) .-w-tel-text{display: none;}[data-lib="19"] .-w-header-top:has(.-w-navi-item:first-child:nth-last-child(3)){grid-template-columns: auto 1fr;}[data-lib="19"] .-w-header-top:has(.-w-navi-item:first-child:nth-last-child(3)) .-w-navi-link{padding: 1rem;}[data-lib="19"] .-w-navi-list:has(.-w-navi-item:first-child:nth-last-child(3)){max-width: 66%;
	width: 66%;}}@media (max-width:1280px){[data-lib="19"] .-w-logo .-w-logo-img{min-height: 8rem;
	max-height: 8.5rem;}[data-lib="19"] .-w-navi-list{gap: .5rem;}[data-lib="19"] .-w-navi-item .-w-navi-link{padding: 1rem;}[data-lib="19"] .-w-tel-text{display: none;}}@media (max-width:1170px){[data-lib="19"] .-w-breadcrumb_wrap.-js-scroll{top: 73px;}}@media (max-width: 1023px){[data-lib="19"] .-w-pc{display: none;}[data-lib="19"] .-w-header-outer.-js-scroll{grid-template-rows: 1fr auto;
	transition: .3s all;}[data-lib="19"] .-w-header-outer.-js-scroll .-w-header-top{margin: 1vh 0;
	transition: .3s all;}[data-lib="19"] .-w-header-outer{width: 100%;
	will-change: transform;
	transition: 0.5s all;
	transition: transform 0.3s ease-out;
	width: 100%;
	will-change: transform;
	transition: 0.5s all;}[data-lib="19"] .-w-header-top{display: grid;
	grid-template-columns: 1fr auto;
	grid-template-rows: 1fr;
	margin: 0;
	padding: 1rem;
	gap: 2rem;}[data-lib="19"] .-w-tel-link-wrapper{position: absolute;
	right:15px;
	top:9px;}[data-lib="19"] .-w-tel-link-wrapper .-w-language{margin-right:15vw;}[data-lib="19"] .-w-h1-wrap{font-size: 1.5vw;
	opacity: 0;
	height: 0;}[data-lib="19"] .-w-sp-toggle{grid-column: 2/ 3;
	grid-row: 1 / 2;
	height: 100%;
	aspect-ratio: 1;
	display: flex;
	justify-content: center;
	align-items: center;
	align-self: center;
	justify-self: center;
	cursor: pointer;}[data-lib="19"] .-w-sp-toggle >.-w-toggle-button{position: relative;
	display: flex;
	flex-direction: column;
	justify-content: space-between;
	align-items: center;
	height: 100%;
	width: 3rem;
	height: 3rem;}[data-lib="19"] .-w-sp-toggle >.-w-toggle-button .-w-toggle-button-icon{display: inline-block;
	width: 100%;
	height: 0.2rem;
	background: #000000;
	background: var(--o-r-colors-assort);
	opacity: 1;
	transition: opacity .3s linear;}[data-lib="19"] .-w-sp-toggle >.-w-toggle-button::before{content: '';
	width: 100%;
	height: 0.2rem;
	background: #000000;
	background: var(--o-r-colors-assort);
	transform-origin: left;
	transition: all .3s ease-in;}[data-lib="19"] .-w-sp-toggle >.-w-toggle-button::after{content: '';
	width: 100%;
	height: 0.2rem;
	background: #000000;
	background: var(--o-r-colors-assort);
	transform-origin: left;
	transition: all .3s ease-in;}[data-lib="19"] .-w-gnav-item{display: grid;
	grid-template-columns: 1fr 3rem;}[data-lib="19"] .-w-sub{grid-column: 1 / 3;
	grid-column: 1 / 3;}[data-lib="19"] .-w-sp-toggle.-js-toggle >.-w-toggle-button .-w-toggle-button-icon{opacity: 0;}[data-lib="19"] .-w-sp-toggle.-js-toggle >.-w-toggle-button::before{width: 135%;
	transform: rotate(45deg);}[data-lib="19"] .-w-sp-toggle.-js-toggle >.-w-toggle-button::after{width: 135%;
	transform: rotate(-45deg);}[data-lib="19"] .-w-gnav-wrapper.-w-sp.-js-toggle{grid-template-rows: 1fr;}[data-lib="19"] .-w-gnav-wrapper.-w-sp.-js-toggle >.-w-gnav-list{height: 95vh;}[data-lib="19"] .-w-fieldset-list{margin: 5rem 0 10vh;}[data-lib="19"] .-w-breadcrumb_wrap{display: none;}[data-lib="19"]:has(.-w-recruit-gnav) .-js-scroll.-w-breadcrumb_wrap.-w-recruit-breadcrumb{display: none;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-fieldset-item{text-align: center;}[data-lib="19"] .-w-fieldset-item .-w-fieldset-link{display: flex;
	min-height: 6rem;
	align-items: center;
	justify-content: center;
	border-radius: 5px;
	gap: 1rem;}[data-lib="19"] .-w-fieldset-item .-w-fieldset-link .-w-icon,[data-lib="19"] .-w-fieldset-item .-w-fieldset-link 
  .-w-icon2{display: block;
	width: 1.4em;
	height: 1.4em;
	mask-size: contain;
	mask-repeat: no-repeat;
	background: #ffffff;}[data-lib="19"] .-w-gnav-wrapper.-w-sp .-w-fieldset-list{align-items: center;
	row-gap: 1rem;}[data-lib="19"] .-w-gnav-wrapper.-w-sp{top: 10rem;}[data-lib="19"] .-w-logo{grid-column: 1 / 2;
	grid-row: 1 / 2;
	margin: 0;
	width: fit-content;}[data-lib="19"] .-w-header-top:has(.-w-navi-item:first-child:nth-last-child(3)){grid-template-columns: 3fr 4fr;}[data-lib="19"] .-w-cross{position: relative;
	grid-column: 2 / 3;}}@media (max-width:767px){[data-lib="19"] .-w-header-top:has(.-w-navi-item:first-child:nth-last-child(3)){grid-template-columns: 5fr 3fr;}[data-lib="19"] .-w-header-outer.-js-scroll .-w-header-top{margin: 0;}[data-lib="19"] .-w-fieldset-item .-w-fieldset-link{font-size: 1.5em;
	gap: 1rem;
	padding: .5rem;}[data-lib="19"] .-w-lang_link{width: 130px;}[data-lib="19"] .-w-links{line-height: 1.4;
	position: relative;
	height: 100%;
	display: flex;
	align-items: center;
	padding: 0 2rem 0.5rem 1rem;}[data-lib="19"] .-w-links::before{content: "";
	width: calc(100% - 1rem);
	height: 0.2rem;
	position: absolute;
	right: .5rem;
	bottom: 0;
	background-color: #313131;
	background-color: var(--o-r-colors-button);
	transition: .2s ease;}[data-lib="19"] .-w-links:after{content: "";
	width: 1.5rem;
	height: 0.2rem;
	background-color: #313131;
	background-color: var(--o-r-colors-button);
	position: absolute;
	right: .4rem;
	bottom: 0;
	transform: translateY(-5px) rotate(45deg);
	transition: .2s ease;}}/*instance:6*/[data-instance="6"] .-w-header-outer{background: var(--o-r-colors-base);}[data-instance="6"] .-w-tel-text{background: var(--o-r-colors-base_text);
	color: var(--o-r-colors-base);}[data-instance="6"] .-w-fieldset-item{border-right-color: var(--o-r-colors-button_text);}[data-instance="6"] .-w-fieldset-item .-w-fieldset-link{background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-instance="6"] .-w-fieldset-item .-w-fieldset-link:hover{background: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button);}[data-instance="6"] .-w-fieldset-item .-w-fieldset-link:hover .-w-icon,[data-instance="6"] .-w-fieldset-item .-w-fieldset-link:hover .-w-icon2{background: var(--o-r-colors-button);}[data-instance="6"] .-w-header-bottom{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-gnav-wrapper.-w-pc .-w-gnav-link{border-right-color: var(--o-r-colors-button_text);}[data-instance="6"] .-w-gnav-wrapper.-w-pc .-w-subnav-list{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-gnav-wrapper.-w-pc .-w-subnav-item{border-bottom-color: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-gnav-wrapper.-w-pc .-w-subnav-link:hover{background: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort);}[data-instance="6"] .-w-gnav-wrapper.-w-sp{background: var(--o-r-colors-assort);}[data-instance="6"] .-w-gnav-wrapper.-w-sp .-w-gnav-item{border-bottom-color: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-gnav-wrapper.-w-sp .-w-gnav-item .-w-gnav-link:hover{background: #ffffff;
	background: var(--o-r-colors-assort_text);
	color: #000000;
	color: var(--o-r-colors-assort);}[data-instance="6"] .-w-gnav-wrapper.-w-sp .-w-gnav-link::before{background: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-header-bottom.-w-mv-under{background: hsla(119.29,44%,56%,1);
	color: var(--o-r-colors-assort_text);}[data-instance="6"] .-w-icon-wrapper{background: #fff;
	border: 1px solid;
	padding: .7em;
	background: #fff;
	border: 1px solid;
	padding: .7em;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link .-w-text::before{background-color: #fff;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link .-w-text::after{background-color: #fff;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link:hover .-w-text::before{background-color: #e4880e;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link:hover .-w-text::after{background-color: #e4880e;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link{background: #e4880e;
	color: #fff;
	border: 1px solid transparent;}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link .-w-icon{background: #e4880e;
	mask-image: url("/_img/ja/cms/8/image/_/");}[data-instance="6"] .-w-navi-item[data-id="8"] .-w-navi-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/8/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-navi-item[data-id="8"]:hover .-w-navi-link{background: #fff;
	color: #e4880e;
	border-color: #e4880e;}[data-instance="6"] .-w-navi-item[data-id="8"]:hover .-w-navi-link .-w-icon{background: #e4880e;}[data-instance="6"] .-w-navi-item[data-id="8"]:hover .-w-navi-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/8/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link{background: #e4880e;
	color: #fff;
	border: 1px solid transparent;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link .-w-icon{background: #e4880e;
	mask-image: url("/_img/ja/cms/8/image/_/");
	min-width: 40px;
	min-height: 40px;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/8/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link .-w-icon-wrapper{padding: 20px;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link .-w-text::before{background:  #fff;}[data-instance="6"] .-w-fieldset-item[data-id="8"] .-w-fieldset-link .-w-text::after{background:  #fff;}[data-instance="6"] .-w-fieldset-item[data-id="8"]:hover .-w-fieldset-link{background: #fff;
	color: #e4880e;
	border-color: #e4880e;}[data-instance="6"] .-w-fieldset-item[data-id="8"]:hover .-w-fieldset-link .-w-icon{background: #e4880e;}[data-instance="6"] .-w-fieldset-item[data-id="8"]:hover .-w-fieldset-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/8/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="8"]:hover .-w-fieldset-link .-w-text::before{background:  #e4880e;}[data-instance="6"] .-w-fieldset-item[data-id="8"]:hover .-w-fieldset-link .-w-text::after{background:  #e4880e;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link .-w-text::before{background-color: #fff;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link .-w-text::after{background-color: #fff;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link:hover .-w-text::before{background-color: #48be47;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link:hover .-w-text::after{background-color: #48be47;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link{background: #48be47;
	color: #fff;
	border: 1px solid transparent;}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link .-w-icon{background: #48be47;
	mask-image: url("/_img/ja/cms/10/image/_/");}[data-instance="6"] .-w-navi-item[data-id="10"] .-w-navi-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/10/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-navi-item[data-id="10"]:hover .-w-navi-link{background: #fff;
	color: #48be47;
	border-color: #48be47;}[data-instance="6"] .-w-navi-item[data-id="10"]:hover .-w-navi-link .-w-icon{background: #48be47;}[data-instance="6"] .-w-navi-item[data-id="10"]:hover .-w-navi-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/10/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link{background: #48be47;
	color: #fff;
	border: 1px solid transparent;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link .-w-icon{background: #48be47;
	mask-image: url("/_img/ja/cms/10/image/_/");
	min-width: 40px;
	min-height: 40px;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/10/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link .-w-icon-wrapper{padding: 20px;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link .-w-text::before{background:  #fff;}[data-instance="6"] .-w-fieldset-item[data-id="10"] .-w-fieldset-link .-w-text::after{background:  #fff;}[data-instance="6"] .-w-fieldset-item[data-id="10"]:hover .-w-fieldset-link{background: #fff;
	color: #48be47;
	border-color: #48be47;}[data-instance="6"] .-w-fieldset-item[data-id="10"]:hover .-w-fieldset-link .-w-icon{background: #48be47;}[data-instance="6"] .-w-fieldset-item[data-id="10"]:hover .-w-fieldset-link .-w-icon.-w-sns-icon{mask-image: none;
	background-image: url("/_img/ja/cms/10/image/_/");
	background-color: unset;
	background-size: contain;}[data-instance="6"] .-w-fieldset-item[data-id="10"]:hover .-w-fieldset-link .-w-text::before{background:  #48be47;}[data-instance="6"] .-w-fieldset-item[data-id="10"]:hover .-w-fieldset-link .-w-text::after{background:  #48be47;}[data-instance="6"] .-w-logo{width:20rem;}/*instance mediea*/@media (max-width: 1023px){[data-instance="6"] .-w-logo{width:15rem;}}/*instance mediea*/@media (max-width: 767px){[data-instance="6"] .-w-fieldset-item .-w-fieldset-link .-w-icon{min-width: 40px;
	min-height: 40px;
	min-width: 40px;
	min-height: 40px;}[data-instance="6"] .-w-fieldset-item .-w-fieldset-link .-w-icon-wrapper{padding: 20px;
	padding: 20px;}}/*instance mediea*/@media (max-width: 767px){[data-instance="6"] .-w-fieldset-item .-w-fieldset-link .-w-icon{min-width: 40px;
	min-height: 40px;
	min-width: 40px;
	min-height: 40px;}[data-instance="6"] .-w-fieldset-item .-w-fieldset-link .-w-icon-wrapper{padding: 20px;
	padding: 20px;}}/*widget:89527383-9d5b-4898-80d5-9449810b044a*/
[data-lib="2359"]{margin-top: 5rem;}[data-lib="2359"] .-w-season-toggle{display: flex;
	width: fit-content;
	flex-direction: column;
	padding: 4px;
	background: color-mix(in srgb, var(--o-r-colors-assort_text) 80%, var(--o-r-colors-assort) 20%);
	border: 1px solid #dcdbd7;
	border-radius: 10px;
	gap: 0 2px;
	right: 0;
	position: fixed;
	bottom: 65%;
	z-index: 999;}[data-lib="2359"] .-w-tab{appearance:none;
	-webkit-appearance:none;
	border:0;
	margin:0;
	cursor:pointer;
	font-family:inherit;
	font-size:14px;
	line-height:1;
	padding:9px 5px;
	border-radius:6px;
	background:transparent;
	color:#6f6f6f;
	transition:background .2s ease,color .2s ease;}[data-lib="2359"] .-w-tab.is-on{background: var(--o-r-colors-assort);
	background: color-mix(in srgb, var(--o-r-colors-assort_text) 10%, var(--o-r-colors-assort) 90%);
	color: var(--o-r-colors-assort_text);
	font-weight:600;}[data-lib="2359"] .-w-tab.is-sub{background: rgba(0,0,0,.06);
	background: color-mix(in srgb, var(--o-r-colors-assort) 22%, transparent);
	color: var(--o-r-colors-base_text);
	font-weight:600;}[data-lib="2359"] .-w-tab:focus-visible{outline:2px solid var(--o-r-colors-assort);}@media (max-width: 767px){[data-lib="2359"]{margin-top: 3rem;}}/*widget:3525a175-68dc-4e71-9394-9356fe75607b*/
/*widget:e6a25b72-e577-478c-90e9-19229b6b352b*/
[data-lib="178"]{position: relative;
	z-index: 99;
	box-sizing: border-box;}[data-lib="178"] .-w-fixed_on{position: fixed;
	right: -250px;
	bottom: 0;
	opacity: 0;
	transition: .5s;}[data-lib="178"] .-w-fixed_on.-w-appear{right: 0;
	opacity: 1;}[data-lib="178"] .-w-fixed_on.-w-popup_off{opacity: 1;
	right: 0;}[data-lib="178"] .-w-hidden{opacity: 0;}[data-lib="178"] .-w-visible{opacity: 1;}[data-lib="178"] a.-w-list{text-decoration: none;}[data-lib="178"] a.-w-list:hover,[data-lib="178"] .-w-list.-w-pagetop:hover{cursor: pointer;
	scale: 1.05;
	transition: .3s;}[data-lib="178"] .-w-list.-w-pagetop{position: relative;
	width: fit-content;
	margin-left: auto;
	cursor: pointer;}[data-lib="178"] .-w-top-icon{width: 20px;}[data-lib="178"] .-w-list{position: relative;
	display: flex;
	align-items: center;
	width: 250px;
	height: auto;
	padding: 1.5rem;
	margin-bottom: 1rem;
	border-radius: 20px 0 0 20px;
	border-bottom: 5px solid #f8ff3f;
	background-color: #979797;
	gap: 0 1rem;
	transition: .3s;
	color: #fff;
	text-shadow: 1px 1px 2px rgba(255,229,84,1);
	line-height: 1.2;}[data-lib="178"] .-w-list::before{content: "";
	display: block;
	width: 100%;
	height: 100%;
	background-image: linear-gradient(0deg, transparent calc(100% - 2px), #eae5e5 calc(100% - 2px)), linear-gradient(90deg, transparent calc(100% - 2px), #eae5e5 calc(100% - 2px));
	background-size: min(0.6530612245vw + 22.5510204082px, 33px) min(0.6530612245vw + 22.5510204082px, 33px);
	background-repeat: repeat;
	background-position: center center;
	position: absolute;
	top: 0;
	left: 0;
	opacity: 0.05;
	pointer-events: none;}[data-lib="178"] .-w-contact{pointer-events: none;}[data-lib="178"] .-w-list:nth-child(n+3){font-size: 2.5rem;}[data-lib="178"] .-w-hours{font-size: 14px;
	line-height: 1.4;}[data-lib="178"] .-w-tel_number{font-size: 24px;}[data-lib="178"] .-w-icon{position: relative;
	width: 50px;
	height: auto;
	object-fit: contain;
	z-index: 1;}[data-lib="178"] .-w-list-right{display: flex;
	justify-content: center;
	align-items: center;
	margin-left: auto;}[data-lib="178"] .-w-sp{display: none;}@media (max-width: 768px){[data-lib="178"] #foot_fixed.-w-fixed_sp_on{position: fixed;
	right: 0;
	bottom: -100px;
	left: 0;
	opacity: 0;
	transition: .3s;}[data-lib="178"] #foot_fixed.-w-fixed_sp_on.-w-appear{bottom: 0;
	opacity: 1;}[data-lib="178"] #foot_fixed.-w-fixed_sp_on.-w-popup_off{opacity: 1;
	bottom: 0;}[data-lib="178"] .-w-inner{display: grid;
	margin: 0 1rem;}[data-lib="178"] .-w-list{display: grid;
	grid-template-rows: subgrid;
	grid-row: span 2;
	width: 100%;
	padding: 2rem 1rem 1rem;
	margin-bottom: 0;
	border-radius: 0;
	border-bottom: none;
	font-size: clamp(0.75rem, 0.525rem + 1.13vw, 1.875rem);
	gap: 1rem;}[data-lib="178"] .-w-contact{pointer-events: auto;}[data-lib="178"] .-w-list:nth-child(n+2){font-size: clamp(0.75rem, 0.525rem + 1.13vw, 1.875rem);}[data-lib="178"] .-w-tel_number,[data-lib="178"] .-w-hours{display: none;}[data-lib="178"] .-w-list-left{order: 2;
	text-align: center;}[data-lib="178"] .-w-list-right{order: 1;}[data-lib="178"] .-w-list:first-child{border-radius: 20px 0 0 0;}[data-lib="178"] .-w-list:last-child{border-radius: 0 20px 0 0;}[data-lib="178"] .-w-list-left,[data-lib="178"] .-w-list-right{width: 100%;}[data-lib="178"] .-w-pc{display: none;}[data-lib="178"] .-w-icon{width: 40px;}}/*instance:58*/[data-instance="58"] .-w-list:nth-child(odd){background-color:rgba(228,136,14,1);
	text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, rgba(228,136,14,1));}[data-instance="58"] .-w-list:nth-child(even){background-color:rgba(53,137,52,1);
	text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, rgba(53,137,52,1));}[data-instance="58"] .-w-list:first-child{background-color: color-mix(in srgb, white 30%, rgba(53,137,52,1));}[data-instance="58"] .-w-list:nth-child(2){text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}[data-instance="58"] .-w-list.-w-num59{text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}[data-instance="58"] .-w-list.-w-num60{text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}/*instance mediea*/@media (max-width: 767px){[data-instance="58"] .-w-list:nth-child(even){background-color:rgba(228,136,14,1);
	text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, rgba(228,136,14,1));}[data-instance="58"] .-w-list:nth-child(odd){background-color:rgba(53,137,52,1);
	text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, rgba(53,137,52,1));}[data-instance="58"] .-w-list:first-child{text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}[data-instance="58"] .-w-list:last-child{background-color: color-mix(in srgb, white 30%, rgba(53,137,52,1));}[data-instance="58"] .-w-list.-w-num59{text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}[data-instance="58"] .-w-list.-w-num60{text-shadow: 1px 1px 2px color-mix(in srgb, black 50%, );}}/*widget:16deefc1-f5f9-4aba-9f31-31821f954056*/
@keyframes w-206-loop{
  from {
    transform: translateY(0);
  }
  to {
    transform: translateY(-100%);
  }}[data-lib="206"]{width:100%;
	background: hsl(
    119.29deg, 44%,
    
      95%
    
    
    
  );}[data-lib="206"] a{display: block;}[data-lib="206"] .-w-wrapper{padding:5rem 8rem;}[data-lib="206"] .-w-footer_main{display: flex;
	align-items: center;
	gap:2rem;}[data-lib="206"] .-w-footer_blocker.-w-pc{margin-top: 3rem;
	display: grid;
	grid-template-columns: repeat(38, 1fr);
	grid-template-rows: repeat(38, minmax(10px, auto));}[data-lib="206"] .-w-footer_blocker.-w-sp{display: none;}[data-lib="206"] .-w-link_block{background:var(--o-r-colors-assort);
	color:var(--o-r-colors-assort_text);
	padding:1rem;
	height:auto;
	border-radius:5px;
	display: block;
	z-index: 2;
	text-decoration: none;}[data-lib="206"] .-w-link_block .-w-link{font-weight: bold;
	line-height: 1.4;}[data-lib="206"] .-w-link_block .-w-text{font-size:1.2rem;
	line-height: 1.4;}[data-lib="206"] .-w-link_block:hover{opacity: 0.7;}[data-lib="206"] .-w-txt{font-size:1.2rem;
	line-height: 1.4;
	margin: 0 1px;}[data-lib="206"] .-w-logo{width: 12%;}[data-lib="206"] .-w-company_information{width:20%;
	font-size:1.2rem;}[data-lib="206"] .-w-company_links{width:35%;}[data-lib="206"] .-w-company_links .-w-ttl{background:var(--o-r-colors-assort);
	background: color-mix(in srgb,
      var(--o-r-colors-assort_text) 30%,
      var(--o-r-colors-assort)
    );
	color:var(--o-r-colors-accent_text);
	padding: 0.5rem 1rem;
	line-height: 1.2;
	border-radius:5px 5px 0 0;
	display: inline-block;}[data-lib="206"] .-w-company_links .-w-inner{padding:1.5rem;
	border:1px solid;
	border-color: hsla(119.29,44%,34%,1);
	display: flex;
	flex-wrap: wrap;
	gap: 2rem;}[data-lib="206"] .-w-company_links .-w-inner ul,[data-lib="206"] .-w-company_links .-w-inner li{list-style: none;}[data-lib="206"] .-w-company_links .-w-inner ul{display: flex;
	gap: 2rem;
	flex-wrap: wrap;
	justify-content: space-around;}[data-lib="206"] .-w-company_links.-w-sp{display: none;}[data-lib="206"] .-w-other{width:20%;}[data-lib="206"] .-w-other ul,[data-lib="206"] .-w-other li{list-style: none;}[data-lib="206"] .-w-other ul{display: flex;
	flex-wrap: wrap;
	flex-direction: column;
	gap: 2rem;}[data-lib="206"] .-w-other.-w-sp{display: none;}[data-lib="206"] .-w-sns{width: 100%;
	display: flex;
	flex-wrap: wrap;
	justify-content: left;
	margin-top: 1.5rem;}[data-lib="206"] .-w-sns ul{display: flex;
	flex-wrap: wrap;
	flex-wrap: wrap;
	justify-content: flex-start;
	gap: 20px;}[data-lib="206"] .-w-sns li{list-style: none;}[data-lib="206"] .-w-sns li img{width:32px;}[data-lib="206"] .-w-sns a{text-decoration: none;
	width: 100%;
	text-align: center;
	position: relative;
	display: block;}[data-lib="206"] .-w-sns .-w-ameba-sub{width: 32px;}[data-lib="206"] .-w-sns .-w-ameba-green{fill: #306e47;}[data-lib="206"] .-w-sns .-w-ameba-white{fill: #f9f9f9;}[data-lib="206"] .-w-copyright{font-size: 0.85em;
	font-weight: 700;
	margin-top: 3rem;
	text-align: center;
	color: var(--o-r-colors-base_text);}[data-lib="206"] .-w-tel{display: inline-block;}@media (max-width: 1023px){[data-lib="206"]{overflow-x: initial;
	margin:0 auto;
	padding:3rem 3% 10rem;
	background: rgba(228,136,14,0.1);}[data-lib="206"] .-w-wrapper{width:100%;
	padding:0;
	background: none;}[data-lib="206"] .-w-footer_main{flex-direction: column;
	gap:2rem;
	align-items: flex-start;}[data-lib="206"] .-w-footer_blocker.-w-pc{display: none;}[data-lib="206"] .-w-footer_blocker.-w-sp{margin-top: 2rem;
	display: grid;
	grid-template-columns : repeat(14, 1fr);
	grid-template-rows : repeat(33, minmax(10px, auto));}[data-lib="206"] .-w-link_block{min-width:auto;
	font-size: 1.2rem;
	padding:0.5rem 1rem;}[data-lib="206"] .-w-link_block .-w-text{font-size:1.0rem;}[data-lib="206"] .-w-txt{overflow: hidden;
	writing-mode: vertical-rl;
	text-orientation: upright;
	height: 5em;
	font-size: 1.0rem;
	white-space: nowrap;}[data-lib="206"] .-w-txt .-w-vertical-text{display: flex;}[data-lib="206"] .-w-txt .-w-vertical-text .-w-txt_anime{animation: w-206-loop 10s linear infinite;}[data-lib="206"] .-w-logo{width: fit-content;}[data-lib="206"] .-w-logo img{max-height: 15vw;}[data-lib="206"] .-w-company_information{width:100%;}[data-lib="206"] .-w-company_links{width:100%;}[data-lib="206"] .-w-company_links .-w-inner{flex-wrap: nowrap;
	gap: 1rem;
	padding: 1.0rem;}[data-lib="206"] .-w-company_links .-w-inner ul{gap: 1rem;}[data-lib="206"] .-w-company_links.-w-pc{display: none;}[data-lib="206"] .-w-company_links.-w-sp{display: block;
	margin-top: 2rem;}[data-lib="206"] .-w-other.-w-pc{display: none;}[data-lib="206"] .-w-other.-w-sp{width:100%;
	display: block;
	margin-top: 2rem;}[data-lib="206"] .-w-sns{width: 100%;}[data-lib="206"] .-w-sns ul{gap: 20px;}[data-lib="206"] .-w-sns li img{width:40px;}[data-lib="206"] .-w-sns .-w-ameba-sub{width: 40px;}}@media (max-width:767px){[data-lib="206"] .-w-company_information{font-size: 1em;}[data-lib="206"] .-w-sns{padding: 0 30px;
	margin-top: 2rem;}[data-lib="206"] .-w-sns ul{gap: 25px;}[data-lib="206"] .-w-logo img{max-height: 18vw;}[data-lib="206"] .-w-footer_main{align-items: flex-start;}}/*instance:62*/[data-instance="62"]{--grid_column_pc:49;
	--grid_rows_pc:38;
	background: hsl(
    119.29deg, 44%, 
    
      95%
    
    
    
  );}[data-instance="62"] .-w-footer_blocker.-w-pc{grid-template-columns: repeat(var(--grid_column_pc), 1fr);
	grid-template-rows: repeat(var(--grid_rows_pc), minmax(10px, auto));}[data-instance="62"] .-w-div63{grid-area:26 / 12 / 31 / 17;}[data-instance="62"] .-w-line63{position: relative;
	grid-area:26 / 12 / 31 / 17;}[data-instance="62"] .-w-line63::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div70{grid-area:26 / 32 / 31 / 37;}[data-instance="62"] .-w-line70{position: relative;
	grid-area:26 / 32 / 31 / 37;}[data-instance="62"] .-w-line70::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div74{grid-area:28 / 17 / 29 / 23;}[data-instance="62"] .-w-line74{position: relative;
	grid-area:28 / 17 / 29 / 23;
	border-bottom:2px solid #59B9FE;}[data-instance="62"] .-w-line74::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div76{grid-area:28 / 28 / 29 / 32;}[data-instance="62"] .-w-line76{position: relative;
	grid-area:28 / 28 / 29 / 32;
	border-bottom:2px solid #59B9FE;}[data-instance="62"] .-w-line76::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div80{grid-area:32 / 28 / 33 / 45;}[data-instance="62"] .-w-line80{position: relative;
	grid-area:32 / 28 / 33 / 45;
	border-bottom:2px solid #59B9FE;}[data-instance="62"] .-w-line80::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div82{grid-area:34 / 28 / 35 / 32;}[data-instance="62"] .-w-line82{position: relative;
	grid-area:34 / 28 / 35 / 32;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line82::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div85{grid-area:34 / 32 / 39 / 37;}[data-instance="62"] .-w-line85{position: relative;
	grid-area:34 / 32 / 39 / 37;}[data-instance="62"] .-w-line85::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div87{grid-area:37 / 6 / 38 / 32;}[data-instance="62"] .-w-line87{position: relative;
	grid-area:37 / 6 / 38 / 32;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line87::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div89{grid-area:1 / 1 / 39 / 6;}[data-instance="62"] .-w-line89{position: relative;
	grid-area:1 / 1 / 39 / 6;}[data-instance="62"] .-w-line89::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div91{grid-area:1 / 45 / 39 / 50;}[data-instance="62"] .-w-line91{position: relative;
	grid-area:1 / 45 / 39 / 50;}[data-instance="62"] .-w-line91::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div93{grid-area:2 / 6 / 3 / 32;}[data-instance="62"] .-w-line93{position: relative;
	grid-area:2 / 6 / 3 / 32;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line93::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div95{grid-area:2 / 37 / 3 / 45;}[data-instance="62"] .-w-line95{position: relative;
	grid-area:2 / 37 / 3 / 45;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line95::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div97{grid-area:4 / 23 / 36 / 28;}[data-instance="62"] .-w-line97{position: relative;
	grid-area:4 / 23 / 36 / 28;}[data-instance="62"] .-w-line97::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div99{grid-area:5 / 28 / 6 / 32;}[data-instance="62"] .-w-line99{position: relative;
	grid-area:5 / 28 / 6 / 32;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line99::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div101{grid-area:12 / 12 / 17 / 17;}[data-instance="62"] .-w-line101{position: relative;
	grid-area:12 / 12 / 17 / 17;}[data-instance="62"] .-w-line101::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div103{grid-area:37 / 37 / 38 / 45;}[data-instance="62"] .-w-line103{position: relative;
	grid-area:37 / 37 / 38 / 45;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line103::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div105{grid-area:8 / 6 / 9 / 23;}[data-instance="62"] .-w-line105{position: relative;
	grid-area:8 / 6 / 9 / 23;
	border-bottom:2px solid #F47052;}[data-instance="62"] .-w-line105::after{background-color:#F47052;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div107{grid-area:8 / 28 / 9 / 45;}[data-instance="62"] .-w-line107{position: relative;
	grid-area:8 / 28 / 9 / 45;
	border-bottom:2px solid #F47052;}[data-instance="62"] .-w-line107::after{background-color:#F47052;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div109{grid-area:1 / 32 / 6 / 37;}[data-instance="62"] .-w-line109{position: relative;
	grid-area:1 / 32 / 6 / 37;}[data-instance="62"] .-w-line109::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div111{grid-area:12 / 32 / 17 / 37;}[data-instance="62"] .-w-line111{position: relative;
	grid-area:12 / 32 / 17 / 37;}[data-instance="62"] .-w-line111::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div113{grid-area:14 / 6 / 15 / 12;}[data-instance="62"] .-w-line113{position: relative;
	grid-area:14 / 6 / 15 / 12;
	border-bottom:2px solid #B57DFE;}[data-instance="62"] .-w-line113::after{background-color:#B57DFE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div115{grid-area:14 / 17 / 15 / 23;}[data-instance="62"] .-w-line115{position: relative;
	grid-area:14 / 17 / 15 / 23;
	border-bottom:2px solid #B57DFE;}[data-instance="62"] .-w-line115::after{background-color:#B57DFE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div117{grid-area:14 / 28 / 15 / 32;}[data-instance="62"] .-w-line117{position: relative;
	grid-area:14 / 28 / 15 / 32;
	border-bottom:2px solid #F47052;}[data-instance="62"] .-w-line117::after{background-color:#F47052;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div119{grid-area:14 / 37 / 15 / 45;}[data-instance="62"] .-w-line119{position: relative;
	grid-area:14 / 37 / 15 / 45;
	border-bottom:2px solid #F47052;}[data-instance="62"] .-w-line119::after{background-color:#F47052;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div121{grid-area:19 / 12 / 24 / 17;}[data-instance="62"] .-w-line121{position: relative;
	grid-area:19 / 12 / 24 / 17;}[data-instance="62"] .-w-line121::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div123{grid-area:19 / 32 / 24 / 37;}[data-instance="62"] .-w-line123{position: relative;
	grid-area:19 / 32 / 24 / 37;}[data-instance="62"] .-w-line123::after{content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div125{grid-area:21 / 17 / 22 / 23;}[data-instance="62"] .-w-line125{position: relative;
	grid-area:21 / 17 / 22 / 23;
	border-bottom:2px solid #4BC082;}[data-instance="62"] .-w-line125::after{background-color:#4BC082;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div127{grid-area:21 / 28 / 22 / 32;}[data-instance="62"] .-w-line127{position: relative;
	grid-area:21 / 28 / 22 / 32;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line127::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div129{grid-area:21 / 6 / 22 / 12;}[data-instance="62"] .-w-line129{position: relative;
	grid-area:21 / 6 / 22 / 12;
	border-bottom:2px solid #4BC082;}[data-instance="62"] .-w-line129::after{background-color:#4BC082;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div131{grid-area:21 / 37 / 22 / 45;}[data-instance="62"] .-w-line131{position: relative;
	grid-area:21 / 37 / 22 / 45;
	border-bottom:2px solid #FFCB25;}[data-instance="62"] .-w-line131::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div133{grid-area:28 / 6 / 29 / 12;}[data-instance="62"] .-w-line133{position: relative;
	grid-area:28 / 6 / 29 / 12;
	border-bottom:2px solid #59B9FE;}[data-instance="62"] .-w-line133::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div135{grid-area:28 / 37 / 29 / 45;}[data-instance="62"] .-w-line135{position: relative;
	grid-area:28 / 37 / 29 / 45;
	border-bottom:2px solid #59B9FE;}[data-instance="62"] .-w-line135::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	right:0;
	bottom:-9px;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}/*instance mediea*/@media (max-width: 1023px){[data-instance="62"]{--grid_column_sp:30;
	--grid_rows_sp:59;}[data-instance="62"] .-w-footer_blocker.-w-sp{grid-template-columns : repeat(var(--grid_column_sp), 1fr);
	grid-template-rows : repeat(var(--grid_rows_sp), minmax(10px, auto));}[data-instance="62"] .-w-div64{grid-area:46 / 13 / 50 / 24;}[data-instance="62"] .-w-line64{position: relative;
	padding-top:0.5em;
	grid-area:46 / 13 / 50 / 24;}[data-instance="62"] .-w-line64::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div71{grid-area:59 / 1 / 60 / 31;}[data-instance="62"] .-w-line71{position: relative;
	padding-top:0.5em;
	grid-area:59 / 1 / 60 / 31;}[data-instance="62"] .-w-line71::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div75{grid-area:1 / 1 / 5 / 31;}[data-instance="62"] .-w-line75{position: relative;
	padding-top:0.5em;
	grid-area:1 / 1 / 5 / 31;}[data-instance="62"] .-w-line75::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div77{grid-area:5 / 2 / 52 / 3;}[data-instance="62"] .-w-line77{position: relative;
	padding-top:0.5em;
	grid-area:5 / 2 / 52 / 3;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line77::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div81{grid-area:5 / 29 / 52 / 30;}[data-instance="62"] .-w-line81{position: relative;
	padding-top:0.5em;
	grid-area:5 / 29 / 52 / 30;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line81::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div83{grid-area:9 / 7 / 13 / 19;}[data-instance="62"] .-w-line83{position: relative;
	padding-top:0.5em;
	grid-area:9 / 7 / 13 / 19;}[data-instance="62"] .-w-line83::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div86{grid-area:19 / 13 / 23 / 25;}[data-instance="62"] .-w-line86{position: relative;
	padding-top:0.5em;
	grid-area:19 / 13 / 23 / 25;}[data-instance="62"] .-w-line86::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div88{grid-area:26 / 4 / 32 / 28;}[data-instance="62"] .-w-line88{position: relative;
	padding-top:0.5em;
	grid-area:26 / 4 / 32 / 28;}[data-instance="62"] .-w-line88::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div90{grid-area:32 / 8 / 36 / 9;}[data-instance="62"] .-w-line90{position: relative;
	padding-top:0.5em;
	grid-area:32 / 8 / 36 / 9;
	border-top:0;
	border-left:2px solid #F47052;}[data-instance="62"] .-w-line90::after{background-color:#F47052;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div92{grid-area:5 / 8 / 9 / 9;}[data-instance="62"] .-w-line92{position: relative;
	padding-top:0.5em;
	grid-area:5 / 8 / 9 / 9;
	border-top:0;
	border-left:2px solid #B57DFE;}[data-instance="62"] .-w-line92::after{background-color:#B57DFE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div94{grid-area:13 / 8 / 26 / 9;}[data-instance="62"] .-w-line94{position: relative;
	padding-top:0.5em;
	grid-area:13 / 8 / 26 / 9;
	border-top:0;
	border-left:2px solid #B57DFE;}[data-instance="62"] .-w-line94::after{background-color:#B57DFE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div96{grid-area:40 / 8 / 59 / 9;}[data-instance="62"] .-w-line96{position: relative;
	padding-top:0.5em;
	grid-area:40 / 8 / 59 / 9;
	border-top:0;
	border-left:2px solid #F47052;}[data-instance="62"] .-w-line96::after{background-color:#F47052;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div98{grid-area:45 / 11 / 59 / 12;}[data-instance="62"] .-w-line98{position: relative;
	padding-top:0.5em;
	grid-area:45 / 11 / 59 / 12;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line98::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div100{grid-area:50 / 14 / 59 / 15;}[data-instance="62"] .-w-line100{position: relative;
	padding-top:0.5em;
	grid-area:50 / 14 / 59 / 15;
	border-top:0;
	border-left:2px solid #59B9FE;}[data-instance="62"] .-w-line100::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div102{grid-area:14 / 10 / 18 / 22;}[data-instance="62"] .-w-line102{position: relative;
	padding-top:0.5em;
	grid-area:14 / 10 / 18 / 22;}[data-instance="62"] .-w-line102::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div104{grid-area:18 / 11 / 26 / 12;}[data-instance="62"] .-w-line104{position: relative;
	padding-top:0.5em;
	grid-area:18 / 11 / 26 / 12;
	border-top:0;
	border-left:2px solid #4BC082;}[data-instance="62"] .-w-line104::after{background-color:#4BC082;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div106{grid-area:5 / 23 / 19 / 24;}[data-instance="62"] .-w-line106{position: relative;
	padding-top:0.5em;
	grid-area:5 / 23 / 19 / 24;
	border-top:0;
	border-left:2px solid #59B9FE;}[data-instance="62"] .-w-line106::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div108{grid-area:23 / 23 / 26 / 24;}[data-instance="62"] .-w-line108{position: relative;
	padding-top:0.5em;
	grid-area:23 / 23 / 26 / 24;
	border-top:0;
	border-left:2px solid #59B9FE;}[data-instance="62"] .-w-line108::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div110{grid-area:32 / 25 / 59 / 26;}[data-instance="62"] .-w-line110{position: relative;
	padding-top:0.5em;
	grid-area:32 / 25 / 59 / 26;
	border-top:0;
	border-left:2px solid #59B9FE;}[data-instance="62"] .-w-line110::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div112{grid-area:5 / 5 / 26 / 6;}[data-instance="62"] .-w-line112{position: relative;
	padding-top:0.5em;
	grid-area:5 / 5 / 26 / 6;
	border-top:0;
	border-left:2px solid #F47052;}[data-instance="62"] .-w-line112::after{background-color:#F47052;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div114{grid-area:32 / 4 / 52 / 5;}[data-instance="62"] .-w-line114{position: relative;
	padding-top:0.5em;
	grid-area:32 / 4 / 52 / 5;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line114::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div116{grid-area:32 / 6 / 59 / 7;}[data-instance="62"] .-w-line116{position: relative;
	padding-top:0.5em;
	grid-area:32 / 6 / 59 / 7;
	border-top:0;
	border-left:2px solid #F47052;}[data-instance="62"] .-w-line116::after{background-color:#F47052;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div118{grid-area:52 / 2 / 56 / 5;}[data-instance="62"] .-w-line118{position: relative;
	padding-top:0.5em;
	grid-area:52 / 2 / 56 / 5;}[data-instance="62"] .-w-line118::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div120{grid-area:56 / 4 / 59 / 5;}[data-instance="62"] .-w-line120{position: relative;
	padding-top:0.5em;
	grid-area:56 / 4 / 59 / 5;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line120::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div122{grid-area:5 / 20 / 14 / 21;}[data-instance="62"] .-w-line122{position: relative;
	padding-top:0.5em;
	grid-area:5 / 20 / 14 / 21;
	border-top:0;
	border-left:2px solid #4BC082;}[data-instance="62"] .-w-line122::after{background-color:#4BC082;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div124{grid-area:32 / 20 / 41 / 21;}[data-instance="62"] .-w-line124{position: relative;
	padding-top:0.5em;
	grid-area:32 / 20 / 41 / 21;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line124::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div126{grid-area:32 / 23 / 46 / 24;}[data-instance="62"] .-w-line126{position: relative;
	padding-top:0.5em;
	grid-area:32 / 23 / 46 / 24;
	border-top:0;
	border-left:2px solid #59B9FE;}[data-instance="62"] .-w-line126::after{background-color:#59B9FE;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div128{grid-area:32 / 27 / 52 / 28;}[data-instance="62"] .-w-line128{position: relative;
	padding-top:0.5em;
	grid-area:32 / 27 / 52 / 28;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line128::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div130{grid-area:52 / 27 / 56 / 31;}[data-instance="62"] .-w-line130{position: relative;
	padding-top:0.5em;
	grid-area:52 / 27 / 56 / 31;}[data-instance="62"] .-w-line130::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div132{grid-area:56 / 27 / 59 / 28;}[data-instance="62"] .-w-line132{position: relative;
	padding-top:0.5em;
	grid-area:56 / 27 / 59 / 28;
	border-top:0;
	border-left:2px solid #FFCB25;}[data-instance="62"] .-w-line132::after{background-color:#FFCB25;
	content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div134{grid-area:36 / 8 / 40 / 19;}[data-instance="62"] .-w-line134{position: relative;
	padding-top:0.5em;
	grid-area:36 / 8 / 40 / 19;}[data-instance="62"] .-w-line134::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}[data-instance="62"] .-w-div136{grid-area:41 / 10 / 45 / 22;}[data-instance="62"] .-w-line136{position: relative;
	padding-top:0.5em;
	grid-area:41 / 10 / 45 / 22;}[data-instance="62"] .-w-line136::after{content:'';
	position: absolute;
	transform: rotate(90deg);
	right:0;
	top:inherit;
	left: -9px;
	bottom: 0;
	width:16px;
	height:16px;
	mask-image:url("/_img/ja/cms_parts_library/2326/image/_/");}}/*widget:1f2ce23b-f5cb-44d7-b99c-1252e9b34de8*/
[data-lib="360"] .-w-wrapper{position: relative;
	min-height: 30rem;
	background-size: cover;}[data-lib="360"] .-w-filter{position: absolute;
	width: 100%;
	height: 100%;
	background: var(--o-r-colors-base);
	opacity: .5;}[data-lib="360"] .-w-box{position: absolute;
	top: 50%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	transform: translate(0%, -50%);
	text-shadow: 1px 1px 1px var(--o-r-colors-base);
	background: rgba(244, 249, 248, 0.6);
	backdrop-filter: blur(15px);
	-webkit-backdrop-filter: blur(15px);
	width: fit-content;
	padding: 2rem;}[data-lib="360"] .-w-box h2{font-size: 1.6rem;
	line-height: 1;
	display: flex;
	flex-direction: column;
	gap: 3rem;}[data-lib="360"] .-w-main-title{display: block;
	color: var(--o-r-colors-accent);
	text-shadow: 1px 1px 1px #fff;
	font-size: min(4vw, 3em);
	line-height: 1;
	font-weight: bold;}[data-lib="360"] .-w-sub-title{color: var(--o-r-colors-base_text);
	font-size: 2.4rem;
	line-height: 1;
	text-shadow: 1px 1px 1px #fff;
	font-weight: 500;}@media (max-width:1023px){[data-lib="360"] .-w-main-title{font-size: min(5vw, 4em);}}@media (min-width: 769px){[data-lib="360"] .-w-sp{display: none;}}@media (max-width: 767px){[data-lib="360"] .-w-main-title{font-size: min(8.5vw,45px);
	line-height: 1.5;}[data-lib="360"] .-w-sub-title{font-size: min(6vw,30px);
	line-height: 1.5;}[data-lib="360"] .-w-not-sp{display: none;}[data-lib="360"] .-w-box{text-align: center;
	width: auto;}[data-lib="360"] .-w-box h2{gap: 1rem;}}/*instance:1480*/[data-instance="1480"] .-w-wrapper{background-position: center center;}[data-instance="1480"] .-w-filter{background: var(--o-r-colors-base);}[data-instance="1480"] .-w-main-title{color: var(--o-r-colors-accent);}[data-instance="1480"] .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:6ca51d52-3d11-40c6-9b2c-c7c9a72970ad*/
/*instance:1481*/[data-instance="1481"]{color: var(--o-r-colors-base_text);
	background-color: 0;
	padding:5rem 0;}/*widget:ae5b589a-1900-485a-bf21-ac58502275bc*/
[data-lib="2407"] .-w-common-container{font-family: 'Noto Sans JP', 'Hiragino Kaku Gothic ProN', 'Yu Gothic', sans-serif;
	color: var(--o-r-colors-base_text);}[data-lib="2407"] .-w-wrap{max-width: 1080px;
	margin: 0 auto;}[data-lib="2407"] .-w-wrap,[data-lib="2407"] 
.-w-wrap *,[data-lib="2407"] 
.-w-wrap *::before,[data-lib="2407"] 
.-w-wrap *::after{box-sizing: border-box;}[data-lib="2407"] .-w-ico{display: inline-block;
	flex: 0 0 auto;
	width: 1em;
	height: 1em;
	vertical-align: -0.14em;
	fill: none;
	stroke: currentColor;
	stroke-width: 2;
	stroke-linecap: round;
	stroke-linejoin: round;}[data-lib="2407"] .-w-btn{display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .5em;
	padding: 1.05em 1.9em;
	border: none;
	border-radius: 6px;
	background: transparent;
	color: inherit;
	font-family: inherit;
	font-weight: bold;
	text-decoration: none;
	cursor: pointer;
	transition: transform .12s ease, box-shadow .2s ease, background .2s ease;}[data-lib="2407"] .-w-btn-primary{background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	box-shadow: 0 2px 12px color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%) 8%, transparent);}[data-lib="2407"] .-w-btn-primary:hover{background-color: color-mix(in srgb, var(--o-r-colors-button) 80%, var(--o-r-colors-base_text) 20%);
	transform: translateY(-1px);}[data-lib="2407"] .-w-btn-primary:disabled{background-color: color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	box-shadow: none;
	cursor: not-allowed;
	transform: none;}[data-lib="2407"] .-w-btn-line{background-color: color-mix(in srgb, var(--o-r-colors-button) 90%, var(--o-r-colors-base) 10%);
	color: var(--o-r-colors-button_text);
	box-shadow: 0 6px 18px color-mix(in srgb, var(--o-r-colors-button) 30%, transparent);}[data-lib="2407"] .-w-btn-line:hover{background-color: var(--o-r-colors-button);
	transform: translateY(-1px);}[data-lib="2407"] .-w-btn-line .-w-ico{fill: var(--o-r-colors-button_text);
	stroke: none;}[data-lib="2407"] .-w-btn-block{width: 100%;}[data-lib="2407"] .-w-btn:focus-visible{outline: 3px solid color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	outline-offset: 2px;}[data-lib="2407"] .-w-title{font-size: clamp(1.9rem, 3.4vw, 2.4rem);
	font-weight: bold;}[data-lib="2407"] .-w-field{margin-bottom: 1.8rem;}[data-lib="2407"] .-w-label{display: block;
	margin-bottom: .7rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;}[data-lib="2407"] .-w-field-hint{margin-top: .5rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);}[data-lib="2407"] .-w-select-wrap{position: relative;}[data-lib="2407"] .-w-select{width: 100%;
	padding: 1.1rem 4rem 1.1rem 1.3rem;
	border: 2px solid color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	border-radius: 8px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	color: var(--o-r-colors-base_text);
	font-family: inherit;
	appearance: none;
	cursor: pointer;}[data-lib="2407"] .-w-select-wrap .-w-ico{position: absolute;
	top: 50%;
	right: 1.1rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	pointer-events: none;
	transform: translateY(-50%);}[data-lib="2407"] .-w-select:focus-visible{border-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	outline: 3px solid color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	outline-offset: 1px;}[data-lib="2407"] .-w-choice-row{display: flex;
	flex-wrap: wrap;
	gap: .7rem;}[data-lib="2407"] .-w-choice{padding: .85em 1.2em;
	border: 2px solid color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	border-radius: 8px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);
	font-family: inherit;
	font-weight: bold;
	cursor: pointer;
	transition: all .15s ease;}[data-lib="2407"] .-w-choice:hover{border-color: color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-choice.is-on{border-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	background-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	color: var(--o-r-colors-button_text);}[data-lib="2407"] .-w-choice:focus-visible{outline: 3px solid color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	outline-offset: 2px;}[data-lib="2407"] .-w-takeaway{display: flex;
	gap: 1.2rem;
	margin: 2.2rem 0;
	padding: 1.8rem 2rem;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-button) 20%, var(--o-r-colors-base) 80%);
	border-left: 5px solid var(--o-r-colors-button);
	border-radius: 14px;
	background-color: color-mix(in srgb, var(--o-r-colors-button) 10%, var(--o-r-colors-base) 90%);}[data-lib="2407"] .-w-takeaway .-w-ico{flex: 0 0 auto;
	color: var(--o-r-colors-button);
	font-size: 2.4rem;}[data-lib="2407"] .-w-takeaway strong{color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);}[data-lib="2407"] .-w-src{color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);
	font-size: 1.2rem;}[data-lib="2407"] .-w-link{color: var(--o-r-colors-button);}[data-lib="2407"] .-w-quiz{max-width: 760px;
	margin: 2.4rem auto;
	padding: 2.6rem;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 20%, var(--o-r-colors-base) 80%);
	border-radius: 14px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	box-shadow: 0 6px 28px color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%) 10%, transparent);}[data-lib="2407"] .-w-quiz-head{display: flex;
	align-items: center;
	gap: 1.4rem;
	margin-bottom: 1.8rem;}[data-lib="2407"] .-w-quiz-progress{flex: 1;
	height: 10px;
	border-radius: 999px;
	background-color: color-mix(in srgb, var(--o-r-colors-base_text) 20%, var(--o-r-colors-base) 80%);
	overflow: hidden;}[data-lib="2407"] .-w-quiz-progress-bar{display: block;
	width: 14%;
	height: 100%;
	border-radius: 999px;
	background: linear-gradient(90deg, color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%), color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%));
	transition: width .35s ease;}[data-lib="2407"] .-w-quiz-count{color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;
	white-space: nowrap;}[data-lib="2407"] .-w-quiz-count span{color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-q-text{display: flex;
	align-items: center;
	min-height: 3em;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;}[data-lib="2407"] .-w-q-num{display: inline-grid;
	flex: 0 0 auto;
	place-items: center;
	width: 34px;
	height: 34px;
	margin-right: .7rem;
	border-radius: 50%;
	background-color: color-mix(in srgb, var(--o-r-colors-accent) 15%, var(--o-r-colors-base) 85%);
	color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-q-actions{display: flex;
	gap: 1.2rem;
	margin-top: 2rem;}[data-lib="2407"] .-w-q-actions--multi{flex-direction: column;
	gap: .9rem;}[data-lib="2407"] .-w-q-opt{display: flex;
	align-items: center;
	gap: .7em;
	padding: 1.15em 1.4em;
	border: 2px solid color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	border-radius: 8px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-family: inherit;
	font-weight: bold;
	text-align: left;
	cursor: pointer;
	transition: all .15s ease;}[data-lib="2407"] .-w-q-opt .-w-ico{flex: 0 0 auto;
	width: 24px;
	height: 24px;
	color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-q-opt:hover{border-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	background-color: var(--o-r-colors-assort);}[data-lib="2407"] .-w-q-opt:focus-visible{outline: 3px solid color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	outline-offset: 2px;}[data-lib="2407"] .-w-q-opt[data-ans="-1"]{color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);}[data-lib="2407"] .-w-q-opt[data-ans="-1"] .-w-ico{color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);}[data-lib="2407"] .-w-q-yes ,[data-lib="2407"] 
.-w-q-no{display: flex;
	flex: 1;
	align-items: center;
	justify-content: center;
	gap: .5em;
	padding: 1.2em;
	border: 2px solid color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	border-radius: 8px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	font-family: inherit;
	font-weight: bold;
	cursor: pointer;
	transition: all .15s ease;}[data-lib="2407"] .-w-q-yes{color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-q-yes:hover{border-color: var(--o-r-colors-accent);
	background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="2407"] .-w-q-no{color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-q-no:hover{border-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	background-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	color: var(--o-r-colors-button_text);}[data-lib="2407"] .-w-q-yes:focus-visible ,[data-lib="2407"] 
.-w-q-no:focus-visible{outline: 3px solid color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);
	outline-offset: 2px;}[data-lib="2407"] .-w-q-back{display: inline-flex;
	align-items: center;
	gap: .3em;
	margin-top: 1.4rem;
	border: none;
	background: none;
	color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);
	font-family: inherit;
	cursor: pointer;}[data-lib="2407"] .-w-q-back:hover{color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-quiz-meta-title{margin-bottom: 1.6rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;}[data-lib="2407"] .-w-result-region{display: flex;
	align-items: flex-start;
	gap: .7rem;
	margin: 1.6rem 0;
	padding: 1.4rem 1.7rem;
	border-radius: 14px;
	background-color: color-mix(in srgb, var(--o-r-colors-assort) 10%, var(--o-r-colors-assort_text) 90%);
	color: color-mix(in srgb, var(--o-r-colors-button) 90%, var(--o-r-colors-button_text) 10%);}[data-lib="2407"] .-w-result-region .-w-ico{flex: 0 0 auto;
	color: color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);}[data-lib="2407"] .-w-result-restart{margin-top: 1.2rem;
	text-align: center;}[data-lib="2407"] .-w-typehead{padding: 1rem 0 .5rem;
	text-align: center;}[data-lib="2407"] .-w-type-eyebrow{display: inline-flex;
	align-items: center;
	gap: .4em;
	margin-bottom: 1.2rem;
	padding: .4em 1em;
	border-radius: 999px;
	background-color: color-mix(in srgb, var(--o-r-colors-accent) 15%, var(--o-r-colors-base) 85%);
	color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);
	font-weight: bold;}[data-lib="2407"] .-w-type-icon{display: grid;
	place-items: center;
	width: 84px;
	height: 84px;
	margin: 0 auto 1.2rem;
	border-radius: 24px;
	background: linear-gradient(135deg, var(--o-r-colors-accent) 0%, color-mix(in srgb, var(--o-r-colors-accent) 80%, var(--o-r-colors-base) 20%) 100%);
	box-shadow: 0 8px 24px color-mix(in srgb, var(--o-r-colors-accent) 28%, transparent);}[data-lib="2407"] .-w-type-icon .-w-ico{color: var(--o-r-colors-accent_text);
	stroke-width: 1.8;}[data-lib="2407"] .-w-type-name{color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;}[data-lib="2407"] .-w-type-mark{color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-type-sub{margin-top: .6rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);}[data-lib="2407"] .-w-type-body{margin: 1.8rem 0;}[data-lib="2407"] .-w-type-row{display: flex;
	gap: 1.1rem;
	padding: 1.4rem 0;
	border-bottom: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 20%, var(--o-r-colors-base) 80%);}[data-lib="2407"] .-w-type-row:last-child{border-bottom: none;}[data-lib="2407"] .-w-type-row-ic{display: grid;
	flex: 0 0 auto;
	place-items: center;
	width: 40px;
	height: 40px;
	border-radius: 12px;
	background-color: color-mix(in srgb, var(--o-r-colors-assort) 40%, var(--o-r-colors-assort_text) 60%);}[data-lib="2407"] .-w-type-row-ic .-w-ico{color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-type-row-tx .-w-title{margin-bottom: .3rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);}[data-lib="2407"] .-w-type-row-tx p{color: color-mix(in srgb, var(--o-r-colors-base_text) 70%, var(--o-r-colors-base) 30%);}[data-lib="2407"] .-w-type-caselink{display: flex;
	align-items: center;
	justify-content: center;
	gap: .4em;
	width: 100%;
	margin: .2rem 0 0;
	padding: 1.05em 1.2em;
	border: 2px solid color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	border-radius: 6px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	font-weight: bold;
	text-decoration: none;
	transition: all .15s ease;}[data-lib="2407"] .-w-type-caselink:hover{border-color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);
	background-color: var(--o-r-colors-assort);}[data-lib="2407"] .-w-type-caselink .-w-ico:first-child{color: color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);}[data-lib="2407"] .-w-subsidy-nudge{display: flex;
	gap: .8rem;
	margin-bottom: 1.8rem;}[data-lib="2407"] .-w-subsidy-nudge .-w-ico{flex: 0 0 auto;
	color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-subsidy-nudge p{color: color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%) 80%, var(--o-r-colors-base_text) 20%);}[data-lib="2407"] .-w-subsidy-nudge strong{color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);}[data-lib="2407"] .-w-dualcta{display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1.2rem;
	margin: 1.8rem 0 .6rem;}[data-lib="2407"] .-w-cta-card{display: flex;
	flex-direction: column;
	padding: 1.8rem;
	border: 2px solid transparent;
	border-radius: 14px;
	text-align: center;}[data-lib="2407"] .-w-cta-mini{display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: .4em;
	margin-bottom: .5rem;
	font-weight: bold;}[data-lib="2407"] .-w-cta-lead{flex: 1;
	margin-bottom: 1.2rem;}[data-lib="2407"] .-w-cta-info{border-color: color-mix(in srgb, var(--o-r-colors-button) 80%, var(--o-r-colors-base) 20%);
	background-color: color-mix(in srgb, var(--o-r-colors-assort) 10%, var(--o-r-colors-assort_text) 90%);}[data-lib="2407"] .-w-cta-info .-w-cta-mini{color: color-mix(in srgb, var(--o-r-colors-button) 85%, var(--o-r-colors-base_text) 15%);}[data-lib="2407"] .-w-cta-info .-w-cta-lead{color: color-mix(in srgb, var(--o-r-colors-base_text) 80%, var(--o-r-colors-base) 20%);}[data-lib="2407"] .-w-cta-line{border-color: color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-button) 80%, var(--o-r-colors-base_text) 20%) 30%, var(--o-r-colors-base) 70%);
	background-color: color-mix(in srgb, var(--o-r-colors-button) 10%, var(--o-r-colors-base) 90%);}[data-lib="2407"] .-w-cta-line .-w-cta-mini{color: color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-button) 80%, var(--o-r-colors-base_text) 20%) 80%, var(--o-r-colors-base_text) 20%);}[data-lib="2407"] .-w-cta-line .-w-cta-lead{color: color-mix(in srgb, color-mix(in srgb, var(--o-r-colors-button) 80%, var(--o-r-colors-base_text) 20%) 60%, var(--o-r-colors-base_text) 40%);}[data-lib="2407"] .-w-note{padding: 1.6rem 1.9rem;
	border-radius: 14px;}[data-lib="2407"] .-w-note-law{border: 1px solid color-mix(in srgb, var(--o-r-colors-accent) 20%, var(--o-r-colors-base) 80%);
	border-left: 5px solid var(--o-r-colors-accent);
	background-color: color-mix(in srgb, var(--o-r-colors-accent) 5%, var(--o-r-colors-base) 95%);}[data-lib="2407"] .-w-note-h{display: flex;
	align-items: center;
	gap: .45em;
	margin-bottom: .5rem;
	color: color-mix(in srgb, var(--o-r-colors-accent) 70%, var(--o-r-colors-base_text) 30%);
	font-weight: bold;}[data-lib="2407"] .-w-faq{max-width: 760px;
	margin: 3rem auto 0;}[data-lib="2407"] .-w-faq-title{display: flex;
	align-items: center;
	gap: .5em;
	margin-bottom: 1.2rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;}[data-lib="2407"] .-w-faq-title .-w-ico{color: color-mix(in srgb, var(--o-r-colors-assort) 50%, var(--o-r-colors-button) 50%);}[data-lib="2407"] .-w-faq-item{margin-bottom: .9rem;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 20%, var(--o-r-colors-base) 80%);
	border-radius: 8px;
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	overflow: hidden;}[data-lib="2407"] .-w-faq-summary{display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 1rem;
	padding: 1.3rem 1.6rem;
	color: color-mix(in srgb, var(--o-r-colors-button) 50%, var(--o-r-colors-base_text) 50%);
	font-weight: bold;
	list-style: none;
	cursor: pointer;}[data-lib="2407"] .-w-faq-summary::-webkit-details-marker{display: none;}[data-lib="2407"] .-w-faq-summary::after{content: "";
	flex: 0 0 auto;
	width: 22px;
	height: 22px;
	background: no-repeat center/contain url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%230B5C8C' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E");
	transition: transform .2s;}[data-lib="2407"] .-w-faq-item[open] .-w-faq-summary::after{transform: rotate(180deg);}[data-lib="2407"] .-w-faq-body{padding: 0 1.6rem 1.5rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text) 70%, var(--o-r-colors-base) 30%);}@media (max-width: 1023px){}@media (max-width: 767px){[data-lib="2407"] .-w-quiz{padding: 1.8rem;}[data-lib="2407"] .-w-q-actions{flex-direction: column;}[data-lib="2407"] .-w-dualcta{grid-template-columns: 1fr;}}/*layout:1*/body{
    font-family: 'Noto Sans JP', sans-serif;
}
h2,h3,h4,h5,h6{
    font-family: 'Noto Sans JP', sans-serif;
}
/* head先読み用：管理画面デフォルトをCSS変数で全ページに出す（ちらつき防止） */
:root{ --season-default:"summer"; }

/* 管理画面デフォルトが夏のときは、既定（クラス無し）の配色も夏から読み込む */

:root{
  --o-r-colors-base:        #F0F8FF;
  --o-r-colors-base_text:   #1E293B;
  --o-r-colors-button:      #0071C5;
  --o-r-colors-button_text: #FFFFFF;
  --o-r-colors-assort:      #11c8b5;
  --o-r-colors-assort_text: #FFFFFF;
  --o-r-colors-accent:      #E65100;
  --o-r-colors-accent_text: #FFFFFF;
}


/* 編集モードのゾーン見出し */
.-w-edit-label{margin:0 0 6px;padding:2px 8px;font-size:12px;font-weight:600;color:#712b13;background:#faece7;border-radius:4px;display:inline-block}

/* 箱の並び順：色クラスに連動（夏色＝夏が上、冬色＝冬が上）。中間は最上部 */
.-w-season-group{display:flex;flex-direction:column}
.-w-season-box[data-season-box="middle"]{order:-1}            /* 中間は最上部。最下部にしたいなら order:2 */
html.-w-summer .-w-season-box[data-season-box="summer"]{order:0}
html.-w-summer .-w-season-box[data-season-box="winter"]{order:1}
html.-w-winter .-w-season-box[data-season-box="winter"]{order:0}
html.-w-winter .-w-season-box[data-season-box="summer"]{order:1}

/* 配色：冬＝既定（resource） */
html.-w-winter{
  --o-r-colors-base:        #ffffff;
  --o-r-colors-base_text:   #333333;
  --o-r-colors-button:      #e4880e;
  --o-r-colors-button_text: #ffffff;
  --o-r-colors-assort:      #358934;
  --o-r-colors-assort_text: #ffffff;
  --o-r-colors-accent:      #e4880e;
  --o-r-colors-accent_text: #ffffff;
}
/* 配色：夏＝_s があればそれ、無ければ冬色 */
html.-w-summer{
  --o-r-colors-base:        #F0F8FF;
  --o-r-colors-base_text:   #1E293B;
  --o-r-colors-button:      #0071C5;
  --o-r-colors-button_text: #FFFFFF;
  --o-r-colors-assort:      #11c8b5;
  --o-r-colors-assort_text: #FFFFFF;
  --o-r-colors-accent:      #E65100;
  --o-r-colors-accent_text: #FFFFFF;
}/*layout:2*/