﻿@font-face{font-family:"Noto Sans Japanese";font-style:normal;font-weight:700;src:local("Noto Sans Japanese Bold"),url("../font/NotoSansJP-Bold.woff") format("woff")}@font-face{font-family:"Economica";font-style:normal;font-weight:300;src:local("Economica Regular"),url("../font/Economica-Regular.woff") format("woff")}@font-face{font-family:"Economica";font-style:normal;font-weight:700;src:local("Economica Bold"),url("../font/Economica-Bold.woff") format("woff")}*,*::before,*::after{margin:0;padding:0;font-size:inherit;font-style:inherit;font-weight:inherit;font-family:inherit;line-height:inherit;text-decoration:none;color:inherit;background:transparent;vertical-align:baseline;list-style:none;quotes:none;outline:none;border:none;border-radius:0;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;tap-highlight-color:transparent}html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}main{display:block}img{max-width:100%;height:100%}th,td{word-wrap:break-word;word-break:break-all}sup{vertical-align:super}sub{vertical-align:sub}textarea{resize:vertical;line-height:1.5}button{cursor:pointer}select::-ms-expand{display:none}figure img{display:block;width:100%;height:100%}.text_left{text-align:left !important}.text_center{text-align:center !important}.text_right{text-align:right !important}.text_justify{text-align:justify !important}.text_white{color:white !important}.text_black{color:black !important}.pull_left{float:left !important}.pull_right{float:right !important}.background_left{background-position-x:left !important}.background_left_10{background-position-x:10% !important}.background_left_20{background-position-x:20% !important}.background_left_30{background-position-x:30% !important}.background_left_40{background-position-x:40% !important}.background_left_55{background-position-x:55% !important}.background_left_60{background-position-x:60% !important}.background_left_70{background-position-x:70% !important}.background_left_80{background-position-x:80% !important}.background_right{background-position-x:right !important}[data-href]{cursor:pointer}.only_mobile{display:none}@media screen and (max-width: 560px){.only_desktop{display:none}.only_mobile{display:block}.br_delete br{display:none}}[data-bgImage]{background-position:center center;background-repeat:no-repeat;width:100%;height:100%;background-size:cover}[data-bgImage] img{visibility:hidden}.fullscreen{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;margin:0;overflow:hidden}.centering{max-width:1050px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;width:100%;height:100%;display:table}.centering>.inner{display:table-cell;vertical-align:middle}.clearfix::before,.clearfix::after{display:table;content:""}.clearfix::after{clear:both}.inlineBlock{display:inline-block}[data-animation^="fly_"]>*{opacity:0}[data-animation="fly_up"]>*{-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation="fly_right"]>*{-webkit-transform:translateX(-20px);transform:translateX(-20px);backface-visibility:hidden}[data-animation="fly_down"]>*{-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation="fly_left"]>*{-webkit-transform:translateX(20px);transform:translateX(20px);backface-visibility:hidden}[data-animation="fly_short_up"]>*{-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation="fly_short_right"]>*{-webkit-transform:translateX(-20px);transform:translateX(-20px);backface-visibility:hidden}[data-animation="fly_short_down"]>*{-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation="fly_short_left"]>*{-webkit-transform:translateX(20px);transform:translateX(20px);backface-visibility:hidden}[data-animation="fly_long_up"]>*{-webkit-transform:translateY(40px);transform:translateY(40px);backface-visibility:hidden}[data-animation="fly_long_right"]>*{-webkit-transform:translateX(-40px);transform:translateX(-40px);backface-visibility:hidden}[data-animation="fly_long_down"]>*{-webkit-transform:translateY(-40px);transform:translateY(-40px);backface-visibility:hidden}[data-animation="fly_long_left"]>*{-webkit-transform:translateX(40px);transform:translateX(40px);backface-visibility:hidden}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(1){-webkit-transition:1000ms 250ms;transition:1000ms 250ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(1){-webkit-transition:1500ms 125ms;transition:1500ms 125ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(1){-webkit-transition:1500ms 500ms;transition:1500ms 500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(2){-webkit-transition:1000ms 500ms;transition:1000ms 500ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(2){-webkit-transition:1500ms 250ms;transition:1500ms 250ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(2){-webkit-transition:1500ms 1000ms;transition:1500ms 1000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(3){-webkit-transition:1000ms 750ms;transition:1000ms 750ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(3){-webkit-transition:1500ms 375ms;transition:1500ms 375ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(3){-webkit-transition:1500ms 1500ms;transition:1500ms 1500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(4){-webkit-transition:1000ms 1000ms;transition:1000ms 1000ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(4){-webkit-transition:1500ms 500ms;transition:1500ms 500ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(4){-webkit-transition:1500ms 2000ms;transition:1500ms 2000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(5){-webkit-transition:1000ms 1250ms;transition:1000ms 1250ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(5){-webkit-transition:1500ms 625ms;transition:1500ms 625ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(5){-webkit-transition:1500ms 2500ms;transition:1500ms 2500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(6){-webkit-transition:1000ms 1500ms;transition:1000ms 1500ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(6){-webkit-transition:1500ms 750ms;transition:1500ms 750ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(6){-webkit-transition:1500ms 3000ms;transition:1500ms 3000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(7){-webkit-transition:1000ms 1750ms;transition:1000ms 1750ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(7){-webkit-transition:1500ms 875ms;transition:1500ms 875ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(7){-webkit-transition:1500ms 3500ms;transition:1500ms 3500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(8){-webkit-transition:1000ms 2000ms;transition:1000ms 2000ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(8){-webkit-transition:1500ms 1000ms;transition:1500ms 1000ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(8){-webkit-transition:1500ms 4000ms;transition:1500ms 4000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(9){-webkit-transition:1000ms 2250ms;transition:1000ms 2250ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(9){-webkit-transition:1500ms 1125ms;transition:1500ms 1125ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(9){-webkit-transition:1500ms 4500ms;transition:1500ms 4500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(10){-webkit-transition:1000ms 2500ms;transition:1000ms 2500ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(10){-webkit-transition:1500ms 1250ms;transition:1500ms 1250ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(10){-webkit-transition:1500ms 5000ms;transition:1500ms 5000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(11){-webkit-transition:1000ms 2750ms;transition:1000ms 2750ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(11){-webkit-transition:1500ms 1375ms;transition:1500ms 1375ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(11){-webkit-transition:1500ms 5500ms;transition:1500ms 5500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(12){-webkit-transition:1000ms 3000ms;transition:1000ms 3000ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(12){-webkit-transition:1500ms 1500ms;transition:1500ms 1500ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(12){-webkit-transition:1500ms 6000ms;transition:1500ms 6000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(13){-webkit-transition:1000ms 3250ms;transition:1000ms 3250ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(13){-webkit-transition:1500ms 1625ms;transition:1500ms 1625ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(13){-webkit-transition:1500ms 6500ms;transition:1500ms 6500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(14){-webkit-transition:1000ms 3500ms;transition:1000ms 3500ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(14){-webkit-transition:1500ms 1750ms;transition:1500ms 1750ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(14){-webkit-transition:1500ms 7000ms;transition:1500ms 7000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(15){-webkit-transition:1000ms 3750ms;transition:1000ms 3750ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(15){-webkit-transition:1500ms 1875ms;transition:1500ms 1875ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(15){-webkit-transition:1500ms 7500ms;transition:1500ms 7500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(16){-webkit-transition:1000ms 4000ms;transition:1000ms 4000ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(16){-webkit-transition:1500ms 2000ms;transition:1500ms 2000ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(16){-webkit-transition:1500ms 8000ms;transition:1500ms 8000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(17){-webkit-transition:1000ms 4250ms;transition:1000ms 4250ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(17){-webkit-transition:1500ms 2125ms;transition:1500ms 2125ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(17){-webkit-transition:1500ms 8500ms;transition:1500ms 8500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(18){-webkit-transition:1000ms 4500ms;transition:1000ms 4500ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(18){-webkit-transition:1500ms 2250ms;transition:1500ms 2250ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(18){-webkit-transition:1500ms 9000ms;transition:1500ms 9000ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(19){-webkit-transition:1000ms 4750ms;transition:1000ms 4750ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(19){-webkit-transition:1500ms 2375ms;transition:1500ms 2375ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(19){-webkit-transition:1500ms 9500ms;transition:1500ms 9500ms}[data-animation-status="progress"][data-animation^="fly_"]>*:nth-child(20){-webkit-transition:1000ms 5000ms;transition:1000ms 5000ms;-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation^="fly_short_"]>*:nth-child(20){-webkit-transition:1500ms 2500ms;transition:1500ms 2500ms}[data-animation-status="progress"][data-animation^="fly_long_"]>*:nth-child(20){-webkit-transition:1500ms 10000ms;transition:1500ms 10000ms}[data-animation="side_in"]>*{opacity:0}[data-animation="side_in"]>*:nth-child(odd){-webkit-transform:translateX(-20px);transform:translateX(-20px);backface-visibility:hidden}[data-animation="side_in"]>*:nth-child(even){-webkit-transform:translateX(20px);transform:translateX(20px);backface-visibility:hidden}[data-animation="side_in"][data-animation-status="progress"]>*{-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;-webkit-transition:1000ms !important;transition:1000ms !important;opacity:1}[data-animation="side_out"]>*{opacity:0}[data-animation="side_out"]>*:nth-child(odd){-webkit-transform:translateX(20px);transform:translateX(20px);backface-visibility:hidden}[data-animation="side_out"]>*:nth-child(even){-webkit-transform:translateX(-20px);transform:translateX(-20px);backface-visibility:hidden}[data-animation="side_out"][data-animation-status="progress"]>*{-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;-webkit-transition:1000ms !important;transition:1000ms !important;opacity:1}[data-animation="up_down"]>*{opacity:0}[data-animation="up_down"]>*:nth-child(odd){-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation="up_down"]>*:nth-child(even){-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation="up_down"][data-animation-status="progress"]>*{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;-webkit-transition:1000ms !important;transition:1000ms !important;opacity:1}[data-animation="down_up"]>*{opacity:0}[data-animation="down_up"]>*:nth-child(odd){-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation="down_up"]>*:nth-child(even){-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation="down_up"][data-animation-status="progress"]>*{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;-webkit-transition:1000ms !important;transition:1000ms !important;opacity:1}[data-animation^="slide"]{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto}[data-animation^="slide"]::after{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:1;margin:auto;width:100%;height:100%;background-color:#231815;content:""}[data-animation^="slide"][data-animation*="accent"]::after{background-color:#ff5f33}[data-animation^="slide"][data-animation*="up"]{-webkit-transform-origin:top;transform-origin:top;-webkit-transform:scaleY(0);transform:scaleY(0);backface-visibility:hidden}[data-animation^="slide"][data-animation*="up"]::after{-webkit-transform-origin:bottom;transform-origin:bottom}[data-animation^="slide"][data-animation*="right"]{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}[data-animation^="slide"][data-animation*="right"]::after{-webkit-transform-origin:right;transform-origin:right}[data-animation^="slide"][data-animation*="down"]{-webkit-transform-origin:bottom;transform-origin:bottom;-webkit-transform:scaleY(0);transform:scaleY(0);backface-visibility:hidden}[data-animation^="slide"][data-animation*="down"]::after{-webkit-transform-origin:top;transform-origin:top}[data-animation^="slide"][data-animation*="left"]{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}[data-animation^="slide"][data-animation*="left"]::after{-webkit-transform-origin:left;transform-origin:left}[data-animation^="slide"][data-animation-status]{-webkit-transition:500ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:500ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-animation^="slide"][data-animation-status]::after{-webkit-transition:500ms 500ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:500ms 500ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-animation^="slide"][data-animation-status][data-animation*="faster"]{-webkit-transition:250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:250ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-animation^="slide"][data-animation-status][data-animation*="faster"]::after{-webkit-transition:250ms 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:250ms 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19)}[data-animation^="slide"][data-animation-status][data-animation*="up"],[data-animation^="slide"][data-animation-status][data-animation*="down"]{-webkit-transform:scaleY(1);transform:scaleY(1);backface-visibility:hidden}[data-animation^="slide"][data-animation-status][data-animation*="up"]::after,[data-animation^="slide"][data-animation-status][data-animation*="down"]::after{-webkit-transform:scaleY(0);transform:scaleY(0);backface-visibility:hidden}[data-animation^="slide"][data-animation-status][data-animation*="right"],[data-animation^="slide"][data-animation-status][data-animation*="left"]{-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}[data-animation^="slide"][data-animation-status][data-animation*="right"]::after,[data-animation^="slide"][data-animation-status][data-animation*="left"]::after{-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}[data-animation^="float"]{opacity:0}[data-animation^="float"][data-animation*="up"]{-webkit-transform:translateY(10px);transform:translateY(10px);backface-visibility:hidden}[data-animation^="float"][data-animation*="right"]{-webkit-transform:translateX(-10px);transform:translateX(-10px);backface-visibility:hidden}[data-animation^="float"][data-animation*="down"]{-webkit-transform:translateY(-10px);transform:translateY(-10px);backface-visibility:hidden}[data-animation^="float"][data-animation*="left"]{-webkit-transform:translateX(10px);transform:translateX(10px);backface-visibility:hidden}[data-animation^="float"][data-animation*="up_long"]{-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation^="float"][data-animation*="right_long"]{-webkit-transform:translateX(-20px);transform:translateX(-20px);backface-visibility:hidden}[data-animation^="float"][data-animation*="down_long"]{-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation^="float"][data-animation*="left_long"]{-webkit-transform:translateX(20px);transform:translateX(20px);backface-visibility:hidden}[data-animation^="float"][data-animation-status]{-webkit-transform:translate(0);transform:translate(0);backface-visibility:hidden;-webkit-transition:1000ms;transition:1000ms;opacity:1}[data-animation^="float"][data-animation-status][data-animation*="fast"]{-webkit-transition:500ms;transition:500ms}[data-animation^="float"][data-animation-status][data-animation*="slow"]{-webkit-transition:1500ms;transition:1500ms}[data-animation^="grow_"] .animationGrow{display:inline-block;overflow:hidden;margin-bottom:-.0875em}[data-animation^="grow_"] .animationGrow>span{-webkit-transform:translateY(1em);transform:translateY(1em);backface-visibility:hidden;display:inline-block}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(1)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(1)>span{-webkit-transition:1500ms 125ms;transition:1500ms 125ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(1)>span{-webkit-transition:500ms 125ms;transition:500ms 125ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(2)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(2)>span{-webkit-transition:1500ms 250ms;transition:1500ms 250ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(2)>span{-webkit-transition:500ms 250ms;transition:500ms 250ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(3)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(3)>span{-webkit-transition:1500ms 375ms;transition:1500ms 375ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(3)>span{-webkit-transition:500ms 375ms;transition:500ms 375ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(4)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(4)>span{-webkit-transition:1500ms 500ms;transition:1500ms 500ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(4)>span{-webkit-transition:500ms 500ms;transition:500ms 500ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(5)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(5)>span{-webkit-transition:1500ms 625ms;transition:1500ms 625ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(5)>span{-webkit-transition:500ms 625ms;transition:500ms 625ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(6)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(6)>span{-webkit-transition:1500ms 750ms;transition:1500ms 750ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(6)>span{-webkit-transition:500ms 750ms;transition:500ms 750ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(7)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(7)>span{-webkit-transition:1500ms 875ms;transition:1500ms 875ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(7)>span{-webkit-transition:500ms 875ms;transition:500ms 875ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(8)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(8)>span{-webkit-transition:1500ms 1000ms;transition:1500ms 1000ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(8)>span{-webkit-transition:500ms 1000ms;transition:500ms 1000ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(9)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(9)>span{-webkit-transition:1500ms 1125ms;transition:1500ms 1125ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(9)>span{-webkit-transition:500ms 1125ms;transition:500ms 1125ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(10)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(10)>span{-webkit-transition:1500ms 1250ms;transition:1500ms 1250ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(10)>span{-webkit-transition:500ms 1250ms;transition:500ms 1250ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(11)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(11)>span{-webkit-transition:1500ms 1375ms;transition:1500ms 1375ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(11)>span{-webkit-transition:500ms 1375ms;transition:500ms 1375ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(12)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(12)>span{-webkit-transition:1500ms 1500ms;transition:1500ms 1500ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(12)>span{-webkit-transition:500ms 1500ms;transition:500ms 1500ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(13)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(13)>span{-webkit-transition:1500ms 1625ms;transition:1500ms 1625ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(13)>span{-webkit-transition:500ms 1625ms;transition:500ms 1625ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(14)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(14)>span{-webkit-transition:1500ms 1750ms;transition:1500ms 1750ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(14)>span{-webkit-transition:500ms 1750ms;transition:500ms 1750ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(15)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(15)>span{-webkit-transition:1500ms 1875ms;transition:1500ms 1875ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(15)>span{-webkit-transition:500ms 1875ms;transition:500ms 1875ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(16)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(16)>span{-webkit-transition:1500ms 2000ms;transition:1500ms 2000ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(16)>span{-webkit-transition:500ms 2000ms;transition:500ms 2000ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(17)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(17)>span{-webkit-transition:1500ms 2125ms;transition:1500ms 2125ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(17)>span{-webkit-transition:500ms 2125ms;transition:500ms 2125ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(18)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(18)>span{-webkit-transition:1500ms 2250ms;transition:1500ms 2250ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(18)>span{-webkit-transition:500ms 2250ms;transition:500ms 2250ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(19)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(19)>span{-webkit-transition:1500ms 2375ms;transition:1500ms 2375ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(19)>span{-webkit-transition:500ms 2375ms;transition:500ms 2375ms}[data-animation-status="progress"][data-animation^="grow_"] .animationGrow:nth-child(20)>span{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"][data-animation="grow_up"] .animationGrow:nth-child(20)>span{-webkit-transition:1500ms 2500ms;transition:1500ms 2500ms}[data-animation-status="progress"][data-animation="grow_up_fast"] .animationGrow:nth-child(20)>span{-webkit-transition:500ms 2500ms;transition:500ms 2500ms}[data-animation^="shrink_"]{-webkit-transform:scaleX(1.25);transform:scaleX(1.25);backface-visibility:hidden;opacity:0}[data-animation="shrink_left"]{-webkit-transform-origin:left;transform-origin:left}[data-animation="shrink_right"]{-webkit-transform-origin:right;transform-origin:right}[data-animation-status="progress"][data-animation^="shrink_"]{-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden;-webkit-transition:1500ms;transition:1500ms;opacity:1}[data-animation^="line_"] .animationLine{display:inline-block;opacity:0}[data-animation^="line_"][data-animation*="up"] .animationLine{-webkit-transform:translateY(10px);transform:translateY(10px);backface-visibility:hidden}[data-animation^="line_"][data-animation*="down"] .animationLine{-webkit-transform:translateY(-10px);transform:translateY(-10px);backface-visibility:hidden}[data-animation^="line_"][data-animation*="up_long"] .animationLine{-webkit-transform:translateY(20px);transform:translateY(20px);backface-visibility:hidden}[data-animation^="line_"][data-animation*="down_long"] .animationLine{-webkit-transform:translateY(-20px);transform:translateY(-20px);backface-visibility:hidden}[data-animation^="line_"][data-animation-status] .animationLine{-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(1){-webkit-transition:1500ms 62.5ms;transition:1500ms 62.5ms;z-index:1001}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(1){-webkit-transition:500ms 125ms;transition:500ms 125ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(1){-webkit-transition:1500ms 125ms;transition:1500ms 125ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(2){-webkit-transition:1500ms 125ms;transition:1500ms 125ms;z-index:1002}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(2){-webkit-transition:500ms 250ms;transition:500ms 250ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(2){-webkit-transition:1500ms 250ms;transition:1500ms 250ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(3){-webkit-transition:1500ms 187.5ms;transition:1500ms 187.5ms;z-index:1003}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(3){-webkit-transition:500ms 375ms;transition:500ms 375ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(3){-webkit-transition:1500ms 375ms;transition:1500ms 375ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(4){-webkit-transition:1500ms 250ms;transition:1500ms 250ms;z-index:1004}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(4){-webkit-transition:500ms 500ms;transition:500ms 500ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(4){-webkit-transition:1500ms 500ms;transition:1500ms 500ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(5){-webkit-transition:1500ms 312.5ms;transition:1500ms 312.5ms;z-index:1005}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(5){-webkit-transition:500ms 625ms;transition:500ms 625ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(5){-webkit-transition:1500ms 625ms;transition:1500ms 625ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(6){-webkit-transition:1500ms 375ms;transition:1500ms 375ms;z-index:1006}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(6){-webkit-transition:500ms 750ms;transition:500ms 750ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(6){-webkit-transition:1500ms 750ms;transition:1500ms 750ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(7){-webkit-transition:1500ms 437.5ms;transition:1500ms 437.5ms;z-index:1007}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(7){-webkit-transition:500ms 875ms;transition:500ms 875ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(7){-webkit-transition:1500ms 875ms;transition:1500ms 875ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(8){-webkit-transition:1500ms 500ms;transition:1500ms 500ms;z-index:1008}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(8){-webkit-transition:500ms 1000ms;transition:500ms 1000ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(8){-webkit-transition:1500ms 1000ms;transition:1500ms 1000ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(9){-webkit-transition:1500ms 562.5ms;transition:1500ms 562.5ms;z-index:1009}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(9){-webkit-transition:500ms 1125ms;transition:500ms 1125ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(9){-webkit-transition:1500ms 1125ms;transition:1500ms 1125ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(10){-webkit-transition:1500ms 625ms;transition:1500ms 625ms;z-index:1010}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(10){-webkit-transition:500ms 1250ms;transition:500ms 1250ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(10){-webkit-transition:1500ms 1250ms;transition:1500ms 1250ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(11){-webkit-transition:1500ms 687.5ms;transition:1500ms 687.5ms;z-index:1011}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(11){-webkit-transition:500ms 1375ms;transition:500ms 1375ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(11){-webkit-transition:1500ms 1375ms;transition:1500ms 1375ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(12){-webkit-transition:1500ms 750ms;transition:1500ms 750ms;z-index:1012}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(12){-webkit-transition:500ms 1500ms;transition:500ms 1500ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(12){-webkit-transition:1500ms 1500ms;transition:1500ms 1500ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(13){-webkit-transition:1500ms 812.5ms;transition:1500ms 812.5ms;z-index:1013}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(13){-webkit-transition:500ms 1625ms;transition:500ms 1625ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(13){-webkit-transition:1500ms 1625ms;transition:1500ms 1625ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(14){-webkit-transition:1500ms 875ms;transition:1500ms 875ms;z-index:1014}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(14){-webkit-transition:500ms 1750ms;transition:500ms 1750ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(14){-webkit-transition:1500ms 1750ms;transition:1500ms 1750ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(15){-webkit-transition:1500ms 937.5ms;transition:1500ms 937.5ms;z-index:1015}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(15){-webkit-transition:500ms 1875ms;transition:500ms 1875ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(15){-webkit-transition:1500ms 1875ms;transition:1500ms 1875ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(16){-webkit-transition:1500ms 1000ms;transition:1500ms 1000ms;z-index:1016}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(16){-webkit-transition:500ms 2000ms;transition:500ms 2000ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(16){-webkit-transition:1500ms 2000ms;transition:1500ms 2000ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(17){-webkit-transition:1500ms 1062.5ms;transition:1500ms 1062.5ms;z-index:1017}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(17){-webkit-transition:500ms 2125ms;transition:500ms 2125ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(17){-webkit-transition:1500ms 2125ms;transition:1500ms 2125ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(18){-webkit-transition:1500ms 1125ms;transition:1500ms 1125ms;z-index:1018}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(18){-webkit-transition:500ms 2250ms;transition:500ms 2250ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(18){-webkit-transition:1500ms 2250ms;transition:1500ms 2250ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(19){-webkit-transition:1500ms 1187.5ms;transition:1500ms 1187.5ms;z-index:1019}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(19){-webkit-transition:500ms 2375ms;transition:500ms 2375ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(19){-webkit-transition:1500ms 2375ms;transition:1500ms 2375ms}[data-animation^="line_"][data-animation-status] .animationLine:nth-child(20){-webkit-transition:1500ms 1250ms;transition:1500ms 1250ms;z-index:1020}[data-animation^="line_"][data-animation-status][data-animation$="fast"] .animationLine:nth-child(20){-webkit-transition:500ms 2500ms;transition:500ms 2500ms}[data-animation^="line_"][data-animation-status][data-animation$="slow"] .animationLine:nth-child(20){-webkit-transition:1500ms 2500ms;transition:1500ms 2500ms}[data-animation^="letter_"]>span{display:inline-block;opacity:0}[data-animation="letter_up"]>span{-webkit-transform:translateY(10px);transform:translateY(10px);backface-visibility:hidden}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(1){-webkit-transition:1000ms 125ms;transition:1000ms 125ms;z-index:1}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(2){-webkit-transition:1000ms 250ms;transition:1000ms 250ms;z-index:2}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(3){-webkit-transition:1000ms 375ms;transition:1000ms 375ms;z-index:3}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(4){-webkit-transition:1000ms 500ms;transition:1000ms 500ms;z-index:4}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(5){-webkit-transition:1000ms 625ms;transition:1000ms 625ms;z-index:5}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(6){-webkit-transition:1000ms 750ms;transition:1000ms 750ms;z-index:6}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(7){-webkit-transition:1000ms 875ms;transition:1000ms 875ms;z-index:7}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(8){-webkit-transition:1000ms 1000ms;transition:1000ms 1000ms;z-index:8}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(9){-webkit-transition:1000ms 1125ms;transition:1000ms 1125ms;z-index:9}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(10){-webkit-transition:1000ms 1250ms;transition:1000ms 1250ms;z-index:10}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(11){-webkit-transition:1000ms 1375ms;transition:1000ms 1375ms;z-index:11}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(12){-webkit-transition:1000ms 1500ms;transition:1000ms 1500ms;z-index:12}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(13){-webkit-transition:1000ms 1625ms;transition:1000ms 1625ms;z-index:13}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(14){-webkit-transition:1000ms 1750ms;transition:1000ms 1750ms;z-index:14}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(15){-webkit-transition:1000ms 1875ms;transition:1000ms 1875ms;z-index:15}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(16){-webkit-transition:1000ms 2000ms;transition:1000ms 2000ms;z-index:16}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(17){-webkit-transition:1000ms 2125ms;transition:1000ms 2125ms;z-index:17}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(18){-webkit-transition:1000ms 2250ms;transition:1000ms 2250ms;z-index:18}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(19){-webkit-transition:1000ms 2375ms;transition:1000ms 2375ms;z-index:19}[data-animation-status="progress"][data-animation="letter_up"]>span:nth-child(20){-webkit-transition:1000ms 2500ms;transition:1000ms 2500ms;z-index:20}[data-animation^="extend_up"]>span{-webkit-transform:translateY(5px);transform:translateY(5px);backface-visibility:hidden;display:inline-block;opacity:0}[data-animation^="extend_up"]::after{-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}[data-animation-status="progress"]>span{-webkit-transition:625ms 375ms;transition:625ms 375ms;-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[data-animation-status="progress"]::after{-webkit-transition:500ms cubic-bezier(0.77, 0, 0.175, 1);transition:500ms cubic-bezier(0.77, 0, 0.175, 1);-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}[data-parallax]{-webkit-transition:opacity 1000ms;transition:opacity 1000ms}[data-parallax][data-parallax-status="passed"]{opacity:1}html{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:300;font-size:16px;text-align:center;vertical-align:baseline;color:#000;font-family:sans-serif;min-width:1100px;background:white}html::before{position:fixed;top:0;right:0;bottom:0;left:0;z-index:auto;margin:auto;background-image:url("../img/loading.svg");background-position:center center;background-repeat:no-repeat;width:100px;height:100px;background-size:cover;content:"";opacity:0}html::after{-webkit-transition:500ms;transition:500ms;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden;position:fixed;top:0;right:auto;bottom:auto;left:0;z-index:20000;margin:auto;width:100%;height:100%;background-color:#fff;content:""}html.ready::before{-webkit-transition:125ms 125ms;transition:125ms 125ms;opacity:1}html.loaded::before{content:none}html.loaded body{-webkit-transition:250ms;transition:250ms;opacity:1;overflow:visible}html.transition::after{-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}@media screen and (max-width: 560px){html{min-width:375px}}body{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;opacity:0;overflow:hidden}body::before{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:auto;width:1001px;height:100%;content:"";background:repeating-linear-gradient(90deg, #e9e8e8, #e9e8e8 1px, transparent 0, transparent 250px)}@media screen and (max-width: 560px){body::before{content:none}}header{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;width:100%;height:200px;line-height:80px}header a{display:block}header h1{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;margin:10px 20px}header nav button{-webkit-transition:transform 125ms,height 125ms,right 500ms,padding 125ms;transition:transform 125ms,height 125ms,right 500ms,padding 125ms;position:fixed;top:0;right:-75px;bottom:0;left:auto;z-index:16000;margin:auto;width:50px;height:17px;display:block;box-sizing:content-box}header nav button::before{-webkit-transition:height 125ms 62.5ms,border-bottom-width 0ms 62.5ms,transform 62.5ms,border-color 62.5ms;transition:height 125ms 62.5ms,border-bottom-width 0ms 62.5ms,transform 62.5ms,border-color 62.5ms;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;width:100%;height:100%;content:"";border-top:solid 3px #ff5f33;border-bottom:solid 3px #ff5f33}header nav button::after{-webkit-transition:transform 62.5ms,background-color 62.5ms;transition:transform 62.5ms,background-color 62.5ms;position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;margin:auto;width:100%;height:3px;background-color:#ff5f33;content:""}header nav button.hover{-webkit-transition:125ms;transition:125ms;padding:2.5px 0}header nav button.hover::before{border-color:#ff5f33 !important}header nav button.hover::after{background-color:#ff5f33 !important}header nav ul{display:flex;height:100%}header nav ul li a{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-39.5pxem;margin-bottom:-39.5pxem;line-height:80px;font-weight:300;font-size:1rem;text-align:inherit;vertical-align:baseline;color:#fff;font-family:"Economica", sans-serif;height:60px;box-shadow:0 0 0 0 #ff5f33 inset}header nav ul li a::before{-webkit-transition:250ms;transition:250ms;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden;position:absolute;top:61px;right:0;bottom:auto;left:0;z-index:auto;margin:auto;width:40%;height:1px;background-color:#fff;content:"";max-width:150px}header nav ul li a.hover::before{-webkit-transition:125ms;transition:125ms;-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}header nav.absoluted{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:auto;margin:auto;width:calc(50% - 125px);height:100%;background-color:#231815}header nav.absoluted ul li{flex:1}header nav.absoluted ul li:first-child{display:none}header nav.absoluted ul li:last-child{background:black}header nav.fixed{position:fixed;top:0;right:0;bottom:auto;left:auto;z-index:10000;margin:auto}header nav.fixed button{right:25px}header nav.fixed ul{-webkit-transition:transform 250ms,opacity 250ms,right 0ms 250ms;transition:transform 250ms,opacity 250ms,right 0ms 250ms;position:fixed;top:0;right:100%;bottom:0;left:auto;z-index:15000;margin:auto;width:100%;height:100%;background-color:#231815;display:flex;flex-direction:column;justify-content:center;padding:50px 12.5%;overflow:auto;-webkit-overflow-scrolling:touch;opacity:0}header nav.fixed ul li a{margin-top:-24.5pxem;margin-bottom:-24.5pxem;line-height:50px;font-weight:300;font-size:1.5rem;text-align:inherit;vertical-align:baseline;color:#fff}@media screen and (max-width: 560px){header nav{width:80px;height:80px}header nav button{position:absolute;top:0;right:25px;bottom:0;left:auto;z-index:16000;margin:auto}}.expansion nav.fixed button{-webkit-transform:scale(0.875);transform:scale(0.875);backface-visibility:hidden;height:40px !important}.expansion nav.fixed button::before{-webkit-transition:height 125ms ease-out,border-bottom-width 0ms 125ms,transform 62.5ms 125ms,border-color 62.5ms;transition:height 125ms ease-out,border-bottom-width 0ms 125ms,transform 62.5ms 125ms,border-color 62.5ms;-webkit-transform:rotate(-45deg);transform:rotate(-45deg);backface-visibility:hidden;height:2px;border-bottom-width:0;border-color:white}.expansion nav.fixed button::after{-webkit-transition:transform 62.5ms 125ms,background-color 62.5ms;transition:transform 62.5ms 125ms,background-color 62.5ms;-webkit-transform:rotate(45deg);transform:rotate(45deg);backface-visibility:hidden;background-color:white}.expansion nav.fixed>a{-webkit-transition:250ms;transition:250ms;-webkit-transform:translateX(160px);transform:translateX(160px);backface-visibility:hidden}.expansion nav.fixed ul{-webkit-transition:transform 125ms cubic-bezier(0.075, 0.82, 0.165, 1),opacity 250ms;transition:transform 125ms cubic-bezier(0.075, 0.82, 0.165, 1),opacity 250ms;-webkit-transform:translateX(250px);transform:translateX(250px);backface-visibility:hidden;right:250px;opacity:1}.expansion nav.fixed ul li{-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;opacity:1}main{overflow:hidden;padding-top:80px}article:last-of-type{padding-bottom:200px}aside{color:#fff;background-color:#231815;padding:150px 25px}aside h2{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:3rem;text-align:inherit;vertical-align:baseline;color:inherit;font-family:"Economica", sans-serif}aside p{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;margin:12.5px auto 25px}footer{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:.875rem;text-align:inherit;vertical-align:baseline;color:inherit;font-family:"Economica", sans-serif;padding:50px 0 37.5px;background-color:#e9e8e8}footer ul{display:flex;justify-content:center;margin:25px auto;border-bottom:solid 1px rgba(35,24,21,0.25)}footer ul li{padding:25px;font-size:1rem}footer img{display:block;margin:50px auto 6.25px}footer small{font-size:.75rem;opacity:.5}footer [href="#"]{-webkit-transition:transform 250ms;transition:transform 250ms;-webkit-transform:rotate(-90deg);transform:rotate(-90deg);backface-visibility:hidden;background-image:url("../img/icon_step.svg");background-position:center center;background-repeat:no-repeat;width:16px;height:16px;background-size:16px;background-position:right;display:block;margin:0 auto -37.5px;padding:37.5px 0;font-size:0}footer [href="#"].hover{-webkit-transition:transform 61.25ms;transition:transform 61.25ms;-webkit-transform:translateY(-6.125px) rotate(-90deg);transform:translateY(-6.125px) rotate(-90deg);backface-visibility:hidden;padding-left:12.5px;background-image:url(../img/icon_step_orange.svg)}footer a{-webkit-transition:125ms;transition:125ms}footer a.hover{-webkit-transition:0ms;transition:0ms;color:#ff5f33}@media screen and (max-width: 560px){footer ul{flex-direction:column}footer ul li{padding-top:0}}.head_large{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:4rem;text-align:left;vertical-align:baseline;color:#231815;letter-spacing:-.05em;font-family:"Noto Sans Japanese", sans-serif;font-feature-settings:"palt";display:table;width:250px;margin:0}.head_large::before{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:-2;margin:auto;width:100%;height:21px;background-color:#231815;content:""}.head_large::after{position:absolute;top:auto;right:auto;bottom:10px;left:0;z-index:auto;margin:auto;width:100%;height:1px;background-color:rgba(255,255,255,0.75);content:""}.head_large span{font-size:3.5rem}.head_large i{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin-top:-10pxem;margin-bottom:-10pxem;line-height:21px;font-weight:300;font-size:1rem;text-align:left;vertical-align:baseline;color:#fff;letter-spacing:0em;font-family:"Economica", sans-serif;display:table;padding:0 .5em;background-color:#231815}.head_large i::after{position:absolute;top:auto;right:auto;bottom:10px;left:250px;z-index:-1;margin:auto;width:50px;height:1px;background-color:rgba(35,24,21,0.75);content:""}.head_large[data-animation]{-webkit-transform:translateX(-25px);transform:translateX(-25px);backface-visibility:hidden;opacity:0}.head_large[data-animation] i::after{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}.head_large[data-animation][data-animation-status]{-webkit-transition:1000ms;transition:1000ms;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;opacity:1}.head_large[data-animation][data-animation-status] i::after{-webkit-transition:500ms 250ms;transition:500ms 250ms;-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}@media screen and (max-width: 560px){.head_large{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:translateX(0) scale(0.75) !important;transform:translateX(0) scale(0.75) !important;backface-visibility:hidden}}.head_medium{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:0;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:1.5rem;text-align:right;vertical-align:baseline;color:inherit;width:250px;padding-top:55px}.head_medium i{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:-1;margin:auto;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:300;font-size:5rem;text-align:left;vertical-align:baseline;color:#e9e8e8;letter-spacing:.1em;font-family:"Economica", sans-serif}.head_medium[data-animation]{-webkit-transform:translateX(-12.5px);transform:translateX(-12.5px);backface-visibility:hidden;opacity:0}.head_medium[data-animation] i{-webkit-transform:translateX(25px);transform:translateX(25px);backface-visibility:hidden;opacity:0}.head_medium[data-animation][data-animation-status]{-webkit-transition:1000ms;transition:1000ms;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;opacity:1}.head_medium[data-animation][data-animation-status] i{-webkit-transition:875ms 125ms;transition:875ms 125ms;-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;opacity:1}.head_regular{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:inherit;font-size:5rem;text-align:left;vertical-align:baseline;color:#ff5f33;letter-spacing:.125em;font-family:"Economica", sans-serif}.head_small{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:2rem;text-align:left;vertical-align:baseline;color:#ff5f33}.text_large{padding-top:25px;margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:inherit;font-size:1.5rem;text-align:inherit;vertical-align:baseline;color:inherit}.text_medium{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1.25rem;text-align:inherit;vertical-align:baseline;color:inherit}.text_regular{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit}.text_small{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:inherit;font-size:.875rem;text-align:inherit;vertical-align:baseline;color:inherit}[class^="text_"] em{font-weight:700}[class^="text_"] strong{font-weight:700;color:#ff5f33}@media screen and (max-width: 560px){[class^="text_"]{text-align:justify}}.link_regular,.link_white,.link_orange{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:.875rem;text-align:inherit;vertical-align:baseline;color:#231815;display:inline-block}.link_regular::before,.link_white::before,.link_orange::before{-webkit-transition:250ms;transition:250ms;-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden;position:absolute;top:auto;right:auto;bottom:-5px;left:0;z-index:auto;margin:auto;width:100%;height:1px;background-color:rgba(35,24,21,0.75);content:""}.link_regular::after,.link_white::after,.link_orange::after{background-image:url("../img/icon_play.svg");background-position:center center;background-repeat:no-repeat;width:.5em;height:.5em;background-size:contain;content:"";display:inline-block;margin:0 .125em .125em .375em}.link_regular.hover::before,.link_white.hover::before,.link_orange.hover::before{-webkit-transition:125ms;transition:125ms;-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}.link_white{color:white}.link_white::before{background-color:rgba(255,255,255,0.75)}.link_white::after{background-image:url(../img/icon_play_white.svg)}.link_orange{color:#ff5f33}.link_orange::before{background-color:rgba(255,95,51,0.75)}.link_orange::after{background-image:url(../img/icon_play_orange.svg)}.button_regular,.button_white,.button_orange,.button_submit{-webkit-transition:375ms;transition:375ms;max-width:500px;width:100%;margin-right:auto;margin-left:auto;margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:#fff;display:inline-block;margin:0 auto;background:#231815;padding:.875em 2.5em;border:solid 1px white;border-radius:99999px}.button_regular.hover,.button_white.hover,.button_orange.hover,.button_submit.hover{-webkit-transition:500ms;transition:500ms;color:#ff5f33;box-shadow:0 0 0 50px white inset}.button_white{color:#ff5f33;background-color:#fff;border-color:#ff5f33}.button_white.hover{color:white;box-shadow:0 0 0 50px #ff5f33 inset}.button_orange{color:#fff;background-color:#ff5f33;border-color:white}.button_orange.hover{color:#ff5f33;box-shadow:0 0 0 50px #231815 inset}.button_submit.hover{color:white;box-shadow:0 0 0 50px #ff5f33 inset}.container{max-width:1000px;width:100%;margin-right:auto;margin-left:auto}.wrapper{max-width:1050px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px}#confirm{max-width:750px;width:100%;margin-right:auto;margin-left:auto;padding-top:100px}.table_regular{display:block;margin-top:50px;background-color:white;overflow:auto;-webkit-overflow-scrolling:touch}.table_regular tbody{display:table;border-collapse:separate;border-spacing:0 0;display:table;width:100%;margin-top:0;margin-bottom:0}.table_regular tbody th,.table_regular tbody td{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:middle;color:inherit;padding:.75rem 1.125rem;border-bottom:solid 1px #c8c5c4}.table_regular tbody th{font-weight:700}.table_regular tbody th[scope="col"]{background-color:#c8c5c4;border-bottom:none}.table_regular tbody th[scope="row"]{white-space:nowrap}.table_regular tbody tr:first-child th:not([scope="col"]),.table_regular tbody tr:first-child td{border-top:solid 1px #c8c5c4}.column_2{display:flex;flex-wrap:wrap;justify-content:space-between;margin-top:12.5px}.column_2>*{width:calc(50% - 12.5px);margin:12.5px 0 0}@media screen and (max-width: 560px){.column_2>*{width:100%}}.forward{-webkit-transform:rotate(90deg);transform:rotate(90deg);backface-visibility:hidden;background-image:url("../img/icon_forward.svg");background-position:center center;background-repeat:no-repeat;width:27px;height:27px;background-size:contain;display:block;margin:50px auto -100px}.pager{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-11.5pxem;margin-bottom:-11.5pxem;line-height:24px;font-weight:700;font-size:.875rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;height:24px}.pager::before,.pager::after{display:table;content:""}.pager::after{clear:both}.pager>a{-webkit-transition:250ms;transition:250ms}.pager>a:first-child{float:left}.pager>a:last-child{float:right}.pager>a:first-child::before,.pager>a:last-child::after{-webkit-transition:transform 250ms;transition:transform 250ms;background-image:url("../img/icon_forward.svg");background-position:center center;background-repeat:no-repeat;width:10px;height:10px;background-size:contain;content:"";display:inline-block}.pager>a:first-child::before{-webkit-transform:scaleX(-1);transform:scaleX(-1);backface-visibility:hidden;margin-right:.5em}.pager>a:last-child::after{margin-left:.5em}.pager>a.hover{-webkit-transition:125ms;transition:125ms;color:#ff5f33}.pager>a.hover:first-child::before,.pager>a.hover:last-child::after{-webkit-transition:transform 125ms;transition:transform 125ms;background-image:url(../img/icon_forward_orange.svg)}.pager>a.hover:first-child::before{-webkit-transform:translateX(-6.125px) scaleX(-1);transform:translateX(-6.125px) scaleX(-1);backface-visibility:hidden;margin-right:.5em}.pager>a.hover:last-child::after{-webkit-transform:translateX(6.125px);transform:translateX(6.125px);backface-visibility:hidden;margin-left:.5em}.contents_topics+.pager{margin:100px auto 200px !important}.figure_rollin{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:-1;width:750px;height:750px;display:flex;justify-content:center;align-items:center;margin:auto}.figure_rollin:before{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-2;margin:auto;width:100%;height:100%;border-radius:100%;background-color:#e9e8e8;content:""}.figure_rollin:after{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:auto;width:60%;height:60%;border-radius:60%;background-color:#fff;border:solid #d2d1d1 25px;content:""}.figure_rollin img{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden;width:50%;height:50%}.figure_rollin[data-animation-status]{-webkit-animation:rollin 3000ms linear infinite;animation:rollin 3000ms linear infinite}.figure_rollin[data-animation-status]:before{-webkit-transition:750ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:750ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}.figure_rollin[data-animation-status]:after{-webkit-transition:625ms 375ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:625ms 375ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}.figure_rollin[data-animation-status] img{-webkit-transition:625ms 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:625ms 500ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}@media screen and (max-width: 560px){.figure_rollin{width:325px;height:325px}}@keyframes rollin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg);backface-visibility:hidden}100%{-webkit-transform:rotate(-360deg);transform:rotate(-360deg);backface-visibility:hidden}}#breadcrumb{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;max-width:1000px;width:100%;margin-right:auto;margin-left:auto;display:flex;flex-wrap:wrap;margin-bottom:100px;padding-top:6.125px}#breadcrumb::before{position:absolute;top:0;right:auto;bottom:auto;left:-49999.5px;z-index:auto;margin:auto;width:99999px;height:2px;background-color:#231815;content:""}#breadcrumb [itemscope="itemscope"],#breadcrumb [itemprop="itemListElement"]{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:.875rem;text-align:left;vertical-align:baseline;color:#231815;margin:0;padding:.5em 1em 0 0}#breadcrumb [itemscope="itemscope"]:not(:first-of-type)::before,#breadcrumb [itemprop="itemListElement"]:not(:first-of-type)::before{background-image:url("../img/icon_step.svg");background-position:center center;background-repeat:no-repeat;width:6px;height:6px;background-size:contain;content:"";display:inline-block;margin:0 1em .125em 0}#breadcrumb [itemscope="itemscope"] a,#breadcrumb [itemprop="itemListElement"] a{-webkit-transition:125ms;transition:125ms}#breadcrumb [itemscope="itemscope"] a.hover,#breadcrumb [itemprop="itemListElement"] a.hover{-webkit-transition:0ms;transition:0ms;color:#ff5f33}@media screen and (max-width: 560px){#breadcrumb{padding:12.5px 25px 0}}[class^="title_"]{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;max-width:1000px;width:100%;margin-right:auto;margin-left:auto;height:400px;line-height:400px}[class^="title_"] h1:not([class^="head_"]),[class^="title_"] h2:not([class^="head_"]),[class^="title_"] .h1{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:3;margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:2.5rem;text-align:inherit;vertical-align:baseline;color:inherit;display:inline-block;width:100%;margin:0;vertical-align:middle}[class^="title_"] h1:not([class^="head_"]) i,[class^="title_"] h2:not([class^="head_"]) i,[class^="title_"] .h1 i{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:inherit;font-size:1.25rem;text-align:inherit;vertical-align:baseline;color:inherit;font-family:"Economica", sans-serif;display:block}[class^="title_"] h1:not([class^="head_"])[data-animation],[class^="title_"] h2:not([class^="head_"])[data-animation],[class^="title_"] .h1[data-animation]{-webkit-transform:translateY(12.5px);transform:translateY(12.5px);backface-visibility:hidden;opacity:0}[class^="title_"] h1:not([class^="head_"])[data-animation] i,[class^="title_"] h2:not([class^="head_"])[data-animation] i,[class^="title_"] .h1[data-animation] i{-webkit-transform:translateY(6.125px);transform:translateY(6.125px);backface-visibility:hidden;opacity:0}[class^="title_"] h1:not([class^="head_"])[data-animation][data-animation-status],[class^="title_"] h2:not([class^="head_"])[data-animation][data-animation-status],[class^="title_"] .h1[data-animation][data-animation-status]{-webkit-transition:1000ms;transition:1000ms;-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}[class^="title_"] h1:not([class^="head_"])[data-animation][data-animation-status] i,[class^="title_"] h2:not([class^="head_"])[data-animation][data-animation-status] i,[class^="title_"] .h1[data-animation][data-animation-status] i{-webkit-transition:1000ms 125ms;transition:1000ms 125ms;-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1}.title_sub{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-bottom:-100px;text-align:right;color:white}.title_sub::before{position:absolute;top:0;right:auto;bottom:0;left:500px;z-index:2;margin:auto;width:500px;height:400px;background-color:#ff5f33;content:"";border-radius:100px 0 100px 0}.title_sub p{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:3;margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#fff;display:inline-block;max-width:500px;vertical-align:middle}.title_sub h1.head_large,.title_sub h2.head_large{position:absolute;top:auto;right:auto;bottom:220px;left:0;z-index:auto;margin:auto;text-align:left;color:#231815}.title_sub h1.head_large i::after,.title_sub h2.head_large i::after{width:250px}.title_sub[data-animation]::before{opacity:0}.title_sub[data-animation]::after{-webkit-transform-origin:right;transform-origin:right;position:absolute;top:0;right:auto;bottom:0;left:500px;z-index:5;margin:auto;width:0;height:400px;background-color:#231815;content:""}.title_sub[data-animation][data-animation-status]::before{-webkit-transition:0ms 250ms;transition:0ms 250ms;opacity:1}.title_sub[data-animation][data-animation-status]::after{-webkit-transition:width 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19),transform 250ms 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);transition:width 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19),transform 250ms 250ms cubic-bezier(0.55, 0.055, 0.675, 0.19);-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden;width:500px}@media screen and (max-width: 560px){.title_sub{height:auto;margin-bottom:50px}.title_sub::before{width:100%;left:0}.title_sub p{padding:205px 25px 0;vertical-align:top}.title_sub h1.head_large,.title_sub h2.head_large{left:25px;z-index:4}.title_sub h1.head_large[data-animation],.title_sub h2.head_large[data-animation]{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden}.title_sub h1.head_large[data-animation][data-animation-status],.title_sub h2.head_large[data-animation][data-animation-status]{-webkit-transition:0ms 250ms;transition:0ms 250ms;-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}.title_sub[data-animation]::after{left:0}.title_sub[data-animation][data-animation-status]::after{width:100%}}.title_top{max-width:none;margin-bottom:425px}.title_top::after{position:absolute;top:auto;right:auto;bottom:-148px;left:calc(50% + 500px);z-index:100;margin:auto;width:50px;height:200px;background-color:#fff;content:""}.title_top .inner{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;max-width:1000px;width:100%;margin-right:auto;margin-left:auto;height:550px}.title_top .inner::before{position:absolute;top:auto;right:auto;bottom:0;left:-49999.5px;z-index:auto;margin:auto;width:99999px;height:2px;background-color:#231815;content:""}.title_top .inner::after{position:absolute;top:calc(100% - 15px);right:0;bottom:auto;left:auto;z-index:-1;margin:auto;width:50%;height:440px;background-color:#ff5f33;content:""}.title_top .inner figure{position:absolute;top:0;right:0;bottom:auto;left:0;z-index:-1;margin:auto;background-image:url("../img/title_top.jpg");background-position:center center;background-repeat:no-repeat;width:100%;height:100%;background-size:cover;height:400px;background-position:right;border-radius:100px 0 100px 0}.title_top .inner p:first-of-type{position:absolute;top:auto;right:0;bottom:0;left:auto;z-index:auto;margin:auto;margin-top:--.05em;margin-bottom:--.05em;line-height:.9;font-weight:700;font-size:5.375rem;text-align:right;vertical-align:baseline;color:inherit;letter-spacing:-.107em;font-family:"Noto Sans Japanese", sans-serif;font-feature-settings:"palt";margin:0 -3px 0 0;padding:0 0 5px 0}.title_top .inner p:first-of-type:first-line{letter-spacing:-.08em}.title_top .inner p:last-of-type{width:25%;height:100%;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto}.title_top .inner p:last-of-type img{position:absolute;top:auto;right:0;bottom:37.5px;left:0;z-index:auto;margin:auto;display:block;margin:0 auto}.title_top .inner a{position:absolute;top:auto;right:0;bottom:-50px;left:auto;z-index:auto;margin:auto;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:.75rem;text-align:inherit;vertical-align:baseline;color:#fff;letter-spacing:.05em;font-family:"Economica", sans-serif;display:block;width:50px;margin:0 calc(25% - 25px) 0 auto}.title_top .inner a::after{-webkit-transition:250ms;transition:250ms;-webkit-transform:rotate(90deg);transform:rotate(90deg);backface-visibility:hidden;background-image:url("../img/icon_forward_white.svg");background-position:center center;background-repeat:no-repeat;width:9px;height:9px;background-size:contain;content:"";display:block;margin:6.125px auto}.title_top .inner a.hover::after{-webkit-transition:125ms;transition:125ms;-webkit-transform:translateY(6.125px) rotate(90deg);transform:translateY(6.125px) rotate(90deg);backface-visibility:hidden}.title_top>p{position:absolute;top:0;right:auto;bottom:0;left:18.75px;z-index:auto;margin:auto;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:.75rem;text-align:inherit;vertical-align:baseline;color:inherit;font-family:"Economica", sans-serif;-webkit-writing-mode:vertical-lr;-ms-writing-mode:tb-lr;writing-mode:vertical-lr;margin:auto}@media screen and (max-width: 560px){.title_top{margin-bottom:225px}.title_top .inner{height:504px}.title_top .inner p:first-of-type{font-size:3.5rem}.title_top .inner p:last-of-type{width:50%;height:400px}.title_top>p{position:absolute;top:520px;right:auto;bottom:auto;left:16px;z-index:auto;margin:auto;writing-mode:horizontal-tb}}.ie .title_top>p,.edge .title_top>p{font-feature-settings:normal}#mission{-webkit-animation:spectrum 25000ms linear infinite;animation:spectrum 25000ms linear infinite;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin-bottom:250px;padding:200px 25px 150px;color:white;background-image:linear-gradient(90deg, #238c23, #238c8c, #23238c, #8c238c, #8c2323, #8c8c23, #238c23, #238c8c);background-size:700% 100%;border-radius:0 100px 0 100px}#mission::before{-webkit-animation:pattern 10000ms linear infinite;animation:pattern 10000ms linear infinite;position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:-1;margin:auto;width:100%;height:100%;content:"";background:url(../img/pattern_mission.png) center top;border-radius:0 100px 0 100px}#mission h2{position:absolute;top:-2px;right:50%;bottom:auto;left:auto;z-index:auto;margin:auto}#mission h2::before{position:absolute;top:auto;right:100%;bottom:2px;left:auto;z-index:auto;margin:auto;width:99999px;height:250px;background-color:#231815;content:""}#mission p:first-of-type{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:2rem;text-align:inherit;vertical-align:baseline;color:inherit}#mission p:last-of-type{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit}#mission hr{-webkit-transform:scaleY(0);transform:scaleY(0);backface-visibility:hidden;width:20px;height:2px;background-color:#fff;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin:50px auto;overflow:visible}#mission hr::before,#mission hr::after{width:20px;height:20px;background-color:#fff;content:""}#mission hr::before{position:absolute;top:-9px;right:auto;bottom:auto;left:0;z-index:auto;margin:auto}#mission hr::after{position:absolute;top:-9px;right:0;bottom:auto;left:auto;z-index:auto;margin:auto}#mission hr[data-animation-status]{-webkit-transition:transform 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275),width 250ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:transform 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275),width 250ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scaleY(1);transform:scaleY(1);backface-visibility:hidden;width:120px}@media screen and (max-width: 560px){#mission{padding:150px 25px 100px;border-radius:0 0 0 100px}#mission::before{border-radius:0 0 0 100px}#mission p:first-of-type{font-size:1.75rem}#mission p:last-of-type{text-align:justify}}@keyframes spectrum{0%{background-position:0 0}100%{background-position:100% 0}}@keyframes pattern{0%{background-position:0 0;opacity:1}50%{opacity:0}100%{background-position:500px 0;opacity:1}}#business{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-bottom:150px;padding:0 25px}#business::before{position:absolute;top:auto;right:auto;bottom:calc(100% + 125px);left:calc(50% + 250px);z-index:auto;margin:auto;width:99999px;height:125px;background-color:#231815;content:""}#business .inner{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;min-height:750px;margin-bottom:50px}#business .inner figure{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;margin:auto}#business .inner li{display:flex;text-align:right;flex-direction:column}#business .inner li::before,#business .inner li::after{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden;content:""}#business .inner li::before{width:50px;height:50px;border-radius:50px;background-color:#231815;border:solid 10px #ff5f33}#business .inner li::after{width:20px;height:20px;border-radius:20px;background-color:#ff5f33}#business .inner li h3,#business .inner li p{opacity:0}#business .inner li h3{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:700;font-size:1.75rem;text-align:inherit;vertical-align:baseline;color:#ff5f33;letter-spacing:-.0125em;display:inline-block;margin-bottom:12.5px;padding-bottom:6.125px}#business .inner li h3 i{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;letter-spacing:0em;font-family:"Economica", sans-serif;display:block}#business .inner li h3::before{width:99999px;height:3px;background-color:#ff5f33;content:""}#business .inner li h3::after{-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden;position:absolute;top:auto;right:0;bottom:-3px;left:0;z-index:auto;margin:auto;width:100%;height:3px;background-color:#ff5f33;content:""}#business .inner li p{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin-left:auto;width:250px}#business .inner li:nth-of-type(1){position:absolute;top:150px;right:0;bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(1)::before{position:absolute;top:105px;right:calc(100% + 49px);bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(1)::after{position:absolute;top:120px;right:calc(100% + 64px);bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(1) h3,#business .inner li:nth-of-type(1) p{-webkit-transform:translateX(25px);transform:translateX(25px);backface-visibility:hidden}#business .inner li:nth-of-type(1) h3::before{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);backface-visibility:hidden;position:absolute;top:auto;right:calc(100% - 1.5px);bottom:-2px;left:auto;z-index:auto;margin:auto;width:105px;height:3px;background-color:#ff5f33}#business .inner li:nth-of-type(1) h3::after{-webkit-transform-origin:right;transform-origin:right}#business .inner li:nth-of-type(1) p{margin-left:100px}#business .inner li:nth-of-type(2){position:absolute;top:350px;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;text-align:left}#business .inner li:nth-of-type(2)::before{position:absolute;top:-4px;right:auto;bottom:auto;left:calc(100% + 9px);z-index:auto;margin:auto}#business .inner li:nth-of-type(2)::after{position:absolute;top:11px;right:auto;bottom:auto;left:calc(100% + 24px);z-index:auto;margin:auto}#business .inner li:nth-of-type(2) h3,#business .inner li:nth-of-type(2) p{-webkit-transform:translateX(-25px);transform:translateX(-25px);backface-visibility:hidden}#business .inner li:nth-of-type(2) h3::before{-webkit-transform-origin:bottom left;transform-origin:bottom left;-webkit-transform:rotate(-45deg) scale(0);transform:rotate(-45deg) scale(0);backface-visibility:hidden;position:absolute;top:auto;right:auto;bottom:-3px;left:100%;z-index:auto;margin:auto;width:50px;height:3px;background-color:#ff5f33}#business .inner li:nth-of-type(2) h3::after{-webkit-transform-origin:left;transform-origin:left}#business .inner li:nth-of-type(2) p{margin-right:94px}#business .inner li:nth-of-type(3){position:absolute;top:500px;right:0;bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(3)::before{position:absolute;top:-37px;right:calc(100% + 42px);bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(3)::after{position:absolute;top:-22px;right:calc(100% + 57px);bottom:auto;left:auto;z-index:auto;margin:auto}#business .inner li:nth-of-type(3) h3,#business .inner li:nth-of-type(3) p{-webkit-transform:translateX(25px);transform:translateX(25px);backface-visibility:hidden}#business .inner li:nth-of-type(3) h3::before{-webkit-transform-origin:bottom right;transform-origin:bottom right;-webkit-transform:rotate(45deg) scale(0);transform:rotate(45deg) scale(0);backface-visibility:hidden;position:absolute;top:auto;right:100%;bottom:-3px;left:auto;z-index:auto;margin:auto;width:95px;height:3px;background-color:#ff5f33}#business .inner li:nth-of-type(3) h3::after{-webkit-transform-origin:right;transform-origin:right}#business .inner li:nth-of-type(3) p{width:360px;margin-left:25px}#business .inner [data-animation-status] li h3,#business .inner [data-animation-status] li p{-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden;opacity:1}#business .inner [data-animation-status] li h3::after{-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}#business .inner [data-animation-status] li:nth-of-type(1) h3::before{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);backface-visibility:hidden}#business .inner [data-animation-status] li:nth-of-type(2) h3::before{-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1);backface-visibility:hidden}#business .inner [data-animation-status] li:nth-of-type(3) h3::before{-webkit-transform:rotate(45deg) scale(1);transform:rotate(45deg) scale(1);backface-visibility:hidden}#business .inner [data-animation-status] li:nth-of-type(1)::before{-webkit-animation:blink_rear 3000ms 1500ms infinite;animation:blink_rear 3000ms 1500ms infinite}#business .inner [data-animation-status] li:nth-of-type(1)::after{-webkit-animation:blink_front 3000ms 1500ms infinite;animation:blink_front 3000ms 1500ms infinite}#business .inner [data-animation-status] li:nth-of-type(1) h3{-webkit-transition:1000ms 500ms;transition:1000ms 500ms}#business .inner [data-animation-status] li:nth-of-type(1) h3::before{-webkit-transition:250ms 1250ms;transition:250ms 1250ms}#business .inner [data-animation-status] li:nth-of-type(1) h3::after{-webkit-transition:250ms 1000ms;transition:250ms 1000ms}#business .inner [data-animation-status] li:nth-of-type(1) p{-webkit-transition:1000ms 750ms;transition:1000ms 750ms}#business .inner [data-animation-status] li:nth-of-type(2)::before{-webkit-animation:blink_rear 3050ms 1625ms infinite;animation:blink_rear 3050ms 1625ms infinite}#business .inner [data-animation-status] li:nth-of-type(2)::after{-webkit-animation:blink_front 3050ms 1625ms infinite;animation:blink_front 3050ms 1625ms infinite}#business .inner [data-animation-status] li:nth-of-type(2) h3{-webkit-transition:1000ms 625ms;transition:1000ms 625ms}#business .inner [data-animation-status] li:nth-of-type(2) h3::before{-webkit-transition:250ms 1375ms;transition:250ms 1375ms}#business .inner [data-animation-status] li:nth-of-type(2) h3::after{-webkit-transition:250ms 1125ms;transition:250ms 1125ms}#business .inner [data-animation-status] li:nth-of-type(2) p{-webkit-transition:1000ms 875ms;transition:1000ms 875ms}#business .inner [data-animation-status] li:nth-of-type(3)::before{-webkit-animation:blink_rear 3100ms 1750ms infinite;animation:blink_rear 3100ms 1750ms infinite}#business .inner [data-animation-status] li:nth-of-type(3)::after{-webkit-animation:blink_front 3100ms 1750ms infinite;animation:blink_front 3100ms 1750ms infinite}#business .inner [data-animation-status] li:nth-of-type(3) h3{-webkit-transition:1000ms 750ms;transition:1000ms 750ms}#business .inner [data-animation-status] li:nth-of-type(3) h3::before{-webkit-transition:250ms 1500ms;transition:250ms 1500ms}#business .inner [data-animation-status] li:nth-of-type(3) h3::after{-webkit-transition:250ms 1250ms;transition:250ms 1250ms}#business .inner [data-animation-status] li:nth-of-type(3) p{-webkit-transition:1000ms 1000ms;transition:1000ms 1000ms}@media screen and (max-width: 560px){#business{margin-top:-125px}#business .inner{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;min-height:auto;margin-bottom:50px}#business .inner figure{position:static !important;margin-top:-50px}#business .inner li{position:static !important;margin-bottom:75px !important}#business .inner li::before,#business .inner li::after{content:none !important}#business .inner li h3{font-size:1.5rem}#business .inner li h3::before{content:none}#business .inner li p{width:100% !important;margin:0 !important}}@keyframes blink_rear{0%{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden;opacity:1}50%{-webkit-transform:scale(2);transform:scale(2);backface-visibility:hidden;opacity:0}100%{-webkit-transform:scale(2);transform:scale(2);backface-visibility:hidden;opacity:0}}@keyframes blink_front{0%{-webkit-transform:scale(0.25);transform:scale(0.25);backface-visibility:hidden;opacity:0}25%{-webkit-transform:scale(1.5);transform:scale(1.5);backface-visibility:hidden;opacity:1}50%{-webkit-transform:scale(0.25);transform:scale(0.25);backface-visibility:hidden;opacity:0}100%{-webkit-transform:scale(0.25);transform:scale(0.25);backface-visibility:hidden;opacity:0}}#works,#knowledge{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-bottom:100px}#works h2,#knowledge h2{margin-bottom:2rem}#works .slider_top,#knowledge .slider_top{height:500px;padding-right:1px}#works .slider_top li,#knowledge .slider_top li{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;height:100%}#works .slider_top img,#knowledge .slider_top img{width:auto;height:100%;margin-left:auto}#works .slider_top .slick-prev,#works .slider_top .slick-next,#knowledge .slider_top .slick-prev,#knowledge .slider_top .slick-next{-webkit-transition:transform 250ms;transition:transform 250ms;background-image:url("../img/icon_forward.svg");background-position:center center;background-repeat:no-repeat;width:25px;height:25px;background-size:contain;font-size:0;background-size:25px;background-position:right}#works .slider_top .slick-prev.hover,#works .slider_top .slick-next.hover,#knowledge .slider_top .slick-prev.hover,#knowledge .slider_top .slick-next.hover{-webkit-transition:transform 125ms;transition:transform 125ms;background-image:url(../img/icon_forward_orange.svg);padding-left:50px}#works .slider_top .slick-prev,#knowledge .slider_top .slick-prev{position:absolute;top:0;right:auto;bottom:0;left:0;z-index:1;margin:auto;-webkit-transform:scaleX(-1);transform:scaleX(-1);backface-visibility:hidden}#works .slider_top .slick-prev.hover,#knowledge .slider_top .slick-prev.hover{-webkit-transform:translateX(-6.125px) scaleX(-1);transform:translateX(-6.125px) scaleX(-1);backface-visibility:hidden}#works .slider_top .slick-next,#knowledge .slider_top .slick-next{position:absolute;top:0;right:0;bottom:0;left:auto;z-index:1;margin:auto}#works .slider_top .slick-next.hover,#knowledge .slider_top .slick-next.hover{-webkit-transform:translateX(6.125px);transform:translateX(6.125px);backface-visibility:hidden}#works .slider_top .summary,#knowledge .slider_top .summary{position:absolute;top:190px;right:auto;bottom:auto;left:125px;z-index:auto;margin:auto;padding:0 25px 25px 0;background-color:rgba(255,255,255,0.75)}@media screen and (max-width: 560px){#works,#knowledge{padding-right:25px;padding-left:25px}#works h2,#knowledge h2{position:relative;margin:-10px auto 50px 0}#works .slider_top,#knowledge .slider_top{height:auto}#works .slider_top img,#knowledge .slider_top img{width:100%}#works .slider_top .summary,#knowledge .slider_top .summary{position:relative;top:0;left:0;margin-top:25px;padding:0 25px}}#partners{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;height:500px;background-color:#231815;border-radius:0 100px 0 100px;overflow:hidden}#partners::before{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;background-image:url("../img/pic_partners.jpg");background-position:center center;background-repeat:no-repeat;width:calc(50% + 125px);height:100%;background-size:cover;content:"";border-radius:0 0 0 100px}#partners .inner{max-width:1000px;width:100%;margin-right:auto;margin-left:auto;display:flex;flex-direction:column;justify-content:center;align-items:flex-end;height:100%;text-align:right}#partners .inner>*{margin-left:auto}#partners .inner h2{margin-bottom:25px;color:white}#partners .inner h2::before{background-color:white}#partners .inner h2::after{background-color:rgba(35,24,21,0.75)}#partners .inner h2 i{color:#231815;background-color:#fff;margin-left:auto}#partners .inner h2 i::after{position:absolute;top:auto;right:250px;bottom:10px;left:auto;z-index:-1;margin:auto;width:250px;background-color:rgba(255,255,255,0.75)}#partners .inner h2[data-animation]{-webkit-transform:translateX(25px);transform:translateX(25px);backface-visibility:hidden}#partners .inner h2[data-animation] i::after{-webkit-transform-origin:right;transform-origin:right}#partners .inner h2[data-animation][data-animation-status]{-webkit-transform:translateX(0);transform:translateX(0);backface-visibility:hidden}#partners .inner p{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#fff;width:250px;padding-bottom:25px}@media screen and (max-width: 560px){#partners{height:auto;border-radius:0 100px 0 0}#partners::before{width:100%;height:320px}#partners .inner{margin-top:240px;padding:100px 25px;text-align:right}#partners .inner h2{-webkit-transform-origin:right;transform-origin:right}#partners .inner p{width:100%}}#topics{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;max-width:1000px;width:100%;margin-right:auto;margin-left:auto;margin:-50px auto;padding-top:250px;overflow:hidden}#topics .inner{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:1;margin:auto;padding-top:250px;text-align:left}#topics .inner h2{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:inherit;font-size:5rem;text-align:left;vertical-align:baseline;color:#fff;letter-spacing:.125em;font-family:"Economica", sans-serif;margin:-13px auto auto -2px}#topics .inner a{margin-left:6.125px}#topics .list_topics::before{position:absolute;top:-24999.75px;right:auto;bottom:auto;left:0;z-index:-1;margin:auto}@media screen and (max-width: 560px){#topics{margin-bottom:-150px;padding-top:0}#topics .inner{position:relative;padding:150px 25px 75px}}.title_business{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;max-width:none;height:640px;line-height:normal;margin-bottom:50px;background-color:white}.title_business::before{content:"";width:100%;height:99999px;background-color:#fff;position:absolute;top:auto;right:0;bottom:-50px;left:0;z-index:-1;margin:auto}.title_business figure{height:100%;border-radius:100px 0 100px 0;overflow:hidden}.title_business figure img{width:auto;height:100%;display:block;min-width:1280px;margin-left:auto}.title_business .inner{max-width:1050px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;margin:auto;text-align:justify}.title_business .inner h1,.title_business .inner h2{margin:50px auto 100px 0;color:#ff5f33}.title_business .inner h1::before,.title_business .inner h2::before{background-color:#ff5f33}.title_business .inner h1 i,.title_business .inner h2 i{background-color:#ff5f33}.title_business .inner h1 i::after,.title_business .inner h2 i::after{width:425px;background-color:#ff5f33}.title_business .inner p:first-of-type{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:inherit;font-size:3rem;text-align:inherit;vertical-align:baseline;color:inherit}.title_business .inner p:last-of-type{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;padding:50px}.title_business+#breadcrumb [itemscope="itemscope"]{color:white}.title_business+#breadcrumb [itemscope="itemscope"]:not(:first-of-type)::before{background-image:url("../img/icon_step_white.svg")}.title_business+#breadcrumb::after{position:absolute;top:0;right:50%;bottom:auto;left:auto;z-index:-1;margin:auto;width:99999px;height:125px;background-color:#231815;content:"";margin-right:250px}@media screen and (max-width: 560px){.title_business{height:auto;margin-bottom:0}.title_business figure{border-radius:0}.title_business figure img{height:auto;min-width:100%;margin-left:0}.title_business .inner{position:static}.title_business .inner h2{margin:-115px auto 37.5px 0}.title_business .inner p:first-of-type{font-size:2.5rem}.title_business .inner p:last-child{padding:50px 0}}.unit_business{max-width:1050px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;display:flex;flex-wrap:wrap;justify-content:flex-end;align-items:center;margin-bottom:100px}.unit_business h3{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:700;font-size:1.75rem;text-align:inherit;vertical-align:baseline;color:#ff5f33;letter-spacing:-.0125em;display:inline-block;margin-bottom:50px;padding-bottom:6.125px}.unit_business h3 i{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;letter-spacing:0em;font-family:"Economica", sans-serif;display:block}.unit_business h3::before{width:99999px;height:3px;background-color:#ff5f33;content:""}.unit_business h3::after{width:20px;height:20px;border-radius:20px;background-color:#ff5f33;content:""}.unit_business h3[data-animation]{opacity:0}.unit_business h3[data-animation]::before{-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}.unit_business h3[data-animation]::after{-webkit-transform:scale(0);transform:scale(0);backface-visibility:hidden}.unit_business h3[data-animation][data-animation-status]{-webkit-transition:1000ms;transition:1000ms;-webkit-transform:translateX(0) !important;transform:translateX(0) !important;backface-visibility:hidden;opacity:1}.unit_business h3[data-animation][data-animation-status]::before{-webkit-transition:10000ms 875ms;transition:10000ms 875ms;-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}.unit_business h3[data-animation][data-animation-status]::after{-webkit-transition:375ms 750ms cubic-bezier(0.175, 0.885, 0.32, 1.275);transition:375ms 750ms cubic-bezier(0.175, 0.885, 0.32, 1.275);-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden}.unit_business>p{margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:700;font-size:3rem;text-align:inherit;vertical-align:baseline;color:inherit;letter-spacing:-.025em;width:100%;padding-bottom:50px}.unit_business figure{width:50%;padding:25px}.unit_business .inner{width:50%}.unit_business .inner p{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit}.unit_business .inner p+p{padding-top:2rem}.unit_business:nth-of-type(odd){text-align:right}.unit_business:nth-of-type(odd) h3{padding-left:1em}.unit_business:nth-of-type(odd) h3::before{-webkit-transform-origin:left;transform-origin:left;position:absolute;top:auto;right:auto;bottom:0;left:0;z-index:auto;margin:auto}.unit_business:nth-of-type(odd) h3::after{position:absolute;top:auto;right:auto;bottom:-9px;left:-10px;z-index:auto;margin:auto}.unit_business:nth-of-type(odd) h3[data-animation]{-webkit-transform:translateX(-12.5px);transform:translateX(-12.5px);backface-visibility:hidden}.unit_business:nth-of-type(even){flex-direction:row-reverse;text-align:left}.unit_business:nth-of-type(even) h3{padding-right:1em}.unit_business:nth-of-type(even) h3::before{-webkit-transform-origin:right;transform-origin:right;position:absolute;top:auto;right:0;bottom:0;left:auto;z-index:auto;margin:auto}.unit_business:nth-of-type(even) h3::after{position:absolute;top:auto;right:-10px;bottom:-9px;left:auto;z-index:auto;margin:auto}.unit_business:nth-of-type(even) h3[data-animation]{-webkit-transform:translateX(12.5px);transform:translateX(12.5px);backface-visibility:hidden}@media screen and (max-width: 560px){.unit_business h3{font-size:1.375rem}.unit_business>p{font-size:2rem}.unit_business p{text-align:justify}.unit_business figure,.unit_business .inner{width:100%;margin-bottom:50px}}.unit_business_end{margin:-200px auto -200px;padding-bottom:280px;background:url(../img/text_rollin.svg) center bottom -4px no-repeat}.unit_business_end figure{margin-bottom:-100px}.unit_business_end p:first-of-type{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:3.5rem;text-align:inherit;vertical-align:baseline;color:inherit;text-shadow:"-3px -3px #fff, -3px -2px #fff, -3px -1px #fff, -3px 0px #fff, -3px 1px #fff, -3px 2px #fff, -3px 3px #fff, -2px -3px #fff, -2px -2px #fff, -2px -1px #fff, -2px 0px #fff, -2px 1px #fff, -2px 2px #fff, -2px 3px #fff, -1px -3px #fff, -1px -2px #fff, -1px -1px #fff, -1px 0px #fff, -1px 1px #fff, -1px 2px #fff, -1px 3px #fff, 0px -3px #fff, 0px -2px #fff, 0px -1px #fff, 0px 0px #fff, 0px 1px #fff, 0px 2px #fff, 0px 3px #fff, 1px -3px #fff, 1px -2px #fff, 1px -1px #fff, 1px 0px #fff, 1px 1px #fff, 1px 2px #fff, 1px 3px #fff, 2px -3px #fff, 2px -2px #fff, 2px -1px #fff, 2px 0px #fff, 2px 1px #fff, 2px 2px #fff, 2px 3px #fff, 3px -3px #fff, 3px -2px #fff, 3px -1px #fff, 3px 0px #fff, 3px 1px #fff, 3px 2px #fff, 3px 3px #fff";margin-bottom:50px;padding-bottom:25px}.unit_business_end p:first-of-type::before{position:absolute;top:auto;right:0;bottom:0;left:0;z-index:auto;margin:auto;width:100%;height:3px;background-color:#ff5f33;content:""}.unit_business_end p:first-of-type[data-animation]::before{-webkit-transform:scaleX(0);transform:scaleX(0);backface-visibility:hidden}.unit_business_end p:first-of-type[data-animation][data-animation-status]::before{-webkit-transition:500ms 500ms;transition:500ms 500ms;-webkit-transform:scaleX(1);transform:scaleX(1);backface-visibility:hidden}.unit_business_end p:last-of-type{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;padding:0 25px}@media screen and (max-width: 560px){.unit_business_end{margin-top:-100px;padding-bottom:200px;background-size:calc(100% - 50px)}.unit_business_end figure{margin-bottom:-25px}.unit_business_end p:first-of-type{font-size:1.75rem}.unit_business_end p:last-of-type{text-align:justify}}@keyframes roop{0%{left:-80px}100%{left:calc(100% + 80px)}}.list_number{margin-bottom:-12.5px;padding:0 25px 50px}.list_number li{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1.25rem;text-align:inherit;vertical-align:baseline;color:inherit;padding-left:32px;text-indent:-32px;padding-bottom:12.5px}.list_number li::before{-webkit-transform:translateY(-2px);transform:translateY(-2px);backface-visibility:hidden;background-image:url("../img/text_1.svg");background-position:center center;background-repeat:no-repeat;width:32px;height:20px;background-size:contain;content:"";display:inline-block;vertical-align:bottom}.list_number li:nth-child(2)::before{background-image:url(../img/text_2.svg)}.list_number li:nth-child(3)::before{background-image:url(../img/text_3.svg)}.list_number li:nth-child(4)::before{background-image:url(../img/text_4.svg)}.list_number li:nth-child(5)::before{background-image:url(../img/text_5.svg)}@media screen and (max-width: 560px){.list_number li{text-align:justify}}.title_works{height:auto;color:white}.title_works figure{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;height:400px;background-position:left;border-radius:100px 0 100px 0}.title_works p:not([class=h1]){margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#231815}@media screen and (min-width: 561px){.title_works p:not([class=h1]){padding:50px 0 50px 50%}}@media screen and (max-width: 560px){.title_works p{padding:50px 25px}}.title_works_entry{height:123px}.title_works_entry h2,.title_works_entry .head_small{line-height:180px}@media screen and (max-width: 560px){.title_works_entry{padding-left:25px}}.list_works{display:flex;flex-wrap:wrap;margin-bottom:50px}.list_works li{width:31.333%;margin-bottom:100px}.list_works li:not(:nth-child(3n)){margin-right:3%}.list_works li figure{margin-bottom:25px}@media screen and (max-width: 560px){.list_works li{width:100%;margin-right:0}}.unit_works{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:0;margin-bottom:-50px}.unit_works .slider_works{margin-bottom:50px;padding-right:1px}.unit_works .slider_works img{margin-left:auto}.unit_works .slider_works .slick-dots{position:absolute;top:0;right:0;bottom:auto;left:auto;z-index:auto;margin:auto;display:flex;font-size:0}.unit_works .slider_works .slick-dots button{-webkit-transition:250ms;transition:250ms;width:10px;height:10px;border-radius:10px;background-color:transparent;border:solid rgba(35,24,21,0.5) 1px;margin:0 12.5px}.unit_works .slider_works .slick-dots button.hover{-webkit-transition:125ms;transition:125ms;background-color:#ff5f33;border-color:#ff5f33}.unit_works .slider_works .slick-dots .slick-active button{-webkit-transform:scale(1);transform:scale(1);backface-visibility:hidden;background-color:#231815;border-color:#231815;cursor:default}.unit_works .summary{position:absolute;top:135px;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;margin-left:1px;padding-bottom:25px;background-color:rgba(255,255,255,0.75);display:flex;flex-flow:column}.unit_works .summary>*{order:1}.unit_works .summary h1{order:2}.unit_works .detail{display:flex;align-items:flex-start;margin-bottom:150px}.unit_works .detail p{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;width:50%}.unit_works .detail dl{display:flex;flex-wrap:wrap;align-items:flex-start;width:50%}.unit_works .detail dl dt,.unit_works .detail dl dd{width:50%;padding-bottom:25px}.unit_works .detail dl dt{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1rem;text-align:right;vertical-align:baseline;color:#ff5f33;font-family:"Economica", sans-serif}.unit_works .detail dl dd{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit}.unit_works .detail dl dd a{text-decoration:underline}.unit_works .detail dl dd a.hover{color:#ff5f33}@media screen and (max-width: 560px){.unit_works{margin-top:150px;display:flex;flex-flow:column}.unit_works>*{order:2}.unit_works .slider_works{order:1}.unit_works .slick-dots{top:-50px !important}.unit_works .summary{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-left:1px;padding-bottom:25px;background-color:rgba(255,255,255,0.75)}.unit_works .detail{flex-direction:column;margin-bottom:50px}.unit_works .detail p,.unit_works .detail dl{width:100%}.unit_works .detail dl{display:flex;flex-wrap:wrap;margin-top:25px}.unit_works .detail dl dt,.unit_works .detail dl dd{width:100%;padding-bottom:0}.unit_works .detail dl dt{margin:25px auto 6.125px;text-align:justify}}.summary{text-align:left}.summary p{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;padding-bottom:6.125px}.summary p b{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:.75rem;text-align:inherit;vertical-align:baseline;color:#fff;display:table;margin-bottom:6.125px;padding:.5em .75em;background-color:black}.summary p i{display:table}.summary p i::before{content:"（"}.summary p i::after{content:"）"}.summary h1,.summary h3{margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:700;font-size:1.5rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;padding-bottom:6.125px}.list_partners{display:flex;flex-wrap:wrap;margin:200px auto 50px}.list_partners li{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:50%;height:250px;display:flex;align-items:center;border-radius:0 50px 0 50px;overflow:hidden;cursor:pointer}.list_partners li::before{-webkit-transition:width 250ms,transform 250ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0ms 500ms;transition:width 250ms,transform 250ms 250ms cubic-bezier(0.175, 0.885, 0.32, 1.275),opacity 0ms 500ms;-webkit-transform:scaleY(0);transform:scaleY(0);backface-visibility:hidden;position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;margin:auto;width:1px;height:100%;background-color:rgba(35,24,21,0.625);content:"";opacity:0}.list_partners li figure,.list_partners li .detail{width:50%;max-height:100%}.list_partners li figure{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:-2}.list_partners li .detail{-webkit-transform:translateY(12.5px);transform:translateY(12.5px);backface-visibility:hidden;position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:1;margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:inherit;font-size:.875rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#fff;padding:25px 0;opacity:0;overflow:hidden}.list_partners li .detail h3{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:inherit;padding-bottom:1rem}.list_partners li .detail h3 i{display:block;font-size:.75rem}.list_partners li .detail h3 i::before{content:"（"}.list_partners li .detail h3 i::after{content:"）"}.list_partners li .detail p{text-align:justify;padding-bottom:12.5px}.list_partners li:nth-child(4n-1),.list_partners li:nth-child(4n){flex-direction:row-reverse}.list_partners li:nth-child(4n-1) .detail,.list_partners li:nth-child(4n) .detail{text-align:right}.list_partners li.active::before{-webkit-transition:opacity 0ms,transform 250ms,width 250ms 250ms;transition:opacity 0ms,transform 250ms,width 250ms 250ms;-webkit-transform:scaleY(1);transform:scaleY(1);backface-visibility:hidden;width:100%;opacity:1}.list_partners li.active .detail{-webkit-transition:750ms;transition:750ms;-webkit-transform:translateY(0);transform:translateY(0);backface-visibility:hidden;opacity:1;overflow:auto;-webkit-overflow-scrolling:touch}@media screen and (max-width: 560px){.list_partners{margin:100px auto -50px}.list_partners li{width:100%}.list_partners li::before{background-color:rgba(35,24,21,0.875)}.list_partners li figure{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:-2;margin:auto;width:100%}.list_partners li .detail{width:100%;padding:25px;text-align:left !important}}.list_company,.list_privacy{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin-top:-130px;background:linear-gradient(90deg, rgba(233,232,232,0.5) 25%, transparent 25%)}.list_company::before,.list_company::after,.list_privacy::before,.list_privacy::after{display:table;content:""}.list_company::after,.list_privacy::after{clear:both}.list_company dt,.list_company h3,.list_privacy dt,.list_privacy h3{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;float:left;width:25%;padding-left:50px;font-weight:700;clear:both}.list_company dt::before,.list_company h3::before,.list_privacy dt::before,.list_privacy h3::before{position:absolute;top:12px;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;width:25px;height:4px;background-color:#ff5f33;content:""}.list_company dd,.list_company p,.list_privacy dd,.list_privacy p{padding-left:25%}.list_company{padding:150px 0 150px}.list_company dt,.list_company h3,.list_company dd,.list_company p{margin-top:40px}@media screen and (max-width: 560px){.list_company{margin-top:-200px}}.list_privacy{margin-bottom:-200px;padding:100px 0 250px}.list_privacy dt,.list_privacy h3,.list_privacy dd,.list_privacy p{margin-top:90px}@media screen and (max-width: 560px){.list_privacy{margin-top:-100px}}@media screen and (max-width: 560px){.list_company,.list_privacy{padding-bottom:150px;background:none}.list_company dt,.list_company h3,.list_privacy dt,.list_privacy h3{float:none;width:100%;margin-top:40px;margin-left:-25px;padding-left:25px}.list_company dt::before,.list_company h3::before,.list_privacy dt::before,.list_privacy h3::before{width:12.5px}.list_company dd,.list_company p,.list_privacy dd,.list_privacy p{padding-left:0;margin-top:0}}.map{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;width:100%;height:500px;background-color:#e9e8e8;margin:0 auto 150px}.unit_company{max-width:250px;width:100%;margin-right:auto;margin-left:auto}.unit_company h3{width:100%;height:25px;background-color:#231815;margin-top:-12pxem;margin-bottom:-12pxem;line-height:25px;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:#fff}.unit_company p{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:4rem;text-align:inherit;vertical-align:baseline;color:#231815;letter-spacing:-.0125em;font-family:"Economica", sans-serif}.unit_company p small{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:inherit;font-size:.9125rem;text-align:inherit;vertical-align:baseline;color:inherit;letter-spacing:.0125em;font-family:sans-serif;display:block;padding-top:5px;border-top:solid 3px #231815}.title_topics{height:220px}.title_topics .head_large{margin-top:115px}.title_topics .head_large span{letter-spacing:.025em;font-size:inherit !important}.title_topics .head_large ::after{width:250px}@media screen and (max-width: 560px){.title_topics{padding-left:25px}}.head_topics,.head_works{max-width:1050px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:1.25rem;text-align:left;vertical-align:baseline;color:inherit;padding-bottom:100px}.button_topics{width:250px;height:50px;margin-top:-24.5pxem;margin-bottom:-24.5pxem;line-height:50px;font-weight:700;font-size:1rem;text-align:left;vertical-align:baseline;color:#fff;display:block;padding-left:1.125em;background:#231815 url(../img/icon_select_white.svg) right 1.125em center no-repeat}.list_topics{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-bottom:100px}.list_topics::before{position:absolute;top:5;right:auto;bottom:auto;left:0;z-index:-1;margin:auto;width:50%;height:99999px;background-color:#ff5f33;content:""}.list_topics li{margin-left:25%;border-bottom:solid 2px white}.list_topics li a{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;display:flex;justify-content:space-between;padding:50px 0 12.5px}.list_topics li a::after{position:absolute;top:55px;right:4px;bottom:auto;left:auto;z-index:auto;margin:auto;background-image:url("../img/icon_play.svg");background-position:center center;background-repeat:no-repeat;width:8px;height:8px;background-size:contain;content:""}.list_topics li a p{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:bottom;color:#fff}.list_topics li a p+p{max-width:calc(100% / 3 / 3 * 2);margin-left:auto;font-weight:700}.list_topics li a h3{-webkit-transition:250ms;transition:250ms;margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;width:calc(100% / 3 * 2);padding-right:1rem}.list_topics li a.hover::after{background-image:url(../img/icon_play_orange.svg)}.list_topics li a.hover h3{-webkit-transition:125ms;transition:125ms;color:#ff5f33}@media screen and (max-width: 560px){.list_topics::before{position:absolute;top:5;right:auto;bottom:auto;left:0;z-index:-1;margin:auto;width:100%;height:99999px;background-color:#ff5f33;content:""}.list_topics li{margin-left:0}.list_topics li a{flex-wrap:wrap;padding:25px}.list_topics li a::after{position:absolute;top:0;right:1rem;bottom:0;left:auto;z-index:auto;margin:auto}.list_topics li a p{max-width:none !important;padding:0 1rem 1rem 0}.list_topics li a h3{width:100%}.list_topics li a.hover::after{background-image:url(../img/icon_play_white.svg)}.list_topics li a.hover h3{color:white}}.pagenation{margin-top:-0em;margin-bottom:-0em;line-height:1;font-weight:700;font-size:1rem;text-align:inherit;vertical-align:baseline;color:#231815;display:flex;justify-content:flex-end;flex-wrap:wrap;margin:-12.5px 0}.pagenation li span,.pagenation li a{display:block;padding:12.5px 25px}.pagenation li span{margin:0 18.875px;padding-right:6.125px;padding-left:6.125px;border-bottom:solid 2px #231815}.pagenation li a.prev,.pagenation li a.next{background-image:url("../img/icon_forward.svg");background-position:center center;background-repeat:no-repeat;width:100%;height:100%;background-size:cover;background-size:12px;font-size:0}.pagenation li a.prev{-webkit-transform:scaleX(-1);transform:scaleX(-1);backface-visibility:hidden}.pagenation li a.hover{color:#ff5f33}.pagenation li a.hover.prev,.pagenation li a.hover.next{background-image:url(../img/icon_forward_orange.svg)}@media screen and (max-width: 560px){.pagenation{justify-content:center;background-color:white;margin:-100px auto -200px;padding:100px 0}}.list_works ~ .pagenation,.list_works ~ .pagenation-wrap .pagenation{justify-content:center;margin-bottom:135px}.wrapper_topics{max-width:800px;width:100%;margin-right:auto;margin-left:auto;padding-right:25px;padding-left:25px;margin-bottom:-100px}.header_topics{display:flex;justify-content:space-between;flex-wrap:wrap}.header_topics p{margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:inherit;font-size:.875rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#ff5f33;max-width:83.625%;padding-bottom:25px}.header_topics p+P{font-weight:700}.header_topics h1{margin-top:-.0625em;margin-bottom:-.0625em;line-height:1.125;font-weight:inherit;font-size:2rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;width:100%;padding-bottom:1.25rem;border-bottom:solid 2px #231815}.header_topics figure{width:100%}.header_topics figure img{margin-top:2rem;width:100%;height:auto}.contents_topics .left{text-align:left}.contents_topics .center{text-align:center}.contents_topics .right{text-align:right}.contents_topics a{color:#ff5f33;text-decoration:underline}.contents_topics a.hover{text-decoration:none}.contents_topics p{margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;padding-top:2rem}.contents_topics p em{font-weight:700}.contents_topics p strong{color:#fff;background-color:#ff5f33;font-weight:700}.contents_topics hr{width:100%;height:2px;background-color:#231815;margin:4rem auto 2rem}.contents_topics h2{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1.25rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#fff;margin:3rem auto 0;padding:.5em;background-color:#231815}.contents_topics h3{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1.25rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin-bottom:-1rem;padding:2rem 0 .25em;border-bottom:solid 2px #231815}.contents_topics h4{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1.25rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:#ff5f33;margin-bottom:-1rem;padding-top:2rem}.contents_topics .note{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin-bottom:-1.5rem;padding-top:2rem}.contents_topics .note::before{width:12px;height:5px;background-color:#ff5f33;content:"";display:inline-block;margin:0 6px 4px 0;vertical-align:middle}.contents_topics ol,.contents_topics ul{margin-top:2rem;padding-left:1rem}.contents_topics ol li,.contents_topics ul li{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;padding-left:1rem;margin-top:1rem}.contents_topics ol{counter-reset:number}.contents_topics ol li{padding-left:2rem}.contents_topics ol li::before{position:absolute;top:0;right:auto;bottom:auto;left:-1.5em;z-index:auto;margin:auto;content:counter(number);counter-increment:number;display:inline-block;width:2rem;text-align:right}.contents_topics ol li::after{position:absolute;top:5px;right:auto;bottom:auto;left:1em;z-index:auto;margin:auto;background-image:url("../img/icon_forward.svg");background-position:center center;background-repeat:no-repeat;width:9px;height:9px;background-size:contain;content:""}.contents_topics ul li::before{position:absolute;top:7px;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;width:6px;height:6px;background-color:#231815;content:""}.contents_topics dl{margin:2.25rem auto -1.25rem}.contents_topics dl::before,.contents_topics dl::after{display:table;content:""}.contents_topics dl::after{clear:both}.contents_topics dl dt{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:700;font-size:.875rem;text-align:center;vertical-align:baseline;color:#fff;float:left;margin:0 auto .5rem;padding:.5rem .75rem;background-color:#918b8a;clear:both}.contents_topics dl dd{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin:0 auto .5rem 2.25rem;padding:.375rem 0 .625rem}@media screen and (max-width: 560px){.contents_topics dl dt{float:none}.contents_topics dl dd{margin-left:0;padding:0}}.contents_topics table{display:block;margin-top:2rem;background-color:white;overflow:auto;-webkit-overflow-scrolling:touch}.contents_topics table tbody{display:table;border-collapse:separate;border-spacing:0 0;display:table;width:100%;margin-top:0;margin-bottom:0}.contents_topics table tbody th,.contents_topics table tbody td{margin-top:-.125em;margin-bottom:-.125em;line-height:1.25;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:middle;color:inherit;padding:.75rem 1.125rem;border-bottom:solid 1px #c8c5c4}.contents_topics table tbody th{font-weight:700}.contents_topics table tbody th[scope="col"]{background-color:#c8c5c4;border-bottom:none}.contents_topics table tbody th[scope="row"]{white-space:nowrap}.contents_topics table tbody tr:first-child th:not([scope="col"]),.contents_topics table tbody tr:first-child td{border-top:solid 1px #c8c5c4}.contents_topics blockquote{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:-.375em;margin-bottom:-.375em;line-height:1.75;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;margin:2rem auto;padding:15px 75px}.contents_topics blockquote::before,.contents_topics blockquote::after{position:absolute;top:0;right:auto;bottom:auto;left:20px;z-index:auto;margin:auto;content:url(../img/icon_quote.svg);opacity:.25}.contents_topics blockquote::after{position:absolute;top:auto;right:20px;bottom:0;left:auto;z-index:auto;margin:auto;-webkit-transform:rotate(180deg);transform:rotate(180deg);backface-visibility:hidden}.contents_topics [class^="box_"],.contents_topics [class^="bg_"]{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;color:#000;background-color:#fff;margin-top:2rem;padding:2rem}.contents_topics .box_orange{border:solid 1px rgba(255,95,51,0.5);line-height:1.5em}.contents_topics .box_gray{border:solid 1px #ccc}.contents_topics .box_dotted{background-image:linear-gradient(90deg, transparent 50%, #231815 50%, transparent 75%),linear-gradient(transparent 50%, #231815 50%, transparent 75%),linear-gradient(90deg, transparent 50%, #231815 50%, transparent 75%),linear-gradient(transparent 50%, #231815 50%, transparent 75%);background-size:4px 1px, 1px 4px, 4px 1px, 1px 4px;background-repeat:repeat-x, repeat-y, repeat-x, repeat-y;background-position:left top, right top, left bottom, left top}.contents_topics .bg_orange15{color:#000;box-shadow:0 0 0 99999px rgba(255,95,51,0.15) inset}.contents_topics .bg_orange25{color:#000;box-shadow:0 0 0 99999px rgba(255,95,51,0.25) inset}.contents_topics .bg_orange50{color:#000;box-shadow:0 0 0 99999px rgba(255,95,51,0.5) inset}.contents_topics .bg_orange75{color:white;box-shadow:0 0 0 99999px rgba(255,95,51,0.75) inset}.contents_topics .bg_orange75 h5{border-bottom-color:white}.contents_topics .bg_gray15{color:#000;box-shadow:0 0 0 99999px rgba(35,24,21,0.15) inset}.contents_topics .bg_gray25{color:#000;box-shadow:0 0 0 99999px rgba(35,24,21,0.25) inset}.contents_topics .bg_gray50{color:white;box-shadow:0 0 0 99999px rgba(35,24,21,0.5) inset}.contents_topics .bg_gray50 h5{border-bottom-color:white}.contents_topics .bg_gray75{color:white;box-shadow:0 0 0 99999px rgba(35,24,21,0.75) inset}.contents_topics .bg_gray75 h5{border-bottom-color:white}.contents_topics figure{width:100%;margin-top:2rem}.contents_topics figure img{width:100%;height:auto}.contents_topics figure figcaption{margin-top:-.25em;margin-bottom:-.25em;line-height:1.5;font-weight:inherit;font-size:.875rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;padding-top:1em}.contents_topics .video{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;margin-top:2rem;padding-top:56.25%;background-color:#e9e8e8}.contents_topics .video iframe{position:absolute;top:0;right:auto;bottom:auto;left:0;z-index:auto;margin:auto;width:100%;height:100%}.contents_topics li>p:first-child,.contents_topics li>h5:first-child,.contents_topics li>h6:first-child,.contents_topics dd>p:first-child,.contents_topics dd>h5:first-child,.contents_topics dd>h6:first-child,.contents_topics [class^="box_"]>p:first-child,.contents_topics [class^="box_"]>h5:first-child,.contents_topics [class^="box_"]>h6:first-child,.contents_topics [class^="bg_"]>p:first-child,.contents_topics [class^="bg_"]>h5:first-child,.contents_topics [class^="bg_"]>h6:first-child{padding-top:0}.contents_topics li>hr:first-child,.contents_topics li>h4:first-child,.contents_topics li>ol:first-child,.contents_topics li>ul:first-child,.contents_topics li>dl:first-child,.contents_topics li>table:first-child,.contents_topics li>blockquote:first-child,.contents_topics li>[class^="box_"]:first-child,.contents_topics li>[class^="bg_"]:first-child,.contents_topics li>figure:first-child,.contents_topics li>.video:first-child,.contents_topics dd>hr:first-child,.contents_topics dd>h4:first-child,.contents_topics dd>ol:first-child,.contents_topics dd>ul:first-child,.contents_topics dd>dl:first-child,.contents_topics dd>table:first-child,.contents_topics dd>blockquote:first-child,.contents_topics dd>[class^="box_"]:first-child,.contents_topics dd>[class^="bg_"]:first-child,.contents_topics dd>figure:first-child,.contents_topics dd>.video:first-child,.contents_topics [class^="box_"]>hr:first-child,.contents_topics [class^="box_"]>h4:first-child,.contents_topics [class^="box_"]>ol:first-child,.contents_topics [class^="box_"]>ul:first-child,.contents_topics [class^="box_"]>dl:first-child,.contents_topics [class^="box_"]>table:first-child,.contents_topics [class^="box_"]>blockquote:first-child,.contents_topics [class^="box_"]>[class^="box_"]:first-child,.contents_topics [class^="box_"]>[class^="bg_"]:first-child,.contents_topics [class^="box_"]>figure:first-child,.contents_topics [class^="box_"]>.video:first-child,.contents_topics [class^="bg_"]>hr:first-child,.contents_topics [class^="bg_"]>h4:first-child,.contents_topics [class^="bg_"]>ol:first-child,.contents_topics [class^="bg_"]>ul:first-child,.contents_topics [class^="bg_"]>dl:first-child,.contents_topics [class^="bg_"]>table:first-child,.contents_topics [class^="bg_"]>blockquote:first-child,.contents_topics [class^="bg_"]>[class^="box_"]:first-child,.contents_topics [class^="bg_"]>[class^="bg_"]:first-child,.contents_topics [class^="bg_"]>figure:first-child,.contents_topics [class^="bg_"]>.video:first-child{margin-top:0}.sns{position:absolute;top:0;right:0;bottom:0;left:0;z-index:auto;margin:auto;width:100px;text-align:center}.sns a{display:inline-block;width:34px;text-align:center;vertical-align:middle}.sns a path{-webkit-transition:250ms;transition:250ms}.sns a.hover path{-webkit-transition:125ms;transition:125ms}.sns a.hover[href*="twitter"] path{fill:#55acee}.sns a.hover[href*="facebook"] path{fill:#3B5998}.unit_input{max-width:500px;width:100%;margin-right:auto;margin-left:auto;margin-top:50px}.unit_input select,.unit_input input,.unit_input textarea{margin-top:-21.5pxem;margin-bottom:-21.5pxem;line-height:44px;font-weight:inherit;font-size:1rem;text-align:justify;text-justify:inter-ideograph;vertical-align:baseline;color:inherit;color:#231815;background-color:#fff;min-height:50px;width:100%;margin:0 auto 12.5px;padding:.125em 1.25em;border:solid 3px #e9e8e8;border-radius:25px;box-shadow:0 0 0 99999px rgba(35,24,21,0.25) inset}.unit_input select{background:#fff url(../img/icon_select.svg) right 1.375em center no-repeat;line-height:44px}.unit_input textarea{min-height:200px;margin-bottom:50px;padding-top:.875em;line-height:1.75;resize:vertical;overflow:auto}.firefox .unit_input select{padding-left:.875em}.page-contact .mw_wp_form.mw_wp_form_input+#confirm,.page-contact .mw_wp_form.mw_wp_form_complete+#confirm{display:none}.page-contact .mw_wp_form.mw_wp_form_input .column_2{display:none}.page-contact #forms-wrap{display:flex;flex-flow:column-reverse}.page-contact .mw_wp_form.mw_wp_form_confirm .unit_input{display:none}.page-contact .mw_wp_form.mw_wp_form_complete p{padding:1em}@media screen and (min-width: 561px){#works .slider_top img,#knowledge .slider_top img{min-height:350px}}.post-type-archive-works form select,.post-type-archive-knowledge form select{margin-bottom:2em}.related_works .list_works{margin-top:2rem}.related_works .list_works li{margin-bottom:2rem}.related_works .list_works li h3{font-size:1.1rem}#padSection.padSection{margin-top:4rem}#padSection dl dt{float:none;text-align:left}#padSection ul li{padding-left:0}#padSection ul li::before{content:none}
/*# sourceMappingURL=style.css.map */
