:root{
	--o-r-common-company_name:Training＆ConditioningStudioARCS;
	--o-r-common-name:Training＆ConditioningStudioARCS;
	--o-r-common-logo:縦背景透過.png;
	--o-r-common-hours:平日 10\00003a00～22\00003a00 
土日・祝 9\00003a00～21\00003a00;
	--o-r-common-copyright:Copyright © 2021-2023 arcs Inc. All Rights Reserved.;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d6425.845335371324!2d140.474488!3d36.362652!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6022253cf46e3431%3A0xef51f8a8fe7611c9!2zVHJhaW5pbmdTdHVkaW8gQVJDUyDmsLTmiLjlupcg44OR44O844K944OK44Or44K444OgICjjg4DjgqTjgqjjg4Pjg4jjgrjjg6Ap!5e0!3m2!1sja!2sjp!4v1782709089370!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>;
	--o-r-common-googleview:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d6425.845335371324!2d140.474488!3d36.362652!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6022253cf46e3431%3A0xef51f8a8fe7611c9!2zVHJhaW5pbmdTdHVkaW8gQVJDUyDmsLTmiLjlupcg44OR44O844K944OK44Or44K444OgICjjg4DjgqTjgqjjg4Pjg4jjgrjjg6Ap!5e0!3m2!1sja!2sjp!4v1782709089370!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy" referrerpolicy="strict-origin-when-cross-origin"></iframe>;
	--o-r-common-instagram_url:https\00003a//www.instagram.com/arcs_2021/;
	--o-r-common-tel2:1662;
	--o-r-font_title-css_url:https\00003a//fonts.googleapis.com/css2?family=Oswald\00003awght@400\00003b700&display=swap;
	--o-r-font_title-family:'Oswald', "游ゴシック", YuGothic, sans-serif;
	--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;
	--o-r-visual_theme-width:1170px;
	--o-r-colors-base:#f3f3f3;
	--o-r-colors-base_text:#333333;
	--o-r-colors-button:#68dbe1;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#968705;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#3B4A9D;
	--o-r-colors-accent_text:#ffffff;
}
.-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:#f3f3f3;;
    color:#333333;;
    -webkit-text-size-adjust: 100%;
}
body {
    font-size:1.6rem;
    font-family: 'Noto Sans JP', sans-serif;
    font-weight: 400;
    line-height : 1.8;
    z-index: -100;
    position: relative;
}
main{
  z-index: 0;
  position: relative;
}
a{
  color: inherit;
}
a:hover{
  color: inherit;
}
.-w-text p > a{
  color:inherit;
  text-decoration: underline;
}
.-w-text p > a:hover{
  text-decoration: none;
}

h2,h3,h4,h5,h6{
    font-family: 'Oswald', "游ゴシック", YuGothic, sans-serif;
}

img {
    max-width: 100%;
    height:auto;
    vertical-align: top;
}
[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%;
    }
}
@media screen and (max-width: 768px) {
    body {
        font-size: 3.5vw;
    }
}

main > section:nth-child(even),
main > div:nth-child(even){
background-color: #effeff;
}

.-x-text{
    max-width: 1170px;
    margin-left:auto;
    margin-right: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] ~ [data-lib]{
    margin-top:4rem;
}
@media screen and (max-width: 768px) {
    .-x-cont > [data-lib] ~ [data-lib]{
        margin-top:2.5rem;
    }
}

.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);
	color:#ffffff;
	background:#68dbe1;
}
.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;
}


/* スムーススクロール */
html {
  scroll-behavior: smooth;
}

