:root{
	--o-r-aos_setting-offset:300;
	--o-r-aos_setting-duration:1000;
	--o-r-aos_setting-easing:linear;
	--o-r-aos_setting-delay:500;
	--o-r-aos_setting-placement:top-bottom;
	--o-r-aos_setting-once:true;
	--o-r-animation_setting-animation_type:none;
	--o-r-animation_setting-duration:500;
	--o-r-animation_setting-easing:linear;
	--o-r-animation_setting-delay:3;
	--o-r-animation_setting-timing:50;
	--o-r-animation_setting-once:-w-scroll-re-active;
	--o-r-common-company_name:フォトの匠;
	--o-r-common-name:フォトの匠;
	--o-r-common-logo:headerlogo_forall_202406.png;
	--o-r-common-hours:10\00003a00～20\00003a00;
	--o-r-common-copyright:2010 フォトの匠;
	--o-r-common-googlemap:<iframe src="https\00003a//www.google.com/maps/embed?pb=!1m14!1m8!1m3!1d13120.99267876515!2d135.497937!3d34.69892!3m2!1i1024!2i768!4f13.1!3m3!1m2!1s0x6000e71b0e373b67%3A0xf22fe34151b6857f!2z44OV44Kp44OI44Gu5Yyg44Km44Kn44OH44Kj44Oz44KwIOWkp-mYquOCquODleOCo-OCue-8iOacrOW6l--8iQ!5e0!3m2!1sja!2sjp!4v1736817763083!5m2!1sja!2sjp" width="600" height="450" style="border\00003a0\00003b" allowfullscreen="" loading="lazy" referrerpolicy="no-referrer-when-downgrade"></iframe>;
	--o-r-common-line_url:https\00003a//page.line.me/162dufog?openQrModal=true;
	--o-r-common-instagram_url:https\00003a//www.instagram.com/photo.takumi.wedding/;
	--o-r-common-youtube_url:https\00003a//youtube.com/channel/UCJJlcbIthnBbj--QjKwv-LA;
	--o-r-visual_theme-width:1170px;
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#444444;
	--o-r-colors-button:#aa916e;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#aa916e;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#ee8bb7;
	--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: var(--o-r-colors-base);
  color: var(--o-r-colors-base_text);
  -webkit-text-size-adjust: 100%;
  scroll-padding-top: 400px;
  scroll-behavior: smooth;
}
html:has(header.-js-scroll) {
  scroll-padding-top: 180px;
}

body {
  font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif;
  font-weight: 300;
  strong {
    font-family: 'メイリオ', 'Meiryo', 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W5', sans-serif;
    font-weight: bold;
  }
}
h1 {
  font-family: 'Hiragino Maru Gothic ProN W4' ,"ヒラギノ丸ゴ ProN W4", 'メイリオ', 'Meiryo', '丸ゴシック', sans-serif;
  font-weight: 400;
}
h2 {
  font-family: 'Hiragino Mincho W3', 'ヒラギノ明朝 ProN W3', '遊明朝', serif;
  font-weight: 300;
}
h3 {
  font-family: 'Hiragino Maru Gothic ProN W4', 'ヒラギノ丸ゴ ProN W4', '丸ゴシック', 'メイリオ', 'Meiryo', sans-serif;
  font-weight: 400;
}
h4 {
  font-family: 'Hiragino Maru ProN W6', 'ヒラギノ丸ゴ ProN W6', '丸ゴシック', 'メイリオ', 'Meiryo', sans-serif;
  font-weight: 600;
}

.-w-t-table {
  border-collapse: collapse;
}

main > section:nth-child(even),
main > div:nth-child(even){
  background: #f5f3ef;
}

.smartphoto {
  z-index: 1000;
}

[data-instance="5402"] {
  padding-bottom: 1rem;
}


.-j-inline-block {
  display: inline-block;
}
body {
  font-size:1.6rem;
  line-height : 1.8;
}

a{
  color: inherit;
}
a[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
.-w-text p > a{
  color:inherit;
  text-decoration: underline;
}
.-w-text p > a[href^="tel:"] {
  pointer-events: none;
  text-decoration: none;
}
.-w-text p > a:hover{
  text-decoration: none;
}

*:has(>img) {
  display: flex;
  align-items: center;
  justify-content: center;
  >img {
    width: auto !important;
    height: auto !important;
  }
}

img {
  max-width: 100%;
  height:auto;
  vertical-align: top;
}
br.-w-pc {
  display: block;
}
br.-w-sp {
  display: none;
}
.-w-font-ttl.-w-sub-title {
	font-size: 1.125em; 
	line-height: 1.5;
	/* font-weight: bold;*/
	color: var(--o-r-colors-assort); 
}
.-w-font-ttl-s {
	font-size: 1.3em; 
	line-height: 1.4;
	font-weight: bold;
	color: var(--o-r-colors-assort); 
}
.-w-font-ttl-s.-w-sub-title {
	font-size: 1.125em;
	font-weight: bold;
	color: var(--o-r-colors-assort); 
}
[data-w-width] {
  max-width: 100%;
}
[data-w-width="1"] {
  width: 1170px;
  width:1170px;
  margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
  max-width:100%;
  width:100%;
}
@media (max-width: 1170px){
  [data-w-width="1"] {
    max-width:94%;
  }
}

.-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] {
  margin-top:4rem;
}
.-x-cont > [data-lib] ~ [data-lib]{
  margin-top:4rem;
}

@media screen and (max-width: 1023px) {
  html {
    scroll-padding-top: 18vh;
  }
  html:has(header.-js-scroll) {
    scroll-padding-top: 8vh;
  }
}

@media screen and (max-width: 767px) {
  body {
    font-size: 1.7rem;
  }
  [data-w-width="0"]{
    max-width:94%;
    margin: 0 auto;
  }
  br.-w-pc {
    display: none;
  }
  br.-w-sp {
    display: block;
  }
  .-x-cont > [data-lib] {
    margin-top:2.5rem;
  }
  .-x-cont > [data-lib] ~ [data-lib]{
    margin-top:2.5rem;
  }
  .-w-text p > a[href^="tel:"] {
    pointer-events: auto;
    text-decoration: underline;
  }
  a[href^="tel:"] {
    pointer-events: auto;
    text-decoration: underline;
  }
  .-w-font-ttl-s {
  	font-size: 1.1em;  
  }
  .-w-font-ttl-s.-w-sub-title {
  	font-size: 1em; 
  }
}
.-x-cont > [data-lib]:first-child {
  margin-top:0;
}
.-x-cont > [data-lib] {
  margin-top:4rem;
}
.-x-cont > [data-lib] ~ [data-lib]{
  margin-top:4rem;
}
.pagenation {
	display:flex;
	justify-content: center;
	text-align: center;
	margin: 50px 0 0 -10px;
}
.pagenation span {
	display:flex;
	justify-content: center;
	align-items: center;
	width: 50px;
	padding: 0;
	line-height: 1;
	font-size: 0.9375em;
	color: var(--o-r-colors-button);
	box-sizing: border-box;
	margin-left: 10px;
}
.pagenation span a {
	display:flex;
	justify-content: center;
	align-items: center;
	width: 100%;
	padding: 9px auto;
	text-decoration: none;
	border: 1px solid;
	height: 50px;
	background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);
}
.pagenation span a:hover {
	text-decoration: none;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
}
.pagenation span.current {
	padding: 9px 0;
	text-decoration: none;
	border: 1px solid;
	height: 50px;
	background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
}
.pagenation span.scope_limit {
	text-decoration: none;
	border: 0;
	background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);
}
.pagenation span.prev,.pagenation span.next {
	padding:0;
}
.pagenation span.prev a,.pagenation span.next a {
	padding: 9px 0;
}
.pagenation span.prev a:hover,.pagenation span.next a:hover {}
.pagenation span.prev.current,.pagenation span.next.current {
	display: none;
}

/* 見出しアニメーション設定 */



