: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="39422"]{
}
[data-instance="49440"]{
}
[data-instance="49717"]{
}
/*widget:424402a1-bb97-4e5f-be42-809fa6ddace6*/
[data-lib="29063"]{width: 100%;
	overflow-x: hidden;
	box-sizing: border-box;
	position: relative;
	z-index: 1000;}[data-lib="29063"] .-w-position{position: fixed;
	z-index: 50;
	width: 100%;
	background-color: #fff;
	transition: 0.6s;
	background:rgba(0,27,92,1);
	;
	top: 0;}[data-lib="29063"] .-w-top{padding: 0.5rem 2rem .5rem 0;
	box-sizing: border-box;
	position: relative;
	z-index: 4;
	display:flex;
	align-items: center;
	justify-content: space-between;
	transition: 0.6s;
	margin-top: 1rem;}[data-lib="29063"] .-w-h1-logo{padding-top: .5rem;
	position: relative;}[data-lib="29063"] .-w-h1-wrap{transition: 0.6s;
	max-width: 100%;
	position: absolute;
	white-space: nowrap;
	z-index: 1;}[data-lib="29063"] h1{color: #000;
	color: var(--o-r-colors-base);
	font-size: 10px;
	line-height: 1;
	transition: 0.6s;
	opacity: 1;
	height: auto;
	font-weight: 400;}[data-lib="29063"] .-w-info_sp{display: none;}[data-lib="29063"] .-w-logo{transition: 0.6s;}[data-lib="29063"] .-w-logo img{object-fit: contain;
	object-position: left;
	width: auto;
	height: 100%;
	max-width: 250px;
	max-height: 50px;}[data-lib="29063"] .-w-info{display: flex;
	gap: 1.6rem;
	align-items: center;
	transition: 0.6s;
	margin: 0 0 0 auto;}[data-lib="29063"] .-w-gnav{background:rgba(0,27,92,1);
	;
	margin: 0 0 0 auto;
	width: 100%;
	font-size: 1em;}[data-lib="29063"] .-w-gnav .-w-bottom{max-width: 1200px;
	padding: 0 1rem;
	margin: 0 auto;
	box-sizing: border-box;
	z-index: 3;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	transition: 0.6s;}[data-lib="29063"] .-w-gnav .-w-nav{display:flex;
	transition: 0.6s;
	padding-right: 0;
	align-items: center;
	gap: .5rem;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link{list-style: none;
	width: auto;
	flex-grow: 1;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:last-child .-w-nav-a::before{border-right: none;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a{width: 100%;
	height: 60px;
	text-decoration: none;
	color: var(--o-r-colors-base);
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.6s;
	position: relative;
	padding: 0 10px;
	background: var(--o-r-colors-assort);
	border-bottom: .6rem solid;
	border-color: var(--o-r-colors-base_text);}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a span{position: relative;
	z-index: 2;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a:before{position: absolute;
	display: block;
	top: calc(50% - 14px);
	width: calc(100% + 1px);
	height: 28px;
	border-right: 1px solid rgba(255, 255, 255, 0.4);
	content: "";
	z-index: 17;
	transition: 0.6s;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a:hover{background: #0000ff;
	background-color: var(--o-r-colors-accent);
	background: var(--o-r-colors-base_text);}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link span{font-weight: bold;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(2) .-w-nav-a{border-color: #d8b204;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(2) .-w-nav-a:hover{background: #d8b204;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(3) .-w-nav-a{border-color: #15b050;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(3) .-w-nav-a:hover{background: #15b050;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(4) .-w-nav-a{border-color: #4a557a;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(4) .-w-nav-a:hover{background: #4a557a;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(5) .-w-nav-a{border-color: #7eb93a;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(5) .-w-nav-a:hover{background: #7eb93a;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(6) .-w-nav-a{border-color: #C00301;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(6) .-w-nav-a:hover{background: #C00301;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(7) .-w-nav-a{border-color: #7031a0;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(7) .-w-nav-a:hover{background: #7031a0;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(8) .-w-nav-a{border-color: #3366ff;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(8) .-w-nav-a:hover{background: #3366ff;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(9) .-w-nav-a{border-color: #FA0301;}[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(9) .-w-nav-a:hover{background: #FA0301;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;
	list-style: none;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
	background: #ffffff;
	background: #ffffff;
	display: none;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2{position: relative;
	max-width: 1170px;
	max-width: 1200px;
	margin: 0 auto;
	padding: 20px 3rem;
	display: grid;
	grid-template-columns: 1fr 1fr 1fr;
	gap: 0 5%;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2:before{position: absolute;
	top: 20px;
	width: 1px;
	height: calc(100% - 40px);
	content: "";
	border-right: 1px solid #D8D8D8;
	border-color: rgba(0,0,0,0.25);
	left: 33%;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2:after{position: absolute;
	top: 20px;
	width: 1px;
	height: calc(100% - 40px);
	content: "";
	border-right: 1px solid #D8D8D8;
	border-color: rgba(0,0,0,0.25);
	right: 33%;
	opacity: 0;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu{font-weight: 400;
	break-inside: avoid;
	list-style: none;
	text-align: left;
	display: flex;
	justify-content: flex-start;
	padding: 0.5em 0;
	align-items: flex-start;
	flex-direction: column;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link{position: relative;
	color: #aa0000;
	color: #001b5c;
	margin: 0;
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.4;
	height: auto;
	text-decoration: none;
	justify-content: center;
	align-items: center;
	padding-right: 3rem;
	display: flex;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:hover::after{right: -5px;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:before{position: absolute;
	display: inline-block;
	content: "";
	top: 50%;
	right: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #aa0000;
	border-color: #001b5c;
	border-radius: 50%;
	transform: translateY(-50%);
	box-sizing: border-box;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:after{position: absolute;
	content: "→";
	top: calc(50% + 2px);
	right: 0;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 1.5rem;
	display: block;
	line-height: 1;
	transition: 0.3s;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:hover{text-decoration: underline;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3{display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding: .5rem 0 0 1rem;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li{list-style: none;
	font-size: 1em;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li .-w-sub3-a{text-decoration: none;
	color: #aa0000;
	color: #001b5c;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li .-w-sub3-a:hover{text-decoration: underline;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4{display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding: .5rem 0 0 1rem;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li{list-style: none;
	font-size: 1em;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li .-w-sub4-a{text-decoration: none;
	color: #aa0000;
	color: #001b5c;
	font-size: .9em;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li .-w-sub4-a:hover{text-decoration: underline;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link[href=""]{text-decoration: none;
	pointer-events: none;
	cursor: normal;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link[href=""]:hover::after{right: 0;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2:has(.-w-2)::after{opacity: 1;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link:hover .-w-sub{display: block;}[data-lib="29063"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub a{border: 0;}[data-lib="29063"] #-w-panel{visibility: hidden;
	opacity: 0;}[data-lib="29063"] #___gcse_0,[data-lib="29063"] 
#___gcse_1{border:2px solid var(--o-r-colors-assort);
	border-radius: 30px;
	background: #fff;}[data-lib="29063"] .gsc-search-box{margin: 0px !important;}[data-lib="29063"] .gsc-input-box{border: none !important;
	border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;}[data-lib="29063"] .gsib_a{padding-left: 20px !important;
	font-size:13px;}[data-lib="29063"] form.gsc-search-box{margin:0;}[data-lib="29063"] .gsc-control-cse{background-color:transparent;
	border:0;
	padding:0;
	border-radius: 30px;}[data-lib="29063"] table.gsc-search-box td.gsc-input{padding:0;}[data-lib="29063"] .gsc-search-button{margin:0;
	cursor: pointer;}[data-lib="29063"] .gsc-search-button-v2{margin: 0px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 14px !important;
	padding-left: 14px !important;
	background-color: transparent !important;
	color: #4990c8 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;}[data-lib="29063"] .gsc-search-button-v2 svg{fill: var(--o-r-colors-assort)!important;
	width: 20px;
	height: 20px;}[data-lib="29063"] .-w-s-check,[data-lib="29063"] 
.-w-s-check2{display: none;}[data-lib="29063"] .-w-s-label{display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	margin: 0;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;}[data-lib="29063"] .-w-google-serch{padding-left: 1rem;}[data-lib="29063"] .-w-search{height: 0;
	opacity: 0;
	transition: .5s;
	visibility: hidden;
	position: absolute;
	right: 0;
	top: 75px;
	width: 30%;
	right: 4rem;}[data-lib="29063"] .-w-s-check:checked + .-w-s-label + .-w-search,[data-lib="29063"] 
.-w-s-check2:checked + .-w-s-label + .-w-search{height: auto;
	opacity: 1;
	visibility: visible;}[data-lib="29063"] .-w-position .-w-sp-nav{display: none;}@media (max-width: 1400px){[data-lib="29063"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a span{font-size: min(.875em, 1.2vw);}[data-lib="29063"] .-w-gnav{font-size: 0.9em;}}@media (max-width: 1023px){[data-lib="29063"] .-w-sp-nav-input:checked ~ .-w-sub-icon:after{opacity: 0;}[data-lib="29063"] .-w-sp-li2:has(.-js-sub-menu.-js-on) .-js-sub-toggle::after{opacity: 0;}[data-lib="29063"] .-w-sp-nav-input{display: none;}[data-lib="29063"] h1{display: none;}[data-lib="29063"] .-w-logo{margin: 0;
	position: static;
	transform: none;
	max-width: 56.25vw;}[data-lib="29063"] .-w-logo img{max-height: 50px;}[data-lib="29063"] .-w-info{display: none;}[data-lib="29063"] .-w-top{padding: 0 0 0 3vw;
	min-height: 60px;
	max-width: 100%;
	display: flex!important;
	margin-top: 0;}[data-lib="29063"] .-w-info_sp{display: block;
	width: 213px;
	width: 70px;}[data-lib="29063"] .-w-info_sp .-w-sp_menu{display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	margin: 0;
	top: 0;
	right: 0;}[data-lib="29063"] .-w-gnav{display: none;}[data-lib="29063"] #-w-menu{display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	margin: 0;
	top: 0;
	right: 0;
	z-index: 99999;
	text-align: center;
	background-color: #fff;
	color: #212121;
	color: #000000;
	background: #ffffff;}[data-lib="29063"] #-w-menu .-w-menu-line{position: absolute;
	left: 50%;
	top: 50%;
	width: 27px;
	height: 2px;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	transform: translate(-50%,-50%);
	opacity: 1;}[data-lib="29063"] #-w-menu:before{content: '';
	display: block;
	position: absolute;
	top: 20px;
	width: 27px;
	height: 2px;
	margin: 0;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="29063"] #-w-menu:after{content: '';
	display: block;
	position: absolute;
	bottom: 20px;
	width: 27px;
	height: 2px;
	margin: 0;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="29063"] #-w-menu.-w-is-open .-w-menu-line{opacity: 0;}[data-lib="29063"] #-w-menu.-w-is-open::before{transform: rotate(-45deg);
	top: 29px;}[data-lib="29063"] #-w-menu.-w-is-open::after{transform: rotate(45deg);
	bottom: 29px;}[data-lib="29063"] #-w-panel.-w-is-open{visibility: visible;
	opacity: 1;
	height: 110vh;
	padding-bottom: 10rem;}[data-lib="29063"] #-w-panel{width: 100%;
	height: calc(100% - 60px);
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	background-color: #ffffff;
	text-align: left;
	position: fixed;
	z-index: 50;
	left: 0;
	transition: .4s;
	-webkit-overflow-scrolling: touch;
	-ms-scroll-chaining: none;
	overflow-y: auto;
	overscroll-behavior-y: contain;}[data-lib="29063"] #-w-panel ul{list-style: none;}[data-lib="29063"] #-w-panel ul.-w-sp-ul{margin: 0 auto;}[data-lib="29063"] #-w-panel li{position: relative;
	text-align: center;}[data-lib="29063"] #-w-panel li:not(:first-child){border-top: 1px solid rgba(255,255,255,.2);
	border-top: 1px solid rgba(0,0,0,0.2);}[data-lib="29063"] #-w-panel li:last-child{border-bottom: 1px solid rgba(255,255,255,.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);}[data-lib="29063"] #-w-panel li .--w-nav_link.-w-sp-sub-link3{opacity: 1;
	transform: unset;
	padding-left: 45px;
	color: #313131;
	color: var(--o-r-colors-base_text);
	background: hsla(222.39,99%,95%,1);}[data-lib="29063"] #-w-panel .sp_sub_wrap li:first-child{border-top: 1px solid rgba(255,255,255,.2);
	border-top: 1px solid rgba(0,0,0,0.2);}[data-lib="29063"] #-w-panel .sp_sub_wrap li:last-child,[data-lib="29063"] 
#-w-panel .sp_sub2_wrap li:last-child{border-bottom: none;}[data-lib="29063"] #-w-panel li a{color: #a00;
	color: #001b5c;
	text-decoration: none;
	padding: 3vw 15px;
	line-height: 1;
	display: block;
	font-size: 3vw;
	font-family: 'Poppins', 'Noto Sans JP', sans-serif;
	position: relative;
	transform: translateY(60%);
	transition: opacity .3s ease, .45s cubic-bezier(.39, .575, .565,1);
	opacity: 0;
	text-align: left;}[data-lib="29063"] #-w-panel a.-w-is-open{transform: translateY(0);
	opacity: 1;}[data-lib="29063"] #-w-panel li.hasChild .gn_lv1 a{padding-right: 9vw;}[data-lib="29063"] #-w-panel li .gn_lv1 a{font-weight: bold;}[data-lib="29063"] #-w-panel li a.-w-nav_link.-w-sp-sub-link{padding-left: 30px;}[data-lib="29063"] #-w-panel li a.-w-nav_link.-w-sp-sub-link2{padding-left: 45px;
	color: #313131;
	color: var(--o-r-colors-base_text);
	background: hsla(222.39,99%,95%,1);}[data-lib="29063"] .mark{position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	aspect-ratio: 1/1;}[data-lib="29063"] .mark:before{content: "";
	width: 12px;
	height: 2px;
	background: #313131;
	background-color: var(--o-r-colors-assort);
	position: absolute;
	left: 30px;
	top: 35px;
	transition: 0.3s all;}[data-lib="29063"] .mark:after{content: "";
	width: 2px;
	height: 12px;
	background: #313131;
	background-color: var(--o-r-colors-assort);
	position: absolute;
	top: 30px;
	left: 35px;
	opacity: 1;
	transition: .3s;}[data-lib="29063"] .gn_lv1{position: relative;}[data-lib="29063"] .gn_mega--title{position: relative;}[data-lib="29063"] .-js-sub-menu{display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .3s ease;}[data-lib="29063"] .-js-sub-menu.-js-on{grid-template-rows: 1fr;}[data-lib="29063"] .sp_sub_wrap,[data-lib="29063"] 
.sp_sub2_wrap{overflow: hidden;}[data-lib="29063"] .-w-s-label{margin-right: 7rem;}}@media (min-width: 1024px){[data-lib="29063"] #-w-panel{display: none;}}@media (max-width: 767px){[data-lib="29063"] .-w-top{min-height: 60px;}[data-lib="29063"] .-w-info_sp .-w-sp_menu{width: 60px;
	height: 60px;
	width: 60px;
	height: 60px;}[data-lib="29063"] #-w-menu{width: 60px;
	height: 60px;}[data-lib="29063"] #-w-menu .-w-menu-line{width: 27px;}[data-lib="29063"] #-w-menu:before{top: 20px;
	width: 27px;}[data-lib="29063"] #-w-menu:after{bottom: 20px;
	width: 27px;}[data-lib="29063"] #-w-menu.-w-is-open::before{top: 29px;}[data-lib="29063"] #-w-menu.-w-is-open::after{bottom: 29px;}[data-lib="29063"] #-w-panel.-w-is-open{height: calc(100svh - 60px);}[data-lib="29063"] #-w-panel{height: calc(100% - 60px);}[data-lib="29063"] #-w-panel li a{font-size: 4vw;
	padding: 5vw 15px;}[data-lib="29063"] #-w-panel li.hasChild .gn_lv1 a{padding-right: 14vw;}[data-lib="29063"] .-w-search{width: 75%;}[data-lib="29063"] .-w-logo img{max-width: min(250px, 100%);}[data-lib="29063"] .mark:before{top: 26px;}[data-lib="29063"] .mark:after{top: 21px;}}/*instance:39422*/[data-instance="39422"]{margin-bottom: 8rem;}/*instance mediea*/@media (max-width: 1200px){[data-instance="39422"]{margin-bottom: 6rem;}}/*instance mediea*/@media (max-width: 767px){[data-instance="39422"]{margin-bottom: 0rem;}}/*instance:49440*/[data-instance="49440"]{margin-bottom: 8rem;}/*instance mediea*/@media (max-width: 1200px){[data-instance="49440"]{margin-bottom: 6rem;}}/*instance mediea*/@media (max-width: 767px){[data-instance="49440"]{margin-bottom: 0rem;}}/*widget:5951b471-61c4-46b2-bd30-5f0ee57e0f85*/
[data-lib="37034"]{width: 100%;
	overflow-x: hidden;
	box-sizing: border-box;
	position: relative;
	z-index: 1000;
	height: 62px;}[data-lib="37034"] .-w-position{position: fixed;
	z-index: 50;
	width: 100%;
	background-color: #fff;
	transition: 0.6s;
	background:rgba(0,27,92,1);
	;
	top: 0;}[data-lib="37034"] .-w-top{padding: 0.5rem 2rem .5rem 0;
	box-sizing: border-box;
	position: relative;
	z-index: 4;
	display:flex;
	align-items: center;
	justify-content: space-between;
	transition: 0.6s;
	margin-top: 1rem;}[data-lib="37034"] .-w-h1-logo{padding-top: .5rem;
	position: relative;}[data-lib="37034"] .-w-h1-wrap{transition: 0.6s;
	max-width: 100%;
	position: absolute;
	white-space: nowrap;
	z-index: 1;}[data-lib="37034"] h1{color: #000;
	color: var(--o-r-colors-base);
	font-size: 10px;
	line-height: 1;
	transition: 0.6s;
	opacity: 1;
	height: auto;
	font-weight: 400;}[data-lib="37034"] .-w-info_sp{display: none;}[data-lib="37034"] .-w-logo{transition: 0.6s;}[data-lib="37034"] .-w-logo img{object-fit: contain;
	object-position: left;
	width: auto;
	height: 100%;
	max-width: 250px;
	max-height: 50px;}[data-lib="37034"] .-w-info{display: flex;
	gap: 1.6rem;
	align-items: center;
	transition: 0.6s;
	margin: 0 0 0 auto;}[data-lib="37034"] .-w-gnav{background:rgba(0,27,92,1);
	;
	margin: 0 0 0 auto;
	width: 100%;
	font-size: 1em;}[data-lib="37034"] .-w-gnav .-w-bottom{max-width: 1200px;
	padding: 0 1rem;
	margin: 0 auto;
	box-sizing: border-box;
	z-index: 3;
	display: flex;
	justify-content: space-between;
	flex-direction: row;
	transition: 0.6s;}[data-lib="37034"] .-w-gnav .-w-nav{display:flex;
	transition: 0.6s;
	padding-right: 0;
	align-items: center;
	gap: .5rem;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link{list-style: none;
	width: auto;
	flex-grow: 1;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:last-child .-w-nav-a::before{border-right: none;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a{width: 100%;
	height: 60px;
	text-decoration: none;
	color: var(--o-r-colors-base);
	display: flex;
	justify-content: center;
	align-items: center;
	transition: 0.6s;
	position: relative;
	padding: 0 8px;
	background: var(--o-r-colors-assort);
	border-bottom: .6rem solid;
	font-size: 0.95em;
	border-color: var(--o-r-colors-base_text);}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a span{position: relative;
	z-index: 2;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a:hover{background: #0000ff;
	background-color: var(--o-r-colors-accent);
	background: var(--o-r-colors-base_text);}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link span{font-weight: bold;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(2) .-w-nav-a{border-color: #d8b204;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(2) .-w-nav-a:hover{background: #d8b204;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(3) .-w-nav-a{border-color: #15b050;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(3) .-w-nav-a:hover{background: #15b050;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(4) .-w-nav-a{border-color: #4a557a;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(4) .-w-nav-a:hover{background: #4a557a;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(5) .-w-nav-a{border-color: #7eb93a;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(5) .-w-nav-a:hover{background: #7eb93a;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(6) .-w-nav-a{border-color: #C00301;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(6) .-w-nav-a:hover{background: #C00301;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(7) .-w-nav-a{border-color: #7031a0;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(7) .-w-nav-a:hover{background: #7031a0;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(8) .-w-nav-a{border-color: #3366ff;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(8) .-w-nav-a:hover{background: #3366ff;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(9) .-w-nav-a{border-color: #FA0301;}[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link:nth-of-type(9) .-w-nav-a:hover{background: #FA0301;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	list-style: none;
	position: absolute;
	width: 100%;
	left: 0;
	z-index: 10;
	border-bottom: 1px solid;
	border-color: rgba(0,0,0,0.2);
	background: #ffffff;
	background: #ffffff;
	border-color: rgba(0,0,0,0.2);
	display: none;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2{position: relative;
	padding: 20px 2rem;
	gap: 0 5%;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu{font-weight: 400;
	break-inside: avoid;
	list-style: none;
	text-align: left;
	display: flex;
	justify-content: flex-start;
	padding: 0.5em 0;
	align-items: flex-start;
	flex-direction: column;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link{position: relative;
	color: #aa0000;
	color: #001b5c;
	margin: 0;
	font-size: 1.125em;
	font-weight: bold;
	line-height: 1.4;
	height: auto;
	text-decoration: none;
	justify-content: center;
	align-items: center;
	padding-right: 3rem;
	display: flex;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:hover::after{right: -5px;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:before{position: absolute;
	display: inline-block;
	content: "";
	top: 50%;
	right: 0;
	width: 20px;
	height: 20px;
	border: 1px solid #aa0000;
	border-color: #001b5c;
	border-radius: 50%;
	transform: translateY(-50%);
	box-sizing: border-box;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:after{position: absolute;
	content: "→";
	top: calc(50% + 2px);
	right: 0;
	transform: translateY(-50%);
	width: 20px;
	height: 20px;
	font-size: 1.5rem;
	display: block;
	line-height: 1;
	transition: 0.3s;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link:hover{text-decoration: underline;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3{display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding: .5rem 0 0 1rem;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li{list-style: none;
	font-size: 1em;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li .-w-sub3-a{text-decoration: none;
	color: #aa0000;
	color: #001b5c;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub3 .-w-sub3-li .-w-sub3-a:hover{text-decoration: underline;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4{display: flex;
	flex-direction: column;
	gap: 0.5rem;
	padding: .5rem 0 0 1rem;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li{list-style: none;
	font-size: 1em;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li .-w-sub4-a{text-decoration: none;
	color: #aa0000;
	color: #001b5c;
	font-size: .9em;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-sub4 .-w-sub4-li .-w-sub4-a:hover{text-decoration: underline;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link[href=""]{text-decoration: none;
	pointer-events: none;
	cursor: normal;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-submenu .-w-submenu-link[href=""]:hover::after{right: 0;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub .-w-sub2:has(.-w-2)::after{opacity: 1;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link:hover .-w-sub{display: flex;}[data-lib="37034"] .-w-gnav ul.-w-nav .-w-nav_link .-w-sub a{border: 0;}[data-lib="37034"] #-w-panel{visibility: hidden;
	opacity: 0;}[data-lib="37034"] #___gcse_0,[data-lib="37034"] 
#___gcse_1{border:2px solid var(--o-r-colors-assort);
	border-radius: 30px;
	background: #fff;}[data-lib="37034"] .gsc-search-box{margin: 0px !important;}[data-lib="37034"] .gsc-input-box{border: none !important;
	border-radius: 30px !important;
	-webkit-border-radius: 30px !important;
	-moz-border-radius: 30px !important;}[data-lib="37034"] .gsib_a{padding-left: 20px !important;
	font-size:13px;}[data-lib="37034"] form.gsc-search-box{margin:0;}[data-lib="37034"] .gsc-control-cse{background-color:transparent;
	border:0;
	padding:0;
	border-radius: 30px;}[data-lib="37034"] table.gsc-search-box td.gsc-input{padding:0;}[data-lib="37034"] .gsc-search-button{margin:0;
	cursor: pointer;}[data-lib="37034"] .gsc-search-button-v2{margin: 0px !important;
	padding-top: 0 !important;
	padding-bottom: 0 !important;
	padding-right: 14px !important;
	padding-left: 14px !important;
	background-color: transparent !important;
	color: #4990c8 !important;
	border-top-style: none !important;
	border-right-style: none !important;
	border-bottom-style: none !important;
	border-left-style: none !important;}[data-lib="37034"] .gsc-search-button-v2 svg{fill: var(--o-r-colors-assort)!important;
	width: 20px;
	height: 20px;}[data-lib="37034"] .-w-s-check,[data-lib="37034"] 
.-w-s-check2{display: none;}[data-lib="37034"] .-w-s-label{display: flex;
	justify-content: center;
	align-items: center;
	width: 35px;
	height: 35px;
	margin: 0;
	border-radius: 50%;
	background: #fff;
	cursor: pointer;}[data-lib="37034"] .-w-google-serch{padding-left: 1rem;}[data-lib="37034"] .-w-search{height: 0;
	opacity: 0;
	transition: .5s;
	visibility: hidden;
	position: absolute;
	right: 0;
	top: 75px;
	width: 30%;
	right: 4rem;}[data-lib="37034"] .-w-s-check:checked + .-w-s-label + .-w-search,[data-lib="37034"] 
.-w-s-check2:checked + .-w-s-label + .-w-search{height: auto;
	opacity: 1;
	visibility: visible;}[data-lib="37034"] .-w-position .-w-sp-nav{display: none;}[data-lib="37034"] .-w-flex{display: grid;
	grid-template-columns: 1fr 1fr 1fr;}@media (max-width: 1400px){[data-lib="37034"] .-w-gnav .-w-nav .-w-nav_link .-w-nav-a span{font-size: min(.875em, 1.2vw);}[data-lib="37034"] .-w-gnav{font-size: 0.9em;}}@media (max-width: 1023px){[data-lib="37034"]{height: 60px;}[data-lib="37034"] .-w-sp-nav-input:checked ~ .-w-sub-icon:after{opacity: 0;}[data-lib="37034"] .-w-sp-li2:has(.-js-sub-menu.-js-on) .-js-sub-toggle::after{opacity: 0;}[data-lib="37034"] .-w-sp-nav-input{display: none;}[data-lib="37034"] h1{display: none;}[data-lib="37034"] .-w-logo{margin: 0;
	position: static;
	transform: none;
	max-width: 56.25vw;}[data-lib="37034"] .-w-logo img{max-height: 50px;}[data-lib="37034"] .-w-info{display: none;}[data-lib="37034"] .-w-top{padding: 0 0 0 3vw;
	min-height: 60px;
	max-width: 100%;
	display: flex!important;
	margin-top: 0;}[data-lib="37034"] .-w-info_sp{display: block;
	width: 213px;
	width: 70px;}[data-lib="37034"] .-w-info_sp .-w-sp_menu{display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	margin: 0;
	top: 0;
	right: 0;}[data-lib="37034"] .-w-gnav{display: none;}[data-lib="37034"] #-w-menu{display: block;
	position: absolute;
	width: 60px;
	height: 60px;
	margin: 0;
	top: 0;
	right: 0;
	z-index: 99999;
	text-align: center;
	background-color: #fff;
	color: #212121;
	color: #000000;
	background: #ffffff;}[data-lib="37034"] #-w-menu .-w-menu-line{position: absolute;
	left: 50%;
	top: 50%;
	width: 27px;
	height: 2px;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	transform: translate(-50%,-50%);
	opacity: 1;}[data-lib="37034"] #-w-menu:before{content: '';
	display: block;
	position: absolute;
	top: 20px;
	width: 27px;
	height: 2px;
	margin: 0;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="37034"] #-w-menu:after{content: '';
	display: block;
	position: absolute;
	bottom: 20px;
	width: 27px;
	height: 2px;
	margin: 0;
	background-color: #212121;
	background-color: #000000;
	transition: .2s;
	left: 0;
	right: 0;
	margin: 0 auto;}[data-lib="37034"] #-w-menu.-w-is-open .-w-menu-line{opacity: 0;}[data-lib="37034"] #-w-menu.-w-is-open::before{transform: rotate(-45deg);
	top: 29px;}[data-lib="37034"] #-w-menu.-w-is-open::after{transform: rotate(45deg);
	bottom: 29px;}[data-lib="37034"] #-w-panel.-w-is-open{visibility: visible;
	opacity: 1;
	height: 110vh;
	padding-bottom: 10rem;}[data-lib="37034"] #-w-panel{width: 100%;
	height: calc(100% - 60px);
	margin: 0 auto;
	padding: 0;
	background-color: #ffffff;
	background-color: #ffffff;
	text-align: left;
	position: fixed;
	z-index: 50;
	left: 0;
	transition: .4s;
	-webkit-overflow-scrolling: touch;
	-ms-scroll-chaining: none;
	overflow-y: auto;
	overscroll-behavior-y: contain;}[data-lib="37034"] #-w-panel ul{list-style: none;}[data-lib="37034"] #-w-panel ul.-w-sp-ul{margin: 0 auto;}[data-lib="37034"] #-w-panel li{position: relative;
	text-align: center;}[data-lib="37034"] #-w-panel li:not(:first-child){border-top: 1px solid rgba(255,255,255,.2);
	border-top: 1px solid rgba(0,0,0,0.2);}[data-lib="37034"] #-w-panel li:last-child{border-bottom: 1px solid rgba(255,255,255,.2);
	border-bottom: 1px solid rgba(0,0,0,0.2);}[data-lib="37034"] #-w-panel li .--w-nav_link.-w-sp-sub-link3{opacity: 1;
	transform: unset;
	padding-left: 45px;
	color: #313131;
	color: var(--o-r-colors-base_text);
	background: hsla(222.39,99%,95%,1);}[data-lib="37034"] #-w-panel .sp_sub_wrap li:first-child{border-top: 1px solid rgba(255,255,255,.2);
	border-top: 1px solid rgba(0,0,0,0.2);}[data-lib="37034"] #-w-panel .sp_sub_wrap li:last-child,[data-lib="37034"] 
#-w-panel .sp_sub2_wrap li:last-child{border-bottom: none;}[data-lib="37034"] #-w-panel li a{color: #a00;
	color: #001b5c;
	text-decoration: none;
	padding: 3vw 15px;
	line-height: 1.2;
	display: block;
	font-size: 3vw;
	position: relative;
	transform: translateY(60%);
	transition: opacity .3s ease, .45s cubic-bezier(.39, .575, .565,1);
	opacity: 0;
	text-align: left;}[data-lib="37034"] #-w-panel a.-w-is-open{transform: translateY(0);
	opacity: 1;}[data-lib="37034"] #-w-panel li.hasChild .gn_lv1 a{padding-right: 9vw;}[data-lib="37034"] #-w-panel li .gn_lv1 a{font-weight: bold;}[data-lib="37034"] #-w-panel li a.-w-nav_link.-w-sp-sub-link{padding-left: 30px;}[data-lib="37034"] #-w-panel li a.-w-nav_link.-w-sp-sub-link2{padding-left: 45px;
	color: #313131;
	color: var(--o-r-colors-base_text);
	background: hsla(222.39,99%,95%,1);}[data-lib="37034"] .mark{position: absolute;
	right: 0;
	top: 0;
	height: 100%;
	aspect-ratio: 1/1;}[data-lib="37034"] .mark:before{content: "";
	width: 12px;
	height: 2px;
	background: #313131;
	background-color: var(--o-r-colors-assort);
	position: absolute;
	left: 30px;
	top: 35px;
	transition: 0.3s all;}[data-lib="37034"] .mark:after{content: "";
	width: 2px;
	height: 12px;
	background: #313131;
	background-color: var(--o-r-colors-assort);
	position: absolute;
	top: 30px;
	left: 35px;
	opacity: 1;
	transition: .3s;}[data-lib="37034"] .gn_lv1{position: relative;}[data-lib="37034"] .gn_mega--title{position: relative;}[data-lib="37034"] .-js-sub-menu{display: grid;
	grid-template-rows: 0fr;
	transition: grid-template-rows .3s ease;}[data-lib="37034"] .-js-sub-menu.-js-on{grid-template-rows: 1fr;}[data-lib="37034"] .sp_sub_wrap,[data-lib="37034"] 
.sp_sub2_wrap{overflow: hidden;}[data-lib="37034"] .-w-s-label{margin-right: 7rem;}}@media (min-width: 1024px){[data-lib="37034"] #-w-panel{display: none;}}@media (max-width: 767px){[data-lib="37034"]{height: auto;}[data-lib="37034"] .-w-top{min-height: 60px;}[data-lib="37034"] .-w-info_sp .-w-sp_menu{width: 60px;
	height: 60px;
	width: 60px;
	height: 60px;}[data-lib="37034"] #-w-menu{width: 60px;
	height: 60px;}[data-lib="37034"] #-w-menu .-w-menu-line{width: 27px;}[data-lib="37034"] #-w-menu:before{top: 20px;
	width: 27px;}[data-lib="37034"] #-w-menu:after{bottom: 20px;
	width: 27px;}[data-lib="37034"] #-w-menu.-w-is-open::before{top: 29px;}[data-lib="37034"] #-w-menu.-w-is-open::after{bottom: 29px;}[data-lib="37034"] #-w-panel.-w-is-open{height: calc(100svh - 60px);}[data-lib="37034"] #-w-panel{height: calc(100% - 60px);}[data-lib="37034"] #-w-panel li a{font-size: 4vw;
	padding: 5vw 15px;}[data-lib="37034"] #-w-panel li.hasChild .gn_lv1 a{padding-right: 14vw;}[data-lib="37034"] .-w-search{width: 75%;}[data-lib="37034"] .-w-logo img{max-width: min(250px, 100%);}[data-lib="37034"] .mark:before{top: 26px;}[data-lib="37034"] .mark:after{top: 21px;}}/*instance:49717*//*instance mediea*/@media (max-width: 1200px){}/*instance mediea*/@media (max-width: 767px){}/*widget:0c93e0f0-5a29-4884-af20-f648f5019495*/
[data-lib="3511"]{min-width:1200px;
	width:100%;
	padding:30px 0 0;
	background-color: #f0f0f0;}[data-lib="3511"] *{box-sizing:border-box;}[data-lib="3511"] img{max-width:100%;
	height:auto;}[data-lib="3511"] a{text-decoration: none;
	color:#001754;}[data-lib="3511"] i{font-size:60px;
	color:#001754;}[data-lib="3511"] h2{font-size: 20px;
	letter-spacing: 6px;
	margin: 0 auto 10px;
	text-align: center;
	font-weight: 700;
	line-height: 1.2;
	color: #001754;}[data-lib="3511"] .-w-jp{font-size: 40px;
	display: block;}[data-lib="3511"] .-w-en{display: block;}[data-lib="3511"] .-w-contact{min-width:1200px;
	padding:50px 0;
	margin:0 auto;
	position: relative;}[data-lib="3511"] .-w-contact-wrap{width:800px;
	margin:0 auto;
	display: flex;
	align-items: flex-start;
	justify-content: center;
	position: relative;
	z-index: 1;}[data-lib="3511"] .-w-tel-wrap{width:50%;
	border-right:1px solid #001754;
	padding:0 40px;}[data-lib="3511"] .-w-tel-wrap a{pointer-events: none;
	display: flex;
	flex-direction: column;
	align-items: center;}[data-lib="3511"] .-w-number{font-size: 50px;
	line-height: 1.2;
	font-feature-settings: "palt";
	white-space: nowrap;}[data-lib="3511"] .-w-hours{font-size:16px;
	font-weight: 700;}[data-lib="3511"] .-w-form-wrap{width:50%;
	display: flex;
	padding:0 40px;
	flex-direction: column;
	align-items: center;}[data-lib="3511"] .-w-form-wrap a{width:335px;
	display: inline-block;
	border:2px solid #001754;
	background:#ffffff;
	color:#001754;
	text-align: center;
	padding:15px;
	font-size:18px;
	margin-top:10px;
	font-weight: 500;}[data-lib="3511"] .-w-form-wrap a:hover{background:#001754;
	color:#ffffff;}[data-lib="3511"] .-w-img{position: absolute;
	z-index: 0;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: center center;
	top: 0;
	left: 0;}@media (max-width: 1199px){[data-lib="3511"]{min-width:100%;}[data-lib="3511"] .-w-contact{min-width:100%;}[data-lib="3511"] .-w-contact-wrap{width:100%;}}@media (max-width: 768px){[data-lib="3511"] h2{font-size: 16px;}[data-lib="3511"] .-w-jp{font-size: 28px;}[data-lib="3511"] .-w-contact{padding:25px 0;}[data-lib="3511"] .-w-contact-wrap{width:100%;
	padding:0 3.125%;
	flex-direction: column;}[data-lib="3511"] .-w-tel-wrap{width:100%;
	border-right:0;
	border-bottom:1px solid #001754;
	padding:0 0 20px;}[data-lib="3511"] .-w-tel-wrap a{pointer-events: auto;}[data-lib="3511"] .-w-number{font-size: 30px;}[data-lib="3511"] .-w-hours{font-size:14px;}[data-lib="3511"] .-w-form-wrap{width:100%;
	padding:20px 0 0;}[data-lib="3511"] .-w-form-wrap a{width:100%;
	font-size:16px;}}/*widget:ede5de20-8fb0-44d0-b8a1-ba7262488260*/
[data-lib="8"]{box-sizing:border-box;
	margin: 0 auto;
	text-align: center;
	font-size: 11px;
	background-size: cover;}[data-lib="8"] *{box-sizing:border-box;}[data-lib="8"] .-w-address br{display: none;}[data-lib="8"] .-w-wrapper{width:1200px;
	margin:0 auto;}[data-lib="8"] .-w-footer-link{min-width:100%;
	background:#d6f6ff;
	padding: 40px 5px 20px;
	margin: 0 auto;}[data-lib="8"] .-w-footer-link .-w-wrapper{display:flex;
	max-width:100%;
	margin:0 auto;}[data-lib="8"] .-w-fnav{width: 75%;}[data-lib="8"] .-w-fnav > ul{display:flex;
	flex-wrap: wrap;
	flex-direction: column;
	height: 456px;}[data-lib="8"] .-w-fnav > ul > li{width: 31%;
	margin:0 2% 10px 0;
	text-align: left;}[data-lib="8"] .-w-fnav ul > li > ul{margin-top:10px;
	padding-left:10px;}[data-lib="8"] .-w-fnav ul li a{color:#001754;}[data-lib="8"] .-w-fnav > ul > li > a{font-weight:700;}[data-lib="8"] .-w-fnav > ul > li > a:hover{text-decoration:none;}[data-lib="8"] .-w-fnav > ul > li > a:first-child{color: #001566;
	font-size: 15px;
	font-weight: bold;
	margin-bottom: 15px;
	display: block;
	margin-bottom: 5px;}[data-lib="8"] .-w-fnav ul li ul li a{font-size:13px;
	line-height:1.5;
	text-decoration:none;}[data-lib="8"] .-w-fnav ul li ul li a:hover{text-decoration:underline;}[data-lib="8"] .-w-footer-main{min-width:100%;
	padding: 30px 0 25px;
	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;
	font-size: 12px;
	line-height: 1.2;}[data-lib="8"] .-w-footer-main .-w-wrapper{display:flex;}[data-lib="8"] .-w-logos{font-size:12px;
	color:#ffffff;
	margin-bottom: 0px;}[data-lib="8"] .-w-logos p{text-align: center;
	margin-bottom: 5px;}[data-lib="8"] .-w-address a{color:#ffffff;}[data-lib="8"] .-w-address a:hover{text-decoration:none;}[data-lib="8"] .-w-logos p.-w-copyright{margin-bottom: 0px;}[data-lib="8"] .-w-fm-nav{width:505px;
	margin-left:auto;}[data-lib="8"] .-w-fm-nav ul{display:flex;
	flex-wrap:wrap;
	margin-bottom:-15px;}[data-lib="8"] .-w-fm-nav ul li{width:245px;
	margin:0 15px 15px 0;
	list-style: none;
	text-align: center;}[data-lib="8"] .-w-fm-nav ul li:nth-child(2n){margin:0 0 15px 0;}[data-lib="8"] .-w-fm-nav ul li a{width:100%;
	border:1px solid #ffffff;
	color:#ffffff;
	text-decoration:none;
	line-height:40px;
	text-align:center;
	font-size:15px;
	display:flex;
	align-items: center;
	justify-content: center;}[data-lib="8"] .-w-fm-nav ul li a:hover{background:#ffffff;
	color:#001754;}[data-lib="8"] .-w-fm-nav ul li.-w-inquiry a,[data-lib="8"] 
.-w-fm-nav ul li.-w-icon a{position:relative;}[data-lib="8"] .-w-fm-nav ul li.-w-inquiry a{padding-left: 0px;}[data-lib="8"] .-w-fm-nav ul li.-w-icon a{font-weight:900;
	text-align: left;
	font-size: 20px;
	letter-spacing: 1px;
	display: flex;
	pointer-events: none;}[data-lib="8"] .-w-fm-nav ul li a span{display: inline-block;
	width: 100%;
	text-align: center;}[data-lib="8"] .-w-fm-nav ul li.-w-inquiry a svg{fill:#fff;
	width: 20px;
	position:relative;
	left:10px;
	margin-right: 15px;}[data-lib="8"] .-w-fm-nav ul li.-w-icon a svg{fill:#fff;
	width: 20px;
	position:relative;
	left:10px;
	margin-right: 15px;}[data-lib="8"] .-w-fm-nav ul li.-w-inquiry a:hover svg,[data-lib="8"] 
.-w-fm-nav ul li.-w-icon a:hover svg{fill:#010B41;}[data-lib="8"] .-w-pagetop{position:fixed;
	right:10px;
	bottom:10px;
	z-index: 9999;}[data-lib="8"] .-w-pagetop a{width: 50px;
	height: 50px;
	color: #ffffff;
	background:#052377;
	display:flex;
	justify-content: center;
	align-items: center;
	text-decoration:none;
	flex-direction: column;}[data-lib="8"] .-w-pagetop a .-w-txt{font-size: 2em;
	line-height: 1;}[data-lib="8"] .-w-pagetop a .-w-icon{line-height: 1;}[data-lib="8"] .-w-fnav ul > li .sub2{margin-top: 10px;
	margin-bottom: 10px;}@media (max-width: 1199px){[data-lib="8"] img{max-width: 100%;
	height: auto!important;}[data-lib="8"] .-w-wrapper{width: 95%;}[data-lib="8"] .-w-footer-link,[data-lib="8"] 
.-w-footer-main{min-width:100%;}}@media (max-width: 768px){[data-lib="8"] .-w-wrapper{width:100%;}[data-lib="8"] .-w-footer-link,[data-lib="8"] .-w-fm-nav{display: none;}[data-lib="8"] .-w-footer-main{padding: 15px 3.125%;}[data-lib="8"] .-w-footer-main .-w-wrapper{display:block;}[data-lib="8"] .-w-logos{text-align: center;
	margin-bottom: 0px;}[data-lib="8"] .-w-logos p{text-align: center;
	margin-bottom: 10px;}[data-lib="8"] .-w-address br{display: block;}[data-lib="8"] .-w-fm-nav ul li.-w-icon a{pointer-events: auto;}}/*widget:4fb076a1-3642-4566-9a5e-0695f6611410*/
/*widget:c935f130-61de-4ed7-9e09-2b75ad4caa7e*/
[data-lib="546"] .-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;
	position: fixed;
	left: 0;
	top: 72px;
	width: 100%;
	z-index: 99;
	margin-top: -1rem;}[data-lib="546"] .-w-outer *{box-sizing:border-box;}[data-lib="546"] .-w-wrapper{width:1200px;
	margin:0 auto;}[data-lib="546"] ol li{margin:0px 10px 0 0;
	padding:0 0 0 15px;
	background:url(/_img/ja/cms_parts_library/549/image/_/) no-repeat left center;
	display: inline-block;
	font-size:12px;
	color:#fff;}[data-lib="546"] a{color:#fff;
	text-decoration:underline;}[data-lib="546"] a:hover{text-decoration:none;}@media (max-width: 1200px){[data-lib="546"]{overflow: hidden;
	margin-top: var(--safe-area-sp, 23px);}[data-lib="546"] .-w-outer{top: 54px;
	min-width:100%;}[data-lib="546"] .-w-wrapper{margin-left: 10px;}[data-lib="546"] #breadcrumb{width: 100%;
	overflow-x: auto;}[data-lib="546"] ol{min-width: 100%;
	max-width: unset;
	display: flex;
	align-items: center;
	flex-wrap: wrap;
	gap: 3px;}[data-lib="546"] ol li{word-break: keep-all;
	font-size:10px;}}@media (max-width: 1199px){[data-lib="546"]{min-width: 100%;}[data-lib="546"] .-w-wrapper{width: calc(100% - 10px);}[data-lib="546"] .-w-outer{min-width:100%;}}@media (max-width: 1023px){[data-lib="546"]{display: none;}}/*widget:52ba6c22-2332-4f8b-8467-695965b1e37a*/
[data-lib="3499"]{padding-top: 30px;
	background-color: #f0f0f0;}[data-lib="3499"] h2{text-align: center;
	font-size: 40px;
	color: #001754;
	margin: 0 auto 20px;
	font-weight: 900;}@media (max-width: 768px){[data-lib="3499"]{padding-top: 30px;}[data-lib="3499"] h2{font-size: 28px;}}/*widget:b74be4a1-6168-4ebf-892a-e323f123ab67*/
@keyframes w-16615-comment_load{
from{
  opacity: 0;
}
to{
  opacity: 1;
}}[data-lib="16615"]{box-sizing:border-box;
	background: url(/_img/ja/cms_parts_library/16637/image/_/),url(/_img/ja/cms_parts_library/16638/image/_/);
	background-position: center bottom, center top;
	background-repeat: no-repeat, no-repeat;
	background-color: #070f22;
	background-attachment: fixed;
	background-size: cover;}[data-lib="16615"] *{box-sizing:border-box;
	margin:0;
	padding:0;}[data-lib="16615"] .-w-wrapper{width:1200px;
	margin:0 auto;}[data-lib="16615"] img{max-width:100%;
	height:auto;}[data-lib="16615"] li{list-style-type: none;}[data-lib="16615"] .-w-head-wrapper{min-width:1200px;
	background:#2b2b2b;
	margin:0 auto 67px;}[data-lib="16615"] .-w-head{width:1200px;
	;
	margin:0 auto;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	color: #fff;
	text-shadow: 4px 6px 3px rgba(46, 45, 40, 0.7);}[data-lib="16615"] .-w-head .-w-main-image{position: relative;
	width: 954px;
	min-height: 591px;
	background-color: #2b2b2b;
	border-radius: 0;
	padding: 0;
	box-sizing: border-box;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper{position:absolute;
	width: 100%;
	bottom:0;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper .-w-inscription{position: absolute;
	left: 65px;
	bottom: 20px;
	width: 770px;
	padding: 20px 15px;
	font-size: 18px;
	color: #ffffff;
	font-weight: bold;
	text-align: center;
	border-radius: 8px;
	background-color:rgba(127,127,127,0.5);}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper img{position:absolute;
	bottom:0;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper img.-w-left{left:0;
	width:20%;
	display: none;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper img.-w-right{right:0;
	width:20%;}[data-lib="16615"] .-w-head .-w-profile{background:url(/_img/ja/cms_parts_library/16629/image/_/) no-repeat left top;
	width: 323px;
	color: #fff;}[data-lib="16615"] .-w-head .-w-profile .-w-name-wrapper{padding: 54px 10px 17px 45px;}[data-lib="16615"] .-w-head .-w-profile .-w-name-wrapper .-w-name{font-size: 34px;
	font-weight: bold;
	text-align: left;
	line-height: 1.7;}[data-lib="16615"] .-w-head .-w-profile .-w-name-wrapper .-w-name-en{font-size: 18px;
	font-weight: normal;
	text-align: left;
	font-family: "entury Gothic";}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail{padding: 27px 10px 0 24px;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post{border-left: #edc700 16px solid;
	padding-left: 10px;
	font-size: 14px;
	margin-bottom: 28px;
	text-shadow: 4px 6px 3px rgba(46, 45, 40, 0.7);
	position: relative;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-work .-w-title{font-size: 22px;
	margin-bottom: 10px;
	line-height: 1.2;
	text-shadow: 4px 6px 3px rgba(46, 45, 40, 0.7);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-work .-w-work-detail{font-size: 17px;
	text-shadow: 4px 6px 3px rgba(46, 45, 40, 0.7);
	height: 298px;
	overflow: auto;}[data-lib="16615"] .-w-sns_medal_wrapper{width: 960px;
	margin: 0 auto 50px;
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-pack: space-between;
	-ms-flex-pack: space-between;
	justify-content: space-between;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-ttl{font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto 10px;
	text-align: left;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal img{width: 70px;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-sns_icons_wrapper{max-width: 16%;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-member_sns_icons{display: flex;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-member_sns_icons li{margin-right: 10px;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-member_sns_icons li:last-of-type{margin-right: 0;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-banner{width: 28%;
	margin-left: 5%;
	margin-right: auto;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-banner .-w-ttl{font-size: 20px;
	font-weight: bold;
	color: #fff;
	margin: 0 auto 10px;
	text-align: left;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper{width:49%;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper .-w-medal_list{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-ms-flex-direction:row-reverse;
	-webkit-flex-direction:row-reverse;
	flex-direction:row-reverse;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper .-w-medal_list li{text-align: center;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper .-w-medal_list li .-w-caption{font-size: 14px;
	color: #ffffff;
	font-weight: bold;}[data-lib="16615"] .-w-favorite{width: 960px;
	margin: 0 auto 50px;
	padding: 0;}[data-lib="16615"] .-w-favorite .-w-wrapper{width: 100%;
	padding: 47px 0 0 0;
	border-radius: 0 0 8px 8px;
	background: url(/_img/ja/cms_parts_library/16639/image/_/) repeat;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	justify-content: center;
	-webkit-box-pack: space-around;
	-ms-flex-pack: space-around;
	justify-content: space-around;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li{width: 320px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li:first-child .info{border-radius: 0 0 0 8px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li:last-child .info{border-radius: 0 0 8px 0px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .image{text-align: center;
	margin-bottom: 45px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .image img{width: 240px;
	border-radius: 240px;
	-webkit-border-radius: 240px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .info{background: url(/_img/ja/cms_parts_library/16640/image/_/) no-repeat right 75px #f6f7f8;
	padding: 24px 0 30px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .info .ttl{font-size: 28px;
	color: #000;
	font-weight: bold;
	text-align: center;
	margin: 0 0 20px 0;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .info .txt{font-size: 14px;
	color: #434343;
	padding: 0 25px;}[data-lib="16615"] .-w-comment{width: 960px;
	margin: 0 auto 50px;
	padding: 0;}[data-lib="16615"] .-w-comment .mid_ttl{margin: 0;
	padding: 0;
	background: none;}[data-lib="16615"] .-w-comment .-w-wrapper{width: 100%;
	padding: 40px 38px 40px 38px;
	box-sizing: border-box;
	border-radius: 0 0 8px 8px;
	background: #f6f7f8;}[data-lib="16615"] .-w-comment .-w-wrapper ul{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-ms-flex-wrap: wrap;
	flex-wrap: wrap;}[data-lib="16615"] .-w-comment .-w-wrapper ul li{width: 272px;
	margin: 0 34px 15px 0;
	display: flex;
	flex-direction: column;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a{border-radius:10px 10px 0 0;
	min-height:110px;
	display: flex;
	flex-direction: column;
	justify-content: center;
	color:#ffffff;
	position: relative;
	padding: 10px 10px 10px 110px;
	margin-top:20px;
	font-size:10px;
	text-decoration: none;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a .-w-staff_image{position: absolute;
	bottom:0;
	left:0;
	z-index: 2;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a .-w-staff_image img{max-width:100px;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a .-w-post{font-size:10px;
	position: relative;
	z-index: 2;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a .-w-staff_name{font-size:20px;
	font-weight:600;
	position: relative;
	z-index: 2;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a .-w-staff_more_txt{font-size:14px;
	margin-left:15px;
	text-align: right;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-comment-icon a:hover{opacity: 0.8;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont{border: 1px solid #ebedee;
	border-width: 0 1px 1px;
	background: #ffffff;
	padding: 25px 15px;
	box-sizing: border-box;
	color: #434343;
	border-radius: 0 0 8px 8px;
	height: 100%;
	display: none;
	opacity: 0;
	transition: 0.4s opacity;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-text{font-size: 14px;
	margin:0 auto;
	height: calc(100% - 20px);
	height: 300px;
	overflow: auto;
	scrollbar-width: thin;
	scrollbar-color: #aaa #eee;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-text::-webkit-scrollbar{width: 3px;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-text::-webkit-scrollbar-track{background-color: #eee;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-text::-webkit-scrollbar-thumb{background-color: #aaa;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-update{font-size: 12px;
	margin-top: 15px;
	display: flex;
	justify-content: space-between;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-update span{width: 40px;
	height: 40px;
	display: flex;
	align-items: center;
	text-align: center;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-update span:nth-child(2){width: calc(100% - 80px);
	height: 40px;
	justify-content: center;
	align-items: center;
	text-align: center;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-update span span{width: 40px;
	height: 40px;
	display: flex;
	justify-content: center;
	align-items: center;
	text-align: center;
	cursor: pointer;
	background: #cecece;
	color: #fff;
	border-radius: 20px;
	font-size: 90%;
	line-height: 1;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont .-w-update span span:hover{background: #bebebe;}[data-lib="16615"] .-w-comment .-w-wrapper ul li .-w-cont.-w-display{display: block;
	animation: 0.4s linear 0s both w-16615-comment_load;}[data-lib="16615"] .-w-comment .-w-wrapper ul li:nth-child(3n){margin: 0 0 15px 0;}[data-lib="16615"] .-w-interview{width: 960px;
	margin: 0 auto 100px;
	padding: 0;}[data-lib="16615"] .-w-interview h3{margin: 0;
	padding: 0;
	background: none;}[data-lib="16615"] .-w-interview .-w-wrapper{width: 100%;
	padding: 47px 86px;
	box-sizing: border-box;
	border-radius: 0 0 8px 8px;
	background: url(/_img/ja/cms_parts_library/16639/image/_/) repeat;}[data-lib="16615"] .-w-interview .-w-wrapper li{margin: 0 0 50px;}[data-lib="16615"] .-w-interview .-w-wrapper li .-w-question{color: #ffffff;
	font-size: 25px;
	margin: 0 0 27px 0;
	font-weight: bold;
	padding: 0 0 0 45px;
	position: relative;
	background: url(/_img/ja/cms_parts_library/16643/image/_/) no-repeat left bottom;}[data-lib="16615"] .-w-interview .-w-wrapper li .-w-question:before{content: url(/_img/ja/cms_parts_library/16641/image/_/);
	position: absolute;
	left: 0;
	top: 1px;}[data-lib="16615"] .-w-interview .-w-wrapper li .-w-answer{border: none;
	color: #19283C;
	background: #ffffff;
	padding: 15px 15px;
	border-radius: 5px;
	position: relative;
	font-size: 16px;
	color: #434343;}[data-lib="16615"] .-w-interview .-w-wrapper li .-w-answer:after{content: url(/_img/ja/cms_parts_library/16642/image/_/);
	position: absolute;
	top: -21px;
	right: 49px;}[data-lib="16615"] .other_member{padding-bottom: 30px;}[data-lib="16615"] .other_member .-w-wrapper{width:960px;
	margin:0 auto;}[data-lib="16615"] .swiper-container{margin-bottom: 40px;}[data-lib="16615"] .swiper-slide{width: 180px;
	margin-right: 15px;}[data-lib="16615"] .swiper-slide .img{background: url(/_img/ja/cms_parts_library/16639/image/_/) repeat;}[data-lib="16615"] .swiper-slide .img img{max-width: 100%;}[data-lib="16615"] .swiper-button-prev,[data-lib="16615"] 
.swiper-button-next{width: 30px;
	height: 32.58px;
	fill: #ffffff;
	stroke: none;
	stroke-width: 0;
	background-image: none;
	z-index: 10000;}[data-lib="16615"] .swiper-slide a,[data-lib="16615"] 
.swiper-title{color: #333333;
	cursor: pointer;
	text-decoration: none;}[data-lib="16615"] .swiper-cont{background: #fff;
	border-bottom: #b01418 13px solid;
	padding: 8px;
	text-align: center;
	min-height:106px;
	position: relative;}[data-lib="16615"] .swiper-title{font-weight: bold;
	font-size: 16px;}[data-lib="16615"] .swiper-txt{font-size: 11px;
	line-height: 1.2;}[data-lib="16615"] .-w-ability{color: #fffd31;
	height: 660px;
	width: 100%;
	margin: 50px 0 50px 0;}[data-lib="16615"] .-w-ability-contain{position: relative;
	width: 100%;
	height: 660px;
	max-width: 1315px;
	max-height: 660px;
	margin: 0 auto;
	background:url(/_img/ja/cms_parts_library/16646/image/_/) no-repeat center center / contain;
	background-position: -80px 0px;}[data-lib="16615"] .-w-ability-value{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	top: 0;}[data-lib="16615"] .-w-ability-value-left{position: absolute;
	left: 10px;
	bottom: 31%;
	left: 16%;
	font-size: 60px;
	font-family: Poppins !important;
	font-style: italic;
	text-shadow: #e6336d 2px 0px, #e6336d -2px 0px, #e6336d 0px -2px, #e6336d 0px 2px, #e6336d 2px 2px, #e6336d -2px 2px, #e6336d 2px -2px, #e6336d -2px -2px, #e6336d 1px 2px, #e6336d -1px 2px, #e6336d 1px -2px, #e6336d -1px -2px, #e6336d 2px 1px, #e6336d -2px 1px, #e6336d 2px -1px, #e6336d -2px -1px;}[data-lib="16615"] .-w-ability-value-right{position: absolute;
	right: 14.3%;
	top: 17%;
	font-size: 13px;
	line-height: 22px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;
	margin-top: 4px;}[data-lib="16615"] .-w-margin-communication{margin-top: 4px;}[data-lib="16615"] .-w-marginpromotion{margin-top: 3px;}[data-lib="16615"] .-w-margin-insight{margin-top: 1px;}[data-lib="16615"] .-w-margin-specialty{margin-top: 1px;}[data-lib="16615"] .-w-margin-careful{margin-top: 2px;}[data-lib="16615"] .-w-margin-presentation{margin-top: 2px;}[data-lib="16615"] .-w-margin-energy{margin-top: 0px;}[data-lib="16615"] .comment_ul li.-w-ctgr-首脳陣 a{background: rgba(160,43,147,1);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣{border-color: rgba(160,43,147,1);}[data-lib="16615"] .swiper-cont.-w-ctgr-首脳陣{border-color: rgba(160,43,147,1);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部 a{background: #00B0F0;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部{border-color: #00B0F0;}[data-lib="16615"] .swiper-cont.-w-ctgr-管理執行部{border-color: #00B0F0;}[data-lib="16615"] .comment_ul li.-w-ctgr-クリエイティブプロダクト部 a,[data-lib="16615"] 
.comment_ul li.-w-ctgr-Scale a{background: #FF66FF;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-クリエイティブプロダクト部,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale{border-color: #FF66FF;}[data-lib="16615"] .swiper-cont.-w-ctgr-クリエイティブプロダクト部,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale{border-color: #FF66FF;}[data-lib="16615"] .comment_ul li.-w-ctgr-事業推進部 a,[data-lib="16615"] 
.comment_ul li.-w-ctgr-業務推進部 a{background: var(--o-r-colors-assort);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-事業推進部,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部{border-color: var(--o-r-colors-assort);}[data-lib="16615"] .swiper-cont.-w-ctgr-事業推進部,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部{border-color: var(--o-r-colors-assort);}[data-lib="16615"] .comment_ul li.-w-ctgr-SCSC事業部 a{background: #00B050;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-SCSC事業部{border-color: #00B050;}[data-lib="16615"] .swiper-cont.-w-ctgr-SCSC事業部{border-color: #00B050;}[data-lib="16615"] .comment_ul li.-w-ctgr-経営参謀室 a{background: #ff4500;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-経営参謀室{border-color: #ff4500;}[data-lib="16615"] .swiper-cont.-w-ctgr-経営参謀室{border-color: #ff4500;}[data-lib="16615"] .comment_ul li.-w-ctgr-京都開発研究所 a{background: #ff0000;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-京都開発研究所{border-color: #ff0000;}[data-lib="16615"] .swiper-cont.-w-ctgr-京都開発研究所{border-color: #ff0000;}[data-lib="16615"] .comment_ul li.-w-ctgr-秘書 a{background: rgba(255,192,0,1);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-秘書{border-color: rgba(255,192,0,1);}[data-lib="16615"] .swiper-cont.-w-ctgr-秘書{border-color: rgba(255,192,0,1);}[data-lib="16615"] .comment_ul li.-w-ctgr-intern a:after{content: "";
	width: 50%;
	height: 100%;
	background: rgba(0,32,96,1);
	position: absolute;
	right: 0;
	bottom: 0;
	z-index: 0;
	border-radius: 0 10px 0 0;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-intern:after{content: "";
	width: 16px;
	height: 50%;
	background: rgba(0,32,96,1);
	position: absolute;
	left: -16px;
	bottom: 0;
	z-index: 0;}[data-lib="16615"] .swiper-cont.-w-ctgr-intern:after{content: "";
	width: 50%;
	height: 13px;
	background: rgba(0,32,96,1);
	position: absolute;
	right: 0;
	bottom: -13px;
	z-index: 0;}[data-lib="16615"] .comment_ul li.-w-ctgr-首脳陣 a:before{content: "";
	width: 50%;
	height: 100%;
	background: rgba(160,43,147,1);
	position: absolute;
	left: 0;
	bottom: 0;
	z-index: 1;
	border-radius: 10px 0 0 0;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣:before{content: "";
	width: 16px;
	height: 50%;
	background: rgba(160,43,147,1);
	position: absolute;
	left: -16px;
	top: 0;
	z-index: 0;}[data-lib="16615"] .swiper-cont.-w-ctgr-首脳陣:before{content: "";
	width: 50%;
	height: 13px;
	background: rgba(160,43,147,1);
	position: absolute;
	left: 0;
	bottom: -13px;
	z-index: 0;}[data-lib="16615"] .comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所 a:before,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所 a:before{width: calc(100% / 3);}[data-lib="16615"] .comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所 a:after{left: inherit;
	right: 0;
	width: calc(100% / 3 * 2);
	border-radius: 0 10px 0 0;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:before{height: calc(100% / 3);}[data-lib="16615"] .swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:before,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:before{width: calc(100% / 3);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-Scale a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-管理執行部.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-管理執行部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-Scale.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-Scale.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-Scale.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-Scale.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-業務推進部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.comment_ul li.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所 a:after{content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	border-radius: 10px 10px 0 0;
	z-index: 0;
	background: #eeeeee;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-Scale:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{content: "";
	width: 16px;
	height: 100%;
	position: absolute;
	left: -16px;
	bottom: 0;
	z-index: 1;
	background: #eeeeee;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{height: calc(100% / 3 * 2);}[data-lib="16615"] .swiper-cont.-w-ctgr-管理執行部.-w-ctgr-Scale:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{content: "";
	width: 100%;
	height: 13px;
	position: absolute;
	left: 0;
	bottom: -13px;
	border-radius: 0 0 3px 3px;
	z-index: 1;
	background: #eeeeee;}[data-lib="16615"] .swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-Scale:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-業務推進部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-首脳陣.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{left: inherit;
	right: 0;
	width: calc(100% / 3 * 2);
	border-radius: 0 0 3px 0;}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-Scale a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-Scale:after{background: -moz-linear-gradient(left, #00B0F0 50%, #FF66FF 50%);
	background: -webkit-linear-gradient(left, #00B0F0 50%, #FF66FF 50%);
	background: linear-gradient(to right, #00B0F0 50%, #FF66FF 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after{background: -moz-linear-gradient(left, #00B0F0 50%, var(--o-r-colors-assort) 50%);
	background: -webkit-linear-gradient(left, #00B0F0 50%, var(--o-r-colors-assort) 50%);
	background: linear-gradient(to right, #00B0F0 50%, var(--o-r-colors-assort) 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(left, #00B0F0 50%, #00B050 50%);
	background: -webkit-linear-gradient(left, #00B0F0 50%, #00B050 50%);
	background: linear-gradient(to right, #00B0F0 50%, #00B050 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(left, #00B0F0 50%, #ff4500 50%);
	background: -webkit-linear-gradient(left, #00B0F0 50%, #ff4500 50%);
	background: linear-gradient(to right, #00B0F0 50%, #ff4500 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(left, #00B0F0 50%, #ff0000 50%);
	background: -webkit-linear-gradient(left, #00B0F0 50%, #ff0000 50%);
	background: linear-gradient(to right, #00B0F0 50%, #ff0000 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-Scale.-w-ctgr-業務推進部 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-業務推進部:after{background: -moz-linear-gradient(left, #FF66FF 50%, var(--o-r-colors-assort) 50%);
	background: -webkit-linear-gradient(left, #FF66FF 50%, var(--o-r-colors-assort) 50%);
	background: linear-gradient(to right, #FF66FF 50%, var(--o-r-colors-assort) 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-Scale.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(left, #FF66FF 50%, #0000aa 50%);
	background: -webkit-linear-gradient(left, #FF66FF 50%, #0000aa 50%);
	background: linear-gradient(to right, #FF66FF 50%, #0000aa 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-Scale.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(left, #FF66FF 50%, #ff4500 50%);
	background: -webkit-linear-gradient(left, #FF66FF 50%, #ff4500 50%);
	background: linear-gradient(to right, #FF66FF 50%, #ff4500 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-Scale.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(left, #FF66FF 50%, #ff0000 50%);
	background: -webkit-linear-gradient(left, #FF66FF 50%, #ff0000 50%);
	background: linear-gradient(to right, #FF66FF 50%, #ff0000 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(left, var(--o-r-colors-assort) 50%, #00B050 50%);
	background: -webkit-linear-gradient(left, var(--o-r-colors-assort) 50%, #00B050 50%);
	background: linear-gradient(to right, var(--o-r-colors-assort) 50%, #00B050 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-業務推進部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(left, var(--o-r-colors-assort) 50%, #ff4500 50%);
	background: -webkit-linear-gradient(left, var(--o-r-colors-assort) 50%, #ff4500 50%);
	background: linear-gradient(to right, var(--o-r-colors-assort) 50%, #ff4500 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(left, var(--o-r-colors-assort) 50%, #ff0000 50%);
	background: -webkit-linear-gradient(left, var(--o-r-colors-assort) 50%, #ff0000 50%);
	background: linear-gradient(to right, var(--o-r-colors-assort) 50%, #ff0000 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(left, #00B050 50%, #ff4500 50%);
	background: -webkit-linear-gradient(left, #00B050 50%, #ff4500 50%);
	background: linear-gradient(to right, #00B050 50%, #ff4500 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(left, #00B050 50%, #ff0000 50%);
	background: -webkit-linear-gradient(left, #00B050 50%, #ff0000 50%);
	background: linear-gradient(to right, #00B050 50%, #ff0000 50%);}[data-lib="16615"] .comment_ul li.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所 a:after,[data-lib="16615"] 
.swiper-cont.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(left, #ff4500 50%, #ff0000 50%);
	background: -webkit-linear-gradient(left, #ff4500 50%, #ff0000 50%);
	background: linear-gradient(to right, #ff4500 50%, #ff0000 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-Scale:after{background: -moz-linear-gradient(top, #00B0F0 50%, #FF66FF 50%);
	background: -webkit-linear-gradient(top, #00B0F0 50%, #FF66FF 50%);
	background: linear-gradient(to bottom, #00B0F0 50%, #FF66FF 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-業務推進部:after{background: -moz-linear-gradient(top, #00B0F0 50%, var(--o-r-colors-assort) 50%);
	background: -webkit-linear-gradient(top, #00B0F0 50%, var(--o-r-colors-assort) 50%);
	background: linear-gradient(to bottom, #00B0F0 50%, var(--o-r-colors-assort) 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(top, #00B0F0 50%, #00B050 50%);
	background: -webkit-linear-gradient(top, #00B0F0 50%, #00B050 50%);
	background: linear-gradient(to bottom, #00B0F0 50%, #00B050 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(top, #00B0F0 50%, #ff4500 50%);
	background: -webkit-linear-gradient(top, #00B0F0 50%, #ff4500 50%);
	background: linear-gradient(to bottom, #00B0F0 50%, #ff4500 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-管理執行部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(top, #00B0F0 50%, #ff0000 50%);
	background: -webkit-linear-gradient(top, #00B0F0 50%, #ff0000 50%);
	background: linear-gradient(to bottom, #00B0F0 50%, #ff0000 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-業務推進部:after{background: -moz-linear-gradient(top, #FF66FF 50%, var(--o-r-colors-assort) 50%);
	background: -webkit-linear-gradient(top, #FF66FF 50%, var(--o-r-colors-assort) 50%);
	background: linear-gradient(to bottom, #FF66FF 50%, var(--o-r-colors-assort) 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(top, #FF66FF 50%, #0000aa 50%);
	background: -webkit-linear-gradient(top, #FF66FF 50%, #0000aa 50%);
	background: linear-gradient(to bottom, #FF66FF 50%, #0000aa 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(top, #FF66FF 50%, #ff4500 50%);
	background: -webkit-linear-gradient(top, #FF66FF 50%, #ff4500 50%);
	background: linear-gradient(to bottom, #FF66FF 50%, #ff4500 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-Scale.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(top, #FF66FF 50%, #ff0000 50%);
	background: -webkit-linear-gradient(top, #FF66FF 50%, #ff0000 50%);
	background: linear-gradient(to bottom, #FF66FF 50%, #ff0000 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-SCSC事業部:after{background: -moz-linear-gradient(top, var(--o-r-colors-assort) 50%, #00B050 50%);
	background: -webkit-linear-gradient(top, var(--o-r-colors-assort) 50%, #00B050 50%);
	background: linear-gradient(to bottom, var(--o-r-colors-assort) 50%, #00B050 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(top, var(--o-r-colors-assort) 50%, #ff4500 50%);
	background: -webkit-linear-gradient(top, var(--o-r-colors-assort) 50%, #ff4500 50%);
	background: linear-gradient(to bottom, var(--o-r-colors-assort) 50%, #ff4500 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-業務推進部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(top, var(--o-r-colors-assort) 50%, #ff0000 50%);
	background: -webkit-linear-gradient(top, var(--o-r-colors-assort) 50%, #ff0000 50%);
	background: linear-gradient(to bottom, var(--o-r-colors-assort) 50%, #ff0000 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-SCSC事業部.-w-ctgr-経営参謀室:after{background: -moz-linear-gradient(top, #00B050 50%, #ff4500 50%);
	background: -webkit-linear-gradient(top, #00B050 50%, #ff4500 50%);
	background: linear-gradient(to bottom, #00B050 50%, #ff4500 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-SCSC事業部.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(top, #00B050 50%, #ff0000 50%);
	background: -webkit-linear-gradient(top, #00B050 50%, #ff0000 50%);
	background: linear-gradient(to bottom, #00B050 50%, #ff0000 50%);}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post.-w-ctgr-経営参謀室.-w-ctgr-京都開発研究所:after{background: -moz-linear-gradient(top, #ff4500 50%, #ff0000 50%);
	background: -webkit-linear-gradient(top, #ff4500 50%, #ff0000 50%);
	background: linear-gradient(to bottom, #ff4500 50%, #ff0000 50%);}@media (max-width: 1199px){[data-lib="16615"] .-w-wrapper{width:100%;}[data-lib="16615"] .-w-head-wrapper{min-width:100%;}[data-lib="16615"] .-w-head{width:100%;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper .-w-inscription{width:90%;
	left:5%;
	padding: 10px 70px;
	font-size: 12px;}}@media (max-width: 768px){[data-lib="16615"]{overflow: hidden;}[data-lib="16615"] h3{overflow: hidden;}[data-lib="16615"] h3 img{max-width: initial;
	width:180%;}[data-lib="16615"] .-w-head{flex-direction: column;}[data-lib="16615"] .-w-head .-w-main-image{width: 100%;
	min-height:250px;}[data-lib="16615"] .-w-head .-w-profile{width:100%;
	background-position: center top;}[data-lib="16615"] .-w-head .-w-profile .-w-name-wrapper .-w-name,[data-lib="16615"] 
.-w-head .-w-profile .-w-name-wrapper .-w-name-en{text-align: center;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-work .-w-work-detail{height:auto;}[data-lib="16615"] .-w-head-wrapper{margin:0 auto 30px;}[data-lib="16615"] .-w-head .-w-profile .-w-name-wrapper{padding:54px 10px 17px;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail{padding:15px;}[data-lib="16615"] .-w-head .-w-profile .-w-profile-detail .-w-post{padding-bottom:0;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .info{background:#f6f7f8;}[data-lib="16615"] .-w-sns_medal_wrapper{width:100%;
	padding:0 3.125%;
	flex-direction: column;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-sns_icons_wrapper,[data-lib="16615"] 
.-w-sns_medal_wrapper .-w-banner,[data-lib="16615"] 
.-w-sns_medal_wrapper .-w-medal_wrapper{width:100%;
	max-width: unset;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-sns_icons_wrapper,[data-lib="16615"] 
.-w-sns_medal_wrapper .-w-banner{margin:0 auto 15px;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper .-w-medal_list{flex-direction: row;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal img{width:60px;}[data-lib="16615"] .-w-sns_medal_wrapper .-w-medal_wrapper .-w-medal_list li .-w-caption{font-size:10px;}[data-lib="16615"] .-w-favorite,[data-lib="16615"] 
.-w-comment,[data-lib="16615"] 
.-w-interview{width:95%;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite{flex-direction: column;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li{width:100%;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li .info,[data-lib="16615"] 
.-w-favorite .-w-wrapper .-w-member_favorite li:first-child .info{border-radius: 0;
	min-height:auto!important;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite li:last-child .info{border-radius: 0 0 8px 8px;}[data-lib="16615"] .-w-favorite .-w-wrapper .-w-member_favorite .image{margin-bottom:15px;
	padding-top:20px;}[data-lib="16615"] .-w-comment .-w-wrapper{padding:15px;
	overflow-x: scroll;
	scroll-behavior: smooth;}[data-lib="16615"] .-w-comment .-w-wrapper > ul{flex-wrap: wrap;
	width: max-content;}[data-lib="16615"] .-w-comment .-w-wrapper ul li{margin:0 15px 15px 15px;}[data-lib="16615"] .-w-comment .-w-wrapper ul li:nth-child(3n){margin:0 15px 15px 15px;}[data-lib="16615"] .-w-favorite .-w-wrapper{padding-top: 0;}[data-lib="16615"] .other_member .-w-wrapper{width: 90%;
	margin:0 auto;}[data-lib="16615"] .-w-interview .-w-wrapper{padding:15px;}[data-lib="16615"] .-w-interview .-w-wrapper li .-w-question{font-size:18px;}[data-lib="16615"] .swiper-cont{min-height:119px;}[data-lib="16615"] .-w-ability-value{-webkit-box-orient: vertical;
	-webkit-box-direction: normal;
	-ms-flex-direction: column;
	flex-direction: column;}[data-lib="16615"] .-w-ability_pc_bg{display: none;}[data-lib="16615"] .-w-ability{height: auto;
	padding: 50px 0 50px 0;}[data-lib="16615"] .-w-ability-contain{background:url(/_img/ja/cms_parts_library/16647/image/_/) no-repeat center center / cover;
	background-position: 50%;
	width: 95vw;
	height: 240vw;
	max-height: 240vw;
	margin: 0 auto;
	max-width: 1000px;}[data-lib="16615"] .-w-ability-value-left{left: 39.3%;
	bottom: 70.5%;
	font-size: 9vw;}[data-lib="16615"] .-w-ability-value-right{top: 41.5%;
	left: 37%;
	font-size: 2.6vw;
	line-height: 5.5vw;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;}[data-lib="16615"] .-w-ability-num_value{font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;}[data-lib="16615"] .-w-margin-specialty{margin-top: 0px;}[data-lib="16615"] .-w-margin-careful{margin-top: 0.5vw;}[data-lib="16615"] .-w-margin-energy{margin-top: 0.5vw;}[data-lib="16615"] .-w-margin-communication{margin-top: 0.5vw;}[data-lib="16615"] .-w-margin-planning{margin-top: 0.2vw;}[data-lib="16615"] .-w-marginpromotion{margin-top: 1vw;}[data-lib="16615"] .-w-margin-insight{margin-top: 0.5vw;}}@media all and (-ms-high-contrast: none){[data-lib="16615"]{background-attachment: local;}}@media only screen and (min-width: 1025px) and (max-width: 1330px){[data-lib="16615"] .-w-ability-contain{position: relative;
	width: 100%;
	height: 588px;
	max-width: 1000px;
	max-height: 660px;
	margin: 0 auto;
	background-position:  -64px 10px;}[data-lib="16615"] .-w-ability-value-right{position: absolute;
	right: 12%;
	top: 16.1%;
	font-size: 12px;
	line-height: 16px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;}[data-lib="16615"] .-w-margin-specialty{margin-top: 2px;}[data-lib="16615"] .-w-margin-careful{margin-top: 3px;}[data-lib="16615"] .-w-margin-energy{margin-top: 3px;}[data-lib="16615"] .-w-margin-communication{margin-top: 0px;}[data-lib="16615"] .-w-margin-connections{margin-top: 3px;}[data-lib="16615"] .-w-margin-logicalthinking{margin-top: 3px;}[data-lib="16615"] .-w-ability{height: 500px;}[data-lib="16615"] .-w-ability-value-left{bottom: 37%;
	left: 13%;}}@media only screen and (min-width: 769px) and (max-width: 1024px){[data-lib="16615"] .-w-ability-contain{background-position: -43px 0px;
	max-width: 700px;}[data-lib="16615"] .-w-ability-value-left{bottom: 61%;
	left: 12%;
	font-size: 45px;}[data-lib="16615"] .-w-ability-value-right{right: 8.5%;
	top: 9.3%;
	font-size: 10px;
	line-height: 10px;
	margin-top: 1px;}[data-lib="16615"] .-w-margin{margin-top: 1px;}[data-lib="16615"] .-w-margin-bottom{margin-bottom: 2px;}[data-lib="16615"] .-w-margin-learning{margin-top: 2px;}[data-lib="16615"] .-w-margin-careful{margin-top: 3px;}[data-lib="16615"] .-w-margin-energy{margin-top: 4px;}[data-lib="16615"] .-w-marginpromotion{margin-top: 3px;}[data-lib="16615"] .-w-margin-negotiation{margin-top: 2px;}[data-lib="16615"] .-w-margin-specialty{margin-top: 2px;}[data-lib="16615"] .-w-margin-communication{margin-top: 0px;}[data-lib="16615"] .-w-ability{height: 500px;
	height: 350px;}[data-lib="16615"] .-w-margin-analyze{margin-top: 2px;}[data-lib="16615"] .-w-margin-insight{margin-top: 3px;}[data-lib="16615"] .-w-margin-problemsolving{margin-top: 4px;}[data-lib="16615"] .-w-margin-connections{margin-top: 4px;}}@media (min-width: 769px){[data-lib="16615"] .-w-ability_rwd_bg{display: none;}}@media (max-width: 420px){[data-lib="16615"] .-w-ability-value-left{left: 40.4%;}[data-lib="16615"] .-w-ability-value-right{left: 37.2%;
	line-height: 5.3vw;
	font-size: 3.5vw;
	font-size: 3vw;}[data-lib="16615"] .-w-margin{margin-top: 1px;
	margin-top: 1px;}[data-lib="16615"] .-w-margin-bottom{margin-bottom: 2px;}[data-lib="16615"] .-w-margin-learning{margin-top: 2px;}[data-lib="16615"] .-w-margin-careful{margin-top: 3px;}[data-lib="16615"] .-w-margin-energy{margin-top: 4px;}[data-lib="16615"] .-w-margin-logicalthinking{margin-top: 2px;}[data-lib="16615"] .-w-margin-planning{margin-top: 4px;}[data-lib="16615"] .-w-marginpromotion{margin-top: 2px;}[data-lib="16615"] .-w-margin-observation{margin-top: 2px;}[data-lib="16615"] .-w-margin-createdocuments{margin-top: 5px;}[data-lib="16615"] .-w-head .-w-main-image .-w-inscription-wrapper .-w-inscription{padding: 10px 60px;
	font-size: 14px;}}@media (max-width: 380px){[data-lib="16615"] .-w-ability-value-left{left: 40%;}[data-lib="16615"] .-w-ability-value-right{left: 37%;
	line-height: 5.5vw;}[data-lib="16615"] .-w-margin{margin-top: 0px;}[data-lib="16615"] .-w-margin-bottom{margin-bottom: 2px;}[data-lib="16615"] .-w-margin-learning{margin-top: 1px;}[data-lib="16615"] .-w-margin-careful{margin-top: 2px;}[data-lib="16615"] .-w-margin-energy{margin-top: 3px;}[data-lib="16615"] .-w-margin-planning{margin-top: 2px;}[data-lib="16615"] .-w-marginpromotion{margin-top: 2px;}[data-lib="16615"] .-w-margin-specialty{margin-top: 3px;}[data-lib="16615"] .-w-margin-problemsolving{margin-top: 2px;}[data-lib="16615"] .-w-margin-speed{margin-top: 2px;}}@media (max-width: 320px){[data-lib="16615"] .-w-ability-value-right{left: 37%;
	line-height: 5vw;}[data-lib="16615"] .-w-ability-value-left{left: 37.4%;}[data-lib="16615"] .-w-margin{margin-top: 1px;}[data-lib="16615"] .-w-margin-bottom{margin-bottom: 2px;}[data-lib="16615"] .-w-margin-learning{margin-top: 3px;}[data-lib="16615"] .-w-margin-careful{margin-top: 3px;}[data-lib="16615"] .-w-margin-energy{margin-top: 4px;}[data-lib="16615"] .-w-margin-planning{margin-top: 5px;}[data-lib="16615"] .-w-margin-insight{margin-top: 3px;}[data-lib="16615"] .-w-margin-task{margin-top: 3px;}}@media min-width:769px{[data-lib="16615"] .-w-ability{color: #fffd31;
	height: 660px;
	width: 100%;
	margin: 50px 0 50px 0;}[data-lib="16615"] .-w-ability-contain{position: relative;
	width: 100%;
	height: 660px;
	max-width: 1315px;
	max-height: 660px;
	margin: 0 auto;
	background:url(/_img/ja/cms_parts_library/16646/image/_/) no-repeat center center / contain;
	background-position: -80px 0px;}[data-lib="16615"] .-w-ability-value{display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	top: 0;}[data-lib="16615"] .-w-ability-value-left{position: absolute;
	left: 10px;
	bottom: 31%;
	left: 16%;
	font-size: 60px;
	font-family: Poppins !important;
	font-style: italic;
	text-shadow: #e6336d 2px 0px, #e6336d -2px 0px, #e6336d 0px -2px, #e6336d 0px 2px, #e6336d 2px 2px, #e6336d -2px 2px, #e6336d 2px -2px, #e6336d -2px -2px, #e6336d 1px 2px, #e6336d -1px 2px, #e6336d 1px -2px, #e6336d -1px -2px, #e6336d 2px 1px, #e6336d -2px 1px, #e6336d 2px -1px, #e6336d -2px -1px;}[data-lib="16615"] .-w-ability-value-right{position: absolute;
	right: 14.3%;
	top: 17%;
	font-size: 13px;
	line-height: 22px;
	font-family: 'Noto Sans JP', sans-serif;
	font-weight: 700;
	margin-top: 4px;}[data-lib="16615"] .-w-margin-communication{margin-top: 4px;}[data-lib="16615"] .-w-marginpromotion{margin-top: 3px;}[data-lib="16615"] .-w-margin-insight{margin-top: 1px;}[data-lib="16615"] .-w-margin-specialty{margin-top: 1px;}[data-lib="16615"] .-w-margin-careful{margin-top: 2px;}[data-lib="16615"] .-w-margin-presentation{margin-top: 2px;}[data-lib="16615"] .-w-margin-energy{margin-top: 0px;}}/*instance:20835*/[data-instance="20835"] .-w-ability_bg_rwd18{background:url(/_img/ja/article/18/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd22{background:url(/_img/ja/article/22/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd28{background:url(/_img/ja/article/28/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd492{background:url(/_img/ja/article/492/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd34{background:url(/_img/ja/article/34/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd351{background:url(/_img/ja/article/351/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd37{background:url(/_img/ja/article/37/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd249{background:url(/_img/ja/article/249/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd10730{background:url(/_img/ja/article/10730/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd237{background:url(/_img/ja/article/237/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd210{background:url(/_img/ja/article/210/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd261{background:url(/_img/ja/article/261/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd14479{background:url(/_img/ja/article/14479/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd26508{background:url(/_img/ja/article/26508/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd12953{background:url(/_img/ja/article/12953/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd19192{background:url(/_img/ja/article/19192/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd35373{background:url(/_img/ja/article/35373/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd15665{background:url(/_img/ja/article/15665/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd29376{background:url(/_img/ja/article/29376/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd8897{background:url(/_img/ja/article/8897/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd18647{background:url(/_img/ja/article/18647/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd14437{background:url(/_img/ja/article/14437/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd17791{background:url(/_img/ja/article/17791/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd17800{background:url(/_img/ja/article/17800/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd54968{background:url(/_img/ja/article/54968/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd24988{background:url(/_img/ja/article/24988/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd24295{background:url(/_img/ja/article/24295/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd36631{background:url(/_img/ja/article/36631/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd22016{background:url(/_img/ja/article/22016/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd63244{background:url(/_img/ja/article/63244/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd63435{background:url(/_img/ja/article/63435/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd19461{background:url(/_img/ja/article/19461/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd29141{background:url(/_img/ja/article/29141/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd52643{background:url(/_img/ja/article/52643/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd52691{background:url(/_img/ja/article/52691/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd52970{background:url(/_img/ja/article/52970/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd54956{background:url(/_img/ja/article/54956/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd59770{background:url(/_img/ja/article/59770/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd63424{background:url(/_img/ja/article/63424/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd18213{background:url(/_img/ja/article/18213/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd8045{background:url(/_img/ja/article/8045/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd36641{background:url(/_img/ja/article/36641/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd56605{background:url(/_img/ja/article/56605/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd15652{background:url(/_img/ja/article/15652/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd4379{background:url(/_img/ja/article/4379/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd18664{background:url(/_img/ja/article/18664/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd17411{background:url(/_img/ja/article/17411/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd23380{background:url(/_img/ja/article/23380/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd24645{background:url(/_img/ja/article/24645/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd24663{background:url(/_img/ja/article/24663/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd25251{background:url(/_img/ja/article/25251/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd25261{background:url(/_img/ja/article/25261/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd25499{background:url(/_img/ja/article/25499/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd25673{background:url(/_img/ja/article/25673/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd26504{background:url(/_img/ja/article/26504/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd28524{background:url(/_img/ja/article/28524/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd28548{background:url(/_img/ja/article/28548/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd28549{background:url(/_img/ja/article/28549/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd28747{background:url(/_img/ja/article/28747/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd29086{background:url(/_img/ja/article/29086/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd29163{background:url(/_img/ja/article/29163/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd30532{background:url(/_img/ja/article/30532/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd30542{background:url(/_img/ja/article/30542/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd36035{background:url(/_img/ja/article/36035/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd36652{background:url(/_img/ja/article/36652/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd41299{background:url(/_img/ja/article/41299/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd42618{background:url(/_img/ja/article/42618/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd43188{background:url(/_img/ja/article/43188/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd43294{background:url(/_img/ja/article/43294/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd49878{background:url(/_img/ja/article/49878/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd53382{background:url(/_img/ja/article/53382/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd53392{background:url(/_img/ja/article/53392/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd54467{background:url(/_img/ja/article/54467/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd55843{background:url(/_img/ja/article/55843/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd55853{background:url(/_img/ja/article/55853/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd55863{background:url(/_img/ja/article/55863/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd56986{background:url(/_img/ja/article/56986/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd58538{background:url(/_img/ja/article/58538/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd59835{background:url(/_img/ja/article/59835/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd60325{background:url(/_img/ja/article/60325/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd62880{background:url(/_img/ja/article/62880/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd63010{background:url(/_img/ja/article/63010/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd64300{background:url(/_img/ja/article/64300/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd64309{background:url(/_img/ja/article/64309/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd64714{background:url(/_img/ja/article/64714/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd65266{background:url(/_img/ja/article/65266/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd67002{background:url(/_img/ja/article/67002/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68224{background:url(/_img/ja/article/68224/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68242{background:url(/_img/ja/article/68242/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68557{background:url(/_img/ja/article/68557/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68611{background:url(/_img/ja/article/68611/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68972{background:url(/_img/ja/article/68972/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd68982{background:url(/_img/ja/article/68982/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd69468{background:url(/_img/ja/article/69468/member_bg_pc/_/session/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability_bg_rwd69478{background:url(/_img/ja/article/69478/member_bg_pc/_/session/) no-repeat center center / cover;}/*instance mediea*/@media (max-width: 768px){[data-instance="20835"] .-w-ability.-w-ability1{background:url(/_img/ja/cms_parts_library/16653/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability4{background:url(/_img/ja/cms_parts_library/16648/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability5{background:url(/_img/ja/cms_parts_library/16651/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability7{background:url(/_img/ja/cms_parts_library/16649/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability8{background:url(/_img/ja/cms_parts_library/16652/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability10{background:url(/_img/ja/cms_parts_library/16650/image/_/) no-repeat center center / cover;}[data-instance="20835"] .-w-ability.-w-ability12{background:url(/_img/ja/cms_parts_library/16648/image/_/) no-repeat center center / cover;}}/*instance mediea*/@media {}/*layout:8*/@import url('https://fonts.googleapis.com/css?family=Roboto:400,400i,500,500i,700,700i,900,900i&display=swap');

/* http://meyerweb.com/eric/tools/css/reset/
   v2.0 | 20110126
   License: none (public domain)
*/

/* html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, img, ins, kbd, q, s, samp,
small, strike, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, embed,
figure, figcaption, footer, header, hgroup,
menu, nav, output, ruby, section, summary,
time, mark, audio, video {
  margin: 0;
  padding: 0;
  border: 0;
  font-size: 100%;
  font: inherit;
  vertical-align: baseline;
} */
/* HTML5 display-role reset for older browsers */
article, aside, details, figcaption, figure,
footer, header, hgroup, menu, nav, section {
	display: block;
}
/* body {
  line-height: 1;
} */
ol, ul {
	list-style: none;
}
blockquote, q {
	quotes: none;
}
blockquote:before, blockquote:after,
q:before, q:after {
	content: '';
	content: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}
img {
    border: 0;
    vertical-align: top;
}
*,
*::before,
*::after {
  box-sizing: border-box;
}
/* html{
    font-size:62.5%;
    background-color:#ffffff;;
    color:#000000;;
    -webkit-text-size-adjust: 100%;
}
body {
    -webkit-text-size-adjust: 100%;
    width: 100%;
    font-size: 100%;
    font-size:1.6rem;
    line-height: 1.6;
    font-family:'roboto','Hiragino Kaku Gothic Pro','ヒラギノ角ゴ Pro W3','メイリオ',Meiryo,Osaka,'ＭＳ Ｐゴシック',Arial,sans-serif;
    color: #000000;
    background-color:#ffffff;
} */
#-w-container {
    position: relative;
    margin:0 auto;
}
.lum-lightbox {
    z-index: 999;
}
a {
    text-decoration: underline;
}
a:hover {
    text-decoration: none;
}
.-w-general {
text-align: center;
font-size: 40px;
color:{=resource('color','main')=};
color:#001754;
margin: 0 auto 20px;
font-weight: 900;
}
@media (max-width: 768px) {
.-w-general {
font-size:24px;
}
}

@media (max-width: 1169px) {
    #-w-container {
        min-width:100%;
    }
}/*layout:14*//*layout:17*/@media(max-width: 768px){
    #contents{
        padding-top: 60px;
    }
}
/*layout:23*//*layout:49*//*layout:58*/main{
    background: url(/_img/ja/layout/141/image/_/) center top no-repeat #070f22;
    background-position: center bottom, center top;
    background-repeat: no-repeat, no-repeat;
    background-color: #070f22;
    background-attachment: fixed;
    background-size: cover;
}