@media (prefers-reduced-motion: reduce) {
  html { scroll-behavior: auto; }
}[data-lib="1168"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:6cccf546-5544-405d-9092-f0eae8157e3f*/
[data-lib="1168"]{transform: translateY(0);
	position: relative;
	min-width: 250px;
	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: 1em;}[data-lib="1168"]: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="1168"]: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="1168"]:hover{background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="1168"]:hover:after{border-color: transparent transparent transparent var(--o-r-colors-button_text);}[data-lib="1168"]:hover:before{border-color: transparent transparent transparent var(--o-r-colors-button_text);}[data-lib="1168"].-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="1168"].-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="1168"].-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="1168"].-w-accent{background:#ffffff;
	color:#3B4A9D;
	border: 2px solid #3B4A9D;}[data-lib="1168"].-w-accent:hover{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="1168"].-w-accent:hover:after{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="1168"].-w-accent:hover:before{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="1168"].-w-accent:after{border-color: transparent transparent transparent var(--o-r-colors-accent);}[data-lib="1168"].-w-accent:before{border-color: transparent transparent transparent var(--o-r-colors-accent);}[data-lib="1168"].-w-base{background:#333333;
	color:#f3f3f3;
	border: 2px solid var(--o-r-colors-base);}[data-lib="1168"].-w-base:hover{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="1168"].-w-base:hover:after{border-color: transparent transparent transparent var(--o-r-colors-base_text);}[data-lib="1168"].-w-base:hover:before{border-color: transparent transparent transparent var(--o-r-colors-base_text);}[data-lib="1168"].-w-base:after{border-color: transparent transparent transparent var(--o-r-colors-base);}[data-lib="1168"].-w-base:before{border-color: transparent transparent transparent var(--o-r-colors-base);}@media (max-width: 768px){[data-lib="1168"]{font-size: 3.5vw;}}[data-lib="1179"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:3a413baa-cd87-411b-84c3-a62cbf69ea8c*/
[data-lib="1179"]{text-decoration: none;
	display: inline-block;
	background: none;}[data-lib="1179"] .-w-btn_txt{padding: 10px;
	padding-right: 16px;
	position: relative;
	white-space: nowrap;}[data-lib="1179"] .-w-button{height: 40px;
	border-bottom: solid 1px var(--o-r-colors-button);
	text-align: left;
	text-decoration: none;
	position: relative;
	transition: 0.3s;
	color: var(--o-r-colors-button);
	display: flex;
	align-items: center;
	justify-content: space-between;
	background: none;}[data-lib="1179"] .-w-arrow{display: block;
	position: relative;
	height: 100%;
	width: 35px;}[data-lib="1179"] .-w-arrow::before{position: absolute;
	right: 10px;
	top: 44%;
	display: block;
	content: "";
	width: 25px;
	height: 3px;
	background: var(--o-r-colors-button);
	transition: all 0.5s;}[data-lib="1179"] .-w-arrow::after{position: absolute;
	right: 10px;
	top: calc(44% - 4px);
	display: block;
	content: "";
	width: 8px;
	height: 8px;
	border-right: 3px solid;
	border-bottom: 3px solid;
	border-right-color: var(--o-r-colors-button);
	border-bottom-color: var(--o-r-colors-button);
	transition: all 0.5s;
	transform: rotate(-45deg);}[data-lib="1179"] .-w-button:hover{border-bottom: solid 1px var(--o-r-colors-accent);
	color: var(--o-r-colors-accent);}[data-lib="1179"] .-w-button:hover .-w-arrow::before{background: var(--o-r-colors-accent);}[data-lib="1179"] .-w-button:hover .-w-arrow::after{border-right-color: var(--o-r-colors-accent);
	border-bottom-color: var(--o-r-colors-accent);}[data-lib="1179"] .-w-button:hover .-w-icon{color: var(--o-r-colors-accent);}[data-lib="1179"] .-w-button:hover .-w-icon svg{width:30px;
	fill: var(--o-r-colors-accent);}[data-lib="1179"] .-w-button:hover .-w-btn:after{transform: translateX(7px);
	transition: all 0.5s;}[data-lib="1179"].-w-assort .-w-button{color:#ffffff;
	border-color:#968705;}[data-lib="1179"].-w-accent .-w-button{color:#ffffff;
	border-color:#3B4A9D;}[data-lib="1179"].-w-base .-w-button{color:#333333;
	border-color:#f3f3f3;}@media {}[data-lib="1191"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:3286a6bc-3f9b-4d09-a53f-1e462eca140b*/
[data-lib="1191"]{text-decoration: none;
	display: inline-block;}[data-lib="1191"] .-w-button{min-height: 40px;
	text-align: center;
	text-decoration: none;
	position: relative;
	transition: 0.3s;
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	border-radius: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 2rem 0 3rem;
	font-weight: bold;}[data-lib="1191"] .-w-button::after{content: "";
	width: 13px;
	height: 13px;
	border-top: solid 3px var(--o-r-colors-button_text);
	border-right: solid 3px var(--o-r-colors-button_text);
	transform: rotate(45deg);
	position: absolute;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	right: 1.6rem;}[data-lib="1191"] .-w-btn_txt{padding-right: 3rem;
	position: relative;
	font-weight: bold;}[data-lib="1191"] .-w-button:hover{opacity: 0.7;}[data-lib="1191"].-w-assort .-w-button{color:#ffffff;
	background-color:#968705;}[data-lib="1191"].-w-assort .-w-button::after{border-color:#ffffff;}[data-lib="1191"].-w-accent .-w-button{color:#ffffff;
	background-color:#3B4A9D;}[data-lib="1191"].-w-accent .-w-button::after{border-color:#ffffff;}[data-lib="1191"].-w-base .-w-button{color:#333333;
	background-color:#f3f3f3;}[data-lib="1191"].-w-base .-w-button::after{border-color:#333333;}@media {}[data-lib="1203"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:f83435c7-63ee-40c4-adce-edc78692bb62*/
[data-lib="1203"]{text-decoration: none;
	display: inline-block;
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
	border-radius: 2rem;}[data-lib="1203"] .-w-button:before{box-sizing: border-box;
	display: block;
	position: absolute;
	content: "";
	z-index: 10;
	opacity: 1;
	background:var(--o-r-colors-button);
	border-radius: 50%;
	top: 50%;
	left: 50%;
	width: 100%;
	height: 1000px;
	-webkit-transform: translate(-50%, -50%) scale(0, 0);
	transform: translate(-50%, -50%) scale(0, 0);
	-webkit-transition: -webkit-transform cubic-bezier(0.38, 0.33, 0.23, 0.99) 0.5s;
	transition: -webkit-transform cubic-bezier(0.38, 0.33, 0.23, 0.99) 0.5s;
	transition: transform cubic-bezier(0.38, 0.33, 0.23, 0.99) 0.5s;
	transition: transform cubic-bezier(0.38, 0.33, 0.23, 0.99) 0.5s, -webkit-transform cubic-bezier(0.38, 0.33, 0.23, 0.99) 0.5s;}[data-lib="1203"] .-w-button{overflow: hidden;
	-webkit-mask-image: -webkit-radial-gradient(white, black);
	width: 100%;
	border-radius: 2rem;
	min-height: 40px;
	text-align: center;
	text-decoration: none;
	position: relative;
	transition: 0.3s;
	color: var(--o-r-colors-button_text);
	background: hsla(180.98,47%,59%,1);
	border-radius: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 2rem 0 3rem;
	font-weight: bold;}[data-lib="1203"] .-w-button:hover:before{-webkit-transform: translate(-50%, -50%) scale(1, 1);
	transform: translate(-50%, -50%) scale(1, 1);}[data-lib="1203"] .-w-button::after{content: "";
	width: 13px;
	height: 13px;
	border-top: solid 3px var(--o-r-colors-button_text);
	border-right: solid 3px var(--o-r-colors-button_text);
	transform: rotate(45deg);
	position: absolute;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	right: 1.6rem;
	z-index: 30;}[data-lib="1203"] .-w-btn_txt{padding-right: 3rem;
	position: relative;
	font-weight: bold;
	z-index: 30;}[data-lib="1203"].-w-assort .-w-button{color: var(--o-r-colors-assort_text);
	background: hsla(51.79,74%,25%,1);}[data-lib="1203"].-w-assort .-w-button::after{border-color: var(--o-r-colors-assort_text);}[data-lib="1203"].-w-assort .-w-button:before{background: rgba(150,135,5,0.7);}[data-lib="1203"].-w-accent .-w-button{color: var(--o-r-colors-accent_text);
	background: hsla(228.82,26%,37%,1);}[data-lib="1203"].-w-accent .-w-button::after{border-color: var(--o-r-colors-accent_text);}[data-lib="1203"].-w-accent .-w-button:before{background: rgba(59,74,157,0.7);}[data-lib="1203"].-w-base .-w-button{color: var(--o-r-colors-base_text);
	background: hsla(-2,-19%,90%,1);}[data-lib="1203"].-w-base .-w-button::after{border-color: var(--o-r-colors-base_text);}[data-lib="1203"].-w-base .-w-button:before{background: rgba(243,243,243,0.7);}[data-lib="1214"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:8b89390e-9d7e-420b-87c9-b10ce5b30afd*/
[data-lib="1214"]{position: relative;
	min-width: 300px;
	padding: 1.8rem calc(3rem + 2em);
	text-decoration: none;
	display: inline-flex;
	justify-content: center;
	text-align: center;
	font-size: clamp(1em, 4.5vw, 1.1em);
	border: 1px solid;
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	text-shadow: 0 1px 2px rgb(0 0 0 / 25%);
	transition: 0.3s;
	border-radius: 2rem;}[data-lib="1214"]::after{content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 3rem;
	margin-top: auto;
	margin-bottom: auto;
	border: 1px solid var(--o-r-colors-button_text);
	width: 3rem;
	height: 1rem;
	transform: translateY(calc(-50% - .5rem)) skewX(50deg);
	border-top: none;
	border-left: none;
	transition-duration: .3s;}[data-lib="1214"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);
	text-shadow: none;}[data-lib="1214"]:hover::after{right: 3rem;
	border-color: var(--o-r-colors-button);}[data-lib="1214"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="1214"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-lib="1214"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-lib="1214"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-lib="1214"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="1214"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-lib="1214"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-lib="1214"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-lib="1214"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-lib="1214"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-lib="1214"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-lib="1214"].-w-base:hover::after{border-color: var(--o-r-colors-base);}@media (max-width: 767px){[data-lib="1214"]{min-width: 250px;}}[data-lib="1226"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:d4cc4464-d8bf-4488-9403-486d7d2cb056*/
[data-lib="1226"]{position: relative;
	min-width: 150px;
	padding: 15px 20px;
	height: fit-content;
	text-decoration: none;
	display: inline-block;
	justify-content: center;
	text-align: center;
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	transition: 0.3s;
	border-radius: 100px;}[data-lib="1226"]:hover{box-shadow: 0 3px 4px 1px rgba(0,0,0,.14);
	color: var(--o-r-colors-button_text);}[data-lib="1226"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="1226"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="1226"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}@media (max-width: 767px){[data-lib="1226"]{min-width: 250px;}}[data-lib="1237"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:37064087-8785-4b40-9d22-4bbf55b53225*/
[data-lib="1237"]{position: relative;
	min-width: 300px;
	padding: 1.8rem calc(3rem + 2em);
	text-decoration: none;
	display: inline-block;
	justify-content: center;
	text-align: center;
	font-size: clamp(1em, 4.5vw, 1.1em);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	transition: 0.3s;
	border-radius: 100px;
	font-weight: bold;}[data-lib="1237"]:hover{box-shadow: 0 5px 8px 2px rgba(0,0,0,.14);
	transform: translateY(-1px);
	color: var(--o-r-colors-button_text);}[data-lib="1237"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="1237"].-w-assort:hover{color: var(--o-r-colors-assort_text);}[data-lib="1237"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="1237"].-w-accent:hover{color: var(--o-r-colors-accent_text);}[data-lib="1237"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-lib="1237"].-w-base:hover{color: var(--o-r-colors-base_text);}@media (max-width: 767px){[data-lib="1237"]{min-width: 250px;}}[data-lib="1290"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:661634e8-dc40-4d78-9ca2-a9a19f7f4319*/
[data-lib="1290"]{position: relative;
	display: inline-flex;
	align-items: center;
	text-decoration: none;
	min-width: 220px;
	height: 50px;
	padding: 2px 86px 0px 15px;
	text-align: center;
	transition: 0.5s all;
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	z-index: 2;
	font-weight: bold;
	font-size: 2rem;}[data-lib="1290"]:hover{color: var(--o-r-colors-button_text)!important;}[data-lib="1290"]:hover::before{transition: all .2s;
	right: 10px;}[data-lib="1290"]:hover::after{transition: all .2s;
	right: 15px;}[data-lib="1290"]::before{content: "";
	position: absolute;
	top: 27px;
	right: 14px;
	width: 40px;
	height: 2px;
	background: var(--o-r-colors-base);
	transition: all .2s;}[data-lib="1290"]::after{content: "";
	position: absolute;
	top: 17px;
	right: 18px;
	width: 3px;
	height: 12px;
	background: var(--o-r-colors-base);
	transform: skewX(45deg);
	transition: all .2s;}[data-lib="1290"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-lib="1290"].-w-assort::before{background: var(--o-r-colors-assort_text);}[data-lib="1290"].-w-assort::after{background: var(--o-r-colors-assort_text);}[data-lib="1290"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);}[data-lib="1290"].-w-accent::before{background: var(--o-r-colors-accent_text);}[data-lib="1290"].-w-accent::after{background: var(--o-r-colors-accent_text);}[data-lib="1290"].-w-base{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-lib="1290"].-w-base::before{background: var(--o-r-colors-base);}[data-lib="1290"].-w-base::after{background: var(--o-r-colors-base);}@media (max-width: 500px){[data-lib="1290"]{font-size: 1.3rem;}}[data-lib="1840"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:24d76663-5925-46bb-8fe8-63a4e69c00ba*/
[data-lib="1840"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);
	--w-arrow-size: 1rem;
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding: .7rem calc(var(--w-arrow-size) + 2rem) .7rem 1rem;
	transition: 0.2s opacity;
	color: var(--w-text-color);
	background: var(--w-background-color);
	font-size: 1.5rem;
	white-space: nowrap;}[data-lib="1840"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="1840"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="1840"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="1840"]:hover{opacity: .7;
	color: var(--w-text-color);}[data-lib="1840"]::after{content: ">";
	position: absolute;
	top: 50%;
	right: 1rem;
	transform: translateY(-50%);
	width: var(--w-arrow-size);
	height: var(--w-arrow-size);
	border-radius: 50%;
	border: 1px solid var(--w-text-color);
	text-align: center;
	line-height: var(--w-arrow-size);
	font-size: calc(var(--w-arrow-size) / 2);}[data-lib="2468"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:1b719075-8c9b-4b76-8eab-76ba4d23305b*/
@keyframes w-2468-kiran{
0% {
  transform: scale(0) rotate(45deg);
  opacity: 0;
}
80% {
  transform: scale(0) rotate(45deg);
  opacity: 0.5;
}
81% {
  transform: scale(4) rotate(45deg);
  opacity: 1;
}
100% {
  transform: scale(50) rotate(45deg);
  opacity: 0;
}}[data-lib="2468"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);
	--w-arrow-size: 1.6rem;
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding: 1.5rem calc(var(--w-arrow-size) + 3rem) 1.5rem 3rem;
	transition: 0.2s opacity;
	color: var(--w-text-color);
	background: var(--w-background-color);
	font-size: 1.8rem;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	letter-spacing: 0.02em;
	min-width: 145px;
	font-weight: bold;
	border-radius: 2rem;}[data-lib="2468"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="2468"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="2468"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="2468"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="2468"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-2468-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="2468"]::after{content: "▲";
	rotate: -30deg;
	position: absolute;
	top: 50%;
	right: 1rem;
	transform: translateY(-50%);
	width: var(--w-arrow-size);
	height: var(--w-arrow-size);
	text-align: center;
	line-height: var(--w-arrow-size);
	font-size: calc(var(--w-arrow-size) / 2);}[data-lib="4851"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:adc8b893-b951-43f4-a8a3-372ee5930bfe*/
[data-lib="4851"]{position: relative;
	min-width: 300px;
	padding: 1.8rem 3rem;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.8rem;
	text-align: center;
	font-size: clamp(1em, 4.5vw, 1.1em);
	border: 1px solid;
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	text-shadow: 0 1px 2px rgb(0 0 0 / 25%);
	transition: 0.3s;
	border-radius: 2rem;}[data-lib="4851"]::before{content: "";
	display: block;
	flex-shrink: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.9rem 0.7rem 0;
	border-color: var(--o-r-colors-button_text) transparent transparent transparent;
	transition-duration: .3s;}[data-lib="4851"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);
	text-shadow: none;}[data-lib="4851"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-lib="4851"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="4851"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-lib="4851"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-lib="4851"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-lib="4851"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="4851"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-lib="4851"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-lib="4851"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-lib="4851"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-lib="4851"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-lib="4851"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-lib="4851"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}@media (max-width: 767px){[data-lib="4851"]{min-width: 250px;}}/*widget:52f2a16d-262e-458b-baa7-1a12b4b57e4e*/
@keyframes w-1-transform{
0% {
  transform: translateX(8px) scale(1.1);
  opacity: 0;
}

65% {
  transform: translateX(4px) scale(1);
  opacity: .4;
}
100% {
  transform: translateX(0) scale(1);
  opacity: 1;

}}[data-lib="1"]{text-align: center;
	position: relative;}[data-lib="1"] .-w-main-title{display: block;
	font-size: 2.2em;
	line-height: 1.6;
	opacity: 0;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;}[data-lib="1"] .-w-main-title.-w-active{opacity: 1;}[data-lib="1"] .-w-sub-title{display: block;
	font-size:1.2em;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;
	margin-bottom: -10px;}[data-lib="1"] p.-w-trans,[data-lib="1"]  p.-w-trans2{display: inline-block;
	opacity: 0;}[data-lib="1"] p.-w-trans.-w-active,[data-lib="1"]  p.-w-trans2.-w-active2{animation:w-1-transform .5s linear;
	animation-fill-mode: forwards;}@media (max-width: 768px){[data-lib="1"] .-w-main-title{font-size:5.5vw;}[data-lib="1"] .-w-sub-title{font-size: 4vw;}[data-lib="1"] > * + *{margin-top: 1rem;}}/*widget:ae9b0f9e-35c5-414f-be1f-8adef561660e*/
@keyframes w-878-transform{
0% {
  transform: translateX(8px) scale(1.1);
  opacity: 0;
}

65% {
  transform: translateX(4px) scale(1);
  opacity: .4;
}
100% {
  transform: translateX(0) scale(1);
  opacity: 1;

}}[data-lib="878"]{text-align: center;
	position: relative;}[data-lib="878"] .-w-main-title{display: block;
	font-size: 1.8em;
	line-height: 1.6;
	opacity: 0;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;}[data-lib="878"] .-w-main-title.-w-active{opacity: 1;}[data-lib="878"] .-w-sub-title{display: block;
	font-size: 1.2em;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;
	margin-bottom: -5px;}[data-lib="878"] p.-w-trans,[data-lib="878"]  p.-w-trans2{display: inline-block;
	opacity: 0;}[data-lib="878"] p.-w-trans.-w-active,[data-lib="878"]  p.-w-trans2.-w-active2{animation:w-878-transform .5s linear;
	animation-fill-mode: forwards;}@media (max-width: 768px){[data-lib="878"] .-w-main-title{font-size:5.5vw;}[data-lib="878"] .-w-sub-title{font-size: 4vw;}[data-lib="878"] > * + *{margin-top: 1rem;}}/*widget:8a9f60b6-89d8-4bdb-9c48-5a29124196c3*/
@keyframes w-829-transform{
0% {
  transform: translateX(8px) scale(1.1);
  opacity: 0;
}

65% {
  transform: translateX(4px) scale(1);
  opacity: .4;
}
100% {
  transform: translateX(0) scale(1);
  opacity: 1;

}}[data-lib="829"]{position: relative;}[data-lib="829"] .-w-main-title{display: block;
	font-size: 2.2em;
	line-height: 1;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;
	letter-spacing: 0.05em;}[data-lib="829"] .-w-sub-title{display: block;
	font-size: 0.6em;
	line-height: 1.2;
	font-family: 'Oswald', &quot;
	游ゴシック&quot;
	, YuGothic, sans-serif;
	font-weight: 700;
	margin-top: 0.3em;}[data-lib="829"] p.-w-trans,[data-lib="829"]  p.-w-trans2{display: inline-block;
	opacity: 0;}[data-lib="829"] p.-w-trans.-w-active,[data-lib="829"]  p.-w-trans2.-w-active2{animation:w-829-transform .5s linear;
	animation-fill-mode: forwards;}@media (max-width: 768px){[data-lib="829"] .-w-main-title{font-size:8.5vw;}[data-lib="829"] .-w-sub-title{font-size: 4vw;
	margin-top: 0.5em;}}/*widget:82f1b1e8-eb39-4a70-a985-2a51ef68f3d8*/
[data-lib="558"]{position: relative;
	padding-bottom: 2rem;
	color: var(--o-r-colors-base_text);}[data-lib="558"] .-w-main-title,[data-lib="558"] 
.-w-sub-title{display: block;}[data-lib="558"] .-w-main-title{font-weight: bold;
	font-size: 1.04em;
	letter-spacing: 0.2em;}[data-lib="558"] .-w-main-title strong{color: var(--o-r-colors-accent);}[data-lib="558"] .-w-sub-title{margin-top: .6rem;
	font-size: 0.75em;}[data-lib="558"]::after{content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	width: 10rem;
	height: .4rem;
	background: var(--o-r-colors-accent);}/*widget:379210f8-9505-4700-b6fc-c24ce33ae434*/
[data-lib="1432"]{position: relative;
	text-align: center;
	color: var(--o-r-colors-base_text);}[data-lib="1432"] .-w-main-title,[data-lib="1432"] 
.-w-sub-title{display: block;}[data-lib="1432"] .-w-main-title{font-weight: bold;
	font-size: 6rem;
	line-height: 1.5;
	word-wrap: break-word;}[data-lib="1432"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="1432"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="1432"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, #68dbe1 75%);}[data-lib="1432"] .-w-sub-title{font-size: 1.5rem;
	line-height: 1.5;}@media (max-width: 1023px){[data-lib="1432"] .-w-main-title{font-size: 4rem;}}/*widget:d2c0bf79-8962-4e15-90b9-04cd526c7056*/
[data-lib="2307"]{text-align: left;
	line-height: 1.9;}[data-lib="2307"] .-w-main-title{display: block;
	font-size: 1.9em;
	font-weight: bold;
	letter-spacing: 0.03em;
	position: relative;
	line-height: 1.5;}[data-lib="2307"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="2307"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="2307"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}[data-lib="2307"] .-w-sub-title{display: inline-block;
	font-size: 1.2em;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
	letter-spacing: 0.18em;
	min-width: 3em;
	margin-top: 1rem;
	margin-bottom: 2rem;}[data-lib="2307"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="2307"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="2307"] .-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="2307"] .-w-main-title{font-size: clamp(1.4em, 6vw, 1.6em);}[data-lib="2307"] .-w-sub-title{font-size: clamp(1.2em, 5vw, 1.4em);}}@media (max-width: 769px){[data-lib="2307"]{margin-top: 0;}}/*widget:3d235654-88fd-483b-818f-9f5c5f5e70fe*/
[data-lib="2311"]{position: relative;
	color: var(--o-r-colors-base_text);}[data-lib="2311"] .-w-main-title,[data-lib="2311"] 
.-w-sub-title{display: block;}[data-lib="2311"] .-w-main-title{font-weight: bold;
	font-size: 1.2em;}[data-lib="2311"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="2311"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="2311"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="2311"] .-w-sub-title{font-size: 1em;}[data-lib="2311"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="2311"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="2311"] .-w-sub-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}/*widget:9c27e6fe-9aea-4e51-b07b-1853dbe77a45*/
[data-lib="2839"]{position: relative;
	text-align: center;
	color: var(--o-r-colors-base_text);}[data-lib="2839"] .-w-main-title,[data-lib="2839"] 
.-w-sub-title{display: block;}[data-lib="2839"] .-w-main-title{font-weight: bold;
	font-size: 6rem;
	line-height: 1.5;
	word-wrap: break-word;}[data-lib="2839"] .-w-main-title strong{font-size: 1.2em;
	color: var(--o-r-colors-base);
	text-stroke: .2rem var(--o-r-colors-base_text);
	-webkit-text-stroke: .2rem var(--o-r-colors-base_text);}[data-lib="2839"] .-w-main-title u{text-decoration-color: var(--o-r-colors-accent);
	text-decoration-thickness: 16px;
	text-underline-offset: -7px;}[data-lib="2839"] .-w-sub-title{font-size: 2.5rem;
	line-height: 1.5;}[data-lib="2839"] .-w-sub-title strong{font-size: 1.2em;
	color: var(--o-r-colors-base);
	text-stroke: .2rem var(--o-r-colors-base_text);
	-webkit-text-stroke: .2rem var(--o-r-colors-base_text);}@media (max-width: 1023px){[data-lib="2839"] .-w-main-title{font-size: 1.4em;
	letter-spacing: -1px;}[data-lib="2839"] .-w-sub-title{font-size: 1.2em;}}@media (max-width: 767px){}[data-instance="359"]{
	--o-r-colors-assort:#00b900;
}
/*widget:a7668e7d-2b27-44ab-8cae-6b75c764ad55*/
[data-lib="3272"]{text-align: left;}/*widget:68b505ca-6aea-41fa-8767-8c3fac65be96*/
/*widget:400192b7-3c2b-4904-8706-aa39e67d54bf*/
[data-lib="1030"]{width: 100%;
	min-height: 9rem;
	line-height: 1;}[data-lib="1030"] .-w-position{top: 0;
	left: 0;
	right: 0;
	z-index: 101;
	width: 100%;
	transition: all 0.3s ease;
	background: rgba(243,243,243,0.6);
	position: relative;}[data-lib="1030"] .-w-fixed{top: 0;
	left: 0;
	position: fixed;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="1030"] .-w-mv_box-underpage{min-height: 90px;}[data-lib="1030"] .-w-top{position: relative;
	display:flex;
	align-items: center;
	justify-content: space-between;}[data-lib="1030"] .-w-h1-wrap h1{font-size: 0.625em;
	line-height: 1;
	color: var(--o-r-colors-base_text);
	letter-spacing: .1em;
	padding-bottom: 4px;
	overflow: hidden;
	text-overflow: ellipsis;
	white-space: nowrap;
	max-width: calc(1em * 50);
	text-shadow: 1px 1px 2px var(--o-r-colors-base),2px 2px 3px var(--o-r-colors-base);}[data-lib="1030"] .-w-logo img{display: block;
	max-width: 200px;
	max-height: 120px;
	vertical-align: baseline;
	position: relative;
	z-index: 100;}[data-lib="1030"] .-w-position.-w-fixed .-w-logo img{max-width: 350px;
	max-height: 54px;}[data-lib="1030"] .-w-tel-wrapper{width: 100%;
	display: flex;
	flex-direction: column;
	gap: 0.6rem;
	align-items: center;
	justify-content: center;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="1030"] .-w-tel-wrapper .-w-text_jp{font-weight: bold;}[data-lib="1030"] .-w-button-link-wrapper{height: 100%;
	display: flex;
	height: 90px;
	flex-grow: 1;
	gap: 0.5rem;}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button{position: relative;
	height: 100%;
	width: 100%;
	min-width: 90px;
	padding: 0 1rem;
	display: flex;
	flex-direction: column;
	gap: 0.6rem;
	align-items: center;
	justify-content: center;
	text-decoration: none;
	word-break: keep-all;
	border-radius: 2rem;}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button:after{position: absolute;
	content: '';
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	transform-origin: right top;
	transform: scale(0, 1);
	transition: transform .4s ease;}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button:nth-child(1){background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button:nth-child(1):after{background: rgba(255,255,255,0.4);}[data-lib="1030"] .-w-button-link-wrapper:hover:after{transform-origin: left top;
	transform: scale(1, 1);} .-w-info_sp .-w-button-link-wrapper{display: none;}.-w-info_sp .-w-sp_menu{display: none;} .-w-info{display:-webkit-box;
	display:-ms-flexbox;
	display: flex;
	align-items: center;
	justify-content: end;
	min-width:850px;
	gap: 10px;
	flex-shrink: 0;} .-w-sns-wrapper{display: flex;
	align-items: center;
	justify-content: end;} .-w-sns-wrapper .-w-sns_list{list-style: none;
	display: flex;
	align-items: center;
	gap: 1rem;
	height: 30px;
	padding-top: 4px;
	padding-right: 1rem;}.-w-sns-wrapper .-w-sns-item{height: 100%;
	aspect-ratio: 1/1;}.-w-sns-wrapper .-w-sns-item:hover{opacity: 0.8;} .-w-facebook-sub,  .-w-twitter-sub,  .-w-line-sub,  .-w-ameba-sub,  .-w-instagram-sub, .-w-tiktok-sub, .-w-youtube-sub{display: block;
	vertical-align: top;
	z-index: 9;} .-w-ameba-green{fill: #306e47;} .-w-ameba-white{fill: #f9f9f9;} .-w-gnav{z-index: 3;
	width: 100%;
	height: 60px;} .-w-gnav .-w-nav{height: 100%;
	display:flex;
	margin-right: 1rem;} .-w-gnav .-w-nav .-w-nav_link{height: 100%;
	position: relative;
	list-style: none;
	width: 20%;
	width: auto;
	position: relative;
	cursor : pointer;
	display: flex;
	margin: 0 1rem;
	text-shadow: 1px 1px 2px var(--o-r-colors-base),2px 2px 3px var(--o-r-colors-base),3px 3px 4px var(--o-r-colors-base);} .-w-gnav .-w-nav .-w-nav_link > a{position: relative;
	width: 100%;
	height: 100%;
	text-decoration: none;
	display: block;
	color: inherit;
	display: flex;
	flex-direction: column;
	gap: 0.6rem;
	justify-content: center;
	align-items: center;
	transition: all 0.3s ease;} .-w-gnav .-w-nav .-w-nav_link > a:hover{color: var(--o-r-colors-accent);} .-w-sub{flex-direction: column;
	list-style: none;
	position: absolute;
	top: 100%;
	left: 50%;
	transform: translateX(-50%);
	background: var(--o-r-colors-base);
	width: fit-content;
	max-height: 80vh;
	overflow: auto;
	cursor: default;
	padding: 0 2rem;
	opacity: 0;
	height: 0;
	transition: all 0.3s ease;
	border-radius: 0 0 2rem 2rem;} .-w-submenu-scroll{box-shadow: 0 0 20px rgba(0, 0, 0, .06);} .-w-nav_link:hover .-w-sub{height: auto;
	opacity: 1;} .-w-gnav ul.-w-nav .-w-nav_link .-w-sub a{position: relative;
	width: 100%;
	text-decoration: none;
	display: block;
	color: inherit;
	display: flex;
	justify-content: center;
	align-items: center;
	max-width: 260px;
	padding: 2rem 1rem;
	height: 60px;
	white-space: nowrap;} .-w-gnav ul.-w-nav .-w-nav_link .-w-sub a:hover{color: var(--o-r-colors-accent);} .-w-text_en{font-size: 1em;
	letter-spacing: 1;
	font-weight: bold;
	display: inline-block;
	font-family: 'Oswald', "游ゴシック", YuGothic, sans-serif;} .-w-text_jp{padding: 0 0.5rem;
	font-size: 0.9em;
	letter-spacing: -1px;
	display: inline-block;
	font-weight: bold;} .-w-tel{font-size: 1.2em;} .-w-tel-number{font-size: 2rem;} .-w-submenu_text{font-size: calc(13px + (16 - 13)*(100vw - 768px)/(1920 - 768));
	letter-spacing: .1em;
	position: relative;
	display: flex;
	align-items: center;
	line-height: 1.2;} .-w-submenu_inner{display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	gap: 0.6rem;} #-w-panel{visibility: hidden;
	opacity: 0;
	display: none;
	scrollbar-width: none;
	-ms-overflow-style: none;} #-w-panel::-webkit-scrollbar{display: none;} .-w-mv_box{line-height: initial;} .-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: 10;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);} .-w-breadcrumb_wrap #breadcrumb ol{margin: 0px;}.-w-breadcrumb_wrap #breadcrumb ol li:last-child:after{content:none;}.-w-breadcrumb_wrap #breadcrumb ol li{margin: 0px 4px 0 0;
	display: table-cell;
	vertical-align: middle;
	position: relative;
	color: inherit;}.-w-breadcrumb_wrap #breadcrumb ol li > span{padding: 11px 0;
	display: block;
	text-align:center;}.-w-breadcrumb_wrap #breadcrumb ol li > a > span{padding: 12px 0 11px;
	display: block;
	text-align:center;}.-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;}.-w-breadcrumb_wrap #breadcrumb ol li:first-child a{padding:0;}.-w-breadcrumb_wrap #breadcrumb ol li:last-child span{display: block;
	padding:0 10px 0 30px;}.-w-breadcrumb_wrap #breadcrumb ol li a:hover{text-decoration: underline;}.-w-breadcrumb_wrap #breadcrumb ol li:after{content: ">";
	position: absolute;
	right: -11px;
	top: 12px;
	width: 0;
	height: 0;
	z-index: 2;}.-w-breadcrumb_wrap #breadcrumb ol li a[itemprop="item"]:after{content: "";
	position: absolute;
	right: -8px;
	top: 0px;
	width: 0;
	height: 0;
	z-index: 1;} .-w-time{text-align: center;
	font-weight: bold;
	font-size: 1.2rem;}@media (max-width: 1023px){[data-lib="1030"]{min-height: 0;}[data-lib="1030"] .-w-position{bottom: unset;
	display: grid;}[data-lib="1030"] .-w-position.-w-is-open{position: fixed;
	height: auto;}[data-lib="1030"] .-w-h1-log-wrapper{z-index: 100;}[data-lib="1030"] .-w-info{display: none;}[data-lib="1030"] .-w-info_sp .-w-button-link-wrapper{display: flex;
	justify-content: flex-end;}[data-lib="1030"] .-w-info_sp .-w-button-link-wrapper .-w-link-button{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="1030"] .-w-info_sp .-w-sp_menu{display: block;
	margin: 0;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	border-radius: 2rem;}[data-lib="1030"] .-w-top{padding: 0  0 0 1rem;
	margin-top: 0;
	min-height: 5rem;}[data-lib="1030"] .-w-top.-w-is-open{transition: all .3s .1s;}[data-lib="1030"] .-w-info_sp{display: flex;
	align-items: center;
	justify-content: flex-end;
	z-index: 100;}[data-lib="1030"] .-w-h1-wrap.-w-pc{display: none;}[data-lib="1030"] .-w-logo img{max-width: 200px;
	max-height: 50px;
	object-fit: contain;
	background: var(--o-r-colors-accent_text);
	padding: 5px 0;}[data-lib="1030"] .-w-button-link-wrapper{height: 5rem;
	flex-grow: initial;}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button{height: 5rem;
	width: 5rem;
	margin: 0;
	padding: 0;
	padding: 1.4rem;
	min-width: auto;}[data-lib="1030"] .-w-button-link-wrapper .-w-link-button img{width: 100%;
	height: 100%;
	object-fit: cover;}[data-lib="1030"] .-w-gnav{display: none;}[data-lib="1030"] #-w-menu{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	align-items: center;
	position: relative;
	width: 5rem;
	height: 5rem;
	top: 0;
	right: 0;
	z-index: 99999;
	text-align: center;
	transition: all .2s;}[data-lib="1030"] #-w-menu span{width: 26px;
	height: 3px;
	display: block;
	background-color: #00192c;
	background-color: var(--o-r-colors-button_text);
	margin-top: 1px;}[data-lib="1030"] #-w-menu:before{content: '';
	display: block;
	position: absolute;
	top: 16px;
	width: 26px;
	height: 3px;
	margin: 0;
	background-color: #00192c;
	background-color: var(--o-r-colors-button_text);
	transition: all .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="1030"] #-w-menu:after{content: '';
	display: block;
	position: absolute;
	bottom: 15px;
	width: 26px;
	height: 3px;
	margin: 0;
	background-color: #00192c;
	background-color: var(--o-r-colors-button_text);
	transition: all .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="1030"] #-w-menu.-w-is-open{background-color: var(--o-r-colors-button_text);}[data-lib="1030"] #-w-menu.-w-is-open::before{transform: rotate(45deg);
	background-color: var(--o-r-colors-button);
	top: 24px;}[data-lib="1030"] #-w-menu.-w-is-open::after{transform: rotate(-45deg);
	background-color: var(--o-r-colors-button);
	top: 24px;
	bottom: initial;}[data-lib="1030"] #-w-menu.-w-is-open span{background-color: transparent;}[data-lib="1030"] .-w-cover#-w-js-cover{height: 100vh;
	background-color: rgba(0, 0, 0, .8);
	opacity: 0;
	transition: all .3s;
	visibility: hidden;}[data-lib="1030"] .-w-cover#-w-js-cover.-w-is-open{opacity: 1;
	visibility: visible;}[data-lib="1030"] #-w-panel.-w-is-open{right: 0;
	opacity: 1;
	pointer-events: auto;
	padding-bottom: 10rem;}[data-lib="1030"] #-w-panel{visibility: visible;
	opacity: 0;
	width: 100%;
	height: 100dvh;
	margin: 0 auto;
	padding: 0;
	background-color: var(--o-r-colors-base);
	text-align: left;
	position: fixed;
	z-index: 10;
	top: 0;
	right: -100%;
	-webkit-overflow-scrolling: touch;
	-ms-scroll-chaining: none;
	overflow-y: auto;
	overscroll-behavior-y: contain;
	display: block;
	transition: all .3s;
	pointer-events: none;}[data-lib="1030"] #-w-panel > ul{list-style: none;
	margin-top: 64px;}[data-lib="1030"] #-w-panel > ul > li > .-w-accordion_menu > a{color: #fff;
	color: var(--o-r-colors-base_text);
	text-decoration: none;
	padding: 1.75em 0.9375em 1.75em 0;
	line-height: 1;
	display: flex;
	flex-direction: column;
	letter-spacing: .1em;
	position: relative;
	gap: 0.5rem;}[data-lib="1030"] .-w-text_en{font-size: 1.2em;
	letter-spacing: 1;
	font-weight: bold;}[data-lib="1030"] .-w-text_jp{font-size: 1.1em;
	letter-spacing: 1;}[data-lib="1030"] #-w-panel > ul > li{position: relative;
	margin: 0 2rem;
	list-style: none;
	position: relative;
	text-align: left;
	border-top: 1px solid;
	border-color: rgba(51,51,51,0.5);}[data-lib="1030"] #-w-panel > ul > li:last-child{border-bottom: 1px solid;
	border-color: rgba(51,51,51,0.5);}[data-lib="1030"] #-w-panel > .-w-btn{display: none;
	margin: 40px 6.25vw 0;
	text-align: center;}[data-lib="1030"] .-w-accordion{display: inline-block;
	position: absolute;
	width: 30%;
	height: 100%;
	right: -20px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 100;}[data-lib="1030"] .-w-accordion .-w-circle{position: absolute;
	top: 52%;
	left: 50%;
	transform: translate(0, -50%);
	display: block;
	width: 20px;
	height: 20px;}[data-lib="1030"] .-w-accordion .-w-circle::after{content: "";
	position: absolute;
	top: 7px;
	left: 8px;
	background-color: var(--o-r-colors-base_text);
	display: block;
	width: 20px;
	height: 2px;
	transform: translateX(-50%) rotate(90deg);
	transition: all 300ms;}[data-lib="1030"] .-w-accordion .-w-circle::before{content: "";
	position: absolute;
	top: 7px;
	left: 8px;
	background-color: var(--o-r-colors-base_text);
	display: block;
	width: 20px;
	height: 2px;
	transform: translateX(-50%) rotate(0deg);
	transition: all 300ms;}[data-lib="1030"] ul.-w-accordion_submenu{margin-left:0%;
	padding-left: 0;
	transition: 0.45s ease all 0.10s;}[data-lib="1030"] .-w-accordion.-w-active .-w-circle::before{transform: translateX(-50%) rotate(180deg);
	top: 0;}[data-lib="1030"] .-w-accordion.-w-active .-w-circle::after{transform: translateX(-50%) rotate(360deg);
	top: 0;}[data-lib="1030"] #-w-panel .-w-accordion_submenu{visibility: hidden;
	overflow: hidden;}[data-lib="1030"] #-w-panel .-w-accordion_submenu.-w-active{visibility: visible;
	position: relative;}[data-lib="1030"] li.-w-accordion_submenu-item{position:relative;
	padding-bottom: 5px;
	visibility: hidden;
	opacity:0;
	transition: all 300ms;
	top:-35px;}[data-lib="1030"] .-w-active li.-w-accordion_submenu-item{opacity: 1;
	visibility: visible;
	top:0;
	border-collapse: collapse;}[data-lib="1030"] .-w-active li.-w-accordion_submenu-item:last-child{margin-bottom: 2rem;}[data-lib="1030"] .-w-active li.-w-accordion_submenu-item a{padding: 1.6rem 5%;
	display: block;
	text-decoration: none;
	color: var(--o-r-colors-base_text);}[data-lib="1030"] .-w-padding_active{padding-left:0%;
	padding-right: 20%;}[data-lib="1030"] .-w-heightzero{height:0;}[data-lib="1030"] ul.-w-accordion_submenu.-w-transition_zero{transition:0s;}[data-lib="1030"] ul.-w-accordion_submenu.-w-transition_zero li{transition:0s;}[data-lib="1030"] .-w-logo{max-width: 56.25vw;
	z-index: 100;
	justify-content: left;}[data-lib="1030"] .-w-logo a{width: fit-content;}[data-lib="1030"] .-w-mv_box{padding-bottom: 0;}[data-lib="1030"] .-w-breadcrumb_wrap{display: none;}[data-lib="1030"] .-w-g1{display: none;}[data-lib="1030"] .-w-g2{grid-row: 1 / 2;
	grid-column: 1 / 2;
	display: flex;
	align-items: center;
	margin-left: 1rem;
	background: var(--o-r-colors-accent_text);}[data-lib="1030"] .-w-g3{display: none;}[data-lib="1030"] .-w-g4{display: none;}[data-lib="1030"] .-w-g5{grid-row: 1 / 2;
	grid-column: 2 / 4;
	display: flex;
	align-items: flex-start;
	background: var(--o-r-colors-accent_text);}[data-lib="1030"] .-w-button{margin: 2rem 0;
	text-align: center;}[data-lib="1030"] .-w-button a{box-shadow: unset;
	padding: 1rem 5rem;}[data-lib="1030"] .-w-button:nth-child(3) a{border-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-lib="1030"] .-w-button:nth-child(3) a:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-lib="1030"] .-w-button:nth-child(3) a:hover::after{border-color: var(--o-r-colors-assort);}[data-lib="1030"] .-w-mv_box-underpage{min-height: 0px;}[data-lib="1030"] .-w-sns-wrapper{justify-content: center;}}@media (min-width: 1024px) {[data-lib="1030"] .-w-position{display: grid;}[data-lib="1030"] .-w-g1{grid-row: 1 / 2;
	grid-column: 1 / 8;
	display: flex;
	align-items: center;
	padding-left: 1rem;}[data-lib="1030"] .-w-g2{grid-row: 2 / 4;
	grid-column: 1 / 3;
	height: 60px;
	display: flex;
	padding-left: 1rem;}[data-lib="1030"] .-w-g3{grid-row: 1 / 4;
	grid-column: 3 / 9;
	display: flex;
	justify-content: flex-end;
	height: auto;}[data-lib="1030"] .-w-g4{grid-row: 1 / 4;
	grid-column: 9 / 10;
	display: flex;
	justify-content: flex-end;}}@media (min-width:1024px) and (max-width: 1169px){[data-lib="1030"] .-w-logo img{display: block;
	max-width: 150px;
	max-height: 54px;
	vertical-align: baseline;}[data-lib="1030"] .-w-g2{align-items: center;}}@media (max-width: 767px){[data-lib="1030"]{min-height: 0;}[data-lib="1030"] .-w-mv_box:empty{display: none;}[data-lib="1030"] .-w-mv_box-underpage{min-height: 0px;}}/*instance:359*/[data-instance="359"] .-w-link-button:nth-child(1){background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-instance="359"] .-w-link-button:nth-child(2){background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}/*instance mediea*/@media (max-width: 1023px){[data-instance="359"] .-w-button:nth-child(3) a{border-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-instance="359"] .-w-button:nth-child(3) a:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="359"] .-w-button:nth-child(3) a:hover::after{border-color: var(--o-r-colors-assort);}}/*widget:8b89390e-9d7e-420b-87c9-b10ce5b30afd*/
