:root{
	--o-r-colors-base:#ffffff;
	--o-r-colors-base_text:#000000;
	--o-r-colors-button:#001b5c;
	--o-r-colors-button_text:#ffffff;
	--o-r-colors-assort:#001b5c;
	--o-r-colors-assort_text:#ffffff;
	--o-r-colors-accent:#9f0020;
	--o-r-colors-accent_text:#ffffff;
	--o-r-color-background:#ffffff;
	--o-r-color-background_text:#000000;
	--o-r-color-main:#001754;
	--o-r-color-main2:#001566;
	--o-r-color-main3:#020326;
	--o-r-color-main_text:#ffffff;
	--o-r-color-accent:#9f0020;
	--o-r-color-accent_text:#ffffff;
	--o-r-font_title-css_url:https\00003a//fonts.googleapis.com/css2?family=Open+Sans\00003aital,wght@0,400\00003b0,500\00003b0,700\00003b1,400\00003b1,500\00003b1,700&family=Noto+Serif+JP\00003awght@400\00003b500\00003b700\00003b900&display=swap;
	--o-r-font_title-family:'Open Sans','Noto Serif JP', serif;
	--o-r-h_design-style:.-w-general {
text-align\00003a center\00003b
font-size\00003a 40px\00003b
color\00003a{=resource('color','main')=}\00003b
color\00003a#001754\00003b
margin\00003a 0 auto 20px\00003b
font-weight\00003a 900\00003b
}
@media (max-width\00003a 768px) {
.-w-general {
font-size\00003a24px\00003b
}
}
;
	--o-r-production_volume-denominator:370;
	--o-r-production_volume-molecule:15;
	--o-r-production_volume-unit:案件;
	--o-r-legal_volume-denominator:370;
	--o-r-legal_volume-molecule:369;
	--o-r-legal_volume-unit:案件;
}/*common_css*/
* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
    scroll-behavior: smooth;
}
html{
    font-size:62.5%;
    background-color:#ffffff;;
    color:#000000;;
    -webkit-text-size-adjust: 100%;
    scroll-behavior: smooth;
}
body {
    font-size:1.6rem;
    font-family: 'roboto','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',Arial,sans-serif;
    font-weight: 400;
    line-height : 1.8;
    scroll-behavior: smooth;
}
main {
  overflow: hidden;
}
a{
  color: inherit;
}
br.-w-sp {
  display: none;
}

img {
  max-width:100%;
  height:auto;
  vertical-align: top;
}

[data-w-width] {
    max-width: 100%;
}
[data-w-width="1"] {
    width: 1170px;
    width:1200px;
    margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
    max-width:100%;
    width:100%;
}
@media (max-width: 1200px){
    [data-w-width="1"] {
        max-width:94%;
        width:100%;
    }
    [data-w-width="0"] section[data-w-width="1"] {
        max-width:100%;
    }
}
.-x-cont > [data-lib] ~ [data-lib]{
    margin-top:4rem;
}
@media screen and (max-width: 767px) {
    .-x-cont > [data-lib] ~ [data-lib]{
        margin-top:2.5rem;
    }
}
.sp {display: none;}
@media (max-width: 1216px) and (min-width: 1200px) {
    body {
        overflow-x: hidden;
    }
}
@media (max-width: 768px) {
    .pc {
        display: none;
    }
    .sp {
        display: block;
    }
    br.-w-sp {
      display: block;
    }
    br.-w-pc {
      display: none;
    }
    span.sp,a.sp {display: inline;}
    img.sp,iframe.sp {display: inline-block;}
    span.pc,a.pc,
    img.pc,iframe.pc {display: none;}
}

.lum-lightbox-inner img.lum-img {
    max-width:100%;
}
.lum-lightbox {
    z-index: 9999999;
}


.-w-blockquote {
    position: relative;
    padding: 45px 15px 8px 15px;
    box-sizing: border-box;
    font-style: italic;
    background: #efefef;
    color: #555;
    margin:30px auto;
}
.-w-blockquote:before{
    display: inline-block;
    position: absolute;
    top: 5px;
    left: 3px;
    content: "“";
    color: #cfcfcf;
    font-size: 90px;
    line-height: 1;
}
.-w-blockquote p {
    padding: 0;
    margin: 10px 0;
    line-height: 1.7;
}