[data-lib="1"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:181bfd7f-81fe-4ae8-868b-400e5012afea*/
[data-lib="1"]{text-align: center;
	padding: 0.5em;
	width: fit-content;
	margin: 0 auto;
	background: #3b9cb3;
	background:#aa916e;
	color: #ffffff;
	color:#ffffff;
	border: 1px solid;
	border-color: #3b9cb3;
	border-color:#aa916e;
	display: inline-block;
	text-decoration: none;
	transition: 0.3s;
	font-size: 1em;
	display: flex;
	align-items: center;
	gap: 1rem;
	justify-content: center;
	border-radius: 5px;}[data-lib="1"].-w-normal:hover{color: #3b9cb3;
	color:#aa916e;
	background: #ffffff;
	background:#ffffff;}[data-lib="1"] .-w-icon{display: block;
	width: 1.4em;
	height: 1.4em;
	mask-size: contain;
	mask-repeat: no-repeat;
	background: #ffffff;}[data-lib="1"]:hover{background: #ffffff;
	background: var(--o-r-colors-button_text);
	color: #000000;
	color: var(--o-r-colors-button);}[data-lib="1"]:hover .-w-icon{background: var(--o-r-colors-accent);}[data-lib="1"].-w-assort{background: #144da0;
	background:#aa916e;
	color: #d2ddde;
	color:#ffffff;
	border-color: #144da0;
	border-color:#aa916e;}[data-lib="1"].-w-assort:hover{color: #144da0;
	color:#aa916e;
	background: #d2ddde;
	background:#ffffff;}[data-lib="1"].-w-accent{background: #a7d28f;
	background:#ee8bb7;
	color: #ffffff;
	color:#ffffff;
	border-color: #a7d28f;
	border-color:#ee8bb7;}[data-lib="1"].-w-accent:hover{color:#ee8bb7;
	background:#ffffff;
	color: #a7d28f;
	background: #ffffff;}[data-lib="1"].-w-base{background: #d2ddde;
	background: var(--o-r-colors-base);
	background:#ffffff;
	color: #0e0c22;
	color:#444444;
	border-color: #d2ddde;
	border-color:#ffffff;}[data-lib="1"].-w-base:hover{color: #d2ddde;
	color:#ffffff;
	background: #0e0c22;
	background:#444444;}@media (max-width: 768px){[data-lib="1"]{padding: 1rem 1rem;
	font-size: min(1.5em, 4.5vw);}}[data-lib="1712"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:10be7a4a-883b-4163-8183-0172dc40e51b*/
[data-lib="1712"]{position: relative;
	display: inline-block;
	padding: .5em 1em .3em;
	background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	text-decoration: none;}[data-lib="1712"]::before,[data-lib="1712"] 
::after{content: '';
	position: absolute;
	width: calc(100% - 4px);
	height: calc(100% - 4px);
	inset: 0;
	box-sizing: content-box;
	transition: clip-path .3s ease;}[data-lib="1712"]:before{border-top: 2px solid #06c655;
	border-left: 2px solid #06c655;
	clip-path: polygon(0 0, 100% 0, 0% 0%, 0% 100%);}[data-lib="1712"]:after{border-bottom: 2px solid #06c655;
	border-right: 2px solid #06c655;
	clip-path: polygon(100% 100%, 100% 0, 100% 100%, 0% 100%);}[data-lib="1712"]:hover::before{clip-path: polygon(100% 100%, 100% 0, 0 0, 0% 100%);}[data-lib="1712"]:hover::after{clip-path: polygon(100% 100%, 100% 0, 0 0, 0% 100%);}/*widget:faae3a89-dd90-4f51-8aa2-ddfbd30c3ab2*/
[data-lib="298"]{text-align: center;
	line-height: 1.6;}[data-lib="298"] .-w-main-title{display: block;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 0.05em;
	position: relative;}[data-lib="298"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="298"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="298"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="298"] .-w-sub-title{display: inline-block;
	font-size: 1.1em;
	position: relative;
	margin: 0 auto;
	font-weight: bold;}[data-lib="298"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="298"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="298"] .-w-sub-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}@media (max-width: 767px){[data-lib="298"] .-w-main-title{font-size: 1.4em;
	font-size: clamp(1.3em, 5.5vw, 1.4em);}[data-lib="298"] .-w-sub-title{font-size: clamp(1.1em, 4.55vw, 1.2em);}}/*widget:3d235654-88fd-483b-818f-9f5c5f5e70fe*/
[data-lib="573"]{position: relative;
	color: var(--o-r-colors-base_text);}[data-lib="573"] .-w-main-title,[data-lib="573"] 
.-w-sub-title{display: block;}[data-lib="573"] .-w-main-title{font-weight: bold;
	font-size: 1.2em;}[data-lib="573"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="573"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="573"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="573"] .-w-sub-title{font-size: 1em;}[data-lib="573"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="573"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="573"] .-w-sub-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}/*widget:7426acf4-6c9c-4534-82ca-296dd169652a*/
[data-lib="16"]{text-align: center;
	line-height: 1.9;}[data-lib="16"] .-w-main-title{display: block;
	font-size: 1.75em;
	font-weight: bold;
	position: relative;
	line-height: 1.4;}[data-lib="16"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="16"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="16"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}[data-lib="16"] .-w-sub-title{display: inline-block;
	font-size: 1.15em;
	position: relative;
	margin: 0 auto;
	min-width: 3em;
	margin-top: 1rem;
	line-height: 1.4;}[data-lib="16"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-assort);}[data-lib="16"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-accent);}[data-lib="16"] .-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="16"] .-w-main-title{font-size: clamp(1.3em, 5.5vw, 1.5em);}[data-lib="16"] .-w-sub-title{font-size: clamp(1.1em, 5vw, 1.2em);}}@media (max-width: 767px){[data-lib="16"]{margin-top: 0;}}/*widget:422f22c4-9070-4ef1-b4d1-f737144ac0be*/
[data-lib="13"]{display: flex;
	flex-wrap: wrap;
	align-items: flex-end;
	justify-content: space-between;
	row-gap: .5rem;
	border-bottom: 2px solid #333;
	border-bottom-color: var(--o-r-colors-base_text);
	padding-bottom: 2rem;
	color: #333;
	color: var(--o-r-colors-base_text);}[data-lib="13"] .-w-main-title{font-size: 1.65em;
	line-height: 1.33;}[data-lib="13"] .-w-sub-title{font-size: .75em;
	line-height: 1.5;}@media (max-width:1023px){[data-lib="13"]{padding-bottom: 1rem;
	margin-bottom: 2rem;}[data-lib="13"] .-w-main-title{font-size: max(5.3vw,15px);}[data-lib="13"] .-w-sub-title{font-size: max(2vw,12px);}}/*widget:ef11c3bb-26b3-49c5-b07d-bbd5cd5bd1a4*/
[data-lib="605"] .-w-title-inner{position: relative;
	display: flex;
	flex-direction: column;
	width: fit-content;
	padding: 1em;
	font-size: clamp(18px,2.2vw, 28px);
	color: #fff;
	color: var(--o-r-colors-assort_text);}[data-lib="605"] .-w-title-inner::before{content: '';
	position: absolute;
	z-index: -1;
	width: 100vw;
	height: 100%;
	right: 0;
	top: 0;
	background: var(--o-r-colors-assort);}[data-lib="605"] .-w-sub-title{font-size: .5em;}/*widget:4c9f60d5-e164-451a-a1ad-c4fc08ea31d0*/
[data-lib="1373"]{font-size: 1em;
	border-bottom: 2px solid var(--o-r-colors-assort);
	padding: 0 0 .3em 0 !important;}[data-lib="1373"] .-w-heading-wrapper{width: fit-content;
	display: flex;
	flex-wrap: wrap;
	align-items: baseline;
	gap: .5em;}[data-lib="1373"] .-w-main-title{display: flex;
	align-items: baseline;
	font-size: 1.2em;
	font-weight: bold;
	line-height: 1.7;
	color: var(--o-r-colors-assort);}[data-lib="1373"] .-w-main-title::before{content: '';
	display: inline-block;
	width: .8lh;
	aspect-ratio: 1;
	background-image: url(/_img/ja/cms_parts_library/1376/image/_/);
	background-size: contain;
	background-repeat: no-repeat;
	background-position: center;}[data-lib="1373"] .-w-sub-title{font-size: .8em;
	font-weight: normal;
	margin-left: auto;}@media (max-width:1023px){[data-lib="1373"]{font-size: clamp(12px,4vw,17px);}[data-lib="1373"] .-w-main-title::before{display: none;}}/*widget:020fff2d-68e2-4815-b253-8b3d23460fae*/
[data-lib="1464"]{position: relative;
	text-align: center;
	line-height: 1.6;
	background: color-mix(in srgb,
    var(--o-r-colors-assort) 15%,
    var(--o-r-colors-base)
  );
	background: #aa915e47;
	padding: .5em 1em;}[data-lib="1464"]::before{content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	width: 100%;
	height: 3px;
	background: linear-gradient(90deg,
      transparent,
      var(--o-r-colors-assort) 50%,
      transparent
    );}[data-lib="1464"] .-w-main-title{display: block;
	font-size: 1.3em;
	font-weight: bold;
	letter-spacing: 0.05em;
	position: relative;}[data-lib="1464"] .-w-sub-title{display: inline-block;
	font-size: .8em;
	position: relative;
	margin: 0 auto;
	font-weight: normal;}@media (max-width: 767px){[data-lib="1464"]{font-size: min(4.7vw,20px);}[data-lib="1464"] .-w-main-title{font-size: 1em;}[data-lib="1464"] .-w-sub-title{font-size: .8em;}}/*widget:ebbb2b97-dbaf-4902-bc84-dc03a06a9b22*/