[data-lib="1214"]{position: relative;
	min-width: 300px;
	padding: 1.8rem calc(3rem + 2em);
	text-decoration: none;
	display: inline-flex;
	justify-content: center;
	text-align: center;
	font-size: clamp(1em, 4.5vw, 1.1em);
	border: 1px solid;
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	text-shadow: 0 1px 2px rgb(0 0 0 / 25%);
	transition: 0.3s;
	border-radius: 2rem;}[data-lib="1214"]::after{content: "";
	display: block;
	position: absolute;
	z-index: 1;
	top: 50%;
	right: 3rem;
	margin-top: auto;
	margin-bottom: auto;
	border: 1px solid var(--o-r-colors-button_text);
	width: 3rem;
	height: 1rem;
	transform: translateY(calc(-50% - .5rem)) skewX(50deg);
	border-top: none;
	border-left: none;
	transition-duration: .3s;}[data-lib="1214"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);
	text-shadow: none;}[data-lib="1214"]:hover::after{right: 3rem;
	border-color: var(--o-r-colors-button);}[data-lib="1214"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="1214"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-lib="1214"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-lib="1214"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-lib="1214"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="1214"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-lib="1214"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-lib="1214"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-lib="1214"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-lib="1214"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-lib="1214"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-lib="1214"].-w-base:hover::after{border-color: var(--o-r-colors-base);}@media (max-width: 767px){[data-lib="1214"]{min-width: 250px;}}/*instance:1286*/[data-instance="1286"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="1286"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="1286"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="1286"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="1286"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="1286"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="1286"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="1286"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="1286"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="1286"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="1286"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="1286"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="1286"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="1286"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="1286"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="1286"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="1286"].-w-any{color:;
	background:;
	border-color:;}[data-instance="1286"].-w-any:after{border-color:;}[data-instance="1286"].-w-any:hover{color:;
	background:;}[data-instance="1286"].-w-any:hover::after{border-color:;}/*widget:24d76663-5925-46bb-8fe8-63a4e69c00ba*/