.-w-blockquote cite {
    display: block;
    text-align: right;
    color: #888888;
    font-size: 0.9em;
}
.-w-blockquote a {
  color:#222222;
}[data-lib="14695"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:fbe9add5-9748-40df-bfb8-a277fe4a9965*/
[data-lib="14695"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;}[data-lib="14695"] span{position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 1em 2em;
	border: 1px solid;
	border-color:#001b5c;
	display: inline-block;
	width: 100%;
	height: 100%;
	box-shadow: 0 0 1rem #000000;
	transition: .3s;}[data-lib="14695"]:hover span{box-shadow: 0 0 1rem transparent;}[data-lib="14695"].-w-assort span{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="14695"].-w-accent span{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="14695"].-w-base span{background:#ffffff;
	color:#000000;
	border-color:#ffffff;}@media (max-width: 768px){}[data-lib="14706"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:57b45256-5411-45d4-b302-87933bedd428*/
[data-lib="14706"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color:#001b5c;}[data-lib="14706"] span{position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="14706"]:hover span{border-color:#001b5c;}[data-lib="14706"].-w-assort{border-color:#001b5c;}[data-lib="14706"].-w-assort span{background:#001b5c;
	color:#ffffff;}[data-lib="14706"].-w-assort:hover span{border-color:#001b5c;}[data-lib="14706"].-w-accent{border-color:#9f0020;}[data-lib="14706"].-w-accent span{background:#9f0020;
	color:#ffffff;}[data-lib="14706"].-w-accent:hover span{border-color:#9f0020;}[data-lib="14706"].-w-base{border-color:#ffffff;}[data-lib="14706"].-w-base span{background:#ffffff;
	color:#000000;}[data-lib="14706"].-w-base:hover span{border-color:#ffffff;}@media (max-width: 768px){}[data-lib="14757"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:ca9e0788-5a76-47b6-aebc-971ad1cd4c81*/
[data-lib="14757"]{min-width:30rem;
	text-align: center;
	display: inline-block;
	width: fit-content;
	margin:0 auto;
	background-color: #434343;
	color: #ffffff;
	border: 2px solid #434343;
	text-decoration: none;
	cursor: pointer;
	padding: 1.3rem 1.0rem;
	font-size:0.875em;
	-webkit-transition: all .3s;
	transition: all 0.3s;}[data-lib="14757"]:hover{color:#434343;
	background-color: #ffffff;}[data-lib="14759"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:b503478c-b826-4368-8ddb-5b23a6dae50a*/
[data-lib="14759"]{width:300px;
	height:74px;
	font-size:18px;
	text-align: center;
	display : -webkit-inline-box;
	display : -ms-inline-flexbox;
	display : -webkit-inline-flex;
	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;
	margin: 0 auto;
	border-radius:5px;
	background:#001b5c;
	color:#ffffff;
	text-decoration: none;
	transition: 0.3s;}[data-lib="14759"] i{font-size:30px;
	margin-right:5px;}[data-lib="14759"]:hover{opacity: 0.8;}[data-lib="14759"].-w-assort{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="14759"].-w-assort:hover{color:#001b5c;
	background:#ffffff;}[data-lib="14759"].-w-accent{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="14759"].-w-accent:hover{color:#9f0020;
	background:#ffffff;}[data-lib="14759"].-w-base{background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="14759"].-w-base:hover{color:#ffffff;
	background:#000000;}@media (max-width: 768px){}[data-lib="14799"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:fa72091d-4fb9-456f-86ab-f2d39c374ccb*/
[data-lib="14799"]{min-width: 25rem;
	padding: 1rem 2rem;
	font-size:1.2em;
	text-align: center;
	display : -webkit-inline-box;
	display : -ms-inline-flexbox;
	display : -webkit-inline-flex;
	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;
	margin: 0 auto;
	border: 2px solid;
	background: transparent;
	color: #000;
	color:#001b5c;
	background:#ffffff;
	text-decoration: none;
	transition: 0.3s;}[data-lib="14799"] i{font-size:0.8em;
	margin-right:5px;
	margin-bottom: 0.2em;
	transform: rotate(90deg);}[data-lib="14799"]:hover{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="14799"].-w-assort{color:#001b5c;
	background:#ffffff;}[data-lib="14799"].-w-base:hover{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="14799"].-w-accent{color:#9f0020;
	background:#ffffff;}[data-lib="14799"].-w-accent:hover{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="14799"].-w-base{color:#ffffff;
	background:#000000;}@media (max-width: 768px){}[data-lib="14810"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:15f3008d-404c-4c2b-83e7-d9827cebbd18*/
[data-lib="14810"]{min-width: 170px;
	line-height: 1;
	font-size:1.0625em;
	text-align: center;
	padding: 0.5em 0.3125em;
	width: fit-content;
	margin: 0 auto;
	background:#001b5c;
	color:#ffffff;
	border: 2px solid;
	border-color:#001b5c;
	display: inline-block;
	text-decoration: none;
	-webkit-transition: all .3s;
	transition: all .3s;}[data-lib="14810"]:hover{color:#001b5c;
	background:#ffffff;}[data-lib="14810"].-w-assort{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="14810"].-w-assort:hover{color:#001b5c;
	background:#ffffff;}[data-lib="14810"].-w-accent{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="14810"].-w-accent:hover{color:#9f0020;
	background:#ffffff;}[data-lib="14810"].-w-base{background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="14810"].-w-base:hover{color:#ffffff;
	background:#000000;}@media (max-width: 768px){}[data-lib="15152"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:cdad348f-4ea2-4c5e-9cbf-896a52b46c14*/
[data-lib="15152"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;}[data-lib="15152"]:hover{opacity: 0.8;}[data-lib="15152"] span{position: relative;
	z-index: 2;
	background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	padding: 1.05em 2em;
	border-radius: 100px;
	font-weight: 900;
	font-size: 1.875em;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="15152"].-w-assort span{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-lib="15152"].-w-accent span{background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-lib="15152"].-w-base span{background-color: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}@media (max-width: 768px){[data-lib="15152"] span{padding: 1.05em 2em;
	font-size: 4vw;}}[data-lib="15511"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:f9d1885f-7336-4c86-b1ac-172a63a93fac*/
[data-lib="15511"]{text-decoration: none;
	color: rgba(0,0,0,1);
	display: inline-block;}[data-lib="15511"] >.moreLink >.moreLinkText{-webkit-transition: all 0.3s ease;
	-moz-transition: all 0.3s ease;
	-o-transition: all 0.3s ease;
	transition: all  0.3s ease;
	position: relative;
	border-bottom: 2px solid rgba(0,0,0,1);
	padding-right: 2em;
	padding-bottom: 0.25em;}[data-lib="15511"] >.moreLink >.moreLinkText:after{position: absolute;
	content: "";
	background: rgba(0,0,0,1);
	width: 20px;
	height: 2px;
	right: -2px;
	bottom: 6px;
	transform: rotate(45deg);}[data-lib="15511"] >.moreLink .moreLinkText:hover >.lineArrow{opacity: 0.7;}[data-lib="15511"] >.moreLink >.moreLinkText:hover{opacity: 0.7;}[data-lib="15523"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:ee98089d-3d37-4a97-8bf1-6ee2a7391807*/
[data-lib="15523"]{min-width:30rem;
	text-align: center;
	display: inline-block;
	width: fit-content;
	margin:0 auto;
	background-color: #434343;
	color: #ffffff;
	border: 2px solid #434343;
	border-radius: 3.0rem;
	text-decoration: none;
	cursor: pointer;
	padding: 1.3rem 1.0rem;
	font-size:0.875em;
	-webkit-transition: all .3s;
	transition: all 0.3s;}[data-lib="15523"]:hover{color:#434343;
	background-color: #ffffff;}[data-lib="15547"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:a0aadee9-16c0-4167-9de3-c0beb8a5b279*/
[data-lib="15547"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;}[data-lib="15547"]:hover{opacity: 0.8;}[data-lib="15547"] div{display: flex;
	position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 1.05em 2em;
	border-radius: 100px;
	font-weight: 900;
	font-size: 1.875em;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="15547"].-w-assort div{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="15547"].-w-accent div{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="15547"].-w-base div{background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="15547"] img{vertical-align: middle;
	margin-right: 1em;}@media (max-width: 768px){[data-lib="15547"] div{padding: 1.05em 2em;
	font-size: 4vw;}[data-lib="15547"] img{width: 8vw;
	margin-right: 0.5em;}}[data-lib="16398"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:99c9a3cb-6b58-41e3-988a-8214d888766d*/
[data-lib="16398"]{margin: 30px auto 0;
	text-align: center;}[data-lib="16398"] span{min-width:50%;
	border-radius: 2px;
	display: inline-block;
	padding: 10px;
	font-size:20px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #9f0020;
	border:1px solid #9f0020;}[data-lib="16398"] span:hover{color: #9f0020;
	background-color: #ffffff;}[data-lib="17358"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:022acf52-b18b-414b-afe2-f4d58fb64e81*/
[data-lib="17358"]{margin: 30px auto 0;
	text-align: center;}[data-lib="17358"] span{min-width:50%;
	border-radius: 2px;
	display: inline-block;
	padding: 10px;
	font-size:20px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #9f0020;
	border:1px solid #9f0020;}[data-lib="17358"] span:hover{color: #9f0020;
	background-color: #ffffff;}[data-lib="17395"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:6be77ea4-b913-4804-8fea-08d0163c6947*/
[data-lib="17395"]{display: inline-block;
	text-decoration: none;
	height: 100%;
	padding-top: 4rem;
	background: #ffffff;
	background: var(--o-r-colors-base);
	box-shadow: 10px 10px hsl(196,100%,46%);
	border: 2px solid hsl(196,100%,46%);
	color: hsl(196,100%,46%);
	height: 120px;}[data-lib="17395"]:hover{background: hsl(196,100%,46%);
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px #000;
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-lib="17395"]:hover span::before{border-top: 3px solid #ffffff;
	border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid #ffffff;
	border-right: 3px solid var(--o-r-colors-assort_text);}[data-lib="17395"] span{position: relative;
	font-size: 2.5rem;}[data-lib="17395"] span::before{content: "";
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 13px;
	height: 13px;
	border-top: 3px solid hsl(196,100%,46%);
	border-right: 3px solid hsl(196,100%,46%);
	transform: rotate(45deg);
	right: -3rem;}@media (max-width:1200px){[data-lib="17395"] span{font-size: 2vw;}[data-lib="17395"] span::before{border-right: 1px solid hsl(196,100%,46%);
	border-top: 1px solid hsl(196,100%,46%);
	right: -1rem;}}@media (max-width:768px){[data-lib="17395"] span{font-size: 4vw;}[data-lib="17395"] span::before{right: -3rem;}}[data-lib="17417"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:aa887596-9da2-4a97-9d9a-61bc70fe892e*/
[data-lib="17417"]{min-height: 60px;
	padding: 17px 40px 13px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	background:#ffffff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background: #b00000;
	background:#001b5c;
	display: inline-block;
	transition: 0.5s;
	position: relative;}[data-lib="17417"]:before{content: '';
	width: 10px;
	height: 10px;
	transform: rotate(45deg) translate(-50%);
	border-top: 1px solid #fff;
	border-right: 1px solid #fff;
	position: absolute;
	top: 50%;
	right: 15px;}[data-lib="17417"] span{position: relative;}[data-lib="17417"]:hover{letter-spacing: 3px;}[data-lib="17417"].-w-assort{background:#001b5c;
	color:#ffffff;}[data-lib="17417"].-w-assort:hover{color:#001b5c;
	background:#ffffff;
	border-color:#001b5c;}[data-lib="17417"].-w-accent{background:#9f0020;
	color:#ffffff;}[data-lib="17417"].-w-accent:hover{color:#9f0020;
	background:#ffffff;
	border-color:#9f0020;}[data-lib="17417"].-w-base{background:#ffffff;
	color:#000000;}[data-lib="17417"].-w-base:hover{color:#ffffff;
	background:#000000;
	border-color:#ffffff;}[data-lib="17526"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:b8ef812e-07df-4b53-801e-e88aaa12fcb5*/
[data-lib="17526"]{margin: 30px auto 0;
	text-align: center;}[data-lib="17526"] span{width: 250px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	padding: 10px;
	font-size:20px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #9f0020;
	border:1px solid #9f0020;}[data-lib="17526"] span:hover{color: #9f0020;
	background-color: #ffffff;}[data-lib="17526"] span::before{content: '';
	width: 20px;
	height: 20px;
	border: 0px;
	border-top: solid 3px;
	border-right: solid 3px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 37%;
	left: 0;
	margin-top: -4px;}@media (max-width: 768px){[data-lib="17526"] span{width: 100%;}}[data-lib="17551"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:78c11427-94e4-438b-9cd1-653e33844eb4*/
[data-lib="17551"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color: var(--o-r-colors-button);}[data-lib="17551"] span{position: relative;
	z-index: 2;
	background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="17551"]:hover span{border-color: var(--o-r-colors-button);}[data-lib="17551"].-w-assort{border-color: var(--o-r-colors-assort);}[data-lib="17551"].-w-assort span{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-lib="17551"].-w-assort:hover span{border-color: var(--o-r-colors-assort);}[data-lib="17551"].-w-accent{border-color: var(--o-r-colors-accent);}[data-lib="17551"].-w-accent span{background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="17551"].-w-accent:hover span{border-color: var(--o-r-colors-accent);}[data-lib="17551"].-w-base{border-color: var(--o-r-colors-base);}[data-lib="17551"].-w-base span{background-color: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="17551"].-w-base:hover span{border-color: var(--o-r-colors-base);}[data-lib="17644"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:e3e014b2-726d-4434-9093-524735562afa*/
[data-lib="17644"]{width:100%;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	box-shadow: 10px 10px 15px -10px #000;
	overflow: hidden;
	padding: 1.5rem 1rem;
	color: #fff;
	border-radius: 0;
	font-weight:700;}[data-lib="17644"]:before{position: absolute;
	top: 0;
	left:30px;
	width: 400px;
	height: 400px;
	content: '';
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out;
	-webkit-transform: translateX(-108%) translateY(-57%) rotate(135deg);
	transform: translateX(-108%) translateY(-57%) rotate(135deg);
	background: #fff100;}[data-lib="17644"]:hover:before{left:80px;
	-webkit-transform: translateX(-5%) translateY(-30%) rotate(135deg);
	transform: translateX(-5%) translateY(-30%) rotate(135deg);}[data-lib="17644"] span{position: relative;
	z-index: 2;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="17644"] span:before{content: '';
	width: 10px;
	height: 10px;
	border-top: solid 2px;
	border-right: solid 2px;
	position: absolute;
	right: 10px;
	top: 8px;
	transform: rotate(45deg);}[data-lib="17644"]:hover span{border-color:#001b5c;}[data-lib="17644"].-w-assort{border-color:#001b5c;}[data-lib="17644"].-w-assort span{background:#001b5c;
	color:#ffffff;}[data-lib="17644"].-w-assort:hover span{border-color:#001b5c;}[data-lib="17644"].-w-accent{border-color:#9f0020;}[data-lib="17644"].-w-accent span{background:#9f0020;
	color:#ffffff;}[data-lib="17644"].-w-accent:hover span{border-color:#9f0020;}[data-lib="17644"].-w-base{border-color:#ffffff;}[data-lib="17644"].-w-base span{background:#ffffff;
	color:#000000;}[data-lib="17644"].-w-base:hover span{border-color:#ffffff;}@media (max-width: 768px){[data-lib="17644"] span:before{top: 10px;}}@media (max-width: 530px){}[data-lib="17864"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:994279e1-8aa5-4b93-8fba-d6a8162d3bf7*/
[data-lib="17864"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color:#001b5c;
	border-color: #ffffff;
	border-color: var(--o-r-colors-assort_text);}[data-lib="17864"] span{position: relative;
	z-index: 2;
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;
	background: #ffffff;
	color: #001b5c;
	background: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort);}[data-lib="17864"]:hover span{border-color:#ffffff;}[data-lib="17864"].-w-assort{border-color:#ffffff;}[data-lib="17864"].-w-assort span{background:#ffffff;
	color:#001b5c;}[data-lib="17864"].-w-assort:hover span{border-color:#ffffff;}[data-lib="17864"].-w-accent{border-color:#ffffff;}[data-lib="17864"].-w-accent span{background:#ffffff;
	color:#9f0020;}[data-lib="17864"].-w-accent:hover span{border-color:#ffffff;}[data-lib="17864"].-w-base{border-color:#ffffff;}[data-lib="17864"].-w-base span{background:#ffffff;
	color:#000000;}[data-lib="17864"].-w-base:hover span{border-color:#ffffff;}[data-lib="17892"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:4a1e002f-b310-4c4b-81c6-9658509a3393*/
[data-lib="17892"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color: #ffffff;
	border-color: var(--o-r-colors-assort_text);}[data-lib="17892"]:hover{border-color:  #ffffff;
	border-color: var(--o-r-colors-assort_text);}[data-lib="17892"]:hover span{background:  #001b5c;
	color:#ffffff;
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color:#001b5c;}[data-lib="17892"] span{position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;
	background: #ffffff;
	color: #001b5c;
	background: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort);}[data-lib="17892"].-w-assort{border-color:#001b5c;}[data-lib="17892"].-w-assort span{background:#001b5c;
	color:#ffffff;}[data-lib="17892"].-w-assort:hover span{border-color:#001b5c;}[data-lib="17892"].-w-accent{border-color:#9f0020;}[data-lib="17892"].-w-accent span{background:#9f0020;
	color:#ffffff;}[data-lib="17892"].-w-accent:hover span{border-color:#9f0020;}[data-lib="17892"].-w-base{border-color:#ffffff;}[data-lib="17892"].-w-base span{background:#ffffff;
	color:#000000;}[data-lib="17892"].-w-base:hover span{border-color:#ffffff;}[data-lib="17926"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:32db5e86-6dc8-4b71-bcc1-ebdabe702daa*/
[data-lib="17926"]{text-align: center;
	display: inline-block;}[data-lib="17926"] span{width: 250px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	padding: 10px;
	font-size:15px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background: hsl(0,66%,48%);
	border:1px solid hsl(0,66%,48%);}[data-lib="17926"] span:hover:after{top: -226%;
	left: 101px;
	width: 46px;
	height: 250px;}[data-lib="17926"] span::before{content: '';
	width: 15px;
	height: 15px;
	border: 0px;
	border-top: solid 1px;
	border-right: solid 1px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 40%;
	left: 0;
	margin-top: -4px;}[data-lib="17926"] span::after{content: '';
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	top: 25%;
	left: -9px;
	width: 45px;
	height: 30px;
	border: 1px solid #ffffff;
	margin-top: -4px;
	background: #ffffff;
	opacity: .2;
	transition: ease .2s;}@media (max-width: 768px){[data-lib="17926"]{width: 250px;}[data-lib="17926"] span{width: 100%;}}[data-lib="18485"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:cde154f4-31cb-438b-889e-c2e1bc923664*/
[data-lib="18485"]{margin: 30px auto 0;
	text-align: center;}[data-lib="18485"] span{width: 250px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	padding: 15px 10px;
	font-size:15px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background: hsl(0,66%,48%);
	border:1px solid hsl(0,66%,48%);
	padding-right: 4rem;}[data-lib="18485"] span:hover:after{content: '';
	left: -100%;
	transition: ease .2s;}[data-lib="18485"] span::before{content: '';
	width: 12px;
	height: 12px;
	border: 0px;
	border-top: solid 1px;
	border-right: solid 1px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 45%;
	right: 1rem;
	margin-top: -4px;}[data-lib="18485"] span::after{content: '';
	-ms-transform: rotate(90deg);
	-webkit-transform: rotate(90deg);
	transform: rotate(90deg);
	position: absolute;
	top: -145%;
	left: 82px;
	width: 56px;
	height: 220px;
	border: 1px solid #ffffff;
	margin-top: -4px;
	background: #ffffff;
	opacity: .2;}[data-lib="18896"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:e04718a5-3ea2-4a21-b600-d5997efa8e9d*/
[data-lib="18896"]{position: absolute;
	top: 80%;
	left: 65%;
	display: inline-block;
	padding-left: 20px;
	text-decoration: none;
	color: #ffffff;
	color: var(--o-r-colors-assort_text);}[data-lib="18896"]:before{box-sizing: border-box;
	width: 25px;
	height: 25px;
	border: 1px solid hsl(0,66%,48%);
	;
	position: absolute;
	top: 0;
	bottom: 0;
	right: -4rem;
	margin: auto;
	content: "";
	vertical-align: middle;
	background: hsl(0,66%,48%);}[data-lib="18896"]:after{width: 10px;
	height: 10px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-top: 2px solid var(--o-r-colors-accent_text);
	border-right: 2px solid var(--o-r-colors-accent_text);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	bottom: 0;
	right: -3rem;
	margin: auto;
	content: "";
	vertical-align: middle;}[data-lib="19015"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:763409c0-b757-4572-842f-1d09a2114267*/
[data-lib="19015"]{position: relative;
	display: inline-block;
	text-decoration: none;
	padding-right: 35px;
	color: #000000;
	color: var(--o-r-colors-base_text);}[data-lib="19015"]:before{box-sizing: border-box;
	width: 25px;
	height: 25px;
	border: 1px solid hsl(0,66%,48%);
	border: 1px solid hsla(-0.079999999999984,56%,48%,1);
	position: absolute;
	top: 0;
	bottom: 0;
	right: 0;
	margin: auto;
	content: "";
	vertical-align: middle;
	background: hsl(0,66%,48%);
	background: hsla(-0.079999999999984,56%,48%,1);}[data-lib="19015"]:after{width: 10px;
	height: 10px;
	border-top: 2px solid #ffffff;
	border-right: 2px solid #ffffff;
	border-top: 2px solid var(--o-r-colors-accent_text);
	border-right: 2px solid var(--o-r-colors-accent_text);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 0;
	bottom: 0;
	right: 10px;
	margin: auto;
	content: "";
	vertical-align: middle;}[data-lib="20705"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:a85c9d90-cb67-4a3c-bd62-6e948e6107f9*/
[data-lib="20705"]{min-width: 200px;
	padding: 1rem 2rem;
	font-size:1.2em;
	text-align: center;
	display : -webkit-inline-box;
	display : -ms-inline-flexbox;
	display : -webkit-inline-flex;
	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;
	margin: 0 auto;
	border: 2px solid;
	background: transparent;
	color: #000;
	color:#001b5c;
	background:#ffffff;
	text-decoration: none;
	transition: 0.3s;
	box-sizing: border-box;}[data-lib="20705"] i{font-size:0.8em;
	margin-right:5px;
	margin-bottom: 0.2em;
	transform: rotate(90deg);}[data-lib="20705"]:hover{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="20705"].-w-assort{color:#001b5c;
	background:#ffffff;}[data-lib="20705"].-w-base:hover{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;
	background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="20705"].-w-accent{color:#9f0020;
	background:#ffffff;}[data-lib="20705"].-w-accent:hover{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="20705"].-w-base{color:#ffffff;
	background:#000000;}@media (max-width: 768px){[data-lib="20705"]{min-width: inherit;
	font-size:2.75vw;
	padding: 0.5rem 1rem;
	max-width: 100%;
	width: 100%;}}[data-lib="20834"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:89e87bd6-725f-4155-93ba-23a98abc331a*/
[data-lib="20834"]{width: 100%;
	min-height: 90px;
	padding: 27px 20px 13px;
	box-sizing: border-box;
	text-align: center;
	color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	font-size: 22px;
	font-weight: 700;
	background: #001754;
	background: #001754;
	display: inline-block;
	transition: 0.5s;
	border-radius: 50px 50px 50px 50px;}[data-lib="20834"] span{position:relative;}[data-lib="20834"] span:before{content: '';
	position: absolute;
	top: 4px;
	right: -40px;
	width: 12px;
	height: 18px;}[data-lib="20834"]:hover{letter-spacing: 3px;}@media (max-width: 768px){[data-lib="20834"]{width:100%;
	min-height:auto;
	padding:15px;
	font-size:18px;}[data-lib="20834"] span:before{top: 4px;
	right: -30px;}}[data-lib="20836"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:e695d649-d135-41f7-b3d0-f2730dcdba90*/
[data-lib="20836"]{width: 100%;
	min-height: 90px;
	padding: 27px 20px 13px;
	box-sizing: border-box;
	text-align: center;
	color: #ffffff;
	color: #ffffff;
	text-decoration: none;
	font-size: 22px;
	font-weight: 700;
	background: #9f0020;
	background: #9f0020;
	display: inline-block;
	transition: 0.5s;
	border-radius: 50px 50px 50px 50px;}[data-lib="20836"] span{position:relative;}[data-lib="20836"] span:before{content: '';
	position: absolute;
	top: 4px;
	right: -40px;
	width: 12px;
	height: 18px;}[data-lib="20836"]:hover{letter-spacing: 3px;}@media (max-width: 768px){[data-lib="20836"]{width:100%;
	min-height:auto;
	padding:15px;
	font-size:18px;}[data-lib="20836"] span:before{top: 4px;
	right: -30px;}}[data-lib="20920"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:5c85b10b-77ec-4fb7-8c69-5da4a913cdac*/
[data-lib="20920"]{width: 250px;
	min-height: 60px;
	padding: 17px 20px 13px;
	box-sizing: border-box;
	text-align: center;
	color: #fff;
	text-decoration: none;
	font-size: 16px;
	font-weight: bold;
	background: #b00000;
	display: inline-block;
	transition: 0.5s;}[data-lib="20920"] span{position: relative;}[data-lib="20920"] span:before{content: '';
	position: absolute;
	top: 50%;
	right: -40px;
	width: 9px;
	height: 10px;
	background: url(/_img/ja/cms_parts_library/20921/image/___/) no-repeat;
	transform: translateY(-50%);}[data-lib="20920"]:hover{letter-spacing: 3px;}@media (max-width: 768px){[data-lib="20920"]{width:100%;}}[data-lib="21638"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:48b27ca1-0be6-413d-973d-9ba99c0200e1*/
[data-lib="21638"]{display: inline-block;
	max-width: 100%;
	text-align: center;
	text-decoration: none;
	line-break: strict;
	overflow-wrap: break-word;
	padding: 1rem 4rem 1rem 4rem;
	min-width: 260px;
	background: #f99514;
	color: var(--o-r-colors-base_text);}@media {}[data-lib="22490"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:3286a6bc-3f9b-4d09-a53f-1e462eca140b*/
[data-lib="22490"]{text-decoration: none;
	display: inline-block;}[data-lib="22490"] .-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="22490"] .-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="22490"] .-w-btn_txt{padding-right: 3rem;
	position: relative;
	font-weight: bold;}[data-lib="22490"] .-w-button:hover{opacity: 0.7;}[data-lib="22490"].-w-assort .-w-button{color:#ffffff;
	background-color:#001b5c;}[data-lib="22490"].-w-assort .-w-button::after{border-color:#ffffff;}[data-lib="22490"].-w-accent .-w-button{color:#ffffff;
	background-color:#9f0020;}[data-lib="22490"].-w-accent .-w-button::after{border-color:#ffffff;}[data-lib="22490"].-w-base .-w-button{color:#000000;
	background-color:#ffffff;}[data-lib="22490"].-w-base .-w-button::after{border-color:#000000;}@media {}[data-lib="22502"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:f83435c7-63ee-40c4-adce-edc78692bb62*/
[data-lib="22502"]{text-decoration: none;
	display: inline-block;
	box-shadow: 0 2px 8px 0 rgb(0 0 0 / 12%);
	border-radius: 2rem;}[data-lib="22502"] .-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="22502"] .-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(220.39,80%,13%,1);
	border-radius: 2rem;
	display: flex;
	align-items: center;
	justify-content: center;
	padding: 0 2rem 0 3rem;
	font-weight: bold;}[data-lib="22502"] .-w-button:hover:before{-webkit-transform: translate(-50%, -50%) scale(1, 1);
	transform: translate(-50%, -50%) scale(1, 1);}[data-lib="22502"] .-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="22502"] .-w-btn_txt{padding-right: 3rem;
	position: relative;
	font-weight: bold;
	z-index: 30;}[data-lib="22502"].-w-assort .-w-button{color: var(--o-r-colors-assort_text);
	background: hsla(220.39,80%,13%,1);}[data-lib="22502"].-w-assort .-w-button::after{border-color: var(--o-r-colors-assort_text);}[data-lib="22502"].-w-assort .-w-button:before{background: rgba(0,27,92,0.7);}[data-lib="22502"].-w-accent .-w-button{color: var(--o-r-colors-accent_text);
	background: hsla(345.92,81%,26%,1);}[data-lib="22502"].-w-accent .-w-button::after{border-color: var(--o-r-colors-accent_text);}[data-lib="22502"].-w-accent .-w-button:before{background: rgba(159,0,32,0.7);}[data-lib="22502"].-w-base .-w-button{color: var(--o-r-colors-base_text);
	background: hsla(-2,-19%,95%,1);}[data-lib="22502"].-w-base .-w-button::after{border-color: var(--o-r-colors-base_text);}[data-lib="22502"].-w-base .-w-button:before{background: rgba(255,255,255,0.7);}[data-lib="22541"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:2f2f7cae-f4a2-4788-9f58-57abed78f8d8*/
[data-lib="22541"]{text-decoration: none;
	display: inline-block;}[data-lib="22541"] .-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="22541"] .-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="22541"] .-w-btn_txt{padding-right: 3rem;
	position: relative;
	font-weight: bold;}[data-lib="22541"] .-w-button:hover{opacity: 0.7;}[data-lib="22541"].-w-assort .-w-button{color:#ffffff;
	background-color:#001b5c;}[data-lib="22541"].-w-assort .-w-button::after{border-color:#ffffff;}[data-lib="22541"].-w-accent .-w-button{color:#ffffff;
	background-color:#9f0020;}[data-lib="22541"].-w-accent .-w-button::after{border-color:#ffffff;}[data-lib="22541"].-w-base .-w-button{color:#000000;
	background-color:#ffffff;}[data-lib="22541"].-w-base .-w-button::after{border-color:#000000;}@media {}[data-lib="22768"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:9e8d1df1-10b7-4c4b-9e65-36fc853db13c*/
[data-lib="22768"]{text-decoration: none;
	display: inline-block;
	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: 1.125em;
	display: inline-flex;
	align-items: center;
	justify-content: center;
	padding: 1em 1.25em 1em 1.875em;
	font-weight: bold;
	font-size: 1.2em;
	letter-spacing: 0.04em;}[data-lib="22768"] span{padding-right: 3rem;
	position: relative;
	font-weight: bold;}[data-lib="22768"] span::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) translate(-50%, -50%);
	position: absolute;
	-webkit-box-sizing: inherit;
	box-sizing: inherit;
	right: 0;
	top: 60%;}[data-lib="22768"]:hover{opacity: 0.7;}[data-lib="22768"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-lib="22768"].-w-assort span::after{border-color: var(--o-r-colors-assort_text);}[data-lib="22768"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);}[data-lib="22768"].-w-accent span::after{border-color: var(--o-r-colors-accent_text);}[data-lib="22768"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);}[data-lib="22768"].-w-base span::after{border-color: var(--o-r-colors-base_text);}@media (max-width: 768px){[data-lib="22768"]{font-size: 0.8em;}}[data-lib="24161"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:1b719075-8c9b-4b76-8eab-76ba4d23305b*/
@keyframes w-24161-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="24161"]{--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;
	overflow: hidden;
	text-align: center;
	letter-spacing: 0.02em;
	min-width: 145px;
	font-weight: bold;}[data-lib="24161"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="24161"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="24161"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="24161"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="24161"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-24161-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="24161"]::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="24772"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:089bb01c-6f8c-4208-9af1-c06508d34c30*/
@keyframes w-24772-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="24772"]{--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: 2rem calc(var(--w-arrow-size) + 3rem) 2rem 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;}[data-lib="24772"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="24772"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="24772"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="24772"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="24772"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-24772-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="24772"]::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="24863"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:ae6f1d86-5465-4730-a185-ed7935651cc0*/
@keyframes w-24863-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="24863"]{--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: 2rem calc(var(--w-arrow-size) + 3rem) 2rem 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;}[data-lib="24863"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="24863"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="24863"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="24863"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="24863"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-24863-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="24863"]::after{content: "▲";
	rotate: 30deg;
	position: absolute;
	top: 50%;
	left: 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="28328"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:64319743-efc0-4d79-8690-ad8f7e165131*/
[data-lib="28328"]{transform: translateY(0);
	position: relative;
	min-width: 250px;
	padding: 1.5rem calc(1.25rem + 2em) 1.5rem 1.25rem;
	border-radius: 5px;
	text-decoration: none;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	transition: 0.3s;}[data-lib="28328"]: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_text);
	transition: 0.3s;}[data-lib="28328"]:hover{opacity: 0.7;}[data-lib="28328"]:hover:after{transform: translateX(5px);}[data-lib="28328"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-lib="28328"].-w-assort:after{border-color: transparent transparent transparent var(--o-r-colors-assort_text);}[data-lib="28328"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);}[data-lib="28328"].-w-accent:after{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="28328"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border: 0.5px solid;}[data-lib="28328"].-w-base:after{border-color: transparent transparent transparent var(--o-r-colors-base_text);}@media (max-width: 768px){[data-lib="28328"]{font-size: 0.9375em;}}[data-lib="28454"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:4cbea7b8-efa5-49a0-bc13-8b9cc2ddd45d*/
[data-lib="28454"]{transform: translateY(0);
	position: relative;
	min-width: 250px;
	padding: 0.5rem calc(1.25rem + 2em) 0.5rem 1.25rem;
	text-decoration: none;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	color: #fff;
	background: #df8a3a;
	transition: 0.3s;}[data-lib="28454"]:after{content: "";
	width: 0;
	height: 0;
	position: absolute;
	right: 22px;
	top: calc(50% - 4px);
	display: block;
	border-style: solid;
	border-width: 5px 0 5px 10px;
	border-color: transparent transparent transparent #fff;
	transition: 0.3s;}[data-lib="28454"]:hover{opacity: 0.7;}[data-lib="28454"]:hover:after{transform: translateX(5px);}@media (max-width: 768px){[data-lib="28454"]{font-size: 0.9375em;}}[data-lib="28523"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:e605b893-9e11-4bfc-a8d9-c812025198ed*/
@keyframes w-28523-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="28523"]{--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 1rem;
	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;}[data-lib="28523"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="28523"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="28523"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="28523"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="28523"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-28523-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="28523"] span{vertical-align: sub;}@media (max-width: 767px){[data-lib="28523"]{min-width: unset;
	width: 100%;
	padding: 1rem;
	font-size: 1em;}}[data-lib="28835"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:18b868c6-0b67-479a-9b24-99aa89b691d1*/
[data-lib="28835"]{text-align: center;
	padding: 1em 1em;
	width: fit-content;
	margin: 0 auto;
	background: #3b9cb3;
	background:#001b5c;
	color: #ffffff;
	color:#ffffff;
	border: 1px solid;
	border-color: #3b9cb3;
	border-color:#001b5c;
	display: inline-block;
	text-decoration: none;
	transition: 0.3s;}[data-lib="28835"].-w-normal:hover{color: #3b9cb3;
	color:#001b5c;
	background: #ffffff;
	background:#ffffff;}[data-lib="28835"].-w-assort{background: #144da0;
	background:#001b5c;
	color: #d2ddde;
	color:#ffffff;
	border-color: #144da0;
	border-color:#001b5c;}[data-lib="28835"].-w-assort:hover{color: #144da0;
	color:#001b5c;
	background: #d2ddde;
	background:#ffffff;}[data-lib="28835"].-w-accent{background: #a7d28f;
	background:#9f0020;
	color: #ffffff;
	color:#ffffff;
	border-color: #a7d28f;
	border-color:#9f0020;}[data-lib="28835"].-w-accent:hover{color:#9f0020;
	background:#ffffff;
	color: #a7d28f;
	background: #ffffff;}[data-lib="28835"].-w-base{background: #d2ddde;
	background: var(--o-r-colors-base);
	background:#ffffff;
	color: #0e0c22;
	color:#000000;
	border-color: #d2ddde;
	border-color:#ffffff;}[data-lib="28835"].-w-base:hover{color: #d2ddde;
	color:#ffffff;
	background: #0e0c22;
	background:#000000;}@media (max-width: 768px){[data-lib="28835"]{padding: 1rem 1rem;
	font-size: 3.5vw;}}[data-lib="29612"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:11e3fece-cf40-416f-95ed-3e7d4341095c*/
[data-lib="29612"]{display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	gap: 10px;
	text-align: center;
	text-decoration: none;
	position: relative;
	transition: 0.3s;
	position: relative;
	z-index: 2;
	background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	padding: 1.5em 2em 1.7em;
	border-radius: 100px;
	margin-inline: auto;
	width: fit-content;
	height: 100%;
	min-width: min(100%, 600px);}[data-lib="29612"]:hover{opacity: 0.8;}[data-lib="29612"] .-w-link_text2 .-w-big{display: block;
	font-size: min(2.5em, 8vw);
	font-weight: 900;}[data-lib="29612"] span{font-size: min(1.3em, 4vw);
	transition: .3s;
	margin-block: calc((1em - 1lh) / 2);}[data-lib="29612"].-w-assort{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-lib="29612"].-w-accent{background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-lib="29612"].-w-base{background-color: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}@media (max-width: 768px){[data-lib="29612"]{padding: 1.05em 2em;}}[data-lib="31797"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:e01f8ff6-40e1-4fad-b533-ca67e380d385*/
@keyframes w-31797-blink{
0%, 100% {
    color: var(--o-r-colors-button_text);
  }
  50% {
    text-shadow: rgb(45, 225, 222) 3px 0px 0px, rgb(45, 225, 222) 2.83487px 0.981584px 0px, rgb(45, 225, 222) 2.35766px 1.85511px 0px, rgb(45, 225, 222) 1.62091px 2.52441px 0px, rgb(45, 225, 222) 0.705713px 2.91581px 0px, rgb(45, 225, 222) -0.287171px 2.98622px 0px, rgb(45, 225, 222) -1.24844px 2.72789px 0px, rgb(45, 225, 222) -2.07227px 2.16926px 0px, rgb(45, 225, 222) -2.66798px 1.37182px 0px, rgb(45, 225, 222) -2.96998px 0.42336px 0px, rgb(45, 225, 222) -2.94502px -0.571704px 0px, rgb(45, 225, 222) -2.59586px -1.50383px 0px, rgb(45, 225, 222) -1.96093px -2.27041px 0px, rgb(45, 225, 222) -1.11013px -2.78704px 0px, rgb(45, 225, 222) -0.137119px -2.99686px 0px, rgb(45, 225, 222) 0.850987px -2.87677px 0px, rgb(45, 225, 222) 1.74541px -2.43999px 0px, rgb(45, 225, 222) 2.44769px -1.73459px 0px, rgb(45, 225, 222) 2.88051px -0.838247px 0px;
  }}[data-lib="31797"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;
	text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;}[data-lib="31797"] .-w-fly-in-text{position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	border: 1px solid;
	border-color:#001b5c;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;
	border-radius: 1.5rem;
	font-size: 2vw;
	overflow: hidden;
	position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 0.5em 2em;
	border: 1px solid;
	border-color:#001b5c;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;
	border-radius: 1.5rem;}[data-lib="31797"] .-w-fly-in-text strong{-webkit-animation:w-31797-blink 1s infinite;
	-moz-animation:w-31797-blink 1s infinite;
	animation:w-31797-blink 1.5s 1s infinite;
	font-size: 2em;
	line-height: 1;
	display: inline-block;
	position: relative;
	transform: translateX(-100%);
	opacity: 0;
	transition: transform 0.5s ease-out, opacity 0.5s ease-out;}[data-lib="31797"] .-w-fly-in-text strong:nth-child(1n){transform: rotate(-20deg);}[data-lib="31797"] .-w-fly-in-text strong:nth-child(2n){transform: rotate(2deg);}[data-lib="31797"]:hover .-w-fly-in-text{box-shadow: 0 0 1rem #000000;
	box-shadow: 0 0 1rem #000000;}[data-lib="31797"].-w-assort .-w-fly-in-text{background:#001b5c;
	color:#ffffff;
	border-color:#001b5c;}[data-lib="31797"].-w-accent .-w-fly-in-text{background:#9f0020;
	color:#ffffff;
	border-color:#9f0020;}[data-lib="31797"].-w-base .-w-fly-in-text{background:#ffffff;
	color:#000000;
	border-color:#ffffff;}[data-lib="31797"] .-w-strong-slide-in{transform: translateX(0);
	opacity: 1;}[data-lib="35227"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:f48c0ecb-9183-482d-b7e7-e23dcd00eab3*/
[data-lib="35227"]{margin: 30px auto 0;
	text-align: center;}[data-lib="35227"] span{min-width: 250px;
	border-radius: 2px;
	position: relative;
	display: inline-block;
	padding: 10px 30px;
	font-size:20px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #9f0020;
	border:1px solid #9f0020;}[data-lib="35227"] span:hover{color: #9f0020;
	background-color: #ffffff;}[data-lib="35227"] span::before{content: '';
	width: 20px;
	height: 20px;
	border: 0px;
	border-top: solid 3px;
	border-right: solid 3px;
	-ms-transform: rotate(45deg);
	-webkit-transform: rotate(45deg);
	transform: rotate(45deg);
	position: absolute;
	top: 37%;
	left: 0;
	margin-top: -4px;}@media (max-width: 768px){[data-lib="35227"] span{width: 100%;}}[data-lib="37728"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:c88361ef-4a5a-418c-8fdb-a743dd252b32*/
@keyframes w-37728-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="37728"]{--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 1rem;
	transition: 0.2s opacity;
	color: var(--w-text-color);
	background: var(--w-background-color);
	font-size: 1.8rem;
	overflow: hidden;
	text-align: center;
	letter-spacing: 0.02em;
	min-width: 145px;
	font-weight: bold;}[data-lib="37728"].-w-assort{--w-background-color: var(--o-r-colors-assort);
	--w-text-color: var(--o-r-colors-assort_text);}[data-lib="37728"].-w-accent{--w-background-color: var(--o-r-colors-accent);
	--w-text-color: var(--o-r-colors-accent_text);}[data-lib="37728"].-w-base{--w-background-color: var(--o-r-colors-base);
	--w-text-color: var(--o-r-colors-base_text);}[data-lib="37728"]:hover{opacity: .9;
	color: var(--w-text-color);}[data-lib="37728"]::before{position: absolute;
	content: "";
	display: inline-block;
	top: -180px;
	left: 0;
	width: 30px;
	height: 100%;
	background-color: #fff;
	animation: w-37728-kiran 3s ease-in-out infinite;
	z-index: 0;}[data-lib="37728"] span{vertical-align: sub;}[data-lib="37728"] .-w-row{display: inline-flex;
	align-items: center;
	gap: 0.5rem;}[data-lib="37728"] .-w-icon{max-width: 30px;
	flex-shrink: 0;}[data-lib="37728"] .-w-linktext{line-height: 1;}@media (max-width: 767px){[data-lib="37728"]{min-width: unset;
	width: 100%;
	padding: 1rem;
	font-size: 1em;}}[data-lib="38012"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:5ae1411b-c66b-47aa-83d0-27539e8c0154*/
[data-lib="38012"]{transform: translateY(0);
	position: relative;
	min-width: 250px;
	padding: 1.5rem calc(1.25rem + 2em) 1.5rem 1.25rem;
	border-radius: 5px;
	text-decoration: none;
	position: relative;
	display: inline-flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	vertical-align: middle;
	overflow: hidden;
	color: var(--o-r-colors-button_text);
	background: var(--o-r-colors-button);
	transition: 0.3s;}[data-lib="38012"]: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_text);
	transition: 0.3s;}[data-lib="38012"]:hover{opacity: 0.7;}[data-lib="38012"]:hover:after{transform: translateX(5px);}[data-lib="38012"].-w-assort{color: var(--o-r-colors-assort_text);
	background: var(--o-r-colors-assort);}[data-lib="38012"].-w-assort:after{border-color: transparent transparent transparent var(--o-r-colors-assort_text);}[data-lib="38012"].-w-accent{color: var(--o-r-colors-accent_text);
	background: var(--o-r-colors-accent);}[data-lib="38012"].-w-accent:after{border-color: transparent transparent transparent var(--o-r-colors-accent_text);}[data-lib="38012"].-w-base{color: var(--o-r-colors-base_text);
	background: var(--o-r-colors-base);
	border: 0.5px solid;}[data-lib="38012"].-w-base:after{border-color: transparent transparent transparent var(--o-r-colors-base_text);}@media (max-width: 768px){[data-lib="38012"]{font-size: 0.9375em;}}[data-lib="38838"]{
	border: none;
    font-size: inherit;
    outline: none;
    padding: 0;
	cursor:pointer;
}/*widget:c01c4305-97e6-4cf5-b465-a37515b2bfb7*/
@keyframes w-38838-arrowReturn{
0% {
  opacity: 1;
  transform: translate(0);
}

50% {
  opacity: .6;
  transform: translateY(-100%);
}
50.1% {
  opacity: .6;
  transform: translateY(100%);
}
100% {
  opacity: 1;
  transform: translate(0);
}}[data-lib="38838"]{padding: 1rem 2rem;
	text-decoration: none;
	color: #ffffff;
	color: var(--o-r-colors-button);
	background: #4B3622;
	background: var(--o-r-colors-button_text);
	min-height: 68px;
	border-radius:1rem;
	border:1px solid var(--o-r-colors-button);
	position: relative;
	justify-content: center;
	align-items: center;
	min-width: 10rem;
	font-weight: bold;
	display: inline-flex;
	overflow: hidden;
	line-height: 1.4;}[data-lib="38838"] .-w-button_wrap{padding: 1.2rem 1.6rem;
	display: inline;}[data-lib="38838"]:hover .-w-button_wrap{backface-visibility: hidden;
	will-change: transform, opacity;
	transition: all .3s cubic-bezier(.29,.65,.62,1);
	animation: w-38838-arrowReturn .45s cubic-bezier(.29,.65,.62,1) forwards;}@media (max-width: 767px){}/*widget:bbae02be-ec5e-4171-a79d-f2ebbadb47c9*/
[data-lib="14570"]{text-align: left;}[data-lib="14570"] .-w-title-main{font-size:2.3em;}@media (max-width: 768px){[data-lib="14570"] .-w-title-main{font-size: 2em;}[data-lib="14570"] .-w-title-sub{font-size: 1.3em;}}/*widget:8dc06a66-0d78-479a-8dde-5e421cb914de*/
[data-lib="14678"]{text-align: center;
	line-height: 1.2;
	color:hsla(222.39,99%,18%,1);}[data-lib="14678"] .-w-title-main{font-size:2.5em;
	font-weight: 900;
	display:inline-block;
	position: relative;
	line-height: 2;}[data-lib="14678"] .-w-title-sub{margin-top: 1.125em;
	display: block;
	font-weight: 900;
	font-size: 1.5em;
	margin-top: 0rem;}@media (max-width: 768px){[data-lib="14678"] .-w-title-main{font-size: 6.5vw;}[data-lib="14678"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:327b2662-953e-4727-ac88-5d8b20db1058*/
[data-lib="14684"]{text-align: center;
	line-height: 1.2;
	margin:0 auto 2rem;
	color:hsla(222.39,99%,18%,1);}[data-lib="14684"] .-w-title-main{font-size:2.1875em;
	font-weight: 900;
	display:inline-block;
	position: relative;
	padding-bottom: 1.125em;
	padding-bottom: 2rem;
	vertical-align: top;}[data-lib="14684"] .-w-title-main:before{content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -35px;
	width: 70px;
	border-bottom: 2px solid #b00000;
	border-bottom-color:#9f0020;
	;
	display: inline-block;}[data-lib="14684"] .-w-title-sub{display: block;
	font-weight: 900;
	font-size: 1.5em;
	vertical-align: top;}[data-lib="14684"] .-w-title-main + .-w-title-sub{padding-top: 1.875em;
	padding-top: 1.3em;}@media (max-width: 768px){[data-lib="14684"] .-w-title-main{font-size: 6.5vw;
	font-size: 24px;}[data-lib="14684"] .-w-title-sub{font-size: 5.5vw;
	font-size: 18px;}[data-lib="14684"] .-w-title-main + .-w-title-sub{margin-top: 0.5rem;}}/*widget:e1accb17-a039-4edd-ab51-15afaed94b60*/
[data-lib="14875"]{position: relative;
	text-align:center;
	margin-bottom: 5rem;
	line-height: 1.6;}[data-lib="14875"] .-w-title-main{position: relative;
	font-size: 3.125em;
	font-weight: 900;
	color:#001b5c;}[data-lib="14875"] .-w-title-main:before,[data-lib="14875"] 
.-w-title-main:after{position: absolute;
	top:50%;
	transform: translateY(-60%);
	color:#001b5c;
	font-weight: 400;
	font-size:100px;
	line-height: 1.0;}[data-lib="14875"] .-w-title-main:before{content:'[';
	left:-50px;}[data-lib="14875"] .-w-title-main:after{content:']';
	right:-50px;}[data-lib="14875"] .-w-title-sub{display: block;
	font-weight: 900;
	font-size: 1.5em;}@media (max-width: 768px){[data-lib="14875"]{margin-bottom:2.55rem;}[data-lib="14875"] .-w-title-main:before{left:0;}[data-lib="14875"] .-w-title-main:after{right:0;}[data-lib="14875"] .-w-title-main{font-size: 8vw;
	display: block;
	padding:0 5%;}[data-lib="14875"] .-w-title-main:before,[data-lib="14875"] 
.-w-title-main:after{font-size: 15vw;
	font-weight: 700;}[data-lib="14875"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:af97e13f-2af4-4b0b-8d80-e4f86801f21b*/
[data-lib="15951"]{text-align: left;
	line-height: 1.2;
	margin: 0 auto 5rem;
	position: relative;
	color:hsla(222.39,99%,18%,1);}[data-lib="15951"] .-w-title-main{font-size: 2.5rem;
	font-weight: 900;
	display:inline-block;
	padding-left: 4rem;
	font-feature-settings: 'palt';}[data-lib="15951"] .-w-tatle-box{width: 100%;
	background-image: url(/_img/ja/cms_parts_library/16101/image/900_50_0_000000/);
	padding-bottom: 5px;
	background-repeat: no-repeat;
	background-position: left bottom;
	min-height: 5rem;
	display: flex;
	align-items: center;
	padding-left: 1em;}[data-lib="15951"] .-w-title-sub{display: none;}@media (max-width: 768px){[data-lib="15951"]{margin: 0 auto 3rem;}[data-lib="15951"] .-w-title-main{font-size: 1em;}[data-lib="15951"] .-w-tatle-box{background-size: cover;
	min-height: 3rem;
	padding-left: 0;
	padding-bottom: 0.5rem;}}/*widget:b4d28a4e-28a7-4a8b-bbcd-144b1798595c*/
[data-lib="16235"]{text-align: center;}[data-lib="16235"] .-w-main-title{display: block;
	font-size:2.3em;}[data-lib="16235"] .-w-sub-title{display: block;
	font-size:.8em;}@media (max-width: 768px){[data-lib="16235"] .-w-main-title{font-size:5.5vw;}[data-lib="16235"] .-w-sub-title{font-size:4vw;}}/*widget:096da8ab-3d62-420b-9e3a-29a8fd646710*/
[data-lib="16256"]{text-align: center;
	font-weight: 700;}[data-lib="16256"] .-w-title-main{font-size:  1em;
	background-color: #feeaac;
	background-color:#001b5c;
	padding:  10px;
	margin:0 auto;
	color: #ffffff;}[data-lib="16256"] span{display:block;}[data-lib="16256"] .-w-sub-title{font-size: 0.8em;
	margin: 0.5em auto;}/*widget:b74acac6-bc8c-4b5f-a1b4-ff851eec0cfe*/
[data-lib="16813"]{text-align: center;}[data-lib="16813"] .-w-main-title{display: block;
	font-size:1.8em;}[data-lib="16813"] .-w-sub-title{display: block;
	font-size:.8em;}@media (max-width: 768px){[data-lib="16813"] .-w-main-title{font-size:5vw;}[data-lib="16813"] .-w-sub-title{font-size:3.5vw;}}/*widget:31dde36f-dceb-4cc6-8158-b5d2dea01d1d*/
[data-lib="16816"]{text-align: center;}[data-lib="16816"] .-w-main-title{display: block;
	font-size:1.8em;}[data-lib="16816"] .-w-sub-title{display: block;
	font-size:.8em;}@media (max-width: 768px){[data-lib="16816"] .-w-main-title{font-size:5vw;}[data-lib="16816"] .-w-sub-title{font-size:3.5vw;}}/*widget:757b5f86-5488-45f4-9779-bc40eaba2708*/
[data-lib="17355"]{text-align: left;
	line-height: 1.2;
	padding:1rem 2rem;
	margin:0 auto 3rem;
	background:var(--o-r-colors-assort);
	color:var(--o-r-colors-assort_text);
	border-top:3px solid var(--o-r-colors-accent);}[data-lib="17355"] .-w-title-main{font-size:1.25em;
	font-weight: 700;
	display:inline-block;
	position: relative;}[data-lib="17355"] .-w-title-sub{margin-top: 1.0em;
	display: block;
	font-weight: 700;
	font-size: 1.0em;}@media (max-width: 768px){[data-lib="17355"] .-w-title-main{font-size: 6.5vw;}[data-lib="17355"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:58536ce7-acdf-4e6a-9ae8-1edf4b850b7a*/
[data-lib="17360"]{text-align: left;
	padding:1rem 2rem;
	margin:0 auto 3rem;
	display: flex;
	align-items: flex-end;}[data-lib="17360"] span{border-bottom: 10px solid #fff;}[data-lib="17360"] .-w-title-main{font-size:4.5em;
	font-weight: 700;
	display:inline-block;
	position: relative;
	font-family: 'Noto Sans JP';
	line-height:1.2em;}[data-lib="17360"] .-w-title-sub{margin-top: 1em;
	display: block;
	font-weight: 700;
	font-size: 2.0em;}@media (max-width: 768px){[data-lib="17360"] .-w-title-main{font-size: 6.5vw;}[data-lib="17360"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:8114211f-4221-4c0f-a686-1664f769f7bc*/
[data-lib="17500"]{text-align: center;
	letter-spacing: 0.5rem;
	font-family: serif;
	font-weight: 500;}[data-lib="17500"] .-w-main-title{display: block;
	font-size:5.5rem;
	margin-bottom: 2rem;}[data-lib="17500"] .-w-sub-title{display: block;
	font-size:3.5rem;}@media (max-width:768px){[data-lib="17500"] .-w-main-title{font-size:7vw;}[data-lib="17500"] .-w-sub-title{font-size:4.5vw;}}/*widget:8627816e-d9d0-4bc5-889a-df0998bd76e0*/
[data-lib="17782"] .-w-main-title{font-size: 15rem;}[data-lib="17782"] .-w-sub-title{font-size: 3.7rem;
	text-align: left;}[data-lib="17782"] .-w-sub-title p{margin-left: 35rem;}@media (max-width: 850px){[data-lib="17782"] .-w-main-title{font-size: 13rem;}}/*widget:5965b9f9-85f7-4c1d-bbf3-7bf32ac576bc*/
[data-lib="17914"]{margin:0 auto 3.0rem;
	border-bottom:2px solid #cccccc;
	border-bottom:2px solid var(--o-r-colors-assort);
	padding-bottom:1rem;
	color:#222222;
	color:var(--o-r-colors-base_text);}[data-lib="17914"] .-w-title-main{font-size:1.6em;
	font-weight: 700;
	display:inline-block;
	position: relative;}[data-lib="17914"] .-w-title-sub{display: block;
	font-weight: 700;
	font-size: 1.0em;}@media (max-width: 768px){[data-lib="17914"] .-w-title-main{font-size: 6.5vw;}[data-lib="17914"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:fa5a57de-13d8-4d2d-a197-a01da1e64429*/
[data-lib="17917"]{margin:0 auto 3.0rem;
	border-bottom:2px solid #cccccc;
	border-bottom:2px solid var(--o-r-colors-assort);
	padding-bottom:1rem;
	color:#222222;
	color:var(--o-r-colors-base_text);
	display: flex;
	align-items: baseline;}[data-lib="17917"] .-w-title-main{font-size:1.6em;
	font-weight: 700;
	position: relative;
	color:var(--o-r-colors-assort);}[data-lib="17917"] .-w-title-sub{font-weight: 700;
	font-size: 1.0em;
	margin-left:1em;}@media (max-width: 768px){[data-lib="17917"]{flex-direction: column;}[data-lib="17917"] .-w-title-main{font-size: 6.5vw;}[data-lib="17917"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;
	margin-left:0;}}/*widget:5a89a02d-14d2-488f-a215-622392728598*/
[data-lib="18474"]{text-align: center;
	line-height: 1.2;
	margin:0 auto 2rem;
	color:var(--o-r-colors-assort);}[data-lib="18474"] .-w-title-main{font-size: 4.25em;
	letter-spacing: 0.05em;
	font-weight: 700;
	display:inline-block;
	position: relative;
	font-style:italic;}[data-lib="18474"] .-w-title-sub{margin-top: 1.125em;
	display: block;
	font-weight: 700;
	font-size: 1.5em;}@media (max-width: 768px){[data-lib="18474"] .-w-title-main{font-size: 10vw;}[data-lib="18474"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:afbfe16b-d83d-4037-86d7-189de0dbd197*/
[data-lib="18482"]{text-align: left;}[data-lib="18482"] .-w-title-main{font-size:3.3rem;
	font-weight: 700;}[data-lib="18482"] .-w-title-sub{font-size: 2.7rem;}@media (max-width: 768px){[data-lib="18482"] .-w-title-main{font-size: 2em;}[data-lib="18482"] .-w-title-sub{font-size: 1.3em;}}/*widget:412370d0-947e-49e1-b379-d78f4f47b0f0*/
[data-lib="18699"]{position: relative;
	text-align:center;
	margin-bottom: 5rem;
	line-height: 1.6;}[data-lib="18699"] .-w-title-main{position: relative;
	font-size: 3.125em;
	font-weight: 900;}[data-lib="18699"] .-w-title-main .-w-deco{position: relative;}[data-lib="18699"] .-w-title-main .-w-deco:before,[data-lib="18699"] 
.-w-title-main .-w-deco:after{position: absolute;
	top:50%;
	transform: translateY(-60%);
	font-weight: 400;
	font-size:100px;
	line-height: 1.0;}[data-lib="18699"] .-w-title-main .-w-deco:before{content:'[';
	left:-50px;}[data-lib="18699"] .-w-title-main .-w-deco:after{content:']';
	right:-50px;}[data-lib="18699"] .-w-title-sub{display: block;
	font-weight: 900;
	font-size: 1.5em;}@media (max-width: 768px){[data-lib="18699"]{margin-top: 2.55rem;
	margin-bottom: 2.55rem;}[data-lib="18699"] .-w-title-main:before{left:0;}[data-lib="18699"] .-w-title-main:after{right:0;}[data-lib="18699"] .-w-title-main{font-size: 8vw;
	display: block;
	padding:0 5%;}[data-lib="18699"] .-w-title-main:before,[data-lib="18699"] 
.-w-title-main:after{font-size: 15vw;
	font-weight: 700;}[data-lib="18699"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:9b34b218-7b12-4000-9c1b-98a7f6cf379b*/
[data-lib="19007"]{text-align: left;
	font-size: 2.3rem;
	padding-top: 2rem;
	font-weight: 700;
	color: #9f0020;
	color: var(--o-r-colors-accent);
	display: flex;}@media (max-width: 768px){[data-lib="19007"]{margin-bottom: 1.5rem;}}/*widget:312bd246-5aa4-489f-8c7a-f80c845330a7*/
[data-lib="20799"]{text-align: center;
	font-weight: 700;}[data-lib="20799"] .-w-title-main{font-size:  1.25em;
	background-color: #feeaac;
	background-color:#001b5c;
	padding:  10px;
	margin:0 auto;
	color: #ffffff;}[data-lib="20799"] span{display:block;}[data-lib="20799"] .-w-sub-title{font-size: 1em;
	margin: 0.5em auto;}@media (max-width: 768px){[data-lib="20799"] .-w-title-main{font-size:  1em;}[data-lib="20799"] .-w-sub-title{font-size: .8em;}}/*widget:40b70789-37ac-4eae-a163-bf05f44dc3bc*/
[data-lib="20831"]{margin: 0 auto 30px;
	text-align: center;
	font-family: 'Noto Sans JP', sans-serif;}[data-lib="20831"] .-w-main-title{display: block;
	font-size: 60px;
	font-size: 3.75em;
	font-weight: 900;
	line-height: 1.2;}[data-lib="20831"] .-w-sub-title{margin-top: 5px;
	display: block;}@media (max-width: 768px){[data-lib="20831"] .-w-main-title{font-size:30px;
	font-size: 7..75vw;}}/*widget:d95f5654-3eec-48d4-8f33-362768aa1135*/
[data-lib="20916"] .-w-main-title{display: block;
	margin: 0 auto 40px;
	padding: 0 0 20px;
	font-weight: 900;
	font-size: 40px;
	text-align: center;
	background: url(/_img/ja/cms_parts_library/20917/image/___/) no-repeat center 22px;
	color: #001754;
	letter-spacing: 1px;}[data-lib="20916"] .-w-sub-title{display: block;
	color: #001754;
	text-align: center;
	font-size: 20px;
	font-weight: 900;
	margin: -45px auto 50px;
	overflow:hidden;}[data-lib="20916"] .-w-sub-title .-w-sub_sub{display: inline-block;
	position: relative;}[data-lib="20916"] .-w-sub-title .-w-sub_sub:empty{display: none;}[data-lib="20916"] .-w-sub-title .-w-sub_sub:before,[data-lib="20916"] 
.-w-sub-title .-w-sub_sub:after{content: '';
	position: absolute;
	height: 4px;
	border-top: 2px solid #001754;
	top: 17px;
	width: 1000px;}[data-lib="20916"] .-w-sub-title .-w-sub_sub:before{right: 100%;
	margin-right: 10px;}[data-lib="20916"] .-w-sub-title .-w-sub_sub:after{left: 100%;
	margin-left: 10px;}@media (max-width: 768px){[data-lib="20916"]{width:95%;
	margin:0 auto;}[data-lib="20916"] .-w-main-title{font-size: 6vw;
	margin: 0;
	padding: 0 0 15px;
	background-size: 100%;
	background-position: bottom center;}[data-lib="20916"] .-w-sub-title{font-size: 14px;
	margin: -10px auto 20px;}[data-lib="20916"] .-w-sub-title .-w-sub_sub:before,[data-lib="20916"] 
.-w-sub-title .-w-sub_sub:after{top: 10px;
	width: 100%;}}/*widget:0d98d728-646d-4e4e-98a4-16c8216eec1b*/
[data-lib="21646"]{text-align: center;
	line-height: 1.6;}[data-lib="21646"] .-w-main-title{display: block;
	font-size: 2.1em;
	font-weight: bold;
	letter-spacing: 0.03em;
	position: relative;}[data-lib="21646"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="21646"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="21646"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="21646"] .-w-sub-title{display: inline-block;
	font-size: 1.3em;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
	letter-spacing: initial;}[data-lib="21646"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="21646"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="21646"] .-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="21646"] .-w-main-title{font-size: 1.3em;
	font-size: 9vw;}[data-lib="21646"] .-w-sub-title{font-size: clamp(1.1em, 4.5vw, 1.2em);}}/*widget:e14cea63-28e0-430e-83cc-41433927ec1e*/
[data-lib="21651"]{text-align: center;
	line-height: 1.6;}[data-lib="21651"] .-w-main-title{display: block;
	font-size: 2.1em;
	font-weight: bold;
	letter-spacing: 0.03em;
	position: relative;}[data-lib="21651"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="21651"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="21651"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="21651"] .-w-sub-title{display: inline-block;
	font-size: 1.3em;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
	letter-spacing: initial;}[data-lib="21651"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="21651"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="21651"] .-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="21651"] .-w-main-title{font-size: 1.3em;
	font-size: clamp(2.3em, 7vw, 3em);}[data-lib="21651"] .-w-sub-title{font-size: clamp(1.1em, 4.5vw, 1.2em);}}/*widget:d904c1b2-35a2-4a1f-8357-42a7d59f7949*/
[data-lib="22786"] .-w-main-title{display: block;
	position: relative;
	font-weight: 700;}[data-lib="22786"] .-w-sub-title{display: inline-block;
	position: relative;}/*widget:52f2a16d-262e-458b-baa7-1a12b4b57e4e*/
@keyframes w-24172-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;

}}@keyframes w-24172-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;

}}@keyframes w-24172-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;

}}@keyframes w-24172-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;

}}@keyframes w-24172-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="24172"]{text-align: center;
	position: relative;}[data-lib="24172"] .-w-main-title{display: block;
	font-size: 2.2em;
	line-height: 1.6;
	opacity: 0;
	font-family: 'Open Sans','Noto Serif JP', serif;
	font-weight: 700;}[data-lib="24172"] .-w-main-title.-w-active{opacity: 1;}[data-lib="24172"] .-w-sub-title{display: block;
	font-size:1.2em;
	font-family: 'Open Sans','Noto Serif JP', serif;
	font-weight: 700;
	margin-bottom: -10px;}[data-lib="24172"] p.-w-trans,[data-lib="24172"]  p.-w-trans2{display: inline-block;
	opacity: 0;}[data-lib="24172"] p.-w-trans.-w-active,[data-lib="24172"]  p.-w-trans2.-w-active2{animation:w-24172-transform .5s linear;
	animation-fill-mode: forwards;}@media (max-width: 768px){[data-lib="24172"] .-w-main-title{font-size:5.5vw;}[data-lib="24172"] .-w-sub-title{font-size: 4vw;}[data-lib="24172"] > * + *{margin-top: 1rem;}}/*widget:707463f4-38bb-42ab-b7fa-2c48dd145a6f*/
[data-lib="24745"]{text-align: center;
	position: relative;
	font-size: 3.2em;
	display: flex;
	flex-direction: column;
	gap: 5px;
	color: var(--o-r-colors-assort);}[data-lib="24745"] .-w-main-title{display: block;
	line-height: 1.6;
	font-weight: 900;}[data-lib="24745"] .-w-sub-title{position: relative;
	display: block;
	font-weight: 700;
	color: var(--o-r-colors-assort_text);
	width: fit-content;
	margin: 0 auto;
	padding: 0.075em 1.125em;
	z-index: 2;
	font-size: .64em;}[data-lib="24745"] .-w-sub-title:before{content: '';
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	background-color: var(--o-r-colors-assort);
	transform: skewX(-10deg);
	z-index: -1;}@media (max-width: 768px){[data-lib="24745"]{font-size: 1.8em;}}/*widget:c1749ca4-18a8-47b4-b931-ca3e03f644e0*/
[data-lib="26324"]{text-align: center;
	position: relative;
	padding-bottom: 2.5rem;
	margin-bottom: 3.0rem;}[data-lib="26324"]::before,[data-lib="26324"]::after{content: "";
	position: absolute;
	bottom: 0;
	width: 30px;
	height: 3px;}[data-lib="26324"]::before{left: 50%;
	margin-left: -30px;
	background: var(--o-r-colors-assort);}[data-lib="26324"]::after{right: 50%;
	margin-right: -30px;
	background: var(--o-r-colors-accent);}[data-lib="26324"] .-w-main-title{display: block;
	font-size: 1.3em;
	line-height: 1.6;
	font-family: ,'Open Sans','Noto Serif JP', serif;
	font-style:;
	font-weight:;}[data-lib="26324"] .-w-sub-title{display: block;
	font-size:0.7em;
	font-family: ,'Open Sans','Noto Serif JP', serif;
	font-style:;
	font-weight:;}@media (max-width: 768px){[data-lib="26324"] .-w-main-title{font-size:5.5vw;}[data-lib="26324"] .-w-sub-title{font-size:4vw;}}/*widget:d0952237-355c-4935-b60a-acc2cbd5717b*/
[data-lib="26327"]{text-align: center;
	margin-bottom: 1rem;}[data-lib="26327"] .-w-main-title{display: block;
	font-size:1.7em;
	font-weight: 700;
	letter-spacing: .15em;
	line-height: 1.8;}[data-lib="26327"] .-w-sub-title{display: block;
	font-size:0.8em;}@media (max-width: 768px){[data-lib="26327"] .-w-main-title{font-size: clamp(2.5rem, 5.5vw, 7.5rem);}[data-lib="26327"] .-w-sub-title{font-size: clamp(1.8rem , 4vw, .8em);}[data-lib="26327"] .-w-sp{display: inline-block;}}/*widget:c9e26368-e57c-498b-acd4-7eebfb3b65aa*/
[data-lib="26330"]{text-align: center;
	line-height: 1.6;}[data-lib="26330"] .-w-main-title{display: block;
	font-size: 1.8em;
	font-weight: bold;
	letter-spacing: 0.03em;
	position: relative;
	padding-bottom:2rem;}[data-lib="26330"] .-w-main-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="26330"] .-w-main-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="26330"] .-w-main-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%, var(--o-r-colors-button) 75%);}[data-lib="26330"] .-w-sub-title{display: inline-block;
	font-size: 1.3em;
	position: relative;
	margin: 0 auto;
	font-weight: bold;
	letter-spacing: initial;}[data-lib="26330"] .-w-sub-title strong:nth-of-type(2n-1){color: var(--o-r-colors-accent);}[data-lib="26330"] .-w-sub-title strong:nth-of-type(2n){color: var(--o-r-colors-assort);}[data-lib="26330"] .-w-sub-title u{text-decoration-color:transparent;
	background:linear-gradient(transparent 75%,  var(--o-r-colors-button) 75%);}[data-lib="26330"] .-w-main-title::before{display: block;
	content: "";
	position: absolute;
	width: 80px;
	background: var(--o-r-colors-accent);
	height: 5px;
	transform: translate(-50%,-50%);
	top: 100%;
	left: 50%;}@media (max-width: 767px){[data-lib="26330"] .-w-main-title{font-size: 1.3em;
	font-size: clamp(1.5em, 7vw, 1.7em);
	padding-bottom:1rem;}[data-lib="26330"] .-w-sub-title{font-size: clamp(1.1em, 4.5vw, 1.2em);}}/*widget:8b2e44e1-78a3-4144-b21c-1a9467ebe10d*/
[data-lib="26387"]{text-align: center;
	line-height: 1.2;
	display: flex;
	flex-direction: column-reverse;
	margin:0 auto 3rem;
	color:hsla(222.39,99%,18%,1);}[data-lib="26387"] .-w-title-main{font-size:2.5em;
	font-weight: 900;
	position: relative;
	margin-top: 1.5rem;}[data-lib="26387"] .-w-title-sub{font-weight: 900;
	font-size: 1.5em;}@media (max-width: 768px){[data-lib="26387"] .-w-title-main{font-size: 6.5vw;}[data-lib="26387"] .-w-title-sub{font-size: 5.5vw;
	margin-top: 0.5rem;}}/*widget:63585bfb-2c47-46f8-9b60-be2bb33ce660*/
[data-lib="27801"]{margin-bottom: 1rem;
	text-align: center;}[data-lib="27801"] .-w-title-wrapper{position: relative;
	margin-inline: auto;
	padding-block: 1rem;
	padding-inline: 7vw;
	width: fit-content;}[data-lib="27801"] .-w-title-wrapper::before{position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	width: 100vw;
	height: 100%;
	background: var(--o-r-colors-assort);
	content: "";}[data-lib="27801"] .-w-title-wrapper::after{position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	transform: translateX(50%) skew(45deg);
	height: 100%;
	aspect-ratio: 1 / 1;
	background: var(--o-r-colors-assort);
	content: "";}[data-lib="27801"] .-w-main-title,[data-lib="27801"] 
.-w-sub-title{display: block;
	position: relative;
	z-index: 1;
	width: fit-content;
	margin-inline: auto;
	color: var(--o-r-colors-accent_text);}[data-lib="27801"] .-w-main-title{display: block;
	font-size:1.7em;
	font-weight: 700;
	letter-spacing: .15em;
	line-height: 1.8;}[data-lib="27801"] .-w-sub-title{display: block;
	font-size:0.8em;}@media (max-width: 1023px){[data-lib="27801"] .-w-title-wrapper{width: 100%;
	padding-inline: 10vw;}[data-lib="27801"] .-w-title-wrapper::before{width: 100%;
	height: 100%;}[data-lib="27801"] .-w-title-wrapper::after{display: none;}[data-lib="27801"] .-w-main-title{font-size:1.5em;}}@media (max-width: 767px){[data-lib="27801"] .-w-main-title{font-size: clamp(2.5rem, 5.5vw, 7.5rem);}[data-lib="27801"] .-w-sub-title{font-size: clamp(1.8rem , 4vw, .8em);}[data-lib="27801"] .-w-sp{display: inline-block;}}/*widget:7a7e5eed-f937-4079-a5cd-3dafe0497280*/
[data-lib="27807"]{margin-bottom: 1rem;
	text-align: center;}[data-lib="27807"] .-w-title-wrapper{position: relative;
	margin-inline: auto;
	padding-block: 1rem;
	padding-inline: 7vw;
	width: fit-content;}[data-lib="27807"] .-w-title-wrapper::before{position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	width: calc(50% + 49dvw);
	height: 100%;
	background: var(--o-r-colors-assort);
	content: "";}[data-lib="27807"] .-w-title-wrapper::after{position: absolute;
	top: 0;
	left: 0;
	z-index: 0;
	transform: translateX(-50%) skew(-45deg);
	height: 100%;
	aspect-ratio: 1 / 1;
	background: var(--o-r-colors-assort);
	content: "";}[data-lib="27807"] .-w-main-title,[data-lib="27807"] 
.-w-sub-title{display: block;
	position: relative;
	z-index: 1;
	width: fit-content;
	margin-inline: auto;
	color: var(--o-r-colors-accent_text);}[data-lib="27807"] .-w-main-title{display: block;
	font-size:1.7em;
	font-weight: 700;
	letter-spacing: .15em;
	line-height: 1.8;}[data-lib="27807"] .-w-sub-title{display: block;
	font-size:0.8em;}@media (max-width: 1023px){[data-lib="27807"] .-w-title-wrapper{width: 100%;
	padding-inline: 10vw;}[data-lib="27807"] .-w-title-wrapper::before{width: 100%;
	height: 100%;}[data-lib="27807"] .-w-title-wrapper::after{display: none;}[data-lib="27807"] .-w-main-title{font-size:1.5em;}}@media (max-width: 767px){[data-lib="27807"] .-w-main-title{font-size: clamp(2.5rem, 5.5vw, 7.5rem);}[data-lib="27807"] .-w-sub-title{font-size: clamp(1.8rem , 4vw, .8em);}[data-lib="27807"] .-w-sp{display: inline-block;}[data-lib="27807"] .-w-title-wrapper{width: 100%;}[data-lib="27807"] .-w-title-wrapper::before{width: 100%;
	height: 100%;}[data-lib="27807"] .-w-title-wrapper::after{display: none;}}/*widget:cc6d7e89-16c2-49ad-879b-f6001aec73df*/
[data-lib="27817"]{text-align: center;
	margin-bottom: 3rem;}[data-lib="27817"] .-w-main-title{margin-top: 2rem;
	font-size: 2.4em;
	display: flex;
	justify-content: center;
	line-height: 1.2;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
	width: fit-content;
	position: relative;
	color: var(--o-r-colors-assort);}[data-lib="27817"] .-w-main-title::before{content: "『";
	position: absolute;
	top: -2rem;
	left: -9rem;
	font-size: 1.5em;}[data-lib="27817"] .-w-main-title::after{content: "』";
	position: absolute;
	bottom: -2rem;
	right: -9rem;
	font-size: 1.5em;}/*widget:593c964b-fdca-4dbb-87da-dfe1b6d3ff30*/
[data-lib="28236"]{color: var(--o-r-colors-base_text);
	text-align: center;
	margin: auto;
	width: 100%;
	font-weight: bold;
	font-family: "Zen Kaku Gothic New", sans-serif;
	letter-spacing: 2px;}[data-lib="28236"] .-w-main-title{font-size: 1.4em;
	line-height: 1.4;
	display: block;}[data-lib="28236"] .-w-main-title strong{background: #ffff00;
	color: #ff0000;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;}[data-lib="28236"] .-w-main-title u{background: #002060;
	color: #fefe00;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;
	text-decoration: none;}[data-lib="28236"] .-w-main-title small{font-size: 0.6em;}[data-lib="28236"] .-w-sub-title{display: block;
	font-size: 1.1em;}[data-lib="28236"] .-w-text01{text-orientation: upright;
	background: #1fad90;
	color: #fff;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: 0.6em;
	padding: 0.5rem 0;
	bottom: -10px;
	margin-right: 1rem;
	position: relative;}[data-lib="28236"] .-w-text02{color: #1fad90;
	font-size: 1.2em;
	display: inline-block;
	position: relative;
	color: #1fad90;
	font-size: 1.2em;}[data-lib="28236"] .-w-text02::before{position: absolute;
	top: -50%;
	left: 50%;
	transform: translate(-45%, -20%);
	color: #1fad90;
	font-size: 1.2em;
	content: "・";}[data-lib="28236"] .-w-text03{color: #fff;}@media (max-width: 768px){[data-lib="28236"] .-w-main-title{font-size: 1.3em;
	letter-spacing: 0rem;}[data-lib="28236"] .-w-sub-title{font-size: 1em;}[data-lib="28236"] .-w-text02{font-size: 1.2em;
	line-height: 1;
	margin-top: 2rem;}[data-lib="28236"] .-w-text02::before{font-size: 1em;}}@media (max-width: 500px){[data-lib="28236"] .-w-sub-title{font-size: 0.8em;}}/*widget:57a34e6b-d255-4ec0-81c0-383ef23359b8*/
[data-lib="28340"]{color: #fff;
	text-align: left;
	margin: auto;
	width: 100%;
	font-weight: bold;
	font-family: "Zen Kaku Gothic New", sans-serif;
	letter-spacing: 2px;}[data-lib="28340"] .-w-main-title{font-size: 1.4em;
	line-height: 1.4;
	display: block;
	position: relative;}[data-lib="28340"] .-w-main-title strong{background: #ffff00;
	color: #ff0000;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;}[data-lib="28340"] .-w-main-title u{background: #002060;
	color: #fefe00;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;
	text-decoration: none;}[data-lib="28340"] .-w-main-title small{font-size: 0.6em;}[data-lib="28340"] .-w-sub-title{display: block;
	font-size: 1.1em;}@media (max-width: 767px){[data-lib="28340"] .-w-main-title{font-size: 1.3em;}[data-lib="28340"] .-w-sub-title{font-size: 1em;}}/*widget:2bcdf833-3168-4392-8f17-826bcfa67a2e*/
[data-lib="28535"]{color: var(--o-r-colors-base_text);
	text-align: center;
	margin: auto;
	width: 100%;
	font-weight: bold;
	font-family: "Zen Kaku Gothic New", sans-serif;
	letter-spacing: 2px;}[data-lib="28535"] .-w-main-title{font-size: 1.4em;
	line-height: 1.4;
	display: block;}[data-lib="28535"] .-w-main-title strong{background: #ffff00;
	color: #ff0000;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;}[data-lib="28535"] .-w-main-title u{background: #002060;
	color: #fefe00;
	margin-right: 0.5rem;
	padding: 0.2rem 0.5rem;
	border-radius: 2rem;
	text-decoration: none;}[data-lib="28535"] .-w-main-title small{font-size: 0.6em;}[data-lib="28535"] .-w-sub-title{display: block;
	font-size: 1.1em;}[data-lib="28535"] .-w-text01{text-orientation: upright;
	background: #f52a2a;
	color: #fff;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: 0.6em;
	padding: 0.5rem 0;
	bottom: -10px;
	margin-right: 1rem;
	position: relative;}[data-lib="28535"] .-w-text02{color: #f52a2a;
	font-size: 1.2em;
	display: inline-block;
	position: relative;
	color: #f52a2a;
	font-size: 1.2em;}[data-lib="28535"] .-w-text02::before{position: absolute;
	top: -50%;
	left: 50%;
	transform: translate(-45%, -20%);
	color: #f52a2a;
	font-size: 1.2em;
	content: "・";}[data-lib="28535"] .-w-text03{color: #fff;}@media (max-width: 767px){[data-lib="28535"] .-w-main-title{font-size: 1.3em;
	letter-spacing: 0rem;}[data-lib="28535"] .-w-sub-title{font-size: 1em;}[data-lib="28535"] .-w-text02{font-size: 1.2em;
	line-height: 1;
	margin-top: 2rem;}[data-lib="28535"] .-w-text02::before{font-size: 1em;}}@media (max-width: 500px){[data-lib="28535"] .-w-sub-title{font-size: 0.8em;}}/*widget:70bc1c8a-5075-4f5d-84cf-bff5a0befb16*/
[data-lib="35421"]{--w-translate: translateX(-15rem);
	margin-bottom: 1rem;
	text-align: center;
	overflow: hidden;}[data-lib="35421"] .-w-title-wrapper{position: relative;
	margin-inline: auto;
	padding-block: 2rem 1rem;
	padding-inline: 7vw;
	transform: var(--w-translate);
	transition: transform 0.3s cubic-bezier(0.22, 0.2, 0.64, 1.01), opacity 1s ease-in-out;
	color: var(--o-r-colors-assort_text);
	line-height: 1.4;}[data-lib="35421"] .-w-title-wrapper::before{position: absolute;
	top: 0;
	right: 0;
	z-index: 0;
	width: 100vw;
	height: 100%;
	background: var(--o-r-colors-assort);
	content: "";
	clip-path: polygon(0 0, calc(100% - 9rem) 0%, 100% 100%, 0% 100%);}[data-lib="35421"] .-w-main-title,[data-lib="35421"] 
.-w-sub-title{display: block;
	position: relative;
	z-index: 1;
	width: fit-content;
	margin-inline: auto;}[data-lib="35421"] .-w-main-title{display: block;
	font-size:1.7em;
	font-weight: 700;}[data-lib="35421"] .-w-sub-title{display: block;
	font-size:0.8em;}[data-lib="35421"] .-w-title-wrapper.-w-scroll-active{opacity: 1;
	transform: translateX(0);}@media (max-width: 1023px){[data-lib="35421"] .-w-title-wrapper{width: 100%;
	padding-inline: 10vw;}[data-lib="35421"] .-w-title-wrapper::before{width: 100%;
	height: 100%;}[data-lib="35421"] .-w-title-wrapper::after{display: none;}[data-lib="35421"] .-w-main-title{font-size:1.5em;}}@media (max-width: 767px){[data-lib="35421"] .-w-main-title{font-size: clamp(2.5rem, 5.5vw, 7.5rem);}[data-lib="35421"] .-w-sub-title{font-size: clamp(1.8rem , 4vw, .8em);}[data-lib="35421"] .-w-sp{display: inline-block;}}/*widget:cfde7520-3f35-46fa-ac3d-3d02f6deafa6*/
[data-lib="35427"]{--w-translate: translateX(-15rem);
	margin-bottom: 1rem;
	text-align: center;
	overflow: hidden;}[data-lib="35427"] .-w-title-wrapper{position: relative;
	transform: var(--w-translate);
	transition: transform 0.3s cubic-bezier(0.22, 0.2, 0.64, 1.01), opacity 1s ease-in-out;
	color: var(--o-r-colors-base-text);
	line-height: 1.4;
	opacity: 0;}[data-lib="35427"] .-w-title-wrapper::after{display: block;
	width: 5rem;
	height: 0.5rem;
	margin: 1.6rem auto 0;
	content: "";
	background: var(--o-r-colors-assort);}[data-lib="35427"] .-w-main-title{display: block;
	font-size:1.7em;
	font-weight: 700;}[data-lib="35427"] .-w-sub-title{display: block;
	margin-bottom: 1rem;
	font-size: 0.8em;}[data-lib="35427"] .-w-title-wrapper.-w-scroll-active{opacity: 1;
	transform: translateX(0);}@media (max-width: 1023px){[data-lib="35427"] .-w-main-title{font-size:1.5em;}}@media (max-width: 767px){[data-lib="35427"] .-w-main-title{font-size: clamp(2.5rem, 5.5vw, 7.5rem);}[data-lib="35427"] .-w-sub-title{font-size: clamp(1.8rem , 4vw, .8em);}[data-lib="35427"] .-w-sp{display: inline-block;}}/*widget:7bc1bff2-026e-4607-860c-5916da46dd1b*/
[data-lib="35447"]{--w-translate: translateX(-15rem);
	color: var(--o-r-colors-base_text);
	text-align: center;
	margin: auto;
	width: 100%;
	font-weight: bold;
	font-family: "Zen Kaku Gothic New", sans-serif;
	letter-spacing: 2px;
	text-shadow: rgb(0, 0, 0) 1px 0px 0px, rgb(0, 0, 0) 0.540302px 0.841471px 0px, rgb(0, 0, 0) -0.416147px 0.909297px 0px, rgb(0, 0, 0) -0.989992px 0.14112px 0px, rgb(0, 0, 0) -0.653644px -0.756802px 0px, rgb(0, 0, 0) 0.283662px -0.958924px 0px, rgb(0, 0, 0) 0.96017px -0.279415px 0px;
	margin-bottom: 4rem;
	transform: var(--w-translate);
	transition: transform 0.3s cubic-bezier(0.22, 0.2, 0.64, 1.01), opacity 1s ease-in-out;
	color: var(--o-r-colors-base-text);
	opacity: 0;}[data-lib="35447"] .-w-main-title{font-size: 1.4em;
	line-height: 1.4;
	display: block;}[data-lib="35447"] .-w-main-title strong{color: #ffff00;
	font-weight: bold;}[data-lib="35447"] .-w-main-title u{text-decoration: none;
	background: linear-gradient(transparent 50%, rgb(255, 255, 0) 50%);
	font-weight: bold;}[data-lib="35447"] .-w-main-title small{font-size: 0.6em;}[data-lib="35447"] .-w-sub-title{display: block;
	font-size: 1.1em;}[data-lib="35447"] .-w-text01{text-orientation: upright;
	background: #1fad90;
	color: #fff;
	-ms-writing-mode: tb-rl;
	writing-mode: vertical-rl;
	font-size: 0.6em;
	padding: 0.5rem 0;
	bottom: -10px;
	margin-right: 1rem;
	position: relative;}[data-lib="35447"] .-w-text02{font-size: 1.2em;
	display: inline-block;
	position: relative;
	font-size: 1.2em;}[data-lib="35447"] .-w-text02::before{position: absolute;
	top: -50%;
	left: 50%;
	transform: translate(-45%, -20%);
	color: #ffff00;
	font-size: 1.2em;
	content: "・";}[data-lib="35447"] .-w-text03{color: #fff;}[data-lib="35447"].-w-scroll-active{opacity: 1;
	transform: translateX(0);}@media (max-width: 768px){[data-lib="35447"] .-w-main-title{font-size: 1.3em;
	letter-spacing: 0rem;}[data-lib="35447"] .-w-sub-title{font-size: 1em;}[data-lib="35447"] .-w-text02{font-size: 1.2em;
	line-height: 1;
	margin-top: 2rem;}[data-lib="35447"] .-w-text02::before{font-size: 1em;}}@media (max-width: 500px){[data-lib="35447"] .-w-sub-title{font-size: 0.8em;}}/*widget:e19a4efd-64ed-4f6f-b6f6-4be74b9bd2da*/
[data-lib="36417"]{--w-translate: translateX(-10rem);
	position: relative;
	color: var(--o-r-colors-assort);
	text-align: center;}[data-lib="36417"] .-w-main-title,[data-lib="36417"] 
.-w-sub-title{display: block;
	opacity: 0;
	transform: var(--w-translate);
	transition: transform 0.8s cubic-bezier(0.22, 0.2, 0.64, 1.01), opacity 1s ease-in-out;}[data-lib="36417"].-w-scroll-active .-w-main-title,[data-lib="36417"].-w-scroll-active 
  .-w-sub-title{opacity: 1;
	transform: translateX(0);}[data-lib="36417"] .-w-main-title{font-weight: 700;
	font-size: 1.5em;
	line-height: 1.4;}[data-lib="36417"] .-w-sub-title{margin-top: 1rem;
	font-size: 1em;
	line-height: 1.2;
	transition-delay: .5s;
	font-weight: normal;}@media (max-width: 767px){[data-lib="36417"]{--w-translate: translateX(-6rem);
	font-size: 1em;}[data-lib="36417"] .-w-main-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.65em;}[data-lib="36417"] .-w-sub-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.3em;}}/*widget:aacf6cf9-9aad-4fbf-af85-0e0a34e4987c*/
[data-lib="36938"]{display: inline-grid;
	flex-direction: column;
	gap: 1rem;
	left: 50%;
	position: relative;
	transform: translateX(-50%);
	text-align: center;}[data-lib="36938"] .-w-text{overflow: hidden;
	position: relative;
	text-align: center;}[data-lib="36938"] .-w-scroll-animation.-w-scroll .-w-text{--skewX: 0deg;
	--cover-x: 101%;
	--x: 0;}[data-lib="36938"] .-w-text::before,[data-lib="36938"] 
.-w-text::after{content: '';
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	border-radius: 50vh;
	transform: translateX(var(--cover-x, -101%));
	transition: transform 0.6s cubic-bezier(0.39, 0.575, 0.565, 1);}[data-lib="36938"] .-w-text::before{background-color: #fff;}[data-lib="36938"] .-w-text::after{background-color: var(--o-r-colors-assort);
	transition-delay: 0.16s;}[data-lib="36938"] .-w-word{color: var(--o-r-colors-assort);
	text-transform: uppercase;
	transform: translateX(var(--x, -110%)) skewX(var(--skewX, 8deg));
	transition: transform 0.48s cubic-bezier(0.16, 1, 0.3, 1);
	transition-delay: 0.3s;}[data-lib="36938"] .-w-sub-title::before,[data-lib="36938"] 
.-w-sub-title::after{transition-delay: 0.5s;}[data-lib="36938"] .-w-sub-title .-w-word{transition-delay: 0.5s;}[data-lib="36938"] .-w-main-title{font-weight: 700;
	font-size: 1.7em;
	line-height: 1.5;}[data-lib="36938"] .-w-sub-title{mar-w-gin-top: 1rem;
	font-size: 1.3em;
	line-height: 1.2;
	transition-delay: 2s;
	font-weight: normal;}[data-lib="36938"] .-w-container{overflow: hidden;
	margin: auto;}[data-lib="36938"] .visuallyHidden{position: absolute !important;
	width: 1px !important;
	height: 1px !important;
	margin: -1px !important;
	padding: 0 !important;
	overflow: hidden !important;
	clip: rect(0 0 0 0) !important;
	white-space: nowrap !important;
	border: 0 !important;}@media (max-width: 767px){[data-lib="36938"]{--w-translate: translateX(-6rem);
	font-size: 1em;}[data-lib="36938"] .-w-main-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.65em;}[data-lib="36938"] .-w-sub-title{line-height: 1.5;
	font-weight: bold;
	font-size: 1.3em;}}/*widget:18b0723d-fb1a-46c8-b48f-5533e0a30819*/
[data-lib="37500"]{text-align: center;
	line-height: 1.2;
	margin:0 auto 2rem;
	color:hsla(222.39,99%,18%,1);}[data-lib="37500"] .-w-title-main{font-size:2.1875em;
	font-weight: 900;
	display:inline-block;
	position: relative;
	padding-bottom: 1.125em;
	padding-bottom: 2rem;}[data-lib="37500"] .-w-title-main:before{content: '';
	position: absolute;
	left: 50%;
	bottom: 0;
	margin-left: -35px;
	width: 70px;
	border-bottom: 2px solid #b00000;
	border-bottom-color:#9f0020;
	;
	display: inline-block;}[data-lib="37500"] .-w-title-sub{display: block;
	font-weight: 900;
	font-size: 1.5em;
	padding-top: 1.875em;
	padding-top: 1.3em;}@media (max-width: 768px){[data-lib="37500"] .-w-title-main{font-size: 6.5vw;
	font-size: 24px;}[data-lib="37500"] .-w-title-sub{font-size: 5.5vw;
	font-size: 18px;
	margin-top: 0.5rem;}}/*widget:d0558a13-8fcd-4933-baf8-d40d4979dbed*/
[data-lib="38000"]{text-align: center;
	margin-bottom: 3rem;}[data-lib="38000"] .-w-main-title{margin-top: 2rem;
	font-size: 2.4em;
	display: flex;
	justify-content: center;
	line-height: 1.2;
	flex-direction: column;
	align-items: center;
	margin: 0 auto;
	width: fit-content;
	position: relative;
	color: var(--o-r-colors-assort);}[data-lib="38000"] .-w-main-title strong{position: relative;}[data-lib="38000"] .-w-main-title strong::after{content: "";
	position: absolute;
	bottom: 0;
	left: 0;
	background: var(--o-r-colors-assort);
	opacity: 0.35;
	width: 100%;
	height: 0.4em;
	z-index: -1;}[data-instance="47965"]{
}
[data-instance="47989"]{
}
[data-instance="21717"]{
}
[data-instance="47980"]{
}
[data-instance="47986"]{
}
[data-instance="48002"]{
}
[data-instance="48005"]{
}
/*widget:a4519140-c658-4a73-9603-9e77a683dfd7*/
@media (max-width: 768px){}/*widget:f329967b-6d00-4172-9ba1-1536dcf7f49c*/
[data-lib="16688"]{min-width:1200px;
	background: #001754;
	background: -moz-linear-gradient(left, #001566 0%, #020326 100%);
	background: -webkit-linear-gradient(left, #001566 0%,#020326 100%);
	background: linear-gradient(to right, #001566 0%,#020326 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001566', endColorstr='#020326',GradientType=1 );
	margin: 0 auto;
	color: #ffffff;
	width: 100%;
	z-index: 9999;}[data-lib="16688"] ul,[data-lib="16688"]  dl,[data-lib="16688"]  ol{text-indent: 0;}[data-lib="16688"] li{list-style: none;}[data-lib="16688"] .-w-wrapper{width:1200px;
	margin:0 auto;
	padding: 2px 0 5px;}[data-lib="16688"] .-w-h1Area h1{font-size: 10px;}[data-lib="16688"] .-w-head_main .-w-wrapper{display:flex;}[data-lib="16688"] .-w-head_main .-w-gnav{padding-top: 15px;
	margin-left:auto;}[data-lib="16688"] .-w-head_main .-w-gnav ul{display:flex;}[data-lib="16688"] .-w-head_main .-w-gnav ul li{font-size: 14px;
	padding: 0 15px;
	border: 1px solid #fff;
	border-width: 0 1px 0 0;
	line-height: 1.0;}[data-lib="16688"] .-w-head_main .-w-gnav ul li:last-child{border-right:0;}[data-lib="16688"] .-w-head_main .-w-gnav ul li a{color:#ffffff;
	text-decoration: none;}[data-lib="16688"] .-w-head_main .-w-gnav ul li a:hover{text-decoration: underline;}[data-lib="16688"] #-w-panel{display: none;}@media (max-width: 1199px){[data-lib="16688"]{min-width:100%;}[data-lib="16688"] .-w-wrapper{width:100%;}}@media (max-width: 768px){[data-lib="16688"]{margin-top: 0;}[data-lib="16688"] #-w-header{min-width: auto;
	position: relative;}[data-lib="16688"] .-w-h1Area,[data-lib="16688"] .-w-gnav{display: none;}[data-lib="16688"] .-w-head_main{position: fixed;
	top:0;
	width: 100%;
	height: 54px;
	background-color: #001754;
	z-index: 9999;}[data-lib="16688"] .-w-head_main .-w-wrapper{padding: 10px 0;}[data-lib="16688"] .-w-head_main .-w-logo{width: 70%;
	padding-left: 1em;}[data-lib="16688"] .-w-head_main .-w-logo img{height: 3.3rem;}[data-lib="16688"] #-w-menu{display: block;
	position: absolute;
	width: 35px;
	height: 35px;
	margin: 0;
	border-radius: 50%;
	background: #fff;
	top: 10px;
	right: 10px;
	z-index: 99999;}[data-lib="16688"] #-w-menu-icon{display: block;
	position: absolute;
	top: 50%;
	left: 50%;
	width: 14px;
	height: 2px;
	margin: -1px 0 0 -7px;
	background: #F7761F;
	transition: .2s;}[data-lib="16688"] #-w-menu .-w-close{background: transparent;}[data-lib="16688"] #-w-menu .-w-close:before,[data-lib="16688"] 
#-w-menu .-w-close:after{margin-top: 0;}[data-lib="16688"] #-w-menu .-w-close:before{transform: rotate(-45deg);
	-webkit-transform: rotate(-45deg);}[data-lib="16688"] #-w-menu .-w-close:after{transform: rotate(-135deg);
	-webkit-transform: rotate(-135deg);}[data-lib="16688"] #-w-menu-icon:before,[data-lib="16688"]  #-w-menu-icon:after{display: block;
	content: "";
	position: absolute;
	top: 50%;
	left: 0;
	width: 14px;
	height: 2px;
	background: #F7761F;
	transition: .3s;}[data-lib="16688"] #-w-menu-icon:before{margin-top: -6px;}[data-lib="16688"] #-w-menu-icon:after{margin-top: 4px;}[data-lib="16688"] #-w-panel{top: 53px;
	width: 100%;
	margin: 0 auto;
	padding: 0;
	background-color: rgba(0,21,76,0.9);
	text-align: left;
	font-family: 'Quicksand',"游ゴシック体", "Yu Gothic", 'YuGothic', "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , 'Meiryo' , 'Osaka', "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position: absolute;
	z-index: 999;
	left: 0;}[data-lib="16688"] #-w-panel a{color: #fff;
	text-decoration: none;
	background: #071a4c;
	padding: 1em 2.5%;
	line-height: 1.3;
	display: block;
	font-size: 3.6vw;
	font-family: 'Quicksand',"游ゴシック体", "Yu Gothic", 'YuGothic', "ヒラギノ角ゴシック Pro", "Hiragino Kaku Gothic Pro", 'メイリオ' , 'Meiryo' , 'Osaka', "ＭＳ Ｐゴシック", "MS PGothic", sans-serif;
	position: relative;}[data-lib="16688"] #-w-panel a:hover{background: #F7761F;}[data-lib="16688"] #-w-panel li{position: relative;
	margin: 0;
	border-bottom: 1px solid #1d2d58;}[data-lib="16688"] #-w-panel .-w-panel-icon{background: #fff;
	padding: 15px;
	line-height: 1;
	content: '×';
	color: #F7761F;
	display: inline-block;
	position: absolute;
	top: 9px;
	right: 20px;}[data-lib="16688"] #-w-panel .-w-panel-icon:before{content: '+';
	color: #F7761F;
	font-weight: bold;
	position: absolute;
	top: 7px;
	right: 11px;}[data-lib="16688"] #-w-panel .-w-panel-icon.-w-open:before{content: '-';
	color: #F7761F;
	font-weight: bold;
	position: absolute;
	top: 7px;
	right: 12px;}[data-lib="16688"] #-w-panel .-w-panel-layer{display: none;
	position: relative;}[data-lib="16688"] #-w-panel .-w-panel-layer li a{padding: 8px 8px 8px 40px;}[data-lib="16688"] .-w-mv_wrapper{margin-top:54px;}}/*widget:0ea5a8a0-fe64-43ae-9b25-b4848bbda0c8*/
[data-lib="19077"] .-w-outer{min-width:1200px;
	margin:0 auto;
	padding:3px 0 5px;
	background:#444444;
	line-height: 1.0;
	font-size: 95%;
	box-sizing:border-box;
	left: 0;
	width: 100%;
	z-index: 9999;}[data-lib="19077"] .-w-outer *{box-sizing:border-box;}[data-lib="19077"] .-w-wrapper{width:1200px;
	margin:0 auto;}[data-lib="19077"] ol li{margin:0px 10px 0 0;
	padding:0 0 0 15px;
	background:url(/_img/ja/cms_parts_library/19081/image/_/) no-repeat left center;
	display: inline-block;
	font-size:12px;
	color:#fff;}[data-lib="19077"] a{color:#fff;
	text-decoration:underline;}[data-lib="19077"] a:hover{text-decoration:none;}@media (max-width: 1199px){[data-lib="19077"]{min-width: 100%;}[data-lib="19077"] .-w-wrapper{width:100%;}[data-lib="19077"] .-w-outer{min-width: 100%;}}@media (max-width: 768px){[data-lib="19077"]{overflow: hidden;}[data-lib="19077"] .-w-outer{top: 47px;
	min-width:100%;}[data-lib="19077"] .-w-wrapper{margin-left: 10px;}}/*widget:87c96b39-9828-45cb-8a8a-431517644f85*/
[data-lib="16692"]{min-width: 1200px;
	margin: 0 auto;
	font-family: 'Hiragino Kaku Gothic Pro', 'ヒラギノ角ゴ Pro W3', 'メイリオ', 'Meiryo', 'ＭＳ Ｐゴシック', sans-serif;}[data-lib="16692"] .-w-wrapper{width: 1200px;
	box-sizing: border-box;
	margin: 0 auto;}[data-lib="16692"] .-w-main{min-width: 1200px;
	margin: 0 auto;
	background: #001754;
	background: -moz-linear-gradient(left, #001566 0%, #020326 100%);
	background: -webkit-linear-gradient(left, #001566 0%,#020326 100%);
	background: linear-gradient(to right, #001566 0%,#020326 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#001566', endColorstr='#020326',GradientType=1 );}[data-lib="16692"] .-w-navi{min-width: 1200px;
	margin: 0 auto;
	background: #1b1b1b;
	padding: 40px 0;}[data-lib="16692"] .-w-navi .-w-wrapper{display: flex;
	justify-content: space-between;}[data-lib="16692"] .-w-navi .-w-wrap{width: 240px;
	font-size: 14px;}[data-lib="16692"] .-w-navi .-w-wrap li{list-style: none;
	position: relative;
	margin-bottom: 20px;
	line-height: 1.2;
	padding-left: 18px;}[data-lib="16692"] .-w-navi .-w-wrap li:before{content: '--';
	position: absolute;
	left: 0;
	color: #f4f4f4;
	font-size: 14px;}[data-lib="16692"] .-w-navi .-w-wrap li:last-child{margin-bottom: 0;}[data-lib="16692"] .-w-navi .-w-wrap li:first-child{padding-left: 0;}[data-lib="16692"] .-w-navi .-w-wrap li:first-child:before{content: none;}[data-lib="16692"] .-w-navi .-w-wrap a{color: #ffffff;
	text-decoration: none;}[data-lib="16692"] .-w-navi .-w-wrap a br{display: none;}[data-lib="16692"] .-w-navi .-w-wrap a:hover{text-decoration: underline;}[data-lib="16692"] .-w-copyright{min-width: 1200px;
	margin: 0 auto;
	background: #000000;
	padding: 10px 0 8px;
	font-size: 12px;
	color: #ffffff;
	text-align: center;
	line-height: 1.2;}@media (max-width: 1199px){[data-lib="16692"]{min-width: 100%;}[data-lib="16692"] .-w-wrapper{width: 95%;}[data-lib="16692"] .-w-main{min-width: 100%;}[data-lib="16692"] .-w-navi{min-width: 100%;}[data-lib="16692"] .-w-navi .-w-wrap{width: 23%;}[data-lib="16692"] .-w-copyright{min-width: 100%;}}@media (max-width: 768px){[data-lib="16692"] .-w-navi{display: none;}[data-lib="16692"] .-w-main{background: #001754;}[data-lib="16692"] .-w-copyright{font-size: 2vw;}}/*widget:b55b45a1-38e5-48a7-82f0-83c974386b59*/
[data-lib="16701"]{padding: 8rem 0;}@media (max-width: 768px){[data-lib="16701"]{padding: 5vw 0;}}/*instance:21717*/[data-instance="21717"]{background-color:var(--o-r-colors-base);
	color:var(--o-r-colors-base_text);}/*widget:b1e3ac09-b9d3-443d-8474-56ca541686c9*/
[data-lib="16742"] ul,[data-lib="16742"] li{list-style: none;}[data-lib="16742"] > .-w-wrapper > ul.-w-tag-list{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	margin:-1rem auto 0;}[data-lib="16742"] > .-w-wrapper > ul.-w-tag-list li{margin:1rem 1rem 0 0;}[data-lib="16742"] > .-w-wrapper > ul.-w-tag-list li a{display: inline-block;
	text-decoration: none;
	border-radius:5px;
	padding:8px;
	font-size:1.2rem;
	text-align: center;
	line-height:1.0;}@media (max-width: 768px){}/*instance:21719*/[data-instance="21719"] > .-w-wrapper > ul.-w-tag-list li a{background-color:var(--o-r-colors-button_text);
	color:var(--o-r-colors-button);
	border:1px solid var(--o-r-colors-button);}[data-instance="21719"] > .-w-wrapper > ul.-w-tag-list li a.-w-current,[data-instance="21719"] > .-w-wrapper > ul.-w-tag-list li 
    a:hover{background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="21719"] > .-w-wrapper > ul.-w-tag-list .-w-all a{background-color:var(--o-r-colors-accent_text);
	color:var(--o-r-colors-accent);
	border:1px solid var(--o-r-colors-accent);}/*widget:460bcd47-c372-4366-a048-a4338c083ee8*/
[data-lib="17306"] img{max-width:100%;
	height:auto;
	vertical-align: top;}[data-lib="17306"] ul,[data-lib="17306"] li{list-style: none;}[data-lib="17306"] > ul{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}[data-lib="17306"] > ul li{width:calc(100% / 3);
	padding:2rem;
	border-right:1px solid var(--o-r-colors-accent);
	border-bottom:1px solid var(--o-r-colors-accent);}[data-lib="17306"] > ul li .-w-date{font-size:1.2rem;}[data-lib="17306"] > ul li .-w-image a{overflow: hidden;
	display: block;
	color:var(--o-r-colors-base_text);}[data-lib="17306"] > ul li .-w-image a img{transition: 0.5s;}[data-lib="17306"] > ul li .-w-image a:hover img{-moz-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);}[data-lib="17306"] > ul li .-w-author{margin-top:1rem;}[data-lib="17306"] > ul li .-w-author a{display: flex;
	align-items: center;
	color:var(--o-r-colors-base_text);
	text-decoration: none;}[data-lib="17306"] > ul li .-w-author a .-w-author_image{width:46px;
	height:46px;}[data-lib="17306"] > ul li .-w-author a .-w-author_image img{height:46px;}[data-lib="17306"] > ul li .-w-author a .-w-name{font-size:1.2rem;
	font-weight: 600;}[data-lib="17306"] > ul li .-w-author a:hover{text-decoration: underline;}[data-lib="17306"] > ul li .-w-title{font-size:1.8rem;
	font-weight: 600;
	margin-top: 1rem;}[data-lib="17306"] > ul li .-w-title a{text-decoration: none;
	color:var(--o-r-colors-base_text);}[data-lib="17306"] > ul li .-w-title a:hover{text-decoration: underline;}[data-lib="17306"] > ul li .-w-tag{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}[data-lib="17306"] > ul li .-w-tag span{display: inline-block;
	text-decoration: none;
	border-radius:5px;
	padding:8px;
	font-size:1.2rem;
	text-align: center;
	line-height:1.0;
	margin:1rem 1rem 0 0;}[data-lib="17306"] > ul li:nth-child(3n){border-right:0;}[data-lib="17306"] > ul:empty::before{content: "対象の記事はありません。";}[data-lib="17306"] .pagenation{text-align: center;
	margin-top: 3rem;}[data-lib="17306"] .pagenation span{margin-right: 5px;
	width: 29px;
	height: 26px;
	display: inline-block;}[data-lib="17306"] .pagenation span a{color: var(--o-r-colors-base_text);}[data-lib="17306"] .pagenation .page a:hover{color:#ee5c70;}[data-lib="17306"] .pagenation .current{display: inline-block;
	width: 29px;
	height: 26px;
	color: #ee5c70;
	text-decoration: underline;}[data-lib="17306"] .pagenation .prev{display: inline-block;
	text-decoration: none;
	height: 26px;
	background: #0086cd;
	color: #fff;
	color: var(--o-r-colors-button_text);
	display: inline-block;
	text-align: center;}[data-lib="17306"] .pagenation .prev a{text-decoration: none;
	height: 26px;
	background: #0086cd;
	color: #fff;
	color: var(--o-r-colors-button_text);
	width: 100%;
	display: inline-block;
	text-align: center;}[data-lib="17306"] .pagenation .prev a:hover{background:#ee5c70;}[data-lib="17306"] .pagenation .page a{text-decoration: none;}[data-lib="17306"] .pagenation .next{display: inline-block;
	margin-right: 0;}[data-lib="17306"] .pagenation .next a{text-decoration: none;
	height: 26px;
	background: #0086cd;
	color: #fff;
	color: var(--o-r-colors-button_text);
	width: 100%;
	display: inline-block;
	text-align: center;}[data-lib="17306"] .pagenation .next a:hover{background:#ee5c70;}@media (max-width: 768px){[data-lib="17306"] > ul{flex-direction: column;}[data-lib="17306"] > ul li{width:100%;
	border-left:1px solid #cccccc;
	border-color:#cccccc;}[data-lib="17306"] > ul li:first-child{border-top:1px solid #cccccc;}[data-lib="17306"] > ul li:nth-child(3n){border-right:1px solid #cccccc;}}/*instance:21720*/[data-instance="21720"] .-w-tag span{border:1px solid var(--o-r-colors-button);
	background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="21720"] .pagenation span a{color: var(--o-r-colors-base_text);}[data-instance="21720"] .pagenation .prev{color: var(--o-r-colors-button_text);}[data-instance="21720"] .pagenation .prev a{color: var(--o-r-colors-button_text);}[data-instance="21720"] .pagenation .next a{color: var(--o-r-colors-button_text);}/*widget:cdad348f-4ea2-4c5e-9cbf-896a52b46c14*/
[data-lib="15152"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	transition: 0.3s;}[data-lib="15152"]:hover{opacity: 0.8;}[data-lib="15152"] span{position: relative;
	z-index: 2;
	background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	padding: 1.05em 2em;
	border-radius: 100px;
	font-weight: 900;
	font-size: 1.875em;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="15152"].-w-assort span{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color: var(--o-r-colors-assort);}[data-lib="15152"].-w-accent span{background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);
	border-color: var(--o-r-colors-accent);}[data-lib="15152"].-w-base span{background-color: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);
	border-color: var(--o-r-colors-base);}@media (max-width: 768px){[data-lib="15152"] span{padding: 1.05em 2em;
	font-size: 4vw;}}/*instance:21721*//*widget:652963a1-de8b-4fd2-b131-9716e61cd987*/
[data-lib="16696"]{margin: 0 auto;}[data-lib="16696"] .-w-main-image{text-align: center;}[data-lib="16696"] img{width: 100%;
	max-width: 100%;
	height:auto;
	vertical-align: top;}/*instance:47989*/[data-instance="47989"]{background-color:var(--o-r-colors-base);
	color:var(--o-r-colors-base_text);}/*instance:47992*/[data-instance="47992"] > .-w-wrapper > ul.-w-tag-list li a{background-color:var(--o-r-colors-button_text);
	color:var(--o-r-colors-button);
	border:1px solid var(--o-r-colors-button);}[data-instance="47992"] > .-w-wrapper > ul.-w-tag-list li a.-w-current,[data-instance="47992"] > .-w-wrapper > ul.-w-tag-list li 
    a:hover{background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="47992"] > .-w-wrapper > ul.-w-tag-list .-w-all a{background-color:var(--o-r-colors-accent_text);
	color:var(--o-r-colors-accent);
	border:1px solid var(--o-r-colors-accent);}/*instance:47999*/[data-instance="47999"] > .-w-wrapper > ul.-w-tag-list li a{background-color:var(--o-r-colors-button_text);
	color:var(--o-r-colors-button);
	border:1px solid var(--o-r-colors-button);}[data-instance="47999"] > .-w-wrapper > ul.-w-tag-list li a.-w-current,[data-instance="47999"] > .-w-wrapper > ul.-w-tag-list li 
    a:hover{background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="47999"] > .-w-wrapper > ul.-w-tag-list .-w-all a{background-color:var(--o-r-colors-accent_text);
	color:var(--o-r-colors-accent);
	border:1px solid var(--o-r-colors-accent);}/*instance:48005*/[data-instance="48005"] .-w-tag span{border:1px solid var(--o-r-colors-button);
	background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="48005"] .pagenation span a{color: var(--o-r-colors-base_text);}[data-instance="48005"] .pagenation .prev{color: var(--o-r-colors-button_text);}[data-instance="48005"] .pagenation .prev a{color: var(--o-r-colors-button_text);}[data-instance="48005"] .pagenation .next a{color: var(--o-r-colors-button_text);}/*instance:48007*//*widget:2988c038-fee8-4937-b3b5-6033c1a69fea*/
[data-lib="16707"] img{max-width:100%;
	height:auto;
	vertical-align: top;}[data-lib="16707"] ul,[data-lib="16707"] li{list-style: none;}[data-lib="16707"] > ul{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}[data-lib="16707"] > ul li{width:calc(100% / 3);
	padding:2rem;
	border-right:1px solid var(--o-r-colors-accent);
	border-bottom:1px solid var(--o-r-colors-accent);
	border-color: #cccccc;}[data-lib="16707"] > ul li .-w-date{font-size:1.2rem;}[data-lib="16707"] > ul li .-w-image a{overflow: hidden;
	display: block;
	color:var(--o-r-colors-base_text);}[data-lib="16707"] > ul li .-w-image a img{transition: 0.5s;}[data-lib="16707"] > ul li .-w-image a:hover img{-moz-transform: scale(1.2,1.2);
	-webkit-transform: scale(1.2,1.2);
	-o-transform: scale(1.2,1.2);
	-ms-transform: scale(1.2,1.2);}[data-lib="16707"] > ul li .-w-author{margin-top:1rem;}[data-lib="16707"] > ul li .-w-author a{display: flex;
	align-items: center;
	color:var(--o-r-colors-base_text);
	text-decoration: none;}[data-lib="16707"] > ul li .-w-author a .-w-author_image{width:46px;
	height:46px;}[data-lib="16707"] > ul li .-w-author a .-w-author_image img{height:46px;}[data-lib="16707"] > ul li .-w-author a .-w-name{font-size:1.2rem;
	font-weight: 600;}[data-lib="16707"] > ul li .-w-author a:hover{text-decoration: underline;}[data-lib="16707"] > ul li .-w-title{font-size:1.8rem;
	font-weight: 600;
	margin-top: 1rem;}[data-lib="16707"] > ul li .-w-title a{text-decoration: none;
	color:var(--o-r-colors-base_text);}[data-lib="16707"] > ul li .-w-title a:hover{text-decoration: underline;}[data-lib="16707"] > ul li .-w-tag{display: -webkit-box;
	display: -ms-flexbox;
	display: flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}[data-lib="16707"] > ul li .-w-tag span{display: inline-block;
	text-decoration: none;
	border-radius:5px;
	padding:8px;
	font-size:1.2rem;
	text-align: center;
	line-height:1.0;
	margin:1rem 1rem 0 0;}[data-lib="16707"] > ul li:nth-child(3n){border-right:0;}[data-lib="16707"] .pagenation{display: table;
	text-align: center;
	margin:40px auto;}[data-lib="16707"] .pagenation span{display: inline-block;
	margin-right: 5px;}[data-lib="16707"] .pagenation span.prev a,[data-lib="16707"] 
.pagenation span.next a{padding:3px 0 0 0;
	height:26px;
	background:#0086cd;
	color:#fff;}[data-lib="16707"] .pagenation span.prev a:hover,[data-lib="16707"] 
.pagenation span.next a:hover{padding:3px 0 0 0;
	height:26px;
	background:#ee5c70;
	color:#fff;
	text-decoration: none;}[data-lib="16707"] .pagenation span.prev.current,[data-lib="16707"] 
.pagenation span.next.current{display: none;}[data-lib="16707"] .pagenation span.current{display: inline-block;
	width:29px;
	height:26px;
	padding:3px 0 0 0;
	color: #ee5c70;
	font-size: 14px;
	text-decoration: underline;}[data-lib="16707"] .pagenation span.scope_limit{color: #fff;
	font-size: 14px;
	font-weight: bold;
	text-decoration: none;}[data-lib="16707"] .pagenation span a{display: block;
	width:29px;
	height:26px;
	padding:3px 0 0 0;
	color: #434343;
	font-size: 14px;
	text-decoration: none;}[data-lib="16707"] .pagenation span a:hover{display: block;
	width:29px;
	height:26px;
	padding:3px 0 0 0;
	color: #ee5c70;
	font-size: 14px;
	text-decoration: none;}/*instance:47993*/[data-instance="47993"] .-w-tag span{border:1px solid var(--o-r-colors-button);
	background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="47993"] > ul li .-w-image a{color:var(--o-r-colors-base_text);}[data-instance="47993"] > ul li .-w-author a{color:var(--o-r-colors-base_text);}[data-instance="47993"] > ul li .-w-title a{color:var(--o-r-colors-base_text);}/*instance mediea*/@media (max-width: 768px){[data-instance="47993"] > ul{flex-direction: column;}[data-instance="47993"] > ul li{width:100%;
	border-left:1px solid var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="47993"] > ul li:first-child{border-top:1px solid var(--o-r-colors-accent);}[data-instance="47993"] > ul li:nth-child(3n){border-right:1px solid var(--o-r-colors-accent);}}/*instance:47994*//*instance:48000*/[data-instance="48000"] .-w-tag span{border:1px solid var(--o-r-colors-button);
	background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="48000"] > ul li .-w-image a{color:var(--o-r-colors-base_text);}[data-instance="48000"] > ul li .-w-author a{color:var(--o-r-colors-base_text);}[data-instance="48000"] > ul li .-w-title a{color:var(--o-r-colors-base_text);}/*instance mediea*/@media (max-width: 768px){[data-instance="48000"] > ul{flex-direction: column;}[data-instance="48000"] > ul li{width:100%;
	border-left:1px solid var(--o-r-colors-accent);
	border-color: var(--o-r-colors-accent);}[data-instance="48000"] > ul li:first-child{border-top:1px solid var(--o-r-colors-accent);}[data-instance="48000"] > ul li:nth-child(3n){border-right:1px solid var(--o-r-colors-accent);}}/*instance:48001*//*widget:6f16855b-f1b0-4f31-acb3-7a17546d5c1c*/
/*instance:47995*/[data-instance="47995"] .-w-button{display: flex;
	justify-content: 
    center;}[data-instance="47995"] a{width: fit-content;}/*instance mediea*/@media (max-width: 768px){[data-instance="47995"] a{width:100%;}}/*instance mediea*/@media (max-width: 767px){[data-instance="47995"] a{min-width: 100%;}[data-instance="47995"] .-w-button{width: 100%;}}/*widget:78c11427-94e4-438b-9cd1-653e33844eb4*/
[data-lib="17551"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color: var(--o-r-colors-button);}[data-lib="17551"] span{position: relative;
	z-index: 2;
	background-color: var(--o-r-colors-button);
	color: var(--o-r-colors-button_text);
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;}[data-lib="17551"]:hover span{border-color: var(--o-r-colors-button);}[data-lib="17551"].-w-assort{border-color: var(--o-r-colors-assort);}[data-lib="17551"].-w-assort span{background-color: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}[data-lib="17551"].-w-assort:hover span{border-color: var(--o-r-colors-assort);}[data-lib="17551"].-w-accent{border-color: var(--o-r-colors-accent);}[data-lib="17551"].-w-accent span{background-color: var(--o-r-colors-accent);
	color: var(--o-r-colors-accent_text);}[data-lib="17551"].-w-accent:hover span{border-color: var(--o-r-colors-accent);}[data-lib="17551"].-w-base{border-color: var(--o-r-colors-base);}[data-lib="17551"].-w-base span{background-color: var(--o-r-colors-base);
	color: var(--o-r-colors-base_text);}[data-lib="17551"].-w-base:hover span{border-color: var(--o-r-colors-base);}/*instance:47997*//*instance:47998*//*widget:eb22992b-d59a-435b-87cc-d279225b1c32*/
[data-lib="17001"]{border-top: 2px solid hsl(0,100%,50%);
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	position: relative;
	padding:4rem 0;
	padding-bottom: 10rem;
	border-top:solid 2px hsla(222.39,79.2%,14.4%,1);
	border-bottom:solid 2px hsla(222.39,79.2%,14.4%,1);}[data-lib="17001"] .-w-inner{display: flex;}[data-lib="17001"] .-x-cont{width: 70%;}[data-lib="17001"] .-w-title_wrap{width: 30%;
	display: flex;
	align-items: end;
	flex-direction: column;
	justify-content: center;}[data-lib="17001"] h3,[data-lib="17001"] h4{line-height:2;}[data-lib="17001"] h3,[data-lib="17001"] h4 .-w-title-main{margin-right: 5rem;}[data-lib="17001"] h3,[data-lib="17001"] h4 .-w-main-title{line-height: 1.5;}[data-lib="17001"] .-w-main-title{font-size: 1.6em;}[data-lib="17001"] .-w-button-box{position: absolute;
	bottom: 1rem;
	display: block;
	width: 100%;
	text-align: center;}[data-lib="17001"] .-w-button-box a{display: inline-block;}[data-lib="17001"] .-w-button-box a span{padding: 1rem 3rem;}[data-lib="17001"] .-w-button{text-align: center;
	margin-top: 3rem;}@media (max-width: 768px){[data-lib="17001"]{flex-direction: column;
	padding: 4.5rem 0;}[data-lib="17001"] .-w-inner{flex-direction: column;}[data-lib="17001"] .-w-title_wrap{width: 100%;
	margin-bottom: 1.0rem;}[data-lib="17001"] h3{width: 100%;
	flex-direction: row;
	justify-content: space-between;
	margin-top: 0;
	margin-right: 0;}[data-lib="17001"] h3 p{display: inline;}[data-lib="17001"] .-w-main-title{font-size: 2rem;
	margin-left: 2rem;}[data-lib="17001"] .-x-cont{max-width: 100%;
	width: 100%;}[data-lib="17001"] .-w-button-box{position: static;}[data-lib="17001"] .-w-button{margin-top: 1.5rem;}[data-lib="17001"] .-w-button a{top: 87%;
	left: 27%;
	position: static;}}/*instance:47965*/[data-instance="47965"]{background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);}/*widget:319d4386-9c4e-4084-9ddb-5a94a377b0b4*/
[data-lib="17131"]{max-width: calc(100% - ((100% - 1260px)/2));
	width: 100%;
	position: relative;}[data-lib="17131"] .swiper-container{overflow: hidden;
	display: block;
	-webkit-flex-basis: calc(100% - 285px);
	-ms-flex-preferred-size: calc(100% - 285px);
	flex-basis: calc(100% - 285px);
	margin: 0 2rem;}[data-lib="17131"] .swiper-wrapper{transition-duration:300ms!important;}[data-lib="17131"] .swiper-slide{display: flex;
	flex-direction: column;}[data-lib="17131"] .swiper-slide .names{text-align: center;
	background: var(--o-r-colors-base);
	padding: 8px;
	box-sizing: border-box;
	height: 100%;
	border-radius: 3px;
	border-bottom: #228b22 13px solid;}[data-lib="17131"] .swiper-slide a{text-decoration: none;
	font-size: 2.5rem;
	color: var(--o-r-colors-base_text);}[data-lib="17131"] .swiper-slide .-w-imgnone a img{height: 100%;}[data-lib="17131"] .swiper-slide .-w-author{margin-top: 1rem;
	margin-bottom: 1rem;}[data-lib="17131"] .swiper-slide .-w-author a{display: flex;
	align-items: center;
	gap:.6rem;}[data-lib="17131"] .swiper-slide .-w-author a img{width: 15%;}[data-lib="17131"] .-w-slides{width: 50%;}[data-lib="17131"] .swiper-slide:hover img{opacity: .7;
	transition:1s all;}[data-lib="17131"] .imgs{overflow: hidden;
	text-align: center;
	border-bottom:solid 1px hsla(0,0%,56%,1);
	background: rgba(255,255,255,0.3);}[data-lib="17131"] .swiper-button-prev,[data-lib="17131"]  .swiper-rtl .swiper-button-next{left: 0%;}[data-lib="17131"] .swiper-button-next,[data-lib="17131"]  .swiper-rtl .swiper-button-prev{right: 0%;}[data-lib="17131"] .swiper-button-next,[data-lib="17131"]  .swiper-button-prev{top: 89%;
	position: unset;
	align-items: end;
	margin-top: .1px;
	height: 15px;
	color: var(--o-r-colors-assort_text);}[data-lib="17131"] .swiper-button-next:after,[data-lib="17131"]  .swiper-button-prev:after{font-size: 1.5rem;}[data-lib="17131"] .swiper-pagination{position: unset;
	width: auto;
	margin-bottom: .2rem;}[data-lib="17131"] .swiper-pagination span{width: 6px;
	height: 6px;
	color: var(--o-r-colors-assort_text);}[data-lib="17131"] .swiper-pagination .swiper-pagination-bullet{background: var(--o-r-colors-assort_text);}[data-lib="17131"] .swiper-pagination .swiper-pagination-bullet-active{background: var(--o-r-colors-assort_text);}[data-lib="17131"] .-w-tag{margin-top: 1rem;}[data-lib="17131"] .-w-tag span{border-radius: 5px;
	background: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button);
	text-align: center;
	padding: 8px;
	margin-right: 1rem;
	margin-bottom: 3px;
	display: inline-block;
	font-size: 1.2rem;
	line-height: 1.0;}[data-lib="17131"] .nav-movie{margin-top: 3rem;
	display: flex;
	justify-content: center;
	align-items: center;}[data-lib="17131"] .-w-dnone{display: none;}[data-lib="17131"] .-w-button-box{text-align: center;}[data-lib="17131"] .-w-button-box a{display: inline-block;}[data-lib="17131"] .-w-button-box a span{padding: 10px 5rem;}@media (max-width: 768px){[data-lib="17131"]{margin-left: 0;
	flex-direction: column;
	padding: 0;
	margin: 1rem 0;}[data-lib="17131"] .swiper-container{max-width: 100%;
	font-size: 1.5rem;
	margin: 1rem 2rem;}[data-lib="17131"] .swiper-button-prev,[data-lib="17131"] 
.swiper-button-next{display: none;}[data-lib="17131"] .swiper-pagination{width: 100%;
	margin-left: 0;}[data-lib="17131"] .names a{font-size: 3vw;}[data-lib="17131"] .imgs{width: 100%;}[data-lib="17131"] .nav-movie{margin-top: 1.5rem;}}/*instance:47967*/[data-instance="47967"] .swiper-slide .names{background: var(--o-r-colors-base);
	border-bottom: #228b22 13px solid;}[data-instance="47967"] .swiper-slide a{color: var(--o-r-colors-base_text);}[data-instance="47967"] .swiper-button-next,[data-instance="47967"]  .swiper-button-prev{color: var(--o-r-colors-assort_text);}[data-instance="47967"] .swiper-pagination span{color: var(--o-r-colors-assort_text);}[data-instance="47967"] .swiper-pagination .swiper-pagination-bullet{background: var(--o-r-colors-assort_text);}[data-instance="47967"] .swiper-pagination .swiper-pagination-bullet-active{background: var(--o-r-colors-assort_text);}[data-instance="47967"] .swiper-pagination .-w-tag span{background: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button);}/*widget:99c9a3cb-6b58-41e3-988a-8214d888766d*/
[data-lib="16398"]{margin: 30px auto 0;
	text-align: center;}[data-lib="16398"] span{min-width:50%;
	border-radius: 2px;
	display: inline-block;
	padding: 10px;
	font-size:20px;
	font-weight: 900;
	text-align: center;
	text-decoration: none;
	color: #ffffff;
	background-color: #9f0020;
	border:1px solid #9f0020;}[data-lib="16398"] span:hover{color: #9f0020;
	background-color: #ffffff;}/*widget:6273dc84-9801-4e6f-bb3b-73c42426917b*/
[data-lib="35136"]{max-width: calc(100% - ((100% - 1260px)/2));
	width: 100%;
	position: relative;}[data-lib="35136"] .swiper-container{overflow: hidden;
	display: block;
	-webkit-flex-basis: calc(100% - 285px);
	-ms-flex-preferred-size: calc(100% - 285px);
	flex-basis: calc(100% - 285px);
	margin: 0 2rem;}[data-lib="35136"] .swiper-wrapper{transition-duration:300ms!important;}[data-lib="35136"] .swiper-slide{display: flex;
	flex-direction: column;}[data-lib="35136"] .swiper-slide .names{text-align: center;
	background: var(--o-r-colors-base);
	padding: 8px;
	box-sizing: border-box;
	height: 100%;
	border-radius: 3px;
	border-bottom: #228b22 13px solid;}[data-lib="35136"] .swiper-slide a{text-decoration: none;
	font-size: 2.5rem;
	color: var(--o-r-colors-base_text);}[data-lib="35136"] .swiper-slide .-w-imgnone a img{height: 100%;}[data-lib="35136"] .swiper-slide .-w-author{margin-top: 1rem;
	margin-bottom: 1rem;}[data-lib="35136"] .swiper-slide .-w-author a{display: flex;
	align-items: center;
	gap:.6rem;}[data-lib="35136"] .swiper-slide .-w-author a img{width: 15%;}[data-lib="35136"] .-w-slides{width: 50%;}[data-lib="35136"] .swiper-slide:hover img{opacity: .7;
	transition:1s all;}[data-lib="35136"] .imgs{overflow: hidden;
	text-align: center;
	border-bottom:solid 1px hsla(0,0%,56%,1);
	background: rgba(255,255,255,0.3);}[data-lib="35136"] .swiper-button-prev,[data-lib="35136"]  .swiper-rtl .swiper-button-next{left: 0%;}[data-lib="35136"] .swiper-button-next,[data-lib="35136"]  .swiper-rtl .swiper-button-prev{right: 0%;}[data-lib="35136"] .swiper-button-next,[data-lib="35136"]  .swiper-button-prev{top: 89%;
	position: unset;
	align-items: end;
	margin-top: .1px;
	height: 15px;
	color: var(--o-r-colors-assort_text);}[data-lib="35136"] .swiper-button-next:after,[data-lib="35136"]  .swiper-button-prev:after{font-size: 1.5rem;}[data-lib="35136"] .swiper-pagination{position: unset;
	width: auto;
	margin-bottom: .2rem;}[data-lib="35136"] .swiper-pagination span{width: 6px;
	height: 6px;
	color: var(--o-r-colors-assort_text);}[data-lib="35136"] .swiper-pagination .swiper-pagination-bullet{background: var(--o-r-colors-assort_text);}[data-lib="35136"] .swiper-pagination .swiper-pagination-bullet-active{background: var(--o-r-colors-assort_text);}[data-lib="35136"] .-w-tag{margin-top: 1rem;}[data-lib="35136"] .-w-tag span{border-radius: 5px;
	background: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button);
	text-align: center;
	padding: 8px;
	margin-right: 1rem;
	margin-bottom: 3px;
	display: inline-block;
	font-size: 1.2rem;
	line-height: 1.0;}[data-lib="35136"] .nav-movie{margin-top: 3rem;
	display: flex;
	justify-content: center;
	align-items: center;}[data-lib="35136"] .-w-dnone{display: none;}[data-lib="35136"] .-w-button-box{text-align: center;}[data-lib="35136"] .-w-button-box a{display: inline-block;}[data-lib="35136"] .-w-button-box a span{padding: 10px 5rem;}@media (max-width: 768px){[data-lib="35136"]{margin-left: 0;
	flex-direction: column;
	padding: 0;
	margin: 1rem 0;}[data-lib="35136"] .swiper-container{max-width: 100%;
	font-size: 1.5rem;
	margin: 1rem 2rem;}[data-lib="35136"] .swiper-button-prev,[data-lib="35136"] 
.swiper-button-next{display: none;}[data-lib="35136"] .swiper-pagination{width: 100%;
	margin-left: 0;}[data-lib="35136"] .names a{font-size: 3vw;}[data-lib="35136"] .imgs{width: 100%;}[data-lib="35136"] .nav-movie{margin-top: 1.5rem;}}/*instance:48002*/[data-instance="48002"] .swiper-slide .names{background: var(--o-r-colors-base);
	border-bottom: #228b22 13px solid;}[data-instance="48002"] .swiper-slide a{color: var(--o-r-colors-base_text);}[data-instance="48002"] .swiper-button-next,[data-instance="48002"]  .swiper-button-prev{color: var(--o-r-colors-assort_text);}[data-instance="48002"] .swiper-pagination span{color: var(--o-r-colors-assort_text);}[data-instance="48002"] .swiper-pagination .swiper-pagination-bullet{background: var(--o-r-colors-assort_text);}[data-instance="48002"] .swiper-pagination .swiper-pagination-bullet-active{background: var(--o-r-colors-assort_text);}[data-instance="48002"] .swiper-pagination .-w-tag span{background: var(--o-r-colors-button_text);
	color: var(--o-r-colors-button);}/*widget:4a1e002f-b310-4c4b-81c6-9658509a3393*/
[data-lib="17892"]{text-align: center;
	display: inline-block;
	text-decoration: none;
	position: relative;
	z-index: 2;
	transition: 0.3s;
	border: 3px solid;
	border-color: #ffffff;
	border-color: var(--o-r-colors-assort_text);}[data-lib="17892"]:hover{border-color:  #ffffff;
	border-color: var(--o-r-colors-assort_text);}[data-lib="17892"]:hover span{background:  #001b5c;
	color:#ffffff;
	background: var(--o-r-colors-assort);
	color: var(--o-r-colors-assort_text);
	border-color:#001b5c;}[data-lib="17892"] span{position: relative;
	z-index: 2;
	background:#001b5c;
	color:#ffffff;
	padding: 1rem 3rem;
	border: 1px solid;
	display: inline-block;
	width: 100%;
	height: 100%;
	transition: .3s;
	background: #ffffff;
	color: #001b5c;
	background: var(--o-r-colors-assort_text);
	color: var(--o-r-colors-assort);}[data-lib="17892"].-w-assort{border-color:#001b5c;}[data-lib="17892"].-w-assort span{background:#001b5c;
	color:#ffffff;}[data-lib="17892"].-w-assort:hover span{border-color:#001b5c;}[data-lib="17892"].-w-accent{border-color:#9f0020;}[data-lib="17892"].-w-accent span{background:#9f0020;
	color:#ffffff;}[data-lib="17892"].-w-accent:hover span{border-color:#9f0020;}[data-lib="17892"].-w-base{border-color:#ffffff;}[data-lib="17892"].-w-base span{background:#ffffff;
	color:#000000;}[data-lib="17892"].-w-base:hover span{border-color:#ffffff;}/*instance:47970*//*widget:4672185e-f151-46c0-a528-f2a3b05beac2*/
[data-lib="17224"]{border-top: 2px solid hsl(0,100%,50%);
	background: -moz-linear-gradient(302deg,hsl(352deg,95%,83%),hsl(30deg,24%,99%));
	background: -webkit-linear-gradient(302deg,hsl(352deg,95%,83%),hsl(30deg,24%,99%));
	background: linear-gradient(148deg,hsl(352deg,95%,83%),hsl(30deg,24%,99%));
	color: var(--o-r-colors-assort_text);
	padding: 3rem 0;}[data-lib="17224"] .-w-titles{width: 70%;
	margin: 0 auto;
	position: relative;}[data-lib="17224"] h3,[data-lib="17224"] h4{color: #000;
	color: var(--o-r-colors-base_text);
	max-width: 1200px;
	margin: 0 auto;
	padding-left: 0;}[data-lib="17224"] h3,[data-lib="17224"] h4 .-w-title-main{margin-bottom: -0.5rem;
	padding-bottom: 0;}[data-lib="17224"] .-w-title-main{font-size: 4vw;}[data-lib="17224"] .-w-title-sub p{font-size: 1.5vw;}[data-lib="17224"] .-w-title-main,[data-lib="17224"] .-w-title-sub{border-bottom: 10px solid hsl(352,97%,73%);
	;}[data-lib="17224"] .-w-texts{position: absolute;
	top: -25px;
	right: 30px;}[data-lib="17224"] .-w-fukidasi{position: relative;
	display: inline-block;
	margin: 1.5em 15px 1.5em 0;
	padding: 0 5px;
	width: 150px;
	height: 150px;
	line-height: 90px;
	text-align: center;
	color: #FFF;
	color: var(--o-r-colors-button_text);
	font-size: 20px;
	font-weight: bold;
	background: hsl(252,100%,78%);
	;
	border-radius: 50%;
	box-sizing: border-box;
	padding-top: 3rem;}[data-lib="17224"] .-w-fukidasi p{line-height: 1.5;
	font-size: 1.5rem;}[data-lib="17224"] .-w-fukidasi p:last-child{font-size: 3rem;}[data-lib="17224"] .-w-fukidasi:before{content: "";
	position: absolute;
	bottom: -13px;
	right: 108px;
	margin-top: -15px;
	border: 10px solid transparent;
	border-left: 30px solid hsl(252,100%,78%);
	;
	z-index: 0;
	-webkit-transform: rotate(125deg);
	transform: rotate(125deg);}@media (max-width: 768px){[data-lib="17224"]{flex-direction: column;
	padding: 42px 0 40px;}[data-lib="17224"] h3{width: 100%;
	flex-direction: column;
	margin-top: 0;
	align-items: baseline;}[data-lib="17224"] .-w-titles{width: 94%;}[data-lib="17224"] .-w-main-title{font-size: 10vw!important;
	margin-left: 2rem;}[data-lib="17224"] .-w-title-main{font-size: 10vw!important;}[data-lib="17224"] .-w-title-sub p{font-size: 5vw;}[data-lib="17224"] .-x-cont{width: 100%;}[data-lib="17224"] .-w-texts{display: none;}}@media (max-width: 1200px){[data-lib="17224"] .-w-texts{top: -17%;
	right: -9%;}}/*instance:47974*/[data-instance="47974"]{color: var(--o-r-colors-assort_text);}[data-instance="47974"] .-w-fukidasi{color: var(--o-r-colors-button_text);}[data-instance="47974"] h3,[data-instance="47974"] h4{color: var(--o-r-colors-base_text);}/*widget:d4ac6cb0-23e2-43e4-bce5-2753af92753c*/
[data-lib="17232"]{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: justify;
	-ms-flex-pack: justify;
	justify-content: center;
	margin:0 auto;
	background: #ffffff;
	background: var(--o-r-colors-base);
	padding: 5rem;}[data-lib="17232"] img{max-width: 100%;
	vertical-align: middle;}[data-lib="17232"] > li{list-style: none;
	width: 48%;
	text-align: center;}[data-lib="17232"] > li a{width:80%;}@media (max-width:1200px){[data-lib="17232"]{max-width: 100%!important;}}@media (max-width:1000px){[data-lib="17232"]{padding: 3rem 0;}}@media (max-width: 768px){[data-lib="17232"]{-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	padding: 3rem;}[data-lib="17232"] > li{width:100%;
	margin-bottom:30px;}[data-lib="17232"] > li a{width:100%;
	padding: 3rem 0;
	height: unset;}[data-lib="17232"] li:last-child{margin-bottom:0;}}/*instance:47975*/[data-instance="47975"] button{background-color: #fff;}[data-instance="47975"]{background: var(--o-r-colors-base);}/*widget:6be77ea4-b913-4804-8fea-08d0163c6947*/
[data-lib="17395"]{display: inline-block;
	text-decoration: none;
	height: 100%;
	padding-top: 4rem;
	background: #ffffff;
	background: var(--o-r-colors-base);
	box-shadow: 10px 10px hsl(196,100%,46%);
	border: 2px solid hsl(196,100%,46%);
	color: hsl(196,100%,46%);
	height: 120px;}[data-lib="17395"]:hover{background: hsl(196,100%,46%);
	color: #ffffff;
	color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px #000;
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-lib="17395"]:hover span::before{border-top: 3px solid #ffffff;
	border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid #ffffff;
	border-right: 3px solid var(--o-r-colors-assort_text);}[data-lib="17395"] span{position: relative;
	font-size: 2.5rem;}[data-lib="17395"] span::before{content: "";
	margin: auto;
	position: absolute;
	top: 0;
	bottom: 0;
	width: 13px;
	height: 13px;
	border-top: 3px solid hsl(196,100%,46%);
	border-right: 3px solid hsl(196,100%,46%);
	transform: rotate(45deg);
	right: -3rem;}@media (max-width:1200px){[data-lib="17395"] span{font-size: 2vw;}[data-lib="17395"] span::before{border-right: 1px solid hsl(196,100%,46%);
	border-top: 1px solid hsl(196,100%,46%);
	right: -1rem;}}@media (max-width:768px){[data-lib="17395"] span{font-size: 4vw;}[data-lib="17395"] span::before{right: -3rem;}}/*instance:47977*/[data-instance="47977"]{background: var(--o-r-colors-base);}[data-instance="47977"]:hover{color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-instance="47977"]:hover span::before{border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid var(--o-r-colors-assort_text);}/*instance:47979*/[data-instance="47979"]{background: var(--o-r-colors-base);}[data-instance="47979"]:hover{color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-instance="47979"]:hover span::before{border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid var(--o-r-colors-assort_text);}/*instance:47980*/[data-instance="47980"] button{background-color: #fff;}[data-instance="47980"]{background: var(--o-r-colors-base);}/*instance:47983*/[data-instance="47983"]{background: var(--o-r-colors-base);}[data-instance="47983"]:hover{color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-instance="47983"]:hover span::before{border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid var(--o-r-colors-assort_text);}/*instance:47985*/[data-instance="47985"]{background: var(--o-r-colors-base);}[data-instance="47985"]:hover{color: var(--o-r-colors-assort_text);
	box-shadow: 10px 10px var(--o-r-colors-base_text);}[data-instance="47985"]:hover span::before{border-top: 3px solid var(--o-r-colors-assort_text);
	border-right: 3px solid var(--o-r-colors-assort_text);}/*widget:def7be6e-6fa4-45ab-b973-956f9a2b2646*/
[data-lib="17693"]{padding: 8rem 0;}@media (max-width: 768px){[data-lib="17693"]{padding: 3rem 0;}}/*instance:47986*/[data-instance="47986"]{background-color:var(--o-r-colors-base);
	color:var(--o-r-colors-base_text);}/*instance:47988*/[data-instance="47988"] > .-w-wrapper > ul.-w-tag-list li a{background-color:var(--o-r-colors-button_text);
	color:var(--o-r-colors-button);
	border:1px solid var(--o-r-colors-button);}[data-instance="47988"] > .-w-wrapper > ul.-w-tag-list li a.-w-current,[data-instance="47988"] > .-w-wrapper > ul.-w-tag-list li 
    a:hover{background-color:var(--o-r-colors-button);
	color:var(--o-r-colors-button_text);}[data-instance="47988"] > .-w-wrapper > ul.-w-tag-list .-w-all a{background-color:var(--o-r-colors-accent_text);
	color:var(--o-r-colors-accent);
	border:1px solid var(--o-r-colors-accent);}/*layout:325*/* {
    margin: 0;
    padding: 0;
    box-sizing: border-box;
}
/*
body:not(.cms_dragging) *[data-cms_editable=true]:hover *,
.cms_tree_hover * {
    color:#eee;
    color:rgba(159,0,32,0.9);
}
*/
html{
    font-size:62.5%;
    color:#000000;;
    background-color:#ffffff;
    -webkit-text-size-adjust: 100%;
}
body{
  font-size:1.6rem;
  font-family: 'roboto','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',Arial,sans-serif;
  font-weight: 400;
  line-height : 1.8;
}

h2,h3,h4,h5,h6{
    font-family: 'Open Sans','Noto Serif JP', serif;
}

img{
  max-width: 100%;
  height:auto;
  vertical-align: top;
}

[data-w-width] {
    max-width: 100%;
}
[data-w-width="1"] {
    width: 1170px;
    width:1200px;
    margin: 0 auto;
}
[data-w-width="1"] [data-w-width="1"]{
    max-width:100%;
    width:100%;
}
@media (max-width: 1200px){
    [data-w-width="1"] {
        max-width:94%;
    }
}
@media screen and (max-width: 768px) {
    body {
        font-size: 3.5vw;
    }
}

.-x-text{
    max-width: 1200px;
    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:5rem;
}
@media screen and (max-width: 768px) {
    .-x-cont > [data-lib] ~ [data-lib]{
        margin-top:2.5rem;
    }
}
/*
.ds_confirm_parts * {
    min-height: auto;
}
*//*layout:326*//*layout:329*//*layout:330*//*PAGE*/* {
  font-family: 'Noto Sans JP', sans-serif;
}