/*widget:f64c407e-4a81-4c1b-9008-5cc205fee86a*/
[data-lib="20"]{display: contents;}[data-lib="20"] ul{list-style: none;}[data-lib="20"] a{text-decoration: none;}[data-lib="20"] a[href^="tel"]{pointer-events: none;}[data-lib="20"].-js-scroll >.-w-header-sticky{position: fixed;}[data-lib="20"] .-w-sp,[data-lib="20"] 
.-w-header-input{display: none;}[data-lib="20"] .-w-image{max-height: 100%;
	object-fit: contain;
	object-position: center;}[data-lib="20"] .-w-grid-wrapper{display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .3s ease;}[data-lib="20"] .-w-grid-inner{overflow: hidden;}[data-lib="20"] .-w-header-sticky{position: sticky;
	width: 100%;
	top: 0;
	z-index: 105;
	background: var(--o-r-colors-base);}[data-lib="20"] .-w-header-sticky .-w-header-top.-w-pc{grid-template-columns: auto 1fr 20% auto;}[data-lib="20"] .-w-header-sticky .-w-header-top.-w-pc .-w-header-logo{grid-row: span 1;}[data-lib="20"] .-w-header-sticky .-w-header-top.-w-pc .-w-header-tel{grid-row: span 1;}[data-lib="20"] .-w-header-sticky.-js-scroll{position: fixed;}[data-lib="20"] .-w-header-outer{background: color-mix(in srgb,
    var(--o-r-colors-assort) 10%,
    var(--o-r-colors-base)
  );}[data-lib="20"] .-w-header-outer:has(.-w-header-h1):has(.-w-breadcrumb_wrap) .-w-header-mv{margin: 1.5vh 0;}[data-lib="20"] .-w-header-h1{font-size: max(12px,.8em);}[data-lib="20"] .-w-header-top.-w-pc{display: grid;
	grid-template-columns: auto 1fr 30%;
	column-gap: 2rem;
	align-items: center;
	padding-top: 1rem;
	transition: grid-template-columns .5s ease;}[data-lib="20"] .-w-header-top.-w-pc .-w-header-logo,[data-lib="20"] .-w-header-top.-w-pc 
  .-w-header-tel{grid-row: span 2;}[data-lib="20"] .-w-header-top.-w-pc .-w-header-tel{width: min(200px,90%);
	margin-left: auto;}[data-lib="20"] .-w-header-top.-w-pc .-w-header-link-fieldset-list{display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 1rem;}[data-lib="20"] .-w-header-top.-w-pc .-w-header-link-fieldset-link{display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;}[data-lib="20"] .-w-header-top.-w-pc .-w-header-search-title{font-size: 12px;
	line-height: 1;
	padding: 0.5em .3em 0.3em;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	font-size: .85em;
	line-height: 1.3;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-list{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	width: min(1300px,95%);
	row-gap: .3em;
	margin: 0 auto;
	padding: .5em 0;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-item{position: relative;
	min-width: 11em;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-item:has(.-w-header-subnav-list):hover .-w-header-subnav-list{pointer-events: auto;
	opacity: 1;
	transform: translateY(0);}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-item:not(:last-child){border-right: 1px solid color-mix(in srgb,
      var(--o-r-colors-assort_text) 50%,
      var(--o-r-colors-assort)
    );}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-link{display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	height: 100%;
	padding: .5em;
	text-align: center;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-gnav-icon{width: 1.2em;
	aspect-ratio: 1;
	background: var(--o-r-colors-assort_text);
	margin-left: .5em;
	mask-image: url(/_img/ja/cms_parts_library/3013/image/_/);
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(/_img/ja/cms_parts_library/3013/image/_/);
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-subnav-list{position: absolute;
	z-index: 1;
	width: 22em;
	pointer-events: none;
	background: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort);
	border: 1px solid;
	opacity: 0;
	transform: translateY(-1.5em);
	transition: opacity .3s ease,
                transform .3s ease;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-subnav-item:not(:last-child){border-bottom: 1px solid;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-subnav-link{display: block;
	width: 100%;
	padding: .5em;
	transition: opacity .3s ease;
	text-align: center;}[data-lib="20"] .-w-header-gnav-wrapper.-w-pc .-w-header-subnav-link:hover{opacity: .5;}[data-lib="20"] .-w-header-mv:not(+.-w-breadcrumb_wrap){margin-bottom: 0;}[data-lib="20"] .-w-header-search *{font-size: 1em;}[data-lib="20"] .-w-header-search .gsc-control-cse{padding: 0;}[data-lib="20"] .-w-header-search .gsib_a{padding: 0 .5em;}[data-lib="20"] .-w-header-search input[type="text"]{margin: 0 1em;}[data-lib="20"] #breadcrumb{padding-bottom: 1vh;}[data-lib="20"] #breadcrumb ol{display: flex;
	flex-wrap: wrap;
	gap: 1em;
	list-style: none;
	font-size: .8em;}[data-lib="20"] #breadcrumb li:not(:last-child)::after{content: '>';}[data-lib="20"] #breadcrumb a:hover{text-decoration: underline;}@media (max-width: 1023px){[data-lib="20"]{--w-height: 8vh;}[data-lib="20"] a[href^="tel"]{pointer-events: auto;}[data-lib="20"] .-w-pc,[data-lib="20"] 
.-w-header-top.-w-pc,[data-lib="20"] 
.-w-header-sticky.-js-scroll .-w-header-top.-w-pc,[data-lib="20"] 
.-w-header-gnav-wrapper.-w-pc{display: none;}[data-lib="20"] .-w-sp{display: block;}[data-lib="20"] .-w-header-top.-w-sp{display: flex;
	align-items: center;
	height: var(--w-height);
	padding: 0 1.5vw;}[data-lib="20"] .-w-header-top.-w-sp .-w-header-tel,[data-lib="20"] .-w-header-top.-w-sp 
  .-w-header-gnav-toggle{display: block;
	width: 25%;
	height: 100%;
	max-height: 35px;
	background: var(--o-r-colors-assort);
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	cursor: pointer;}[data-lib="20"] .-w-header-top.-w-sp .-w-header-tel{position: relative;
	background: var(--o-r-colors-assort);
	mask-image: url(/_img/ja/cms_parts_library/3048/image/_/);
	-webkit-mask-image: url(/_img/ja/cms_parts_library/3048/image/_/);}[data-lib="20"] .-w-header-top.-w-sp .-w-header-gnav-toggle{mask-image: url(/_img/ja/cms_parts_library/3009/image/_/);
	-webkit-mask-image: url(/_img/ja/cms_parts_library/3009/image/_/);}[data-lib="20"] .-w-header-top.-w-sp .-w-header-gnav-toggle:has(.-w-header-input:checked){mask-image: url(/_img/ja/cms_parts_library/3010/image/_/);
	-webkit-mask-image: url(/_img/ja/cms_parts_library/3010/image/_/);}[data-lib="20"] .-w-header-top.-w-sp .-w-header-logo{width: fit-content;
	margin: 0 auto;}[data-lib="20"] .-w-header-top.-w-sp:has(.-w-header-input:checked) + .-w-header-gnav-wrapper{grid-template-rows: 1fr;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp{display: grid;
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-list{height: calc(100dvh - var(--w-height));
	overflow-y: scroll;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-list >li:last-child{display: flex;
	flex-wrap: wrap;
	align-items: center;
	justify-content: center;
	padding: 2rem 1rem;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	gap: 2rem;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-item{display: grid;
	grid-template-columns: 1fr auto;
	border-bottom: 1px solid;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-link{display: flex;
	flex-direction: column;
	justify-content: center;
	width: 100%;
	padding: .5em 1em;
	font-weight: bold;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-link br{display: none;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-icon{display: flex;
	align-items: center;
	justify-content: center;
	width: 5rem;
	aspect-ratio: 1;
	color: var(--o-r-colors-assort_text);
	cursor: pointer;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-icon::before{content: '+';
	font-size: .8lh;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-icon:has(.-w-header-input:checked)::before{content: '―';}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-gnav-icon:has(.-w-header-input:checked)
  + .-w-header-subnav-wrapper{grid-template-rows: 1fr;}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-subnav-wrapper{grid-column: span 2;
	background: color-mix(in srgb,
      var(--o-r-colors-assort_text) 90%,
      var(--o-r-colors-assort)
    );
	color: var(--o-r-colors-assort);}[data-lib="20"] .-w-header-gnav-wrapper.-w-sp .-w-header-subnav-item:not(:last-child){border-bottom: 1px solid;}[data-lib="20"] .-w-header-bottom.-w-sp{display: grid;
	grid-template-columns: 1fr auto;
	align-items: center;
	column-gap: 3%;
	width: min(400px,90%);
	margin: 0 auto;
	padding: 2vh 0;}[data-lib="20"] .-w-header-bottom.-w-sp .-w-header-link-fieldset-list{display: flex;
	flex-direction: column;
	row-gap: 1rem;}[data-lib="20"] .-w-header-bottom.-w-sp .-w-header-link-fieldset-item{max-width: 130px;}[data-lib="20"] .-w-header-bottom.-w-sp .-w-header-link-fieldset-link{display: flex;
	align-items: center;
	justify-content: center;}[data-lib="20"] .-w-header-bottom.-w-sp .-w-header-search{grid-column: span 2;}}@media (max-width:767px){[data-lib="20"] .-w-header-top.-w-sp .-w-header-tel,[data-lib="20"] .-w-header-top.-w-sp 
  .-w-header-gnav-toggle{width: 35%;}[data-lib="20"] .-w-header-bottom.-w-sp .-w-header-link-fieldset-item{max-width: 85px;}}/*instance:5*/[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="9"]:checked) ~
  .-w-header-subnav-wrapper[data="9"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="15"]:checked) ~
  .-w-header-subnav-wrapper[data="15"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="23"]:checked) ~
  .-w-header-subnav-wrapper[data="23"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="28"]:checked) ~
  .-w-header-subnav-wrapper[data="28"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="4969"]:checked) ~
  .-w-header-subnav-wrapper[data="4969"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="41"]:checked) ~
  .-w-header-subnav-wrapper[data="41"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2243"]:checked) ~
  .-w-header-subnav-wrapper[data="2243"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2242"]:checked) ~
  .-w-header-subnav-wrapper[data="2242"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="30"]:checked) ~
  .-w-header-subnav-wrapper[data="30"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2244"]:checked) ~
  .-w-header-subnav-wrapper[data="2244"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2246"]:checked) ~
  .-w-header-subnav-wrapper[data="2246"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2248"]:checked) ~
  .-w-header-subnav-wrapper[data="2248"]{grid-template-rows: 1fr;}[data-instance="5"] .-w-header-gnav-wrappper:has(.-w-header-subnav-input[data="2250"]:checked) ~
  .-w-header-subnav-wrapper[data="2250"]{grid-template-rows: 1fr;}/*widget:3525a175-68dc-4e71-9394-9356fe75607b*/
/*widget:cb8c81e7-6a94-4415-bda0-8cf96b34aaf7*/
[data-lib="434"]{width: fit-content;
	display: flex;
	column-gap: 6rem;
	justify-content: center;}[data-lib="434"] a{text-decoration: none;}[data-lib="434"] .-w-item{transition: opacity .3s ease;}[data-lib="434"] .-w-item:hover{opacity: .5;}[data-lib="434"] .-w-image + .-w-sp{display: none;}@media (max-width:767px){[data-lib="434"]{column-gap: 3vw;}[data-lib="434"] .-w-image + .-w-sp{display: block;}[data-lib="434"] .-w-image:has(+.-w-sp){display: none;}}/*widget:b3c1c483-62bb-42fe-9eb6-421ffe08b862*/
[data-lib="3070"] ul{list-style: none;}[data-lib="3070"]{display: flex;
	flex-direction: column;
	row-gap: 3rem;
	padding: 3vh 0;
	border-top: 3px double var(--o-r-colors-assort);}[data-lib="3070"] .-w-wrapper-area{width: min(1080px,95%);
	margin: 0 auto;}[data-lib="3070"] .-w-wrapper-area2{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
	gap: 1rem 2rem;}[data-lib="3070"] .-w-fieldset-list{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: .5rem 1rem;}[data-lib="3070"] .-w-fieldset-link{transition: opacity .3s ease;}[data-lib="3070"] .-w-fieldset-link:hover{opacity: .8;}[data-lib="3070"] .-w-wrapper-area3,[data-lib="3070"] 
.-w-wrapper-area4,[data-lib="3070"] 
.-w-wrapper-area5{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2rem;}[data-lib="3070"] .-w-article-item{width: min(250px,100%);}[data-lib="3070"] .-w-article-title{font-weight: bold;
	color: var(--o-r-colors-assort);}[data-lib="3070"] .-w-article-addres{font-size: .9em;}@media (max-width: 1023px){[data-lib="3070"] .-w-wrapper-area2{display: none;}[data-lib="3070"] .-w-article-item{width: unset;}[data-lib="3070"] .-w-wrapper-area5{display: none;}}@media (max-width:767px){[data-lib="3070"] .-w-wrapper-area4{display: flex;
	flex-direction: column;}}/*widget:181bfd7f-81fe-4ae8-868b-400e5012afea*/
[data-lib="1"]{text-align: center;
	padding: 0.5em;
	width: fit-content;
	margin: 0 auto;
	background: #3b9cb3;
	background:#aa916e;
	color: #ffffff;
	color:#ffffff;
	border: 1px solid;
	border-color: #3b9cb3;
	border-color:#aa916e;
	display: inline-block;
	text-decoration: none;
	transition: 0.3s;
	font-size: 1em;
	display: flex;
	align-items: center;
	gap: 1rem;
	justify-content: center;
	border-radius: 5px;}[data-lib="1"].-w-normal:hover{color: #3b9cb3;
	color:#aa916e;
	background: #ffffff;
	background:#ffffff;}[data-lib="1"] .-w-icon{display: block;
	width: 1.4em;
	height: 1.4em;
	mask-size: contain;
	mask-repeat: no-repeat;
	background: #ffffff;}[data-lib="1"]:hover{background: #ffffff;
	background: var(--o-r-colors-button_text);
	color: #000000;
	color: var(--o-r-colors-button);}[data-lib="1"]:hover .-w-icon{background: var(--o-r-colors-accent);}[data-lib="1"].-w-assort{background: #144da0;
	background:#aa916e;
	color: #d2ddde;
	color:#ffffff;
	border-color: #144da0;
	border-color:#aa916e;}[data-lib="1"].-w-assort:hover{color: #144da0;
	color:#aa916e;
	background: #d2ddde;
	background:#ffffff;}[data-lib="1"].-w-accent{background: #a7d28f;
	background:#ee8bb7;
	color: #ffffff;
	color:#ffffff;
	border-color: #a7d28f;
	border-color:#ee8bb7;}[data-lib="1"].-w-accent:hover{color:#ee8bb7;
	background:#ffffff;
	color: #a7d28f;
	background: #ffffff;}[data-lib="1"].-w-base{background: #d2ddde;
	background: var(--o-r-colors-base);
	background:#ffffff;
	color: #0e0c22;
	color:#444444;
	border-color: #d2ddde;
	border-color:#ffffff;}[data-lib="1"].-w-base:hover{color: #d2ddde;
	color:#ffffff;
	background: #0e0c22;
	background:#444444;}@media (max-width: 768px){[data-lib="1"]{padding: 1rem 1rem;
	font-size: min(1.5em, 4.5vw);}}/*instance:4949*/[data-instance="4949"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="4949"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="4949"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="4949"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="4949"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="4949"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="4949"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="4949"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/4949/image/_/");}/*instance:4952*/[data-instance="4952"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="4952"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="4952"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="4952"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="4952"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="4952"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="4952"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="4952"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/4952/image/_/");}/*widget:6bbf671a-817b-4c39-b9e7-727a8727531e*/
[data-lib="2292"] ul{list-style: none;}[data-lib="2292"] a{text-decoration: none;}[data-lib="2292"] .-w-sp{display: none;}[data-lib="2292"] .-w-footer-list-wrapper{padding: 3vh 0;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc{background: color-mix(in srgb,
    var(--o-r-colors-base_text) 5%,
    var(--o-r-colors-base)
  );
	border-top: 3px double var(--o-r-colors-assort);
	border-bottom: 3px double var(--o-r-colors-assort);
	padding: 3vh 0;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-footer-lists{display: grid;
	grid-template-columns: repeat(auto-fill, minmax(350px,1fr));
	column-gap: 2rem;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-footer-list{display: flex;
	flex-direction: column;
	row-gap: 2rem;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-footer-link{display: block;
	width: 100%;
	transition: opacity .3s ease;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-footer-link:hover{opacity: .7;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-footer-link:not(.-w-subnav-link){font-weight: bold;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-subnav-list{margin-top: .5em;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-subnav-link{display: flex;
	font-size: .9em;}[data-lib="2292"] .-w-footer-list-wrapper.-w-pc .-w-subnav-link::before{content: '';
	display: inline-block;
	height: 1lh;
	aspect-ratio: 1;
	background: var(--o-r-colors-assort);
	clip-path: polygon(0 0, 0% 100%, 100% 50%);
	transform: scale(.3);}[data-lib="2292"] .-w-copy{display: grid;
	grid-template-columns: auto 1fr;
	align-items: end;
	padding: 2vh 0 5vh;}[data-lib="2292"] .-w-copy .-w-text{font-size: min(1vw,12px);
	text-align: right;}[data-lib="2292"] .-w-copy-image{max-width: 200px;}@media (max-width: 1023px){[data-lib="2292"] .-w-pc,[data-lib="2292"] 
.-w-footer-list-wrapper.-w-pc{display: none;}[data-lib="2292"] .-w-sp{display: block;}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp{border-bottom: 3px double var(--o-r-colors-assort);}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-list{display: grid;
	grid-template-columns: repeat(auto-fit,minmax(200px,1fr));
	gap: 1rem;
	font-size: min(3.5vw,15px);}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-link{display: flex;
	align-items: center;
	justify-content: center;
	height: 100%;
	background: linear-gradient(90deg,
      var(--o-r-colors-assort) 50%,
      color-mix(in srgb,
        var(--o-r-colors-assort_text) 80%,
        var(--o-r-colors-assort)
      )
    );
	padding: .5em;
	color: var(--o-r-colors-assort_text);
	transition: opacity .3s ease;}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-link:hover{opacity: .8;}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-link-text{display: grid;
	grid-template-columns: 1fr auto;
	width: 100%;
	text-align: center;}[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-link-text::after{content: '';
	display: block;
	background: var(--o-r-colors-assort);
	height: 1lh;
	aspect-ratio: 1;
	clip-path: polygon(0 0, 0% 100%, 100% 50%);
	transform: scale(.3);}[data-lib="2292"] .-w-copy{display: flex;
	padding: 2vh 0 5vh;}[data-lib="2292"] .-w-copy .-w-text{font-size: max(1.5vw,10px);}[data-lib="2292"] .-w-copy-image{max-width: unset;
	width: 60%;
	margin-right: auto;}}@media (max-width:767px){[data-lib="2292"] .-w-footer-list-wrapper.-w-sp .-w-fnav-list{grid-template-columns: repeat(2,1fr);
	gap: 1rem .3rem;}}/*widget:ec0dfc3b-5f07-43ba-8646-14b511b34726*/
[data-lib="165"]{position: sticky;
	z-index: 100;
	width: 100%;
	bottom: 0;
	left: 0;
	pointer-events: none;}[data-lib="165"] a{pointer-events: auto;
	text-decoration: none;}[data-lib="165"] .-w-top{position: relative;
	width: 4rem;
	aspect-ratio: 1;
	background: var(--o-r-colors-assort);
	border: 1px solid var(--o-r-colors-assort);
	border-radius: 50%;
	margin-left: auto;
	margin-right: 2vw;
	margin-bottom: 2vh;
	pointer-events: auto;
	cursor: pointer;
	transition: background .3s ease;}[data-lib="165"] .-w-top::before{content: '';
	position: absolute;
	display: block;
	inset: 0;
	background: var(--o-r-colors-assort_text);
	mask-image: url(/_img/ja/cms_parts_library/3092/image/_/);
	mask-size: contain;
	mask-position: center;
	mask-repeat: no-repeat;
	-webkit-mask-image: url(/_img/ja/cms_parts_library/3092/image/_/);
	-webkit-mask-size: contain;
	-webkit-mask-position: center;
	-webkit-mask-repeat: no-repeat;
	transition: background .3s ease;}[data-lib="165"] .-w-top:hover{background: var(--o-r-colors-assort_text);}[data-lib="165"] .-w-top:hover::before{background: var(--o-r-colors-assort);}[data-lib="165"] .-w-fieldset-outer{padding: 1vh 0;
	background: color-mix(in srgb,
    var(--o-r-colors-base) 50%,
    var(--o-r-colors-assort)
  );}[data-lib="165"] .-w-fieldset-list{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 1rem;
	width: min(1170px,90%);
	width: min(1170px,90%);
	margin: 0 auto;}[data-lib="165"] .-w-fieldset-item{display: flex;
	align-items: center;
	gap: 1rem;
	padding: .5em;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	transition: opacity .3s ease;}[data-lib="165"] .-w-fieldset-item:hover{opacity: .5;}[data-lib="165"] .-w-fieldset-item:nth-child(2n){background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="165"] .-w-icon{width: 2em;
	aspect-ratio: 1;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;}@media (max-width: 1023px){[data-lib="165"] .-w-fieldset-list{gap: 5px;
	width: 100%;}[data-lib="165"] .-w-fieldset-item{gap: 0;}}/*instance:45*/[data-instance="45"] .-w-fieldset-item[data="46"]
  .-w-icon{background-image: url(/_img/ja/cms/46/image/_/session/);}[data-instance="45"] .-w-fieldset-item[data="47"]
  .-w-icon{background-image: url(/_img/ja/cms/47/image/_/session/);}[data-instance="45"] .-w-fieldset-item[data="48"]
  .-w-icon{background-image: url(/_img/ja/cms/48/image/_/session/);}/*widget:b81d78a9-fe6c-4776-995b-0eaa49434d1e*/
[data-lib="504"]{width: min(1170px,95%);
	margin: 0 auto;}[data-lib="504"]:hover .swiper-button-prev,[data-lib="504"] 
:hover .swiper-button-next{opacity: 1;}[data-lib="504"] .-w-fieldset-list-outer{width: 100%;
	height: 100%;
	aspect-ratio: 3 / 1;
	overflow: hidden;}[data-lib="504"] .-w-fieldset-item{height: 100%;
	aspect-ratio: var(--w-self-aspect);
	background-color: var(--o-r-colors-base);}[data-lib="504"] a.-w-fieldset-item .-w-image-area{transition: opacity .3s ease;}[data-lib="504"] a.-w-fieldset-item .-w-image-area:hover{opacity: .8;}[data-lib="504"] .-w-image-area{width: 100%;
	height: 100%;
	background-size: contain;
	background-position: center;
	background-repeat: no-repeat;
	background-color: #f0efef;}[data-lib="504"] .-w-pagination{display: flex;
	column-gap: .5vw;
	width: calc(100% - 10%);
	left: 5%;
	bottom: 1%;
	text-align: unset;}[data-lib="504"] .-w-pagination .swiper-pagination-bullet{margin: 0;
	background: hsl(0deg, 0%,
        70%
      );}[data-lib="504"] .-w-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background: var(--o-r-colors-assort);}[data-lib="504"] .swiper-button-prev{left: 0;}[data-lib="504"] .swiper-button-next{right: 0;}[data-lib="504"] .swiper-button-next,[data-lib="504"] 
.swiper-button-prev{background: rgba(0,0,0,.5);
	padding: .5rem;
	width: unset;
	height: 7rem;
	aspect-ratio: 1/2;
	opacity: 0;
	transition: opacity .3s ease;}[data-lib="504"] .swiper-button-next::after,[data-lib="504"] 
.swiper-button-prev::after{font-size: 2rem;
	color: #fff;}@media (max-width: 1023px){[data-lib="504"]{width: 100%;
	padding: .5rem 0;}[data-lib="504"] .-w-fieldset-list-outer{aspect-ratio: unset;}[data-lib="504"] .-w-filedset-list{aspect-ratio: 3/1;}[data-lib="504"] .-w-pagination{position: relative;
	justify-content: center;
	margin-top: .5rem;}}/*instance:572*/[data-instance="572"] .-w-image-area[data-id="573"]{background-image: url(/_img/ja/cms/573/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="574"]{background-image: url(/_img/ja/cms/574/image/___/session/);
	background-size: contain;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4080"]{background-image: url(/_img/ja/cms/4080/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4081"]{background-image: url(/_img/ja/cms/4081/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4082"]{background-image: url(/_img/ja/cms/4082/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4083"]{background-image: url(/_img/ja/cms/4083/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4084"]{background-image: url(/_img/ja/cms/4084/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4085"]{background-image: url(/_img/ja/cms/4085/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}[data-instance="572"] .-w-image-area[data-id="4086"]{background-image: url(/_img/ja/cms/4086/image/___/session/);
	background-size: cover;
	background-position-x: center;
	background-position-y: center;}/*widget:140b0ceb-037a-44bf-a8ca-c3d2fbf46fc4*/
[data-lib="3185"]{border-radius: .5em;
	border: 2px solid var(--o-r-colors-assort);
	overflow: hidden;
	margin: 3vh auto;}[data-lib="3185"] ul{list-style: none;}[data-lib="3185"] a{text-decoration: none;}[data-lib="3185"][data-w-width="1"]{width: min(1000px,90%);
	max-width: unset;}[data-lib="3185"] .-w-title{padding: .2em 1em;
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-lib="3185"] .-w-sec-item > .-w-sec-list .-w-sec-link{padding-left: 2em;
	font-size: .8em;}[data-lib="3185"] .-w-sec-wrapper{background: color-mix(in srgb,
    var(--o-r-colors-assort) 10%,
    var(--o-r-colors-base)
  );
	padding: 1em;}[data-lib="3185"] .-w-sec-list:not(:has(*))::before{content: '見出しを入力してください';
	display: block;
	text-align: center;
	margin: 3vh 0;}[data-lib="3185"] .-w-sec-link{position: relative;
	display: block;
	padding: 0 1em .5em 1em;
	margin-bottom: .5em;
	border-bottom: 1px solid;
	border-bottom-color: color-mix(in srgb,
    var(--o-r-colors-base_text) 50%,
    var(--o-r-colors-base)
  );
	transition: opacity .3s ease;}[data-lib="3185"] .-w-sec-link:hover{opacity: .5;}/*widget:9825e43c-9189-4e09-8c5e-9861aa639487*/
[data-lib="251"] .-x-cont{margin-top: 3rem;}[data-lib="251"] .-w-sub-title:empty{display: none;}/*instance:575*/[data-instance="575"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="575"] [data-lib="251"]{padding: 0;}/*widget:f51796c5-87da-43ae-8582-2af577f79563*/
[data-lib="3276"] .-w-wrapper{width: 100%;
	height: auto;
	border: solid 1px #ccc;}[data-lib="3276"] .-w-flex{display: flex;
	flex-direction: row-reverse;
	justify-content: space-between;
	align-items: center;
	flex-shrink: 0;
	position: relative;}[data-lib="3276"] .-w-image{width: 30%;
	position: relative;
	z-index: 1;}[data-lib="3276"] .-w-image .-w-img{position: relative;}[data-lib="3276"] .-w-image_name{width:100%;
	margin-top: 1.5rem;}[data-lib="3276"] .-w-text-wrapper{width: 70%;
	position: relative;}[data-lib="3276"] .-w-txt-wrapper{padding: 3rem 6rem 1rem 6rem;
	position: relative;}[data-lib="3276"] .-w-txt-wrapper .-w-text{line-height: 20px;
	font-size: 14px;}[data-lib="3276"] .-w-icon{position: absolute;
	bottom: 2rem;
	right: 2rem;
	z-index: 2;
	width: 20rem;
	height: auto;}[data-lib="3276"] .-w-name{position: relative;
	padding: 3rem;
	width: fit-content;
	margin-left: auto;}[data-lib="3276"] .-w-name .-w-en-name{font-size: 4rem;
	font-weight: bold;
	line-height: 1.5;}[data-lib="3276"] .-w-name .-w-ceo{display: block;
	font-weight: 700;
	font-size: 1.8rem;}[data-lib="3276"] .-w-name .-w-jp-name{font-size: 1.2rem;}[data-lib="3276"] .-w-name-flex{display: flex;
	align-items: baseline;
	gap: 4rem;}[data-lib="3276"] .-w-name-flex .-w-name-txt{letter-spacing: 2px;}[data-lib="3276"] .-w-jp-title{background: var(--o-r-colors-assort);
	padding: 1rem 4rem;
	width: 100%;
	color: var(--o-r-colors-base_text);
	height: 4rem;
	display: flex;
	align-items: center;
	text-align: center;
	margin: 0 auto;
	font-size: 2em;}[data-lib="3276"] .-w-en-title{width: fit-content;
	margin: auto;
	padding: 3rem 0;
	font-size: 2.5rem;
	position: relative;
	font-weight: bold;}[data-lib="3276"] .-w-en-title::before{content: '';
	height: 1px;
	width: 2rem;
	background: #ccc;
	position: absolute;
	top: 52%;
	left: -4rem;}[data-lib="3276"] .-w-en-title::after{content: '';
	height: 1px;
	width: 2rem;
	background: #ccc;
	position: absolute;
	top: 52%;
	right: -4rem;}[data-lib="3276"] .-w-image2{width: 100%;}[data-lib="3276"] .-w-image2 img{display: block;
	margin: 4rem auto 0;}[data-lib="3276"] strong{font-weight: bold;}@media (max-width: 1023px){[data-lib="3276"] .-w-flex{flex-direction: column-reverse;
	gap: 2rem;}[data-lib="3276"] .-w-text-wrapper{width: 100%;}[data-lib="3276"] .-w-image{width: 100%;
	overflow: hidden;}[data-lib="3276"] .-w-image .-w-img{object-position: top center;}[data-lib="3276"] .-w-name{padding: 2rem 8rem 5rem;}}@media (max-width: 767px){[data-lib="3276"] .-w-txt-wrapper{padding: 3rem 3rem 1rem;}[data-lib="3276"] .-w-en-title{padding: 2rem 0;}[data-lib="3276"] .-w-icon{bottom: 2rem;
	width: 15rem;}[data-lib="3276"] .-w-name-flex .-w-name-txt{font-size: 2.5rem;
	letter-spacing: normal;}[data-lib="3276"] .-w-name{padding:0 3rem;}[data-lib="3276"] .-w-name .-w-ceo{font-size: 1.4rem;}[data-lib="3276"] .-w-name .-w-jp-name::before{width: 4rem;
	bottom: 0.5rem;}[data-lib="3276"] .-w-name .-w-jp-name{font-size: 1rem;
	line-height: 0.2;
	padding-top: 1rem;}}/*widget:6ca51d52-3d11-40c6-9b2c-c7c9a72970ad*/
/*instance:4131*/[data-instance="4131"]{color: var(--o-r-colors-base_text);
	background-color: 0;
	padding:8rem 0;}/*widget:aa0f42e6-d8c0-452a-b653-9f70155ae57a*/
[data-lib="930"]{text-align: center;
	position: relative;
	z-index: 1;
	overflow: hidden;}[data-lib="930"] img{max-width:100%;
	height:auto;
	margin: 0;
	vertical-align: middle;}[data-lib="930"] a:hover{opacity: 0.7;
	transition: 0.3s;}[data-lib="930"] .-w-sp{display: none;}/*instance:588*/[data-instance="588"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="588"] [data-lib="251"]{padding: 0;}/*widget:7b6926af-b161-494c-a3c0-82d8421a9543*/
[data-lib="454"] a{text-decoration: none;}[data-lib="454"] .-w-fieldset-list{display: flex;
	flex-wrap: wrap;
	justify-content: center;
	gap: 2rem;}[data-lib="454"] .-w-fieldset-item{min-width: 250px;
	width: calc(
    (100% - (2rem * 3)) / 4
  );
	display: grid;
	grid-template-rows: 2rem 15% auto;
	transition: opacity .3s ease;}[data-lib="454"] .-w-fieldset-item:hover{opacity: .5;}[data-lib="454"] .-w-dec-number{z-index: 2;
	grid-column: 1/2;
	grid-row: 1/3;
	font-size: clamp(40px,5vw,50px);
	font-weight: bold;
	line-height: 1;
	text-align: center;
	color: var(--o-r-colors-assort);}[data-lib="454"] .-w-image-text-wrapper{z-index: 1;
	grid-column: 1/2;
	grid-row: 2/4;
	display: flex;
	flex-direction: column;
	justify-content: space-around;
	align-items: center;
	row-gap: 1rem;
	width: 100%;
	aspect-ratio: 1;
	padding: 15%;
	background: #fff;
	background: var(--o-r-colors-base);
	color: var(--o-r-colors-assort);
	border: 1px solid var(--o-r-colors-assort);
	border-radius: 50%;
	color: #333333;
	overflow: hidden;}[data-lib="454"] .-w-text{text-align: center;
	font-size: clamp(16px,2vw,16px);
	line-height: 1.5;
	color: var(--o-r-colors-base_text);}[data-lib="454"] .-w-title{text-align: center;}[data-lib="454"] .-w-image-area{width: max(20%,64px);
	aspect-ratio: 1;}[data-lib="454"] .-w-image-area img{width: 100%;
	aspect-ratio: 1;
	object-fit: contain;
	object-position: center;
	max-height: 8rem;}[data-lib="454"] .-w-fieldset-item[href=""]{pointer-events: none;}[data-lib="454"] .-w-scroll-animation u{display: inline;
	background: linear-gradient(transparent 50%, rgb(179 209 62) 50%);
	background-repeat: no-repeat;
	background-size: 0% 100%;
	font-weight: inherit;
	transition: background-size 1.5s;
	text-decoration: none;
	transition-delay: 1.5s;}[data-lib="454"] .-w-scroll-active,[data-lib="454"] 
.-w-scroll-active u{background-size: 100% 100%;}@media (max-width: 767px) {[data-lib="454"] .-w-fieldset-list{gap: 1rem;}[data-lib="454"] .-w-fieldset-item{display: flex;
	flex-direction: column;
	row-gap: .5em;
	max-width: 280px;
	min-width: unset;
	width: calc(
    (100% - (1rem * 1)) / 2
  );}[data-lib="454"] .-w-dec-number{order: -2;
	margin-bottom: -.6lh;}[data-lib="454"] .-w-image-text-wrapper{display: contents;
	justify-content: center;}[data-lib="454"] .-w-image-area{order: -1;
	width: 70%;
	margin: 0 auto;
	padding: 2.5rem;
	border-radius: 50%;
	border: 1px solid var(--o-r-colors-assort);
	display: flex;
	align-items: anchor-center;}[data-lib="454"] .-w-title{font-size: 1.1em;}[data-lib="454"] .-w-title u{text-decoration-thickness: 3px;
	text-underline-offset: -3px;}[data-lib="454"] .-w-text u{text-decoration-thickness: 3px;
	text-underline-offset: -3px;}}/*instance:5050*/[data-instance="5050"] .-w-dec-number{color: var(--o-r-colors-base_text);}[data-instance="5050"] .-w-image-text-wrapper{background: var(--o-r-colors-base);
	color: var(--o-r-colors-assort);
	border-color: var(--o-r-colors-assort);}[data-instance="5050"] .-w-text{color: var(--o-r-colors-base_text);}/*widget:6f16855b-f1b0-4f31-acb3-7a17546d5c1c*/
/*instance:598*/[data-instance="598"] .-w-button{display: flex;
	justify-content: 
    center;}[data-instance="598"] a{min-width: 529px;}/*instance mediea*/@media (max-width: 767px){[data-instance="598"] a{min-width: 100%;}[data-instance="598"] .-w-button{width: 100%;}}/*instance:5059*/[data-instance="5059"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="5059"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="5059"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="5059"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="5059"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="5059"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="5059"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="5059"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/5059/image/_/");}/*instance:608*/[data-instance="608"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="608"] [data-lib="251"]{padding: 0;}/*widget:18db8ade-a0fa-4d2e-b403-38dcd755a9de*/
[data-lib="2692"]{display: grid;
	grid-template-rows: 1fr;
	grid-template-columns: 1fr 1fr;
	gap: 3rem 1rem;
	font-size: 1.25vw;}[data-lib="2692"][data-w-width="1"]{font-size: inherit;}[data-lib="2692"] a{text-decoration: none;}[data-lib="2692"] .-w-ttl1{font-size: 3em;
	line-height: 1.25;}[data-lib="2692"] .-w-ttl2{font-size: 1.5em;
	line-height: 1.4;}[data-lib="2692"] .-w-item{position: relative;
	display: grid;
	place-items: center;
	place-content: center;
	z-index: 1;
	height: 100%;
	text-align: center;
	font-weight: bold;}[data-lib="2692"] .-w-item:hover .-w-image{opacity: 0.7;}@media (max-width: 1023px){[data-lib="2692"]{grid-template-rows: none;
	grid-template-columns: 1fr;
	gap: 2rem 0;
	font-size: inherit;}[data-lib="2692"] .-w-item{padding: 2rem;}[data-lib="2692"] .-w-ttl1{font-size: 2.5em;}}@media (max-width: 767px){[data-lib="2692"][data-w-width="0"]{max-width: 100%;}[data-lib="2692"] .-w-ttl1{font-size: 2em;}[data-lib="2692"] .-w-ttl2{font-size: 1.25em;}[data-lib="2692"] .-w-item{padding: 0 0;}}/*instance:614*/[data-instance="614"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="614"] [data-lib="251"]{padding: 0;}/*widget:dcc8ffdf-ede1-42dd-bc0d-d0515ebbd8ef*/
[data-lib="390"] .-w-wrapper-list{display: grid;
	grid-template-columns: repeat(auto-fill,minmax(250px,1fr));
	gap: 3rem 2rem;}[data-lib="390"] .-w-wrapper-item{background: rgba(255,255,255,0.5);
	position: relative;
	display: grid;
	grid-template-rows: subgrid;
	grid-row: span 4;
	row-gap: 1rem;
	padding-bottom: 1.5rem;}[data-lib="390"] .-w-wrapper-item >.-w-image-area{position: relative;
	width: 100%;
	aspect-ratio: 3/2;
	overflow: hidden;}[data-lib="390"] .-w-wrapper-item >.-w-image-area >img{width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center;
	transition: transform .3s ease;}[data-lib="390"] .-w-wrapper-item >a.-w-image-area>img:hover{transform: scale(1.1);}[data-lib="390"] .-w-wrapper-item .-w-text{padding-inline: 2rem;}[data-lib="390"] .-w-wrapper-item:nth-of-type(2) .-w-image-cover::before,[data-lib="390"] 
.-w-wrapper-item:nth-of-type(2) .-w-image-cover::after{border-color: var(--o-r-colors-accent);}[data-lib="390"] .-w-image-cover{position: relative;}[data-lib="390"] .-w-image-cover::before{position: absolute;
	content: '';
	width: 20%;
	aspect-ratio: 1;
	left: -5px;
	top: -5px;
	border-top: 5px solid var(--o-r-colors-assort);
	border-left: 5px solid var(--o-r-colors-assort);}[data-lib="390"] .-w-image-cover::after{position: absolute;
	content: '';
	width: 20%;
	aspect-ratio: 1;
	right: -5px;
	bottom: -5px;
	border-bottom: 5px solid var(--o-r-colors-assort);
	border-right: 5px solid var(--o-r-colors-assort);}[data-lib="390"] .-w-title{padding-top: 1.5rem;
	font-weight: 600;
	color: var(--o-r-colors-button);}[data-lib="390"] .-w-title-inner{text-align: center;
	font-size: 1.4em;}[data-lib="390"] .-w-button{text-align: center;}@media (max-width: 1023px){[data-lib="390"] .-w-wrapper-item{background: unset;
	row-gap: 1rem;
	border-top-width: 1px;
	border-right-width: 1px;}[data-lib="390"] .-w-wrapper-list{grid-template-columns: repeat(2,1fr);
	gap: 2rem;}[data-lib="390"] .-w-wrapper-item .-w-text{padding-inline: 0;}[data-lib="390"] .-w-wrapper-item >.-w-text-area{margin-left: 0;}}/*instance:6498*/[data-instance="6498"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6498"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6498"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6498"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6498"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6498"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6498"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6498"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6498/image/_/");}/*instance:6500*/[data-instance="6500"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6500"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6500"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6500"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6500"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6500"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6500"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6500"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6500/image/_/");}/*instance:6502*/[data-instance="6502"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6502"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6502"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6502"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6502"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6502"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6502"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6502"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6502/image/_/");}/*instance:6504*/[data-instance="6504"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6504"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6504"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6504"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6504"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6504"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6504"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6504"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6504/image/_/");}/*instance:6506*/[data-instance="6506"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6506"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6506"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6506"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6506"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6506"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6506"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6506"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6506/image/_/");}/*instance:6508*/[data-instance="6508"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6508"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6508"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6508"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6508"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6508"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6508"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6508"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6508/image/_/");}/*instance:6510*/[data-instance="6510"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6510"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6510"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6510"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6510"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6510"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6510"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6510"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6510/image/_/");}/*instance:6512*/[data-instance="6512"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="6512"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="6512"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="6512"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="6512"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="6512"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="6512"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="6512"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/6512/image/_/");}/*instance:624*/[data-instance="624"] .-w-button{display: flex;
	justify-content: 
    center;}[data-instance="624"] a{min-width: 529px;}/*instance mediea*/@media (max-width: 767px){[data-instance="624"] a{min-width: 100%;}[data-instance="624"] .-w-button{width: 100%;}}/*instance:4152*/[data-instance="4152"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="4152"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="4152"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="4152"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="4152"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="4152"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="4152"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="4152"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/4152/image/_/");}/*instance:625*/[data-instance="625"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="625"] [data-lib="251"]{padding: 0;}/*widget:d0e19a54-1a6a-4664-b673-b571afc9935d*/
[data-lib="553"]{list-style: none;}[data-lib="553"] .-w-link{text-decoration: none;}[data-lib="553"] .-w-link:hover{text-decoration: underline;}[data-lib="553"] .-w-text{color: #333333;
	color: var(--o-r-colors-base_text);}/*instance:626*/[data-instance="626"] .-w-text{color: var(--o-r-colors-base_text);}/*widget:1b48f573-f58f-473e-95c0-348371565062*/
[data-lib="1686"] .-w-table table{max-width: 100%;
	border-collapse: collapse;}[data-lib="1686"] .-w-table table td{padding: .5em;
	border: 1px solid;}@media (max-width:767px){[data-lib="1686"] .-w-table{width: 100%;
	font-size: 1em;
	font-weight: bold;}}/*instance:701*/[data-instance="701"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="701"] [data-lib="251"]{padding: 0;}/*widget:746dd0c1-f5fc-4386-96c3-891be302af65*/
[data-lib="488"][data-w-width="1"]{width: min(calc(1170px * .7),94%);}[data-lib="488"] .-w-sp{display: none;}[data-lib="488"] .-w-list ul{list-style: none;
	width:100%;
	margin:0 auto;}[data-lib="488"] .-w-list ul li{width:100%;
	margin:0 auto 1rem;}[data-lib="488"] .-w-list ul li:last-child{margin:0 auto;}[data-lib="488"] .-w-list ul li .-w-link{display:flex;
	width: 100%;
	background: hsla(35,26%,90%,0.5);}[data-lib="488"] .-w-list ul li a.-w-link{color: #313131;
	color:#444444;
	text-decoration: none;}[data-lib="488"] .-w-list ul li a:hover{background-color: rgba(255,255,255,0.5);
	background: hsla(35,26%,95%,0.5);}[data-lib="488"] .-w-list ul li .-w-link .-w-cont{display: grid;
	grid-template-columns: auto 140px 1fr;
	gap: 3rem;
	align-items:center;
	padding: 2rem;}[data-lib="488"] .-w-list ul li .-w-link .-w-cont .-w-date{width:10rem;
	color:#444444;
	display: flex;
	align-items: center;}[data-lib="488"] .-w-text{font-size:0.9375em;
	color:#ee8bb7;}[data-lib="488"] .-w-tag-list{display:flex;
	flex-direction: column;
	gap:1rem;}[data-lib="488"] .-w-tag{font-weight: 700;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	background: #ff0;
	background: var(--o-r-colors-accent);
	color: #333;
	color: var(--o-r-colors-accent_text);
	border-radius: 15px;
	font-size: 1.2rem;
	line-height: 1;
	height: fit-content;
	padding: .5em 1em .7em;}[data-lib="488"] .pagenation{display:flex;
	justify-content: center;
	text-align: center;
	margin: 50px auto 0;}[data-lib="488"] .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="488"] .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="488"] .pagenation span a:hover{text-decoration: none;
	background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);}[data-lib="488"] .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="488"] .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="488"] .pagenation span.prev,[data-lib="488"] .pagenation span.next{padding:0;}[data-lib="488"] .pagenation span.prev a,[data-lib="488"] .pagenation span.next a{padding: 9px 0;}[data-lib="488"] .pagenation span.prev.current,[data-lib="488"] .pagenation span.next.current{display: none;}@media (max-width: 767px){[data-lib="488"]{padding:0;}[data-lib="488"] .-w-pc{display: none;}[data-lib="488"] .-w-sp{display: block;}[data-lib="488"] .-w-list ul li .-w-text_wrap{flex-direction: column;}[data-lib="488"] ul li{width:100%;
	margin:0 auto 1.5rem;}[data-lib="488"] .-w-list ul li .-w-link >div{padding:0;}[data-lib="488"] .-w-tag-list{flex-direction: row;
	margin-left: 1rem;}[data-lib="488"] .-w-list ul li .-w-link .-w-cont span{font-size: 1.2rem;
	line-height: 1;
	width: fit-content;
	height: fit-content;
	padding: 0.7rem 1rem;}[data-lib="488"] .-w-list ul li .-w-link .-w-cont{width: 100%;
	padding: 1rem;
	flex-wrap: wrap;
	grid-template-columns: 10ch 1fr;
	gap: 1rem;}[data-lib="488"] .-w-list ul li .-w-link .-w-cont .-w-date{font-size: 3.5vw;}[data-lib="488"] .-w-list ul li .-w-link .-w-cont .-w-title{grid-column: 1 / 3;}[data-lib="488"] .-w-tag{font-size: 3.5vw;}}/*instance:702*/[data-instance="702"] .-w-list ul li{color: var(--o-r-colors-base_text);}[data-instance="702"] .-w-list ul li a.-w-link{color: var(--o-r-colors-base_text);}[data-instance="702"] .-w-date{width:10rem;
	color: var(--o-r-colors-base_text);}[data-instance="702"] .-w-text{color: var(--o-r-colors-accent);}[data-instance="702"] .-w-tag[data="Event"]{background-color: #E97232;}[data-instance="702"] .-w-tag[data="SNS"]{background-color: #00B34B;}[data-instance="702"] .-w-tag[data="Market"]{background-color: #FE0000;}[data-instance="702"] .-w-tag[data="Collection"]{background-color: #00B2FE;} .pagenation span{color: var(--o-r-colors-button);} .pagenation span a{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);} .pagenation span a:hover{background: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);} .pagenation span.current{background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);} .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:4281*/[data-instance="4281"] .-w-button{display: flex;
	justify-content: 
    center;}[data-instance="4281"] a{min-width: 529px;}/*instance mediea*/@media (max-width: 767px){[data-instance="4281"] a{min-width: 100%;}[data-instance="4281"] .-w-button{width: 100%;}}/*instance:4282*/[data-instance="4282"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="4282"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="4282"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="4282"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="4282"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="4282"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="4282"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="4282"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/4282/image/_/");}/*instance:703*/[data-instance="703"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="703"] [data-lib="251"]{padding: 0;}/*widget:fa78f230-87c3-42b5-a664-da130e825239*/
[data-lib="473"]{--w-title-color: var(--o-r-colors-button, #d63b3b);
	--w-title-color2: #e27878;
	--w-title-color2: hsl(35deg, 26%, 69%);
	line-height: 1.5;}[data-lib="473"] a{text-decoration: none;}[data-lib="473"] .-w-article-item{width: 55%;
	display: grid;
	grid-template-columns: 30% 1fr;
	column-gap: 2rem;
	padding: 3rem;
	margin: 1.5em 0;
	border-radius: 2rem;
	background: #fff;
	background: hsl(0deg,0%,94%);
	box-shadow: 0 0 1.5em rgba(0,0,0,.5);}[data-lib="473"] .-w-article-link{display: contents;}[data-lib="473"] .-w-image-area{display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	aspect-ratio: 5/4;
	background: #f0efef;
	background: var(--o-r-colors-base);}[data-lib="473"] .-w-image{max-height: 100%;
	object-fit: cover;
	object-position: center;}[data-lib="473"] .-w-image.-w-logo{max-width: 95%;
	object-fit: contain;}[data-lib="473"] .-w-text5.-w-hidden{display: none;}[data-lib="473"] .-w-title{grid-column: 1/-1;
	position: relative;
	width: calc(100% + 3rem + 2rem);
	padding: 1rem 2rem;
	border-radius: 1rem 2rem 0 1rem;
	background: linear-gradient(133deg, #d63b3b, #e27878);
	background: linear-gradient(133deg, 
    var(--w-title-color),
    var(--w-title-color2)
  );
	color: #fff;
	color: var(--o-r-colors-button_text);
	margin-bottom: 2.4rem;}[data-lib="473"] .-w-title::before{content: '';
	position: absolute;
	right: 0;
	bottom: -2rem;
	width: 2rem;
	aspect-ratio: 1;
	background: #e27878;
	background: var(--w-title-color2);}[data-lib="473"] .-w-title::after{content: '';
	position: absolute;
	right: 0;
	bottom: -4rem;
	width: 2rem;
	height: 4rem;
	background: #d63b3b;
	background: var(--w-title-color);
	clip-path: circle(65% at left);}[data-lib="473"] .-w-tag-list{display: flex;
	flex-wrap: wrap;
	column-gap: .3em;
	font-size: .8em;
	line-height: 1;
	margin-bottom: 1em;}[data-lib="473"] .-w-tag-list:not(:has(*)){display: none;}[data-lib="473"] .-w-tag-item{padding: .3em .5em .2em;
	background: #07397A;
	background: var(--o-r-colors-assort);
	color: #fff;
	color: var(--o-r-colors-assort_text);
	border-radius: .5em;}[data-lib="473"] .-w-profile-list{text-align: right;
	margin-top: 1em;
	font-size: .8em;
	opacity: .8;}[data-lib="473"] .-w-profile-item{display: inline-block;}@media (max-width: 1023px){[data-lib="473"] .-w-article-item{width: 85%;}}@media (max-width:767px){[data-lib="473"] .-w-article-item{display: flex;
	flex-direction: column;
	row-gap: 1em;}[data-lib="473"] .-w-image-area{width: 80%;
	margin: 0 auto;}[data-lib="473"] .-w-title{font-size: 1.2em;}}/*instance:704*/[data-instance="704"]{--w-title-color2: hsl(35deg, 26%, 69%);}[data-instance="704"] .-w-article-item{background: hsl(0deg,0%,94%);
	box-shadow: 0 0 1.5em rgba(0,0,0,.5);}[data-instance="704"] .-w-image-area{background: var(--o-r-colors-base);}[data-instance="704"] .-w-title{color: var(--o-r-colors-button_text);}[data-instance="704"] .-w-title::before{background: var(--w-title-color2);}/*instance:706*/[data-instance="706"] .-w-button{display: flex;
	justify-content: 
    center;}[data-instance="706"] a{min-width: 529px;}/*instance mediea*/@media (max-width: 767px){[data-instance="706"] a{min-width: 100%;}[data-instance="706"] .-w-button{width: 100%;}}/*instance:4256*/[data-instance="4256"].-w-normal:hover{color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-instance="4256"].-w-assort{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-instance="4256"].-w-assort:hover{color: var(--o-r-colors-assort);
	background: var(--o-r-colors-assort_text);}[data-instance="4256"].-w-accent{background: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-instance="4256"].-w-accent:hover{color: var(--o-r-colors-accent);
	background: var(--o-r-colors-accent_text);}[data-instance="4256"].-w-base{background: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}[data-instance="4256"].-w-base:hover{color: var(--o-r-colors-base);
	background: var(--o-r-colors-base_text);}[data-instance="4256"] .-w-icon{width: 1.4em;
	mask-image: url("/_img/ja/cms/4256/image/_/");}/*instance:707*/[data-instance="707"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="707"] [data-lib="251"]{padding: 0;}/*instance:709*/[data-instance="709"]{color: var(--o-r-colors-base_text);
	padding:5rem 0;
	background-color: 0;}[data-instance="709"] [data-lib="251"]{padding: 0;}/*widget:96acdd69-cbb7-45db-9a29-93322bf4c0a4*/
[data-lib="2674"] .-w-article-list{display: flex;
	flex-direction: column;
	row-gap: 5rem;}[data-lib="2674"] .-w-article-list:not(:has(*))::before{content: '現在準備中です';
	padding: 5vh 0;
	text-align: center;}[data-lib="2674"] .-w-article-item{display: grid;
	grid-template-columns: 1fr 1fr;
	column-gap: 2%;}[data-lib="2674"] .-w-article-item:nth-child(2n) .-w-left-wrapper{grid-column: 2/3;
	grid-row: 1/2;}[data-lib="2674"] .-w-article-item:nth-child(2n) .-w-right-wrapper{grid-column: 1/2;
	grid-row: 1/2;}[data-lib="2674"] .-w-article-item:not(:has(.-w-right-wrapper)) .-w-left-wrapper{grid-column: span 2;}[data-lib="2674"] .-w-left-image-area{width: 80%;
	margin: 0 auto;}[data-lib="2674"] .-w-left-image-area >img{width: 100%;
	object-fit: contain;
	object-position: center;}[data-lib="2674"] .-w-left-wrapper{display: flex;
	flex-direction: column;
	row-gap: 1em;}[data-lib="2674"] .-w-article-title{position: relative;
	font-weight: bold;
	color: #07397A;
	color: var(--o-r-colors-assort);
	border-bottom: 1px solid;
	border-bottom-color: var(--o-r-colors-assort);
	padding-block: 0 0.5em;}[data-lib="2674"] .-w-tag-list{display: flex;
	flex-wrap: wrap;}[data-lib="2674"] .-w-tag-list:not(:has(*)){display: none;}[data-lib="2674"] .-w-tag-item{color: #07397A;}[data-lib="2674"] .-w-tag-item:has(+.-w-tag-item)::after{content: ',';}[data-lib="2674"] .-w-tr{display: grid;
	grid-template-columns: minmax(auto,7em) 1fr;
	align-items: center;
	column-gap: 1em;
	padding: .5em 0;
	border-bottom: 1px solid;
	border-bottom-color: #07397A;
	border-bottom-color: var(--o-r-colors-assort);}[data-lib="2674"] .-w-th{color: #07397A;
	color: var(--o-r-colors-assort);
	font-weight: bold;}[data-lib="2674"] .-w-td{line-height: 1.5;}[data-lib="2674"] .-w-tel-link{text-decoration: none;
	pointer-events: none;}[data-lib="2674"] .-w-right-wrapper:not(:has(.-w-right-image-area)) .-w-right-map-area,[data-lib="2674"] 
.-w-right-wrapper:not(:has(.-w-right-map-area)) .-w-right-image-area{aspect-ratio: 1;}[data-lib="2674"] .-w-right-image-area,[data-lib="2674"] 
.-w-right-map-area{width: 100%;
	aspect-ratio: 4/3;}[data-lib="2674"] .-w-right-map-area>iframe{width: 100%;
	height: 100%;
	vertical-align: top;}[data-lib="2674"] .-w-right-map-area:has(+.-w-map-api){display: none;}[data-lib="2674"] .-w-map-api:has(.gm-err-container),[data-lib="2674"] 
.-w-map-api.-js-empty{display: none;}[data-lib="2674"] .-w-right-map-area:has(+.-w-map-api .gm-err-container),[data-lib="2674"] 
.-w-right-map-area:has(+.-w-map-api.-js-empty){display: block;}[data-lib="2674"] .pagenation span a{background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button_text);}[data-lib="2674"] .pagenation span a:hover{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-lib="2674"] .pagenation span.current{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-lib="2674"] .pagenation span.scope_limit{color: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}[data-lib="2674"] .-w-address{display: inline-block;}@media (max-width:1023px){[data-lib="2674"] .-w-article-list{display: grid;
	grid-template-columns: repeat(auto-fill,minmax(450px,1fr));}[data-lib="2674"] .-w-article-item{display: flex;
	flex-direction: column;
	row-gap: 5rem;
	width: 450px;
	margin: 0 auto;}[data-lib="2674"] .-w-right-image-area,[data-lib="2674"] 
.-w-right-map-area{width: 100%;
	aspect-ratio: 16 / 9;}[data-lib="2674"] .-w-right-wrapper:not(:has(.-w-right-image-area)) .-w-right-map-area,[data-lib="2674"] 
.-w-right-wrapper:not(:has(.-w-right-map-area)) .-w-right-image-area{aspect-ratio: 16 / 9;}}@media (max-width:767px){[data-lib="2674"] .-w-tel-link{text-decoration: underline;
	pointer-events: auto;}[data-lib="2674"] .-w-article-list{display: flex;}[data-lib="2674"] .-w-article-item{width: 100%;
	row-gap: 1em;}}/*instance:4286*/[data-instance="4286"] .-w-article-title{color: var(--o-r-colors-assort);}[data-instance="4286"] .-w-article-title::before{background: linear-gradient(90deg, var(--o-r-colors-assort), transparent);}[data-instance="4286"] .-w-tr{border-bottom-color: var(--o-r-colors-assort);}[data-instance="4286"] .-w-th{color: var(--o-r-colors-assort);}[data-instance="4286"] .pagenation span a{background: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button_text);}[data-instance="4286"] .pagenation span a:hover{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-instance="4286"] .pagenation span.current{background: var(--o-r-colors-button_text);
	border-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button);}[data-instance="4286"] .pagenation span.scope_limit{color: var(--o-r-colors-button);
	border-color: var(--o-r-colors-button);
	background: var(--o-r-colors-button_text);}/*layout:1*/body{
    font-family: ;
}
h2,h3,h4,h5,h6{
    font-family: ;
}/*layout:2*//*PAGE*/.-x-cont > [data-lib] ~ [data-lib][data-lib="643"]{
  margin-top: 0;
}