[data-lib="1840"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);
	--w-arrow-size: 1rem;
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding: .7rem calc(var(--w-arrow-size) + 2rem) .7rem 1rem;
	transition: 0.2s opacity;
	color: var(--w-text-color);
	background: var(--w-background-color);
	font-size: 1.5rem;
	white-space: nowrap;}[data-lib="1840"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="1840"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="1840"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="1840"]:hover{opacity: .7;
	color: var(--w-text-color);}[data-lib="1840"]::after{content: ">";
	position: absolute;
	top: 50%;
	right: 1rem;
	transform: translateY(-50%);
	width: var(--w-arrow-size);
	height: var(--w-arrow-size);
	border-radius: 50%;
	border: 1px solid var(--w-text-color);
	text-align: center;
	line-height: var(--w-arrow-size);
	font-size: calc(var(--w-arrow-size) / 2);}/*instance:743*/[data-instance="743"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);}[data-instance="743"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-instance="743"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-instance="743"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-instance="743"]:hover{color: var(--w-text-color);}/*instance:1310*/[data-instance="1310"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="1310"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="1310"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="1310"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="1310"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="1310"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="1310"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="1310"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="1310"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="1310"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="1310"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="1310"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="1310"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="1310"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="1310"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="1310"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="1310"].-w-any{color:;
	background: #3bcc34;
	border-color:;}[data-instance="1310"].-w-any:after{border-color:;}[data-instance="1310"].-w-any:hover{color: #3bcc34;
	background:;}[data-instance="1310"].-w-any:hover::after{border-color: #3bcc34;}/*instance:360*/[data-instance="360"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="360"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="360"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="360"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="360"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="360"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="360"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="360"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="360"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="360"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="360"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="360"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="360"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="360"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="360"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="360"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="360"].-w-any{color:;
	background:;
	border-color:;}[data-instance="360"].-w-any:after{border-color:;}[data-instance="360"].-w-any:hover{color:;
	background:;}[data-instance="360"].-w-any:hover::after{border-color:;}/*widget:28194548-4b83-4681-9cba-731e9e34e969*/
[data-lib="2857"] #scroll-to-top-btn{position: fixed;
	right: 2%;
	bottom: 13%;
	width: 60px;
	height: 60px;
	background-color: #3B4A9D;
	border: none;
	border-radius: 50%;
	opacity: 0;
	transition-duration: 0.5s;
	z-index: 100;}[data-lib="2857"] #scroll-to-top-btn::before{position: absolute;
	top: 10%;
	bottom: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
	left: 38%;
	width: 15px;
	height: 15px;
	border-top: 1px solid #ffffff;
	border-right: 1px solid #ffffff;
	-webkit-transform: rotate(-45deg);
	transform: rotate(-45deg);}@media (max-width:767px){[data-lib="2857"] #scroll-to-top-btn{bottom: 11%;}}/*instance:1281*/[data-instance="1281"] #scroll-to-top-btn{background-color: #3B4A9D;}[data-instance="1281"] #scroll-to-top-btn:hover{cursor: pointer;}/*widget:f0b52bd5-07ca-4f9e-94e1-b43cfd911933*/
[data-lib="2671"]{position: relative;
	z-index: 103;}[data-lib="2671"] a{text-decoration: none;
	color: var(--o-r-colors-base);}[data-lib="2671"] .-w-pc{display: block;}[data-lib="2671"] .-w-fixed-wrapper{position: fixed;
	width: 100%;
	bottom: 0;
	padding: 2rem 3rem 1.5rem;
	column-gap: 2rem;
	line-height: 1;
	display: flex;
	justify-content: center;
	transform: translateY(100%);
	transition: 0.2s transform;
	color: var(--o-r-colors-base);
	background-color: hsla(0,0%,0%,0.7);}[data-lib="2671"] .-w-fixed-wrapper.-w-appear{transform: translateY(0);}[data-lib="2671"] .-w-btn_cont{overflow: hidden;
	white-space: nowrap;}@media (max-width: 768px){[data-lib="2671"] .-w-pc{display: none;}[data-lib="2671"] .-w-fixed-wrapper{padding: 1rem 2rem;}}@media (max-width: 420px){[data-lib="2671"] .-w-fixed-wrapper{column-gap: 0.5rem;}[data-lib="2671"] .-w-btn_cont a{max-width: 145px;
	padding: 1.5rem 0.5rem;
	font-size: 1rem;}}/*instance:1095*/[data-instance="1095"] a{color: var(--o-r-colors-base);}[data-instance="1095"] .-w-fixed-wrapper{color: var(--o-r-colors-base);
	background-color: hsla(0,0%,0%,0.7);}/*widget:1b719075-8c9b-4b76-8eab-76ba4d23305b*/
@keyframes w-2468-kiran{
0% {
  transform: scale(0) rotate(45deg);
  opacity: 0;
}
80% {
  transform: scale(0) rotate(45deg);
  opacity: 0.5;
}
81% {
  transform: scale(4) rotate(45deg);
  opacity: 1;
}
100% {
  transform: scale(50) rotate(45deg);
  opacity: 0;
}}[data-lib="2468"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);
	--w-arrow-size: 1.6rem;
	display: inline-block;
	position: relative;
	text-decoration: none;
	padding: 1.5rem calc(var(--w-arrow-size) + 3rem) 1.5rem 3rem;
	transition: 0.2s opacity;
	color: var(--w-text-color);
	background: var(--w-background-color);
	font-size: 1.8rem;
	white-space: nowrap;
	overflow: hidden;
	text-align: center;
	letter-spacing: 0.02em;
	min-width: 145px;
	font-weight: bold;
	border-radius: 2rem;}[data-lib="2468"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="2468"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="2468"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="2468"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="2468"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-2468-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="2468"]::after{content: "▲";
	rotate: -30deg;
	position: absolute;
	top: 50%;
	right: 1rem;
	transform: translateY(-50%);
	width: var(--w-arrow-size);
	height: var(--w-arrow-size);
	text-align: center;
	line-height: var(--w-arrow-size);
	font-size: calc(var(--w-arrow-size) / 2);}/*instance:1097*/[data-instance="1097"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);}[data-instance="1097"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-instance="1097"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-instance="1097"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-instance="1097"]:hover{color: var(--w-text-color);}[data-instance="1097"].-w-any{--w-text-color: #ffffff;
	--w-background-color: linear-gradient(180deg, rgba(91, 121, 217, 1), rgba(123, 144, 212, 1));}/*instance:1099*/[data-instance="1099"]{--w-background-color: var(--o-r-colors-button);
	--w-text-color: var(--o-r-colors-button_text);}[data-instance="1099"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-instance="1099"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-instance="1099"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-instance="1099"]:hover{color: var(--w-text-color);}[data-instance="1099"].-w-any{--w-text-color: #ffffff;
	--w-background-color: #00B900;}/*widget:7c042261-172c-4b19-bb5a-fee135b4376e*/
[data-lib="38"]{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-top: 1px solid #777;
	font-size: 0.875em;
	padding: 100px 50px;}[data-lib="38"] .-w-flex{display: flex;
	justify-content: space-between;
	align-items: flex-start;
	margin: auto;
	flex-wrap: wrap;
	gap: 10px;}[data-lib="38"] .-w-flex + .-w-flex{margin-top: 50px;}[data-lib="38"] .-w-logo_wrap{width: 40%;}[data-lib="38"] .-w-logo img{max-width: 100%;
	max-height: 10rem;
	object-fit: contain;}[data-lib="38"] .-w-logo + .-w-company_information{margin-top: 40px;}[data-lib="38"] .-w-logo-link{display: block;
	width: fit-content;}[data-lib="38"] .-w-tel a{color: inherit;
	text-decoration: none;
	pointer-events: none;}[data-lib="38"] .-w-nav{width: 58%;}[data-lib="38"] .-w-navs{display: flex;
	flex-wrap: wrap;
	justify-content: left;
	align-items: center;
	text-align: left;
	column-gap: 5%;}[data-lib="38"] .-w-navs .-w-link{width: 30%;
	column-gap: 5%;
	list-style: none;}[data-lib="38"] .-w-navs .-w-link:nth-child(n+4){margin-top: 1em;}[data-lib="38"] .-w-navs a{text-decoration: none;
	color: inherit;
	position: relative;
	padding-left: calc(5px + 1em);
	display: block;
	font-size: 1.2rem;
	transition: all .4s cubic-bezier(.23,1,.32,1);}[data-lib="38"] .-w-navs a:before{content: '';
	position: absolute;
	top: 50%;
	left: 0;
	transform: translateY(-50%);
	width: 5px;
	height: 1px;
	margin: auto 0;
	background-color: var(--o-r-colors-accent);}[data-lib="38"] .-w-navs a:hover{color: var(--o-r-colors-accent);}[data-lib="38"] .-w-navs a img{margin-top: 0.8rem;
	width: 15px;
	height: 15px;}[data-lib="38"] .-w-sns{text-align: center;}[data-lib="38"] .-w-sns ul{display: flex;
	flex-wrap: wrap;
	justify-content: flex-start;
	column-gap: 10px;}[data-lib="38"] .-w-sns li{list-style: none;}[data-lib="38"] .-w-sns a{text-decoration: none;
	width: 100%;
	text-align: center;
	position: relative;
	display: block;}[data-lib="38"] .-w-copyright{font-size: 0.85em;
	font-weight: 700;
	color: #777;}[data-lib="38"] .-w-ameba-sub{width: 30px;}[data-lib="38"] .-w-ameba-green{fill: #306e47;}[data-lib="38"] .-w-ameba-white{fill: #f9f9f9;}@media (max-width: 1023px){[data-lib="38"] .-w-footer{padding: 0;}[data-lib="38"] .-w-logo_wrap{width: 100%;}[data-lib="38"] .-w-tel a{pointer-events: auto;}[data-lib="38"] .-w-nav{width: 100%;
	margin-top: 30px;}}@media (max-width:768px){[data-lib="38"]{padding: 4rem 0 6rem;
	font-size: 1em;}[data-lib="38"] .-w-flex{flex-direction: column;}[data-lib="38"] .-w-flex + .-w-flex{margin-top: 30px;
	align-items: center;}[data-lib="38"] .-w-logo_wrap{width: 100%;}[data-lib="38"] .-w-logo + .-w-company_information{margin-top: 25px;}[data-lib="38"] .-w-nav{width: 100%;
	margin-top: 0;
	padding: 15px 0;
	border-top: 2px solid;
	border-bottom: 2px solid;
	border-color: var(--o-r-colors-base_text);}[data-lib="38"] .-w-navs .-w-link{width: 47.5%;}[data-lib="38"] .-w-navs .-w-link a{padding-top: 15px;
	padding-bottom: 15px;}[data-lib="38"] .-w-navs .-w-link:nth-child(n+4){margin: 0;}[data-lib="38"] .-w-navs .-w-link:nth-child(n+2){border-top: 1px solid;
	border-color: var(--o-r-colors-base_text);}[data-lib="38"] .-w-sns{order: 1;}[data-lib="38"] .-w-copyright{order: 2;
	font-size: 1em;}}@media (max-width: 420px){[data-lib="38"] .-w-navs .-w-link{width: 100%;}}/*instance:15*/[data-instance="15"]{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-instance="15"] .-w-navs a:before{background-color: var(--o-r-colors-accent);}[data-instance="15"] .-w-navs a:hover{color: var(--o-r-colors-accent);}/*widget:c4b39f6c-7868-4e78-9a5d-ee9de76cf0e0*/
[data-lib="50"]{line-height:initial;}[data-lib="50"] .-w-mv-main{width: 100%;
	margin: auto;
	position: relative;}[data-lib="50"] .-w-mv-image{width: 100%;
	margin: 0 0 0 auto;
	height: 60vh;
	min-height: 500px;
	position: relative;}[data-lib="50"] .-w-mv-image img{height: 60vh;
	min-height: 500px;
	width: 100%;
	object-fit: cover;
	object-position: center center;}[data-lib="50"] .-w-mv-image:after{content:"";
	width: 100%;
	height: 100%;
	display: block;
	pointer-events: none;
	background: var(--o-r-colors-base);
	opacity: 0.6;
	z-index: 1;
	position: absolute;
	top: 0;
	left: 0;}[data-lib="50"] .-w-mv-text{position: absolute;
	top: 42%;
	left: 0;
	right: 0;
	margin: 0 auto;
	text-align: center;
	z-index: 10;
	text-shadow: 1px 1px 3px var(--o-r-colors-base);
	width: auto;
	padding: 0 5px;
	color: var(--o-r-colors-base_text);
	font-weight: 700;}[data-lib="50"] .-w-mv-text .-w-text strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="50"] .-w-mv-text .-w-text strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="50"] .-w-mv-text .-w-text u{text-decoration: none;
	text-decoration-color: transparent;
	background: -webkit-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: -moz-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: -o-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="50"] .-w-text01{display: block;
	font-size: 5rem;
	letter-spacing: 4px;
	font-family: 'Oswald', "游ゴシック", YuGothic, sans-serif;
	position: relative;
	margin-bottom: 2rem;
	padding-bottom: 2rem;}[data-lib="50"] .-w-text01 p{margin: 0;
	padding: 0;
	line-height: 1.3;}[data-lib="50"] .-w-text01:before{background: var(--o-r-colors-base_text);
	content: "";
	height: 2px;
	margin: auto;
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 4px;
	width: 40px;}[data-lib="50"] .-w-text02{display: block;
	font-size: 3rem;
	letter-spacing: 4px;}[data-lib="50"] .-w-text02 p{margin: 0;
	padding: 0;
	letter-spacing: 0;}[data-lib="50"] .-w-pc{display: block;}[data-lib="50"] .-w-sp{display: none;}[data-lib="50"] @-moz-document url-prefix() u{display: none;}@media (max-width: 768px){[data-lib="50"] .-w-text01{font-size: 4rem;
	font-size: clamp(2em, 7vw, 2.5em);}[data-lib="50"] .-w-text02{font-size: 2rem;
	font-size: clamp(1.2em,5vw,1.5em);}[data-lib="50"] .-w-mv-text{top: 42%;
	left: 0;
	transform:unset;}[data-lib="50"] .-w-mv-image{width: 100%;
	min-height: unset;
	height: auto;}[data-lib="50"] .-w-mv-image img{aspect-ratio: 4/ 3;
	min-height: unset;
	height: auto;}[data-lib="50"] .-w-pc{display:none;}[data-lib="50"] .-w-sp{display: block;}}/*instance:6350*/[data-instance="6350"] .-w-mv-text{color: var(--o-r-colors-base_text);}[data-instance="6350"] .-w-mv-text .-w-text strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-instance="6350"] .-w-mv-text .-w-text strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-instance="6350"] .-w-mv-text .-w-text u{text-decoration-color: transparent;
	background: -webkit-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: -moz-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: -o-linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);
	background: linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}/*widget:03c5adbc-7da1-4d61-a543-1b578d27e29c*/
[data-lib="4260"]{background: var(--o-r-colors-base);
	position: relative;
	padding: 5rem 0;}[data-lib="4260"] .-w-wrapper{position: relative;
	z-index: 2;}@media (max-width: 767px){[data-lib="4260"]{padding: 3rem 0;
	background-attachment: unset;}}/*instance:6200*/[data-instance="6200"]{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	padding:5rem 0;}[data-instance="6200"] .-w-bg_color:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: var(--o-r-colors-accent);
	position: absolute;
	display: block;
	opacity: 0.8;}[data-instance="6200"] [data-lib="4260"]{padding: 0;}/*instance mediea*/@media (max-width: 767px){[data-instance="6200"]{background-repeat:no-repeat;
	background-position:left top;
	background-size:cover;
	padding:5rem 0;}[data-instance="6200"] [data-lib="4260"]{padding: 0;}}/*widget:edf53708-3e94-4b64-adab-c46cf64ca1b6*/
[data-lib="4590"] .-w-banner{width: 100%;}[data-lib="4590"] .-w-banner-link{display: block;
	text-decoration: none;}[data-lib="4590"] .-w-banner-link:hover{text-decoration: none;}[data-lib="4590"] a.-w-banner-link{transition: opacity 0.25s ease;}[data-lib="4590"] a.-w-banner-link:hover{opacity: 0.8;}[data-lib="4590"] .-w-banner-image{display: block;
	width: 100%;}[data-lib="4590"] .-w-banner-image img{display: block;
	width: 100%;
	height: auto;}/*widget:2565614f-8ce6-4593-bb96-c77a0d022614*/
[data-lib="1595"]{position: relative;}[data-lib="1595"] .-w-background{padding: 5rem 0;
	position: relative;
	background-attachment: fixed;}[data-lib="1595"] .-w-wrapper{position: relative;
	z-index: 2;}[data-lib="1595"] .-w-ttl_wrap{text-align: center;
	margin-bottom: 3rem;}[data-lib="1595"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-lib="1595"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}[data-lib="1595"] .-w-backcover{color: var(--o-r-colors-accent);
	position: absolute;
	font-size: clamp(9em,12vw,20em);
	bottom: 0;
	left: 0;
	line-height: 1;
	z-index: 1;
	font-weight: 600;
	opacity: 0.05;
	width: 95%;}[data-lib="1595"] .-w-backcover p{word-wrap: break-word;}@media (max-width: 1100px){[data-lib="1595"] .-w-backcover{font-size: clamp(7vw,13vw,17vw);}}@media (max-width: 1023px){[data-lib="1595"] .-w-background{padding: 4rem 3rem;}}@media (max-width: 768px){[data-lib="1595"] .-w-background{padding: 3rem 0rem;
	background-attachment: unset;}[data-lib="1595"] .-w-wrapper{padding:0;
	margin: 0 auto;
	margin-bottom: 3rem;}}/*instance:6202*/ERROR
[data-instance="6202"]{color: var(--o-r-colors-base_text);}[data-instance="6202"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background:;
	position: absolute;
	display: block;}[data-instance="6202"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6202"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:6449f159-523f-4b9e-9d19-182874faa2f4*/
[data-lib="4458"] .-w-bubbles{display: grid;
	grid-template-columns: repeat(4, 1fr);
	gap: 2rem;
	margin: 0;
	padding: 0;
	list-style: none;}[data-lib="4458"] .-w-bubbles > li{display: grid;
	list-style: none;}[data-lib="4458"] .-w-bubbles .-w-card{position: relative;
	display: flex;
	flex-direction: column;
	align-items: center;
	height: 100%;
	padding: 2.6rem 1.8rem 2.4rem;
	background-color: color-mix(in srgb, var(--o-r-colors-assort, #000) 7%, var(--o-r-colors-base, #fff) 93%);
	border-radius: 1.6rem;
	text-align: center;}[data-lib="4458"] .-w-bubbles .-w-card-title{display: flex;
	align-items: center;
	justify-content: center;
	flex: 1;
	margin: 0;
	font-size: 1.7rem;
	line-height: 1.5;
	font-weight: bold;
	margin: 0;
	font-size: 1.7rem;
	line-height: 1.5;
	font-weight: bold;}[data-lib="4458"] .-w-bubbles .-w-card::after{content: "";
	position: absolute;
	left: 50%;
	bottom: -0.8rem;
	width: 1.8rem;
	height: 1.8rem;
	background-color: color-mix(in srgb, var(--o-r-colors-assort, #000) 7%, var(--o-r-colors-base, #fff) 93%);
	border-radius: 0 0 0.4rem 0;
	transform: translateX(-50%) rotate(45deg);}[data-lib="4458"] .-w-bubbles .-w-card-icon{display: block;
	width: 4.4rem;
	aspect-ratio: 1 / 1;
	margin: 0 auto 1.2rem;
	background-color: var(--o-r-colors-assort, #000);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;}[data-lib="4458"] .-w-claim{max-width: 26em;
	margin: 3.6rem auto 0;
	font-size: 2rem;
	line-height: 1.8;
	font-weight: bold;
	text-align: center;}[data-lib="4458"] .-w-claim strong{padding: 0 0.2rem;
	background: linear-gradient(transparent 62%, color-mix(in srgb, var(--o-r-colors-accent, #000) 25%, var(--o-r-colors-base, #fff) 75%) 62%);}[data-lib="4458"] .-w-checks{display: grid;
	grid-template-columns: repeat(3, 1fr);
	gap: 1.6rem;
	margin: 3.6rem 0 0;
	padding: 0;
	list-style: none;}[data-lib="4458"] .-w-check{position: relative;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 2rem 2rem 2rem 5.6rem;
	border-radius: 1.2rem;
	background:
    linear-gradient(135deg, color-mix(in srgb, var(--o-r-colors-accent, #000) 9%, var(--o-r-colors-base, #fff) 91%), color-mix(in srgb, var(--o-r-colors-accent, #000) 3%, var(--o-r-colors-base, #fff) 97%));
	box-shadow: inset 0 0 0 1px color-mix(in srgb, var(--o-r-colors-accent, #000) 18%, transparent),
    0 0.4rem 1.2rem color-mix(in srgb, var(--o-r-colors-base_text, #000) 5%, transparent);
	list-style: none;}[data-lib="4458"] .-w-check::before{content: "";
	position: absolute;
	top: 50%;
	left: 1.8rem;
	width: 2.4rem;
	height: 2.4rem;
	border-radius: 50%;
	background-color: var(--o-r-colors-accent, #000);
	box-shadow: 0 0.2rem 0.6rem color-mix(in srgb, var(--o-r-colors-accent, #000) 35%, transparent);
	transform: translateY(-50%);}[data-lib="4458"] .-w-check::after{content: "";
	position: absolute;
	top: 50%;
	left: 2.5rem;
	width: 1rem;
	height: 0.55rem;
	border-left: 0.2rem solid var(--o-r-colors-accent_text, #fff);
	border-bottom: 0.2rem solid var(--o-r-colors-accent_text, #fff);
	transform: translateY(calc(-50% - 0.15rem)) rotate(-45deg);}[data-lib="4458"] .-w-check-text{font-weight: bold;
	line-height: 1.7;}@media (max-width: 1023px){[data-lib="4458"] .-w-bubbles{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px){[data-lib="4458"] .-w-bubbles{grid-template-columns: repeat(2, 1fr);
	gap: 1.6rem 1.2rem;}[data-lib="4458"] .-w-bubbles .-w-card{padding: 2rem 1.2rem 1.8rem;}[data-lib="4458"] .-w-bubbles .-w-card-icon{width: 3.6rem;}[data-lib="4458"] .-w-bubbles .-w-card-title{font-size: 1.6rem;}[data-lib="4458"] .-w-claim{margin-top: 3rem;
	font-size: 1.7rem;}[data-lib="4458"] .-w-checks{grid-template-columns: 1fr;
	margin-top: 2.8rem;}}/*instance:6203*/[data-instance="6203"] .-w-bubbles .-w-card{background-color: color-mix(in srgb, var(--o-r-colors-assort) 7%, var(--o-r-colors-base) 93%);}[data-instance="6203"] .-w-bubbles .-w-card::after{background-color: color-mix(in srgb, var(--o-r-colors-assort) 7%, var(--o-r-colors-base) 93%);}[data-instance="6203"] .-w-bubbles .-w-card-icon{background-color: var(--o-r-colors-assort);}[data-instance="6203"] .-w-claim strong{background: linear-gradient(transparent 62%, color-mix(in srgb, var(--o-r-colors-accent) 25%, var(--o-r-colors-base) 75%) 62%);}[data-instance="6203"] .-w-check{background: linear-gradient(135deg, color-mix(in srgb, var(--o-r-colors-accent) 9%, var(--o-r-colors-base) 91%), color-mix(in srgb, var(--o-r-colors-accent) 3%, var(--o-r-colors-base) 97%));}[data-instance="6203"] .-w-check::before{background-color: var(--o-r-colors-accent);}[data-instance="6203"] .-w-check::after{border-left: 0.2rem solid var(--o-r-colors-accent_text);
	border-bottom: 0.2rem solid var(--o-r-colors-accent_text);}/*widget:6f16855b-f1b0-4f31-acb3-7a17546d5c1c*/
/*instance:6208*/[data-instance="6208"]{text-align:center;}/*widget:adc8b893-b951-43f4-a8a3-372ee5930bfe*/
[data-lib="4851"]{position: relative;
	min-width: 300px;
	padding: 1.8rem 3rem;
	text-decoration: none;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	gap: 0.8rem;
	text-align: center;
	font-size: clamp(1em, 4.5vw, 1.1em);
	border: 1px solid;
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	text-shadow: 0 1px 2px rgb(0 0 0 / 25%);
	transition: 0.3s;
	border-radius: 2rem;}[data-lib="4851"]::before{content: "";
	display: block;
	flex-shrink: 0;
	width: 0;
	height: 0;
	border-style: solid;
	border-width: 0.9rem 0.7rem 0;
	border-color: var(--o-r-colors-button_text) transparent transparent transparent;
	transition-duration: .3s;}[data-lib="4851"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);
	text-shadow: none;}[data-lib="4851"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-lib="4851"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-lib="4851"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-lib="4851"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-lib="4851"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-lib="4851"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-lib="4851"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-lib="4851"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-lib="4851"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-lib="4851"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-lib="4851"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-lib="4851"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-lib="4851"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}@media (max-width: 767px){[data-lib="4851"]{min-width: 250px;}}/*instance:6209*/[data-instance="6209"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6209"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6209"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6209"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6209"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6209"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6209"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6209"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6209"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6209"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6209"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6209"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6209"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6209"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6209"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6209"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6209"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6209"].-w-any::before{border-top-color:;}[data-instance="6209"].-w-any:hover{color:;
	background:;}[data-instance="6209"].-w-any:hover::before{border-top-color:;}/*instance:6210*/ERROR
[data-instance="6210"]{color: var(--o-r-colors-base_text);}[data-instance="6210"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6210"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6210"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:77a385f9-d160-49eb-a54d-c0e9be91bdb5*/
[data-lib="4598"] .-w-text{font-weight: bold;
	font-size: 1.2em;
	text-align: center;}[data-lib="4598"] .-w-text u{text-decoration-color:transparent;
	background: linear-gradient(transparent 62%, color-mix(in srgb, var(--o-r-colors-accent, #000) 25%, var(--o-r-colors-base, #fff) 75%) 62%);}@media (max-width: 767px){[data-lib="4598"] br.-w-pc{display: none;}[data-lib="4598"] .-w-text{text-align: left;}}/*instance:6211*/[data-instance="6211"] .-w-text u{text-decoration-color:transparent;
	background: linear-gradient(transparent 62%, color-mix(in srgb, var(--o-r-colors-accent) 25%, var(--o-r-colors-base) 75%) 62%);}/*widget:412406ff-a948-47b3-8f6c-14e27da45aa1*/
[data-lib="4470"] .-w-grid{display: grid;
	gap: 2rem;}[data-lib="4470"] .-w-grid-2col{grid-template-columns: repeat(2, 1fr);}[data-lib="4470"] .-w-evidence{display: grid;
	gap: 1.6rem;}[data-lib="4470"] .-w-evidence-item{padding: 1.8rem 2rem;
	border-left: 3px solid var(--o-r-colors-assort, #000);
	border-radius: 0 1.2rem 1.2rem 0;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-lib="4470"] .-w-evidence-tag{display: inline-block;
	margin-bottom: 0.8rem;
	padding: 0.2rem 1rem;
	font-size: 1.6rem;
	letter-spacing: 0.1em;
	border-radius: 999px;
	background-color: var(--o-r-colors-assort, #000);
	color: var(--o-r-colors-assort_text, #fff);}[data-lib="4470"] .-w-figure{overflow: hidden;
	border: 1px dashed color-mix(in srgb, var(--o-r-colors-base_text, #000) 30%, var(--o-r-colors-base, #fff) 70%);
	border-radius: 1.2rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-lib="4470"] .-w-figure-picture{display: block;
	width: 100%;
	height: 100%;}[data-lib="4470"] .-w-figure-image{width: 100%;
	height: 100%;
	object-fit: cover;
	aspect-ratio: 3 / 2;}@media (max-width: 767px){[data-lib="4470"] .-w-grid-2col{grid-template-columns: 1fr;}}/*instance:6385*/[data-instance="6385"] .-w-evidence-item{border-left: 3px solid var(--o-r-colors-assort);
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-instance="6385"] .-w-evidence-tag{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6385"] .-w-figure{border: 1px dashed color-mix(in srgb, var(--o-r-colors-base_text) 30%, var(--o-r-colors-base) 70%);
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}/*instance:6215*/[data-instance="6215"]{text-align:center;}/*instance:6216*/[data-instance="6216"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6216"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6216"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6216"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6216"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6216"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6216"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6216"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6216"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6216"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6216"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6216"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6216"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6216"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6216"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6216"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6216"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6216"].-w-any::before{border-top-color:;}[data-instance="6216"].-w-any:hover{color:;
	background:;}[data-instance="6216"].-w-any:hover::before{border-top-color:;}/*instance:6217*/ERROR
[data-instance="6217"]{color: var(--o-r-colors-base_text);}[data-instance="6217"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6217"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6217"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:dc36485f-544e-403a-8902-6bba4b248540*/
[data-lib="4479"] .-w-grid{display: grid;
	gap: 2rem;}[data-lib="4479"] .-w-grid > li{list-style: none;}[data-lib="4479"] .-w-grid-3{grid-template-columns: repeat(3, 1fr);}[data-lib="4479"] .-w-grid-2{grid-template-columns: repeat(2, 1fr);}[data-lib="4479"] .-w-card{display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: 2.4rem;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base, #fff) 82%, var(--o-r-colors-base_text, #000) 18%);
	border-radius: 1.2rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	box-shadow: 0 0.3rem 1.4rem color-mix(in srgb, var(--o-r-colors-base_text, #000) 8%, transparent);}[data-lib="4479"] .-w-card-image{display: block;
	margin: -2.4rem -2.4rem 1.8rem;}[data-lib="4479"] .-w-card-image img{display: block;
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;}[data-lib="4479"] .-w-card-title{margin-bottom: 0.8rem;
	font-size: 1.7rem;
	font-weight: bold;
	line-height: 1.5;}[data-lib="4479"] .-w-card-text{color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 75%, var(--o-r-colors-base, #fff) 25%);}[data-lib="4479"] .-w-as-spec{margin-top: 3.2rem;}[data-lib="4479"] .-w-as-spec > .-w-card{border-top: 0.4rem solid var(--o-r-colors-assort, #000);}[data-lib="4479"] .-w-as-spec .-w-card-title{font-size: 1.8rem;}[data-lib="4479"] .-w-tagline{display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 1rem;
	margin-top: 2rem;}[data-lib="4479"] .-w-tagline-label{flex: none;
	padding: 0.4rem 1.2rem;
	border-radius: 999px;
	background-color: color-mix(in srgb, var(--o-r-colors-accent, #000) 15%, var(--o-r-colors-base, #fff) 85%);
	color: var(--o-r-colors-accent, #000);
	font-weight: bold;}@media (max-width: 1023px){[data-lib="4479"] .-w-grid-3{grid-template-columns: 1fr;}}@media (max-width: 767px){[data-lib="4479"] .-w-grid-2{grid-template-columns: 1fr;}[data-lib="4479"] .-w-card-image{margin: -1.8rem -1.8rem 1.4rem;}}/*instance:6218*/[data-instance="6218"] .-w-card{border: 1px solid color-mix(in srgb, var(--o-r-colors-base) 82%, var(--o-r-colors-base_text) 18%);
	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 0.3rem 1.4rem color-mix(in srgb, var(--o-r-colors-base_text) 8%, transparent);}[data-instance="6218"] .-w-card-text{color: color-mix(in srgb, var(--o-r-colors-base_text) 75%, var(--o-r-colors-base) 25%);}[data-instance="6218"] .-w-as-spec > .-w-card{border-top: 0.4rem solid var(--o-r-colors-assort);}[data-instance="6218"] .-w-tagline-label{background-color: color-mix(in srgb, var(--o-r-colors-accent) 15%, var(--o-r-colors-base) 85%);
	color: var(--o-r-colors-accent);}/*instance:6224*/[data-instance="6224"]{text-align:center;}/*instance:6225*/[data-instance="6225"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6225"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6225"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6225"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6225"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6225"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6225"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6225"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6225"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6225"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6225"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6225"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6225"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6225"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6225"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6225"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6225"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6225"].-w-any::before{border-top-color:;}[data-instance="6225"].-w-any:hover{color:;
	background:;}[data-instance="6225"].-w-any:hover::before{border-top-color:;}/*instance:6226*/ERROR
[data-instance="6226"]{color: var(--o-r-colors-base_text);
	color: var(--o-r-colors-base);}[data-instance="6226"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background:;
	position: absolute;
	display: block;}[data-instance="6226"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6226"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:c55447d5-32f6-4840-9bed-29c047a13b17*/
[data-lib="4824"] .-w-model-card{padding: 2.6rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 0.1rem solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 15%, var(--o-r-colors-base, #fff) 85%);
	border-radius: 1.2rem;}[data-lib="4824"] .-w-model-card + .-w-model-card{margin-top: 2.4rem;}[data-lib="4824"] .-w-model-title{display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 1rem;
	margin-bottom: 2rem;}[data-lib="4824"] .-w-model-title-text{margin: 0;
	font-size: 1.8rem;}[data-lib="4824"] .-w-model-pace{padding: 0.3rem 1.2rem;
	background-color: var(--o-r-colors-assort, #000);
	border-radius: 99rem;
	color: var(--o-r-colors-assort_text, #fff);
	font-size: 1.6rem;
	letter-spacing: 0.1em;}[data-lib="4824"] .-w-model-flow{display: flex;
	align-items: stretch;
	gap: 0;
	margin: 0;
	padding: 0;
	list-style: none;}[data-lib="4824"] .-w-model-node{position: relative;
	flex: 1;
	padding: 1.6rem 0.8rem;
	background-color: var(--o-r-colors-base, #fff);
	border: 0.1rem solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 10%, var(--o-r-colors-base, #fff) 90%);
	list-style: none;
	text-align: center;}[data-lib="4824"] .-w-model-node + .-w-model-node{margin-left: 1.6rem;}[data-lib="4824"] .-w-model-node + .-w-model-node::before{content: "";
	position: absolute;
	top: 50%;
	left: -1.6rem;
	width: 1.6rem;
	height: 0.2rem;
	background-color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 15%, var(--o-r-colors-base, #fff) 85%);}[data-lib="4824"] .-w-model-node b{display: block;
	margin-bottom: 0.4rem;
	font-size: 1.6rem;}[data-lib="4824"] .-w-model-node-desc{display: block;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 70%, var(--o-r-colors-base, #fff) 30%);
	font-size: 1.6rem;
	line-height: 1.6;}[data-lib="4824"] .-w-model-node-goal{background-color: var(--o-r-colors-assort, #000);
	border-color: var(--o-r-colors-assort, #000);
	box-shadow: 0 0.6rem 1.8rem color-mix(in srgb, var(--o-r-colors-assort, #000) 28%, transparent);
	color: var(--o-r-colors-assort_text, #fff);}[data-lib="4824"] .-w-model-node-goal .-w-model-node-desc{color: color-mix(in srgb, var(--o-r-colors-assort_text, #fff) 80%, var(--o-r-colors-assort, #000) 20%);}[data-lib="4824"] .-w-note{margin-top: 1.4rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 70%, var(--o-r-colors-base, #fff) 30%);
	line-height: 1.8;
	text-align: center;}@media (max-width: 767px){[data-lib="4824"] .-w-model-card{padding: 2rem 1.8rem;}[data-lib="4824"] .-w-model-flow{flex-direction: column;}[data-lib="4824"] .-w-model-node + .-w-model-node{margin-left: 0;
	margin-top: 1.6rem;}[data-lib="4824"] .-w-model-node + .-w-model-node::before{top: -1.6rem;
	left: 50%;
	width: 0.2rem;
	height: 1.6rem;
	transform: translateX(-50%);}}/*instance:6362*/[data-instance="6362"] .-w-model-card{background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 0.1rem solid color-mix(in srgb, var(--o-r-colors-base_text) 15%, var(--o-r-colors-base) 85%);}[data-instance="6362"] .-w-model-pace{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6362"] .-w-model-node{background-color: var(--o-r-colors-base);
	border: 0.1rem solid color-mix(in srgb, var(--o-r-colors-base_text) 10%, var(--o-r-colors-base) 90%);}[data-instance="6362"] .-w-model-node + .-w-model-node::before{background-color: color-mix(in srgb, var(--o-r-colors-base_text) 15%, var(--o-r-colors-base) 85%);}[data-instance="6362"] .-w-model-node-desc{color: color-mix(in srgb, var(--o-r-colors-base_text) 70%, var(--o-r-colors-base) 30%);}[data-instance="6362"] .-w-model-node-goal{background-color: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6362"] .-w-model-node-goal .-w-model-node-desc{color: color-mix(in srgb, var(--o-r-colors-assort_text) 80%, var(--o-r-colors-assort) 20%);}[data-instance="6362"] .-w-note{color: color-mix(in srgb, var(--o-r-colors-base_text) 70%, var(--o-r-colors-base) 30%);}/*instance:6250*/[data-instance="6250"]{text-align:center;}/*instance:6251*/[data-instance="6251"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6251"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6251"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6251"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6251"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6251"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6251"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6251"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6251"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6251"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6251"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6251"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6251"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6251"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6251"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6251"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6251"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6251"].-w-any::before{border-top-color:;}[data-instance="6251"].-w-any:hover{color:;
	background:;}[data-instance="6251"].-w-any:hover::before{border-top-color:;}/*instance:6258*/ERROR
[data-instance="6258"]{color: var(--o-r-colors-base_text);}[data-instance="6258"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6258"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6258"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:0e01daf3-d4b9-457a-8bee-e85204a236b2*/
[data-lib="2157"] table{width: 100%;
	border-collapse: collapse;
	line-break: strict;
	overflow-wrap: break-word;}[data-lib="2157"] th,[data-lib="2157"] 
td{padding: 2rem;}[data-lib="2157"] th,[data-lib="2157"] 
td a{color: inherit;
	text-decoration: underline;}[data-lib="2157"] th,[data-lib="2157"] 
td a:hover{text-decoration: none;}[data-lib="2157"] th{background: var(--o-r-colors-base_text);
	color: var(--o-r-colors-base);}[data-lib="2157"] th:not(:last-child),[data-lib="2157"] 
td:not(:last-child){border-right: 1px solid;
	border-color: var(--o-r-colors-base);}[data-lib="2157"] tr:nth-child(even) td{background: hsl(0, 0%, 90%);}[data-lib="2157"] tr:nth-child(odd) td{background: hsl(0, 0%, 85%);}[data-lib="2157"] .-w-title{text-align: center;
	font-size: 1.5em;
	font-weight: bold;
	text-shadow: 1px 1px 3px var(--o-r-colors-base);}[data-lib="2157"] .-w-text strong{font-size: 1.2em;}@media (max-width: 900px){[data-lib="2157"]{overflow: scroll;}[data-lib="2157"] table{width: 900px;}[data-lib="2157"] tbody{min-width: 900px;
	overflow-x: scroll;}}@media (min-width: 1024px){}@media (max-width: 1023px){[data-lib="2157"] table{width: 800px;
	overflow-x: scroll;}[data-lib="2157"] table th{padding: 2rem 0;}[data-lib="2157"] table td{padding: 2rem 0;}[data-lib="2157"] table tr th:nth-child(2){width: 100px;}[data-lib="2157"] table tr th:nth-child(3){width: 50px;}[data-lib="2157"] table tr th:nth-child(4){width: 50px;}[data-lib="2157"] table tr td p{padding-left: 2rem;}[data-lib="2157"] table tr td:nth-child(1){width: 50px;}}@media (max-width: 767px){[data-lib="2157"] .-w-title{text-align: center;
	font-size: clamp(1.2em,4vw,1.4em);
	font-weight: bold;}}/*instance:6259*/[data-instance="6259"] th{background: var(--o-r-colors-base_text);
	color: var(--o-r-colors-base);}/*instance mediea*/@media (min-width: 1024px){[data-instance="6259"] th:not(:last-child),[data-instance="6259"] 
td:not(:last-child){border-right: 1px solid;
	border-color: var(--o-r-colors-base);}}/*instance:6316*/[data-instance="6316"]{text-align:center;}/*instance:6317*/[data-instance="6317"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6317"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6317"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6317"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6317"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6317"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6317"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6317"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6317"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6317"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6317"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6317"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6317"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6317"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6317"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6317"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6317"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6317"].-w-any::before{border-top-color:;}[data-instance="6317"].-w-any:hover{color:;
	background:;}[data-instance="6317"].-w-any:hover::before{border-top-color:;}/*instance:6318*/ERROR
[data-instance="6318"]{color: var(--o-r-colors-base_text);}[data-instance="6318"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: rgba(246,128,131,0.3);
	position: absolute;
	display: block;}[data-instance="6318"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6318"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:0277530f-0321-414f-b8e5-6c1c3a1d16bf*/
[data-lib="491"]{word-break: break-all;
	position: relative;
	--w-slides: 3;}[data-lib="491"] .-w-wrap{position: relative;
	width: 90%;
	margin: auto;
	overflow: hidden;}[data-lib="491"] .-w-right-arrow.-w-disable,[data-lib="491"] 
.-w-left-arrow.-w-disable{cursor: initial;
	pointer-events: none;
	opacity: 0.2;}[data-lib="491"] .-w-left-arrow{font-size: 1.5em;
	font-weight: bold;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;}[data-lib="491"] .-w-right-arrow{font-size: 1.5em;
	font-weight: bold;
	position: absolute;
	top: 0;
	right: 0;
	z-index: 2;
	cursor: pointer;
	height: 100%;
	display: flex;
	align-items: center;}[data-lib="491"].window .-w-wrap{width: 100%;}[data-lib="491"].window .-w-left-arrow{left: auto;
	right: 100%;}[data-lib="491"].window .-w-right-arrow{right: auto;
	left: 100%;}[data-lib="491"] li{list-style: none;}[data-lib="491"] a{color: inherit;
	text-decoration: none;}[data-lib="491"] a[href=""]{pointer-events: none;}[data-lib="491"] .-w-article-list{display: flex;
	flex-wrap: nowrap;
	padding: 0;}[data-lib="491"] .-w-article-list.-w-center{justify-content: center;}[data-lib="491"] .-w-article-list:empty::before{content: "現在準備中です";
	width: 100%;
	text-align: center;
	margin: 0;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	padding: 3rem;}[data-lib="491"] .-w-article-item{flex-shrink: 0;
	width: calc(100% / 3.15);
	margin: 1rem;}[data-lib="491"] .-w-article-link{display: block;
	width: 100%;}[data-lib="491"] .-w-article-link:hover .-w-img{transform: scale(1.1);}[data-lib="491"] .-w-flex{position: relative;}[data-lib="491"] .-w-article-title{margin-bottom: 1rem;
	text-align: left;
	line-break: strict;
	font-size: 2rem;
	font-weight: bold;}[data-lib="491"] .-w-article-title img{width: 30px;
	height: 30px;
	margin-top: 1%;}[data-lib="491"] .-w-img-wrapper{width: 100%;
	aspect-ratio: 4/3;
	overflow: hidden;
	border-radius: 2rem;}[data-lib="491"] .-w-img{width: 100%;
	height: 100%;
	object-fit: cover;
	transition: transform .2s;}[data-lib="491"] .-w-article-texts{border-top: 1px solid #ccc;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	padding: 2rem;
	position: relative;
	width: 90%;
	margin: -50px auto 0;
	-webkit-box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
	border-radius: 16px;}[data-lib="491"] .-w-tags{position: absolute;
	top: 0;
	left: 0;
	display: inline-flex;
	flex-wrap: wrap;
	gap: 5px;
	margin: 1em;}[data-lib="491"] .-w-tags span{padding: 5px 10px;
	line-height: 1;
	font-size: 0.9375em;
	font-weight: 700;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-radius: 5px;}@media (min-width: 768px) and (max-width: 1023px){[data-lib="491"] .-w-article-item{width: calc(100% / 2.1);}[data-lib="491"] .-w-img{height: 250px;}}@media (max-width: 767px){[data-lib="491"]{--w-slides: 1;}[data-lib="491"] .-w-wrap{width: 70%;}[data-lib="491"] .-w-article-list{gap: 0;}[data-lib="491"] .-w-article-title{font-size: clamp(2rem, 5vw, 2.4rem);}[data-lib="491"] .-w-article-item{width: calc(100% / 1);
	margin: 0;}[data-lib="491"] .-w-texts{font-size: 1.5rem;}}/*instance:6319*/[data-instance="6319"] .-w-tags span{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}/*widget:996d2d08-0437-4fe5-b700-91cbf21b22df*/
[data-lib="4367"] .-w-text u{text-decoration-color:transparent;
	background:linear-gradient(transparent 55%,  var(--o-r-colors-button) 75%);}@media (max-width: 767px){}/*instance:6388*/[data-instance="6388"] .-w-text u{text-decoration-color:transparent;
	background:linear-gradient(transparent 55%,  var(--o-r-colors-button) 75%);}/*instance:6320*/[data-instance="6320"]{text-align:center;}/*instance:6321*/[data-instance="6321"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6321"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6321"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6321"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6321"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6321"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6321"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6321"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6321"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6321"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6321"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6321"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6321"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6321"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6321"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6321"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6321"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6321"].-w-any::before{border-top-color:;}[data-instance="6321"].-w-any:hover{color:;
	background:;}[data-instance="6321"].-w-any:hover::before{border-top-color:;}/*instance:6322*/ERROR
[data-instance="6322"]{color: var(--o-r-colors-base_text);}[data-instance="6322"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6322"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6322"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:a963cce2-10b7-4584-9a82-c7990aae0037*/
[data-lib="1867"]{width: 100%;
	position: relative;
	display: flex;
	gap: 4rem;
	flex-direction: column;}[data-lib="1867"] .-w-contents-wrapper{color: var(--o-r-colors-base_text);
	background-color: var(--o-r-colors-base);
	border-radius: 2rem;}[data-lib="1867"] .-w-contents-wrapper .-w-image-text-wrapper{display: flex;
	justify-content: space-between;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper{flex-direction: row-reverse;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper .-w-subtitle-text-wrapper{padding: 2rem 5rem 2rem 2rem;
	align-self: center;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper .-w-image{border-radius: 0 2rem 2rem 0rem;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper .-w-image img{border-radius: 0 2rem 0rem 0;}[data-lib="1867"] a:hover{text-decoration: none;}[data-lib="1867"] .-w-text{text-align: left;
	font-size: 1em;}[data-lib="1867"] .-w-image{position: relative;
	background-color: #f0f2f3;
	text-align: center;
	border-radius: 2rem 0 0rem 2rem;}[data-lib="1867"] .-w-image img{max-width: 100%;
	width: 100%;
	object-fit: contain;
	border-radius: 2rem 0 0rem 0;}[data-lib="1867"] .-w-subtitle-text-wrapper{width: 80%;
	width: calc( 100% - (1170px / 2 )));
	padding: 2rem 2rem 2rem 5rem;}[data-lib="1867"] .-w-title2-wrapper{margin-bottom: 2rem;
	font-size: 1.2em;}[data-lib="1867"] li .-w-text{width: calc(100% - 3em);}[data-lib="1867"] .-w-title-wrapper{font-size: 1.9em;
	position: relative;
	text-align: left;
	padding-bottom: 1.5rem;}[data-lib="1867"] .-w-title-wrapper strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-title-wrapper strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="1867"] .-w-title-wrapper u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, #68dbe1 75%);}[data-lib="1867"] .-w-title2-wrapper strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-title2-wrapper strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="1867"] .-w-title2-wrapper u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, #68dbe1 75%);}[data-lib="1867"] .-w-text strong{color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-btn{text-align: center;
	margin-top: 1rem;}[data-lib="1867"] .-w-text-wrapper{display: grid;
	padding: 2rem 5rem;
	flex-direction: column;
	align-content: stretch;
	justify-content: start;}[data-lib="1867"] .-w-name-wrapper{display: flex;
	gap: 2rem;
	align-items: center;}[data-lib="1867"] .-w-name{font-size: 1.8rem;
	font-weight: bold;}[data-lib="1867"] .-w-furigana{font-size: 1.1rem;
	color: #999;}[data-lib="1867"] .-w-work{text-align: left;
	font-weight: bold;}@media (max-width: 1023px){[data-lib="1867"] .-w-contents-wrapper .-w-image{margin-right: 0;
	display: flex;}[data-lib="1867"] .-w-image-text-wrapper{flex-direction: column;
	margin-bottom: 0;}[data-lib="1867"] .-w-title-wrapper{width: 100%;
	padding:0;
	font-size: clamp(1.4em, 7vw, 1.6em);}[data-lib="1867"] .-w-image{min-height: 0;
	width: 100%;
	margin-left: 0;
	border-radius: 2rem 2rem 0rem 0rem;}[data-lib="1867"] .-w-subtitle-text-wrapper{width: 100%;
	padding: 2rem;}[data-lib="1867"] .-w-title2-wrapper{margin-bottom: 1rem;
	font-size: clamp(1.2em, 5vw, 1.4em);}[data-lib="1867"] .-w-contents-wrapper{width: 100%;
	padding: 0;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even){margin: 3rem 0;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper{flex-direction: column;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper .-w-title-wrapper{text-align: center;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image-text-wrapper .-w-subtitle-text-wrapper{width: 100%;
	margin: 0 auto;
	text-align: center;
	padding: 0;
	margin-top: 2rem;}[data-lib="1867"] .-w-contents-wrapper:nth-child(even) .-w-image{position: relative;
	width: 100%;
	margin: 0 auto;
	margin-top: 2rem;
	border-radius: 2rem 2rem 0rem 0rem;}[data-lib="1867"] .-w-title-wrapper strong{color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-title2-wrapper strong{color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-text{font-size: 1em;
	text-align: left;
	margin-top: 1rem;}[data-lib="1867"] .-w-text strong{color: var(--o-r-colors-assort);}[data-lib="1867"] .-w-text-wrapper{width: 70%;
	padding:5rem;
	align-items: center;}[data-lib="1867"] .-w-image img{width: 35%;}[data-lib="1867"] .-w-name-wrapper{display: flex;
	gap: 0;
	align-items: flex-start;
	flex-direction: column;}[data-lib="1867"] .-w-work{font-size: 2.5rem;}}@media (max-width: 767px){[data-lib="1867"] .-w-text-wrapper{padding: 3rem;
	align-items: center;}[data-lib="1867"] .-w-image img{width: 175px;}[data-lib="1867"] .-w-work{font-size: 1.7rem;}}@media (max-width: 500px){[data-lib="1867"] .-w-text-wrapper{padding: 1rem 0rem 1rem 2rem;}[data-lib="1867"] .-w-image img{width: 156px;}[data-lib="1867"] .-w-furigana{text-align: left;
	font-size: 1rem;}[data-lib="1867"] .-w-work{font-size: 1.2rem;}[data-lib="1867"] .-w-name{font-size: 1.4rem;}}/*instance:6323*/[data-instance="6323"] .-w-contents-wrapper{color: var(--o-r-colors-base_text);
	background-color: var(--o-r-colors-base);}[data-instance="6323"] .-w-title-wapper{color: var(--o-r-colors-assort);}[data-instance="6323"] .-w-title-wapper strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-instance="6323"] .-w-title-wapper strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-instance="6323"] .-w-title-wapper u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, #68dbe1 75%);}[data-instance="6323"] .-w-title2-wrapper strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-instance="6323"] .-w-title2-wrapper strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-instance="6323"] .-w-title2-wrapper u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, #68dbe1 75%);}/*instance:6325*/[data-instance="6325"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6325"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="6325"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6325"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="6325"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6325"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="6325"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6325"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="6325"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6325"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="6325"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6325"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="6325"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6325"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="6325"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6325"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="6325"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6325"].-w-any:after{border-color:;}[data-instance="6325"].-w-any:hover{color:;
	background:;}[data-instance="6325"].-w-any:hover::after{border-color:;}/*widget:5cf99959-60e4-413f-a3bb-75f0aa9ca511*/
[data-lib="4669"] .-w-grid{display: grid;
	gap: 2rem;}[data-lib="4669"] .-w-grid-2{grid-template-columns: repeat(2, 1fr);}[data-lib="4669"] .-w-card{border-radius: 1.2rem;}[data-lib="4669"] .-w-card-inner{display: block;
	height: 100%;
	overflow: hidden;
	padding: 0 2.4rem 2.4rem;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 15%, var(--o-r-colors-base, #fff) 85%);
	border-radius: 1.2rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	box-shadow: 0 0.3rem 1.4rem color-mix(in srgb, var(--o-r-colors-base_text, #000) 6%, transparent);
	color: inherit;
	text-decoration: none;}[data-lib="4669"] .-w-card-inner:hover{text-decoration: none;}[data-lib="4669"] .-w-card-image{display: block;
	margin: 0 -2.4rem 1.8rem;
	overflow: hidden;}[data-lib="4669"] .-w-card-image img{display: block;
	width: 100%;
	aspect-ratio: 16 / 10;
	object-fit: cover;}[data-lib="4669"] .-w-card-head{display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: 0.6rem;
	margin-bottom: 0.6rem;}[data-lib="4669"] .-w-card-title{font-size: 1.7rem;}[data-lib="4669"] .-w-card-role{color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 65%, var(--o-r-colors-base, #fff) 35%);}[data-lib="4669"] .-w-card-strength{color: var(--o-r-colors-assort, #000);
	line-height: 1.7;}[data-lib="4669"] .pagenation{display:flex;
	justify-content: center;
	text-align: center;
	margin: 50px 0 0 -10px;}[data-lib="4669"] .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;}[data-lib="4669"] .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);}[data-lib="4669"] .pagenation span a:hover{text-decoration: none;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="4669"] .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);}[data-lib="4669"] .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);}[data-lib="4669"] .pagenation span.prev,[data-lib="4669"] .pagenation span.next{padding:0;}[data-lib="4669"] .pagenation span.prev a,[data-lib="4669"] .pagenation span.next a{padding: 9px 0;}[data-lib="4669"] .pagenation span.prev.current,[data-lib="4669"] .pagenation span.next.current{display: none;}@media (max-width: 767px){[data-lib="4669"] .-w-grid-2{grid-template-columns: 1fr;}[data-lib="4669"] .-w-card-inner{padding: 0 1.8rem 1.8rem;}[data-lib="4669"] .-w-card-image{margin: 0 -1.8rem 1.4rem;}}/*instance:6326*/[data-instance="6326"] .-w-card-inner{border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 15%, var(--o-r-colors-base) 85%);
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-instance="6326"] .-w-card-role{color: color-mix(in srgb, var(--o-r-colors-base_text) 65%, var(--o-r-colors-base) 35%);}[data-instance="6326"] .-w-card-strength{color: var(--o-r-colors-assort);}[data-instance="6326"] .pagenation span{color: var(--o-r-colors-button);}[data-instance="6326"] .pagenation span a{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-instance="6326"] .pagenation span a:hover,[data-instance="6326"] 
.pagenation span.current{background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-instance="6326"] .pagenation span.scope_limit{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}/*instance:6327*/[data-instance="6327"]{text-align:center;}/*instance:6328*/[data-instance="6328"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6328"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6328"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6328"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6328"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6328"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6328"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6328"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6328"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6328"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6328"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6328"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6328"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6328"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6328"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6328"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6328"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6328"].-w-any::before{border-top-color:;}[data-instance="6328"].-w-any:hover{color:;
	background:;}[data-instance="6328"].-w-any:hover::before{border-top-color:;}/*instance:6329*/ERROR
[data-instance="6329"]{color: var(--o-r-colors-base_text);}[data-instance="6329"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6329"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6329"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:f4ad52a6-ce43-489a-9f70-61db7cb909de*/
[data-lib="4560"] .-w-grid{display: grid;
	gap: 2rem;}[data-lib="4560"] .-w-grid-4{grid-template-columns: repeat(4, 1fr);
	gap: 1.6rem;
	margin: 0;
	padding: 0;}[data-lib="4560"] .-w-step-item{display: grid;
	list-style: none;}[data-lib="4560"] .-w-card{box-sizing: border-box;
	display: flex;
	flex-direction: column;
	height: 100%;
	overflow: hidden;
	padding: 0 0 2.4rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 12%, var(--o-r-colors-base, #fff) 88%);
	border-radius: 1.2rem;
	box-shadow: 0 0.3rem 1.4rem color-mix(in srgb, var(--o-r-colors-base_text, #000) 6%, transparent);}[data-lib="4560"] .-w-card-image{width: 100%;
	aspect-ratio: 4 / 3;
	overflow: hidden;
	background-color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 6%, var(--o-r-colors-base, #fff) 94%);}[data-lib="4560"] .-w-card-image img{display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;}[data-lib="4560"] .-w-card-title{margin-top: 1.8rem;
	margin-bottom: 0.8rem;
	padding: 0 1.6rem;
	font-size: 1.6rem;}[data-lib="4560"] .-w-card-text{padding: 0 1.6rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 75%, var(--o-r-colors-base, #fff) 25%);}[data-lib="4560"] .-w-step{position: relative;}[data-lib="4560"] .-w-step-number{display: block;
	margin-bottom: 1rem;
	font-size: 3rem;
	line-height: 1;
	color: var(--o-r-colors-accent, #000);}[data-lib="4560"] .-w-grid-4 .-w-step{padding-top: 0;}[data-lib="4560"] .-w-grid-4 .-w-step .-w-card-image{position: relative;}[data-lib="4560"] .-w-grid-4 .-w-step .-w-step-number{position: absolute;
	top: 0;
	left: 0;
	z-index: 2;
	margin: 0;
	padding: 0.9rem 1.3rem;
	font-size: 1.7rem;
	line-height: 1;
	color: var(--o-r-colors-assort_text, #fff);
	background-color: var(--o-r-colors-assort, #000);
	border-radius: 1.2rem 0 1.2rem 0;}[data-lib="4560"] .-w-note{margin-top: 1.4rem;
	line-height: 1.8;
	text-align: center;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 75%, var(--o-r-colors-base, #fff) 25%);}@media (max-width: 1023px){[data-lib="4560"] .-w-grid-4{grid-template-columns: repeat(2, 1fr);}}@media (max-width: 767px){[data-lib="4560"] .-w-grid-4{grid-template-columns: 1fr;}[data-lib="4560"] .-w-note{text-align: left;}}/*instance:6330*/[data-instance="6330"] .-w-card{background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 12%, var(--o-r-colors-base) 88%);}[data-instance="6330"] .-w-card-image{background-color: color-mix(in srgb, var(--o-r-colors-base_text) 6%, var(--o-r-colors-base) 94%);}[data-instance="6330"] .-w-card-text{color: color-mix(in srgb, var(--o-r-colors-base_text) 75%, var(--o-r-colors-base) 25%);}[data-instance="6330"] .-w-step-number{color: var(--o-r-colors-accent);}[data-instance="6330"] .-w-grid-4 .-w-step .-w-step-number{color: var(--o-r-colors-assort_text);
	background-color: var(--o-r-colors-assort);}[data-instance="6330"] .-w-note{color: color-mix(in srgb, var(--o-r-colors-base_text) 75%, var(--o-r-colors-base) 25%);}/*instance:6335*/[data-instance="6335"]{text-align:center;}/*instance:6336*/[data-instance="6336"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6336"]::before{border-top-color: var(--o-r-colors-button_text);}[data-instance="6336"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6336"]:hover::before{border-top-color: var(--o-r-colors-button);}[data-instance="6336"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6336"].-w-assort::before{border-top-color: var(--o-r-colors-assort_text);}[data-instance="6336"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6336"].-w-assort:hover::before{border-top-color: var(--o-r-colors-assort);}[data-instance="6336"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6336"].-w-accent::before{border-top-color: var(--o-r-colors-accent_text);}[data-instance="6336"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6336"].-w-accent:hover::before{border-top-color: var(--o-r-colors-accent);}[data-instance="6336"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6336"].-w-base::before{border-top-color: var(--o-r-colors-base_text);}[data-instance="6336"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6336"].-w-base:hover::before{border-top-color: var(--o-r-colors-base);}[data-instance="6336"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6336"].-w-any::before{border-top-color:;}[data-instance="6336"].-w-any:hover{color:;
	background:;}[data-instance="6336"].-w-any:hover::before{border-top-color:;}/*instance:6338*/ERROR
[data-instance="6338"]{color: var(--o-r-colors-base_text);}[data-instance="6338"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6338"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6338"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:de8ae9cd-26bf-4049-b5d9-e6893bffec07*/
[data-lib="4611"] .-w-faq-list{display: grid;
	grid-template-columns: repeat(2, 1fr);
	align-items: start;
	gap: 1.2rem;}[data-lib="4611"] .-w-faq-item{overflow: hidden;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base, #fff) 80%, var(--o-r-colors-base_text, #000) 20%);
	border-radius: 1.2rem;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	box-shadow: 0 1px 2px color-mix(in srgb, var(--o-r-colors-base_text, #000) 10%, transparent 90%);}[data-lib="4611"] .-w-faq-q{display: flex;
	align-items: center;
	gap: 1.4rem;
	padding: 1.8rem 2.2rem;
	cursor: pointer;
	user-select: none;
	transition: background 0.15s;}[data-lib="4611"] .-w-faq-q:hover{background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.05) calc(g + 0.05) calc(b + 0.05) / 1);}[data-lib="4611"] .-w-faq-q-icon{display: flex;
	align-items: center;
	justify-content: center;
	flex-shrink: 0;
	width: 3rem;
	height: 3rem;
	border-radius: 50%;
	background-color: var(--o-r-colors-assort, #000);
	font-size: 1.6rem;
	font-weight: bold;
	color: var(--o-r-colors-assort_text, #fff);}[data-lib="4611"] .-w-faq-q-text{flex: 1;
	font-size: 1.6rem;
	font-weight: bold;
	line-height: 1.5;
	color: var(--o-r-colors-base_text, #000);}[data-lib="4611"] .-w-faq-chevron{flex-shrink: 0;
	width: 2rem;
	height: 2rem;
	background-color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 60%, transparent 40%);
	-webkit-mask-repeat: no-repeat;
	mask-repeat: no-repeat;
	-webkit-mask-position: center;
	mask-position: center;
	-webkit-mask-size: contain;
	mask-size: contain;
	transition: transform 0.3s;}[data-lib="4611"] .-w-faq-item.-w---open .-w-faq-chevron{transform: rotate(180deg);}[data-lib="4611"] .-w-faq-a{display: none;
	padding: 0 2.2rem 1.8rem;
	padding-left: calc(2.2rem + 3rem + 1.4rem);}[data-lib="4611"] .-w-faq-item.-w---open .-w-faq-a{display: block;}[data-lib="4611"] .-w-faq-a-text{padding-top: 1.6rem;
	border-top: 1px solid color-mix(in srgb, var(--o-r-colors-base, #fff) 80%, var(--o-r-colors-base_text, #000) 20%);
	line-height: 1.8;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 75%, var(--o-r-colors-base, #fff) 25%);}[data-lib="4611"] .pagenation{display:flex;
	justify-content: center;
	text-align: center;
	margin: 50px 0 0 -10px;}[data-lib="4611"] .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;}[data-lib="4611"] .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);}[data-lib="4611"] .pagenation span a:hover{text-decoration: none;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="4611"] .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);}[data-lib="4611"] .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);}[data-lib="4611"] .pagenation span.prev,[data-lib="4611"] .pagenation span.next{padding:0;}[data-lib="4611"] .pagenation span.prev a,[data-lib="4611"] .pagenation span.next a{padding: 9px 0;}[data-lib="4611"] .pagenation span.prev.current,[data-lib="4611"] .pagenation span.next.current{display: none;}@media (max-width: 767px){[data-lib="4611"] .-w-faq-list{grid-template-columns: 1fr;}[data-lib="4611"] .-w-faq-q{padding: 1.6rem;}[data-lib="4611"] .-w-faq-a{padding: 0 1.6rem 1.6rem;
	padding-left: 1.6rem;}}/*instance:6339*/[data-instance="6339"] .-w-faq-item{border: 1px solid color-mix(in srgb, var(--o-r-colors-base) 80%, var(--o-r-colors-base_text) 20%);
	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 1px 2px color-mix(in srgb, var(--o-r-colors-base_text) 10%, transparent 90%);}[data-instance="6339"] .-w-faq-q:hover{background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.05) calc(g + 0.05) calc(b + 0.05) / 1);}[data-instance="6339"] .-w-faq-q-icon{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-instance="6339"] .-w-faq-q-text{color: var(--o-r-colors-base_text);}[data-instance="6339"] .-w-faq-chevron{color: color-mix(in srgb, var(--o-r-colors-base_text) 60%, var(--o-r-colors-base) 40%);}[data-instance="6339"] .-w-faq-a-text{border-top: 1px solid color-mix(in srgb, var(--o-r-colors-base) 80%, var(--o-r-colors-base_text) 20%);
	color: color-mix(in srgb, var(--o-r-colors-base_text) 75%, var(--o-r-colors-base) 25%);}[data-instance="6339"] .pagenation span{color: var(--o-r-colors-button);}[data-instance="6339"] .pagenation span a{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-instance="6339"] .pagenation span a:hover{background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-instance="6339"] .pagenation span.current{background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-instance="6339"] .pagenation span.scope_limit{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}/*instance:6340*/[data-instance="6340"]{text-align:center;}/*instance:6341*/[data-instance="6341"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6341"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="6341"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6341"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="6341"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6341"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="6341"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6341"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="6341"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6341"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="6341"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6341"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="6341"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6341"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="6341"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6341"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="6341"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6341"].-w-any:after{border-color:;}[data-instance="6341"].-w-any:hover{color:;
	background:;}[data-instance="6341"].-w-any:hover::after{border-color:;}/*instance:6355*/ERROR
[data-instance="6355"]{color: var(--o-r-colors-base_text);}[data-instance="6355"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6355"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6355"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:e2a6677a-351a-4f90-943b-c383e1512d7a*/
[data-lib="4813"] .-w-grid{display: grid;
	gap: 0;
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 14%, var(--o-r-colors-base, #fff) 86%);
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-lib="4813"] .-w-grid--3{grid-template-columns: repeat(3, 1fr);}[data-lib="4813"] .-w-alpha{position: relative;
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 4.4rem 3rem 4rem;}[data-lib="4813"] .-w-alpha + .-w-alpha{border-left: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 14%, var(--o-r-colors-base, #fff) 86%);}[data-lib="4813"] .-w-alpha__mark{position: absolute;
	top: 1.6rem;
	right: 1.8rem;
	z-index: 0;
	color: color-mix(in srgb, var(--o-r-colors-assort, #000) 12%, transparent);
	font-size: 11rem;
	font-weight: 900;
	line-height: 0.8;
	letter-spacing: -0.04em;
	pointer-events: none;}[data-lib="4813"] .-w-alpha__ttl{position: relative;
	z-index: 1;
	margin-bottom: 1.6rem;
	padding-left: 1.6rem;
	font-size: 1.9rem;
	font-weight: bold;
	line-height: 1.6;
	letter-spacing: 0.02em;}[data-lib="4813"] .-w-alpha__ttl::before{content: "";
	position: absolute;
	top: 0.3em;
	left: 0;
	width: 0.5rem;
	height: calc(100% - 0.6em);
	min-height: 1.2rem;
	border-radius: 999px;
	background-color: var(--o-r-colors-assort, #000);}[data-lib="4813"] .-w-alpha__ttl strong{color: var(--o-r-colors-assort, #000);}[data-lib="4813"] .-w-alpha__txt{position: relative;
	z-index: 1;
	padding-left: 1.6rem;
	color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 72%, var(--o-r-colors-base, #fff) 28%);
	line-height: 2;}[data-lib="4813"] .-w-alpha__txt strong{color: var(--o-r-colors-base_text, #000);
	font-weight: bold;}@media (max-width: 1023px){[data-lib="4813"] .-w-grid--3{grid-template-columns: repeat(2, 1fr);}[data-lib="4813"] .-w-alpha{padding: 3.6rem 2.4rem 3.2rem;}[data-lib="4813"] .-w-alpha:nth-child(2n+1){border-left: none;}[data-lib="4813"] .-w-alpha:nth-child(n+3){border-top: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 14%, var(--o-r-colors-base, #fff) 86%);}}@media (max-width: 767px){[data-lib="4813"] .-w-grid--3{grid-template-columns: 1fr;}[data-lib="4813"] .-w-alpha{padding: 3rem 1.8rem 2.8rem;}[data-lib="4813"] .-w-alpha + .-w-alpha{border-left: none;
	border-top: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 14%, var(--o-r-colors-base, #fff) 86%);}[data-lib="4813"] .-w-alpha__mark{top: 1.2rem;
	right: 1.4rem;
	font-size: 8rem;}[data-lib="4813"] .-w-alpha__ttl{font-size: 1.8rem;}}/*instance:6358*/[data-instance="6358"] .-w-grid{border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 14%, var(--o-r-colors-base) 86%);
	background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);}[data-instance="6358"] .-w-alpha + .-w-alpha{border-left: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 14%, var(--o-r-colors-base) 86%);}[data-instance="6358"] .-w-alpha__mark{color: color-mix(in srgb, var(--o-r-colors-assort) 12%, transparent);}[data-instance="6358"] .-w-alpha__ttl::before{background-color: var(--o-r-colors-assort);}[data-instance="6358"] .-w-alpha__ttl strong{color: var(--o-r-colors-assort);}[data-instance="6358"] .-w-alpha__txt{color: color-mix(in srgb, var(--o-r-colors-base_text) 72%, var(--o-r-colors-base) 28%);}[data-instance="6358"] .-w-alpha__txt strong{color: var(--o-r-colors-base_text);}/*instance:6356*/[data-instance="6356"]{text-align:center;}/*instance:6357*/[data-instance="6357"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6357"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="6357"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6357"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="6357"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6357"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="6357"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6357"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="6357"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6357"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="6357"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6357"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="6357"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6357"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="6357"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6357"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="6357"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6357"].-w-any:after{border-color:;}[data-instance="6357"].-w-any:hover{color:;
	background:;}[data-instance="6357"].-w-any:hover::after{border-color:;}/*instance:6343*/ERROR
[data-instance="6343"]{color: var(--o-r-colors-base_text);}[data-instance="6343"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background: none;
	position: absolute;
	display: block;}[data-instance="6343"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6343"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:fa61d9f9-554f-4b3e-8e3d-9cfe45dfa22a*/
[data-lib="4578"] .-w-escape{display: grid;
	grid-template-columns: repeat(2, 1fr);
	gap: 20px;}[data-lib="4578"] .-w-escape-item{position: relative;
	display: block;
	overflow: hidden;
	text-decoration: none;
	background-color: color(from var(--o-r-colors-base, #fff) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text, #000) 15%, var(--o-r-colors-base, #fff) 85%);
	border-radius: 12px;
	padding: 30px 56px 30px 30px;
	box-shadow: 0 3px 14px color-mix(in srgb, var(--o-r-colors-base_text, #000) 6%, transparent);
	transition: transform 0.25s, box-shadow 0.25s;}[data-lib="4578"] .-w-escape-item::before{content: "";
	position: absolute;
	left: 0;
	top: 0;
	bottom: 0;
	width: 4px;
	background-color: var(--o-r-colors-assort, #000);}[data-lib="4578"] .-w-escape-item::after{content: "→";
	position: absolute;
	right: 26px;
	top: 50%;
	margin-top: -14px;
	font-size: 2.2rem;
	color: var(--o-r-colors-assort, #000);
	transition: transform 0.25s;}[data-lib="4578"] .-w-escape-item:hover{transform: translateY(-3px);
	box-shadow: 0 12px 26px color-mix(in srgb, var(--o-r-colors-base_text, #000) 13%, transparent);}[data-lib="4578"] .-w-escape-item:hover::after{transform: translateX(5px);}[data-lib="4578"] .-w-escape-cond{color: color-mix(in srgb, var(--o-r-colors-base_text, #000) 70%, var(--o-r-colors-base, #fff) 30%);
	margin-bottom: 6px;}[data-lib="4578"] .-w-escape-name{font-size: 2rem;
	font-weight: bold;
	color: var(--o-r-colors-assort, #000);}@media (max-width: 767px){[data-lib="4578"] .-w-escape{grid-template-columns: 1fr;}[data-lib="4578"] .-w-escape-item{padding: 24px 50px 24px 24px;}[data-lib="4578"] .-w-escape-name{font-size: 1.8rem;}}/*instance:6344*/[data-instance="6344"] .-w-escape-item{background-color: color(from var(--o-r-colors-base) srgb calc(r + 0.1) calc(g + 0.1) calc(b + 0.1) / 1);
	border: 1px solid color-mix(in srgb, var(--o-r-colors-base_text) 15%, var(--o-r-colors-base) 85%);
	box-shadow: 0 3px 14px color-mix(in srgb, var(--o-r-colors-base_text) 6%, transparent);}[data-instance="6344"] .-w-escape-item::before{background-color: var(--o-r-colors-assort);}[data-instance="6344"] .-w-escape-item::after{color: var(--o-r-colors-assort);}[data-instance="6344"] .-w-escape-item:hover{box-shadow: 0 12px 26px color-mix(in srgb, var(--o-r-colors-base_text) 13%, transparent);}[data-instance="6344"] .-w-escape-cond{color: color-mix(in srgb, var(--o-r-colors-base_text) 70%, var(--o-r-colors-base) 30%);}[data-instance="6344"] .-w-escape-name{color: var(--o-r-colors-assort);}/*widget:d56c3ad1-cc34-4777-a9be-df26c58190f5*/
[data-lib="4371"]{position: relative;}[data-lib="4371"] .-w-contact{position: relative;
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	padding: 8rem 2rem;
	margin: 0 auto;
	overflow: hidden;}[data-lib="4371"] .-w-contact-bg{position: absolute;
	inset: 0;
	z-index: 0;
	overflow: hidden;}[data-lib="4371"] .-w-contact-bg img{display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center 35%;}[data-lib="4371"] .-w-contact-cover{position: absolute;
	inset: 0;
	z-index: 1;
	background-color: color-mix(in srgb, var(--o-r-colors-accent, #000) 88%, transparent 12%);}[data-lib="4371"] .-w-contact-inner{position: relative;
	z-index: 2;
	width: 100%;
	max-width: 72rem;
	color: var(--o-r-colors-accent_text, #fff);
	text-align: center;}[data-lib="4371"] .-w-contact-body{margin-bottom: 4rem;
	font-weight: 500;
	letter-spacing: 1px;}[data-lib="4371"] .-w-contact-title{margin-bottom: 1rem;
	font-size: 2em;
	font-weight: bold;}[data-lib="4371"] .-w-ttl{display: block;
	font-size: 5rem;
	line-height: 1.6;
	font-weight: 900;
	letter-spacing: 0.2em;}[data-lib="4371"] .-w-contact-title2{margin-top: -1rem;
	margin-bottom: 2rem;
	font-size: 2em;
	font-weight: bold;}[data-lib="4371"] .-w-contact-buttons{display: flex;
	justify-content: center;
	align-items: center;
	flex-wrap: wrap;
	gap: 24px;}@media (max-width: 767px){[data-lib="4371"] .-w-contact{padding: 5rem 0;}[data-lib="4371"] .-w-contact-body{margin-bottom: 3rem;}[data-lib="4371"] .-w-ttl{font-size: 3.2rem;
	letter-spacing: 0.1em;}[data-lib="4371"] .-w-contact-buttons{flex-direction: column;
	gap: 1.6rem;}[data-lib="4371"] .-w-btn{width: 100%;}}/*instance:6347*/[data-instance="6347"] .-w-contact-cover{background-color: color-mix(in srgb, var(--o-r-colors-accent) 88%, transparent 12%);}[data-instance="6347"] .-w-contact-inner{color: var(--o-r-colors-accent_text);}/*instance:6348*/[data-instance="6348"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6348"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="6348"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6348"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="6348"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6348"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="6348"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6348"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="6348"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6348"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="6348"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6348"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="6348"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6348"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="6348"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6348"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="6348"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6348"].-w-any:after{border-color:;}[data-instance="6348"].-w-any:hover{color:;
	background:;}[data-instance="6348"].-w-any:hover::after{border-color:;}/*instance:6349*/[data-instance="6349"]{border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);}[data-instance="6349"]::after{border-color: var(--o-r-colors-button_text);}[data-instance="6349"]:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6349"]:hover::after{border-color: var(--o-r-colors-button);}[data-instance="6349"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="6349"].-w-assort::after{border-color: var(--o-r-colors-assort_text);}[data-instance="6349"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6349"].-w-assort:hover::after{border-color: var(--o-r-colors-assort);}[data-instance="6349"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="6349"].-w-accent::after{border-color: var(--o-r-colors-accent_text);}[data-instance="6349"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6349"].-w-accent:hover::after{border-color: var(--o-r-colors-accent);}[data-instance="6349"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border-color: var(--o-r-colors-base);}[data-instance="6349"].-w-base::after{border-color: var(--o-r-colors-base_text);}[data-instance="6349"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6349"].-w-base:hover::after{border-color: var(--o-r-colors-base);}[data-instance="6349"].-w-any{color:;
	background:;
	border-color:;}[data-instance="6349"].-w-any:after{border-color:;}[data-instance="6349"].-w-any:hover{color:;
	background:;}[data-instance="6349"].-w-any:hover::after{border-color:;}/*instance:6351*/ERROR
[data-instance="6351"]{color: var(--o-r-colors-base_text);}[data-instance="6351"] .-w-background:before{content:"";
	display: block;
	position: absolute;
	top:0;
	left:0;
	width: 100%;
	height: 100%;
	z-index: 1;
	background:;
	position: absolute;
	display: block;}[data-instance="6351"] .-w-ttl_wrap .-w-main-title{color: var(--o-r-colors-base_text);}[data-instance="6351"] .-w-ttl_wrap .-w-sub-title{color: var(--o-r-colors-base_text);}/*widget:7b04311f-b233-40bb-b68d-25ba6132e799*/
[data-lib="4629"] a{color: inherit;
	text-decoration: none;}[data-lib="4629"] .-w-access{display: grid;
	grid-template-columns: 1fr 1fr;
	align-items: start;
	gap: 3rem;}[data-lib="4629"] .-w-access-map iframe{display: block;
	width: 100%;
	height: 100%;
	min-height: 32rem;
	border-radius: 2rem;}[data-lib="4629"] .-w-map-empty{display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	min-height: 32rem;
	padding: 2rem;
	border: 1px solid var(--o-r-colors-base_text);
	border-radius: 2rem;
	background: var(--o-r-colors-base);
	text-align: center;}[data-lib="4629"] .-w-table{width: 100%;
	border-spacing: 0;}[data-lib="4629"] .-w-table-header,[data-lib="4629"] 
.-w-table-data{padding: 1.6rem 1.2rem;
	border-bottom: 1px dotted var(--o-r-colors-base_text);
	color: var(--o-r-colors-base_text);
	text-align: left;}[data-lib="4629"] .-w-table-header{width: 28%;
	vertical-align: baseline;
	font-weight: bolder;
	white-space: nowrap;}[data-lib="4629"] .-w-table-data{width: 72%;}[data-lib="4629"] .-w-tel-link{pointer-events: none;
	cursor: default;}@media (max-width: 767px){[data-lib="4629"] .-w-access{grid-template-columns: 1fr;
	gap: 2rem;}[data-lib="4629"] .-w-access-map iframe,[data-lib="4629"] 
.-w-map-empty{min-height: 27.5rem;}[data-lib="4629"] .-w-table-header,[data-lib="4629"] 
.-w-table-data{display: block;
	width: 100%;}[data-lib="4629"] .-w-table-header{padding-bottom: 0;
	border-bottom: none;}[data-lib="4629"] .-w-table-data{padding-top: 0.6rem;}}/*instance:6352*/[data-instance="6352"] .-w-map-empty{border: 1px solid var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);}[data-instance="6352"] .-w-table-header,[data-instance="6352"] 
.-w-table-data{border-bottom: 1px dotted var(--o-r-colors-base_text);
	color: var(--o-r-colors-base_text);}/*layout:1*//*layout:2*/