@import url(//fonts.googleapis.com/css?family=Prompt:400,400i,500,500i,600,600i,700,700i&display=swap);@import url(https://fonts.googleapis.com/css2?family=Noto+Sans+JP:wght@300;400;500;700&family=Noto+Serif+JP:wght@400;500;600;700&display=swap);*,:after,:before{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }::backdrop{--tw-border-spacing-x:0;--tw-border-spacing-y:0;--tw-translate-x:0;--tw-translate-y:0;--tw-rotate:0;--tw-skew-x:0;--tw-skew-y:0;--tw-scale-x:1;--tw-scale-y:1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness:proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-color:rgba(59,130,246,.5);--tw-ring-offset-shadow:0 0 #0000;--tw-ring-shadow:0 0 #0000;--tw-shadow:0 0 #0000;--tw-shadow-colored:0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }/*
! tailwindcss v3.4.17 | MIT License | https://tailwindcss.com
*/*,:after,:before{border:0 solid;box-sizing:border-box}:after,:before{--tw-content:""}:host,html{line-height:1.5;-webkit-text-size-adjust:100%;font-family:ui-sans-serif,system-ui,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;font-feature-settings:normal;font-variation-settings:normal;-moz-tab-size:4;-o-tab-size:4;tab-size:4;-webkit-tap-highlight-color:transparent}body{line-height:inherit;margin:0}hr{border-top-width:1px;color:inherit;height:0}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,pre,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-size:1em;font-variation-settings:normal}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{border-collapse:collapse;border-color:inherit;text-indent:0}button,input,optgroup,select,textarea{color:inherit;font-family:inherit;font-feature-settings:inherit;font-size:100%;font-variation-settings:inherit;font-weight:inherit;letter-spacing:inherit;line-height:inherit;margin:0;padding:0}button,select{text-transform:none}button,input:where([type=button]),input:where([type=reset]),input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dd,dl,figure,h1,h2,h3,h4,h5,h6,hr,p,pre{margin:0}fieldset{margin:0}fieldset,legend{padding:0}menu,ol,ul{list-style:none;margin:0;padding:0}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{color:#9ca3af;opacity:1}input::placeholder,textarea::placeholder{color:#9ca3af;opacity:1}[role=button],button{cursor:pointer}:disabled{cursor:default}audio,canvas,embed,iframe,img,object,svg,video{display:block;vertical-align:middle}img,video{height:auto;max-width:100%}[hidden]:where(:not([hidden=until-found])){display:none}.container{width:100%}@media (min-width:100%){.container{max-width:100%}}.pointer-events-none{pointer-events:none}.collapse{visibility:collapse}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.left-1\/2{left:50%}.top-1\/2{top:50%}.float-right{float:right}.float-left{float:left}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.table-footer-group{display:table-footer-group}.table-header-group{display:table-header-group}.table-row-group{display:table-row-group}.table-row{display:table-row}.grid{display:grid}.list-item{display:list-item}.hidden{display:none}.size-1{height:.25rem;width:.25rem}.size-10{height:2.5rem;width:2.5rem}.size-2{height:.5rem;width:.5rem}.size-3{height:.75rem;width:.75rem}.size-4{height:1rem;width:1rem}.size-5{height:1.25rem;width:1.25rem}.size-6{height:1.5rem;width:1.5rem}.size-7{height:1.75rem;width:1.75rem}.size-8{height:2rem;width:2rem}.size-9{height:2.25rem;width:2.25rem}.h-auto{height:auto}.min-h-full{min-height:100%}.w-auto{width:auto}.min-w-full{min-width:100%}.max-w-\[initial\],.max-w-none{max-width:none}.flex-shrink,.shrink{flex-shrink:1}.flex-grow,.grow{flex-grow:1}.border-collapse{border-collapse:collapse}.-translate-x-1\/2{--tw-translate-x:-50%}.-translate-x-1\/2,.-translate-y-1\/2{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-y-1\/2{--tw-translate-y:-50%}.transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.resize{resize:both}.flex-wrap{flex-wrap:wrap}.break-all{word-break:break-all}.border{border-width:1px}.uppercase{text-transform:uppercase}.italic{font-style:italic}.ordinal{--tw-ordinal:ordinal;font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.underline{text-decoration-line:underline}.antialiased{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.shadow{--tw-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px -1px rgba(0,0,0,.1);--tw-shadow-colored:0 1px 3px 0 var(--tw-shadow-color),0 1px 2px -1px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.outline{outline-style:solid}.blur{--tw-blur:blur(8px)}.blur,.grayscale{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.grayscale{--tw-grayscale:grayscale(100%)}.filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.transition{transition-duration:.15s;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}@keyframes color_motion{0%,to{opacity:1}50%{opacity:.7}}@keyframes $key{0%{width:0}to{width:100%}}:root{--base:1rem;--column:calc(var(--max_width)/8);--row:calc(var(--max_width)/12);--gap:calc(var(--base)*2.25);--container_gap:var(--gap);--max_width:calc(100% - var(--container_gap));--con_spa_s:0.78125vw;--con_spa_m:1.5625vw;--con_spa_l:3.125vw;--con_spa_xl:6.25vw;--con_spa_xxl:12.5vw;--header_height:calc(var(--base)*4);--line_height:1.75;--f_s_s:calc(var(--base) - 2px);--f_s:var(--base);--f_w_l:300;--f_w_r:400;--f_w_m:600;--f_w_b:700;--f_f:"Prompt","Noto Sans TC",sans-serif;--f_f_s:"Prompt","Noto Sans TC",sans-serif;--col_bg:#efeae3;--col_bg_opacity:hsla(35,27%,91%,.7);--col_bg_2:#dfd9cf;--col_pri:#dc8216;--col_pri_opacity:rgba(220,130,22,.5);--col_sec:#097372;--col_sec_opacity:rgba(9,115,114,.5);--col_white:#fff;--col_white_opacity:hsla(0,0%,100%,.2);--col_gray_lighten:#bdbdbd;--col_gray:#a1a1a1;--col_gray_darken:#333;--col_black:#141414;--col_black_opacity:hsla(0,0%,8%,.5);--col_black_opacity_2:rgba(0,0,0,.2);--trt_timing:cubic-bezier(.6,0,0,.85);--size-2xs:.75rem;--size-xs:.8125rem;--size-s:.875rem;--size-base:1rem;--size-md:1.125rem;--size-lg:1.25rem;--size-xl:1.5rem;--size-2xl:1.875rem;--size-3xl:2.25rem;--size-4xl:3rem;--size-5xl:4rem;--size-6xl:5rem}@media (min-width:960px){:root{--container_gap:calc(var(--gap)*2);--header_height:calc(var(--base)*6.5)}}@media (min-width:1280px){:root{--container_gap:calc(var(--gap)*2)}}@media (min-width:1440px){:root{--container_gap:calc(var(--gap)*6)}}@media (min-width:1680px){:root{--base:calc(1rem + 0.1vw);--container_gap:calc(var(--gap)*8)}}@media (min-width:1920px){:root{--container_gap:calc(var(--gap)*10)}}body{font-family:var(--f_f);font-weight:var(--f_w_r);-webkit-text-size-adjust:none;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;color:var(--col_black);text-rendering:optimizeLegibility}.hidden{opacity:0;transition:visibility 0s .2s,opacity .2s linear;visibility:hidden}.visible{opacity:1;transition:opacity .2s linear;visibility:visible}::-moz-selection{background-color:var(--col_pri);color:var(--col_white)}::selection{background-color:var(--col_pri);color:var(--col_white)}::--webkit-media-controls-play-button,::-webkit-media-controls-panel{-webkit-appearance:none;display:none!important}::-webkit-media-controls-start-playback-button{-webkit-appearance:none;display:none!important}h1,h2,h3,h4,h5,h6{border:0;margin:0;outline:0;padding:0;word-wrap:break-word;font-weight:var(--f_w_b)}a,h1,h2,h3,h4,h5,h6{display:inline-block}a{cursor:pointer;line-height:1;transition:.3s}a,a:hover{text-decoration:none}a.link{color:var(--col_black);line-height:1.1}a.link .link_label{font-size:var(--f_size);font-weight:var(--f_weight)}a img{line-height:0;width:100%}.avator,.logo,.photo,.thumbnail{border:none;display:block;line-height:0;position:relative}.avator img,.logo img,.photo img,.thumbnail img{height:auto;width:100%}.avator.lazy,.logo.lazy,.photo.lazy,.thumbnail.lazy{opacity:0}.avator.in,.logo.in,.photo.in,.thumbnail.in{opacity:1;transition:opacity 1.5s}.photo,.thumbnail{background-position:50%;background-repeat:no-repeat;background-size:cover;transition:opacity .4s .1s}.photo.ratio_16_9,.thumbnail.ratio_16_9{padding-bottom:56%;width:100%}.photo.ratio_3_4,.thumbnail.ratio_3_4{padding-bottom:133%;width:100%}.photo.ratio_4_3,.thumbnail.ratio_4_3{padding-bottom:74.25%;width:100%}.photo.ratio_2_1,.thumbnail.ratio_2_1{padding-bottom:50%;width:100%}.photo.ratio_1_1,.thumbnail.ratio_1_1{padding-bottom:100%}.photo.full,.thumbnail.full{background-size:cover}.photo.large,.thumbnail.large{background-size:contain}.photo.medium,.thumbnail.medium{background-size:75%}.photo.small,.thumbnail.small{background-size:50%}@media (min-width:960px){.photo.m_cover,.thumbnail.m_cover{background-size:cover}.photo.m_contain,.thumbnail.m_contain{background-size:contain}.photo.m_xl,.thumbnail.m_xl{background-size:150%}.photo.m_2xl,.thumbnail.m_2xl{background-size:200%}.photo.m_ratio_3_2,.thumbnail.m_ratio_3_2{padding-bottom:66.66%}.photo.m_ratio_2_1,.thumbnail.m_ratio_2_1{padding-bottom:50%}.photo.m_ratio_1_1,.thumbnail.m_ratio_1_1{padding-bottom:100%}.photo.large,.thumbnail.large{background-size:50%}.photo.medium,.thumbnail.medium{background-size:33%}.photo.small,.thumbnail.small{background-size:16%}}.more_btn{display:inline-block;margin:var(--con_spa_m) auto auto auto}.more_btn .btn_link{border:1px solid var(--col_pri);color:var(--col_gray_darken);display:block;font-size:var(--f_s_s);font-weight:var(--f_w_r);letter-spacing:2px;line-height:1.1;padding:calc(var(--f_s_s)*.5) var(--f_s) calc(var(--f_s_s)*.5) calc(var(--f_s) + 2px);text-decoration:none;transition:.3s}.more_btn .btn_link:hover{border:1px solid var(--col_gray)}.inner_btn{display:block;margin:var(--con_spa_l) auto auto auto}.inner_btn .btn_link{border:1px solid var(--col_pri);border-radius:var(--f_s);color:var(--col_gray_darken);font-size:var(--f_s_s);font-weight:var(--f_w_r);line-height:1.1;padding:calc(var(--f_s_s)*.5) var(--f_s) calc(var(--f_s_s)*.5) calc(var(--f_s) + 2px);text-decoration:none;transition:.3s}.inner_btn .btn_link:hover{border:1px solid var(--col_gray)}.inner_btn .btn_link p{display:inline;font-size:var(--f_s_s);font-weight:var(--f_w_r);margin-left:var(--f_s_s)}.sec_break{background-position:50%;background-repeat:no-repeat;background-size:contain;display:block;height:var(--f_s_s);margin:calc(var(--row)*2) 0;width:100%}.main_container>div:first-child{height:100vh;position:absolute;width:100%}#load_cover{align-items:center;background-color:var(--col_bg);bottom:0;display:flex;flex-flow:column wrap;height:100vh;justify-content:center;left:0;opacity:1;position:fixed;right:0;top:0;transition:opacity 1s var(--trt_timing);-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%;z-index:99}#load_cover.loading{opacity:0}#load_cover.loading .main,#load_cover.loading .sub{top:calc(var(--row)*2)}#load_cover .text_inner{color:var(--col_pri)}#load_cover .main{display:inline-block;font-size:calc(var(--f_s)*2.4);font-weight:var(--f_w_b);letter-spacing:10px;right:-5px;transition:top 1.2s var(--trt_timing)}#load_cover .main,#load_cover .sub{line-height:1;position:relative;top:0}#load_cover .sub{color:var(--col_gray);font-size:calc(var(--f_s)*1.4);font-weight:600;margin-top:var(--f_s);transition:top 1.2s .1s var(--trt_timing);word-spacing:3px}@media (min-width:960px){#load_cover .main{font-size:calc(var(--f_s)*3.6);letter-spacing:12px;right:-6px}#load_cover .sub{margin-top:var(--con_spa_l)}}[class*=row_area][class*=_s]{display:flex;flex-flow:row wrap}@media (min-width:768px){[class*=row_area][class*=_ms]{display:flex;flex-flow:row wrap}}@media (min-width:960px){[class*=row_area][class*=_m]{display:flex;flex-flow:row wrap}}@media (min-width:1280px){[class*=row_area][class*=_lx]{display:flex;flex-flow:row wrap}}[class*=row_area][class*=center]{align-items:center}[class*=row_area][class*=end]{align-items:flex-end}[class*=row_area]>[class*=col][class*=_05]{flex:.5}[class*=row_area]>[class*=col][class*=_1]{flex:1}[class*=row_area]>[class*=col][class*=_2]{flex:2}[class*=row_area]>[class*=col][class*=_3]{flex:3}[class*=row_area]>[class*=col][class*=_4]{flex:4}@media (min-width:960px){[class*=row_area]>[class*=col][class*=m3]{flex:3}}[class*=text_inner]{color:var(--col_black)}[class*=text_inner][class*=_center]{text-align:center}[class*=grid_area]{display:grid;grid-gap:var(--gap)}[class*=grid_area][class*=_s]{display:grid;grid-column-gap:calc(var(--gap)*1);grid-row-gap:calc(var(--gap)*1.25)}[class*=grid_area][class*=_s][class*=_2],[class*=grid_area][class*=_s][class*=_3],[class*=grid_area][class*=_s][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}@media (min-width:768px){[class*=grid_area][class*=_ms]{display:grid;grid-column-gap:calc(var(--gap)*1);grid-row-gap:calc(var(--gap)*1.25)}[class*=grid_area][class*=_ms][class*=_2],[class*=grid_area][class*=_ms][class*=_3],[class*=grid_area][class*=_ms][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}}@media (min-width:960px){[class*=grid_area][class*=_s][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--gap)),1fr))}[class*=grid_area][class*=_m]{display:grid;grid-gap:calc(var(--gap)*1)}[class*=grid_area][class*=_m][class*=_2]{grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--gap)),1fr))}[class*=grid_area][class*=_m][class*=_3]{grid-template-columns:repeat(auto-fill,minmax(calc(33% - var(--gap)),1fr))}[class*=grid_area][class*=_m][class*=_4]{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--gap)),1fr))}}@media (min-width:1920px){[class*=grid_area][class*=_m]{display:grid;grid-column-gap:calc(var(--gap)*1);grid-row-gap:calc(var(--gap)*1.25)}}.fs_ss{font-size:calc(var(--f_s_s) - 2px)}.fs_sm{font-size:var(--f_s_s)}.fs_base{font-size:var(--f_s)}.fs_me{font-size:calc(var(--f_s)*1.2)}.fs_la{font-size:calc(var(--f_s)*1.6)}.fs_xl{font-size:calc(var(--f_s)*2.4)}.fs_2xl{font-size:calc(var(--f_s)*3.6)}.fs_3xl{font-size:calc(var(--f_s)*4.8)}.fs_4xl{font-size:calc(var(--f_s)*6)}@media (min-width:960px){.fs_me{font-size:calc(var(--f_s)*1.4)}.fs_la{font-size:calc(var(--f_s)*1.8)}.fs_xl{font-size:calc(var(--f_s)*2.6)}.fs_2xl{font-size:calc(var(--f_s)*4)}.fs_3xl{font-size:calc(var(--f_s)*4.4)}.fs_4xl{font-size:calc(var(--f_s)*6.4)}.m_fs_me{font-size:calc(var(--f_s)*1.4)}.m_fs_la{font-size:calc(var(--f_s)*1.8)}.m_fs_xl{font-size:calc(var(--f_s)*2.6)}.m_fs_2xl{font-size:calc(var(--f_s)*4)}.m_fs_3xl{font-size:calc(var(--f_s)*4.4)}.m_fs_4xl{font-size:calc(var(--f_s)*6.4)}}.fw_l{font-weight:var(--f_w_l)}.fw_r{font-weight:var(--f_w_r)}.fw_m{font-weight:var(--f_w_m)}.fw_b{font-weight:var(--f_w_b)}.lh_sm{line-height:1.3}.lh_base{line-height:1.6}.lh_me{line-height:1.9}.mg_sm{margin:calc(var(--base)*.5)}.mg_base{margin:var(--base)}.mg_me{margin:calc(var(--base)*1.6)}.mg_la{margin:calc(var(--base)*2.4)}.mg_xl{margin:calc(var(--base)*3.6)}.mt_sm{margin-top:calc(var(--base)*.5)}.mr_sm{margin-right:calc(var(--base)*.5)}.mb_sm{margin-bottom:calc(var(--base)*.5)}.ml_sm{margin-left:calc(var(--base)*.5)}.mt_base{margin-top:var(--base)}.ml_base{margin-left:var(--base)}.mr_base{margin-right:var(--base)}.mb_base{margin-bottom:var(--base)}.mt_me{margin-top:calc(var(--base)*1.5)}.ml_me{margin-left:calc(var(--base)*1.5)}.mr_me{margin-right:calc(var(--base)*1.5)}.mb_me{margin-bottom:calc(var(--base)*1.5)}.mt_la{margin-top:calc(var(--base)*2)}.ml_la{margin-left:calc(var(--base)*2)}.mr_la{margin-right:calc(var(--base)*2)}.mb_la{margin-bottom:calc(var(--base)*2)}.mt_xl{margin-top:calc(var(--base)*4)}.ml_xl{margin-left:calc(var(--base)*4)}.mr_xl{margin-right:calc(var(--base)*4)}.mb_xl{margin-bottom:calc(var(--base)*4)}.mt_2xl{margin-top:calc(var(--base)*6)}.ml_2xl{margin-left:calc(var(--base)*6)}.mr_2xl{margin-right:calc(var(--base)*6)}.mb_2xl{margin-bottom:calc(var(--base)*6)}.mt_3xl{margin-top:calc(var(--base)*8)}.ml_3xl{margin-left:calc(var(--base)*8)}.mr_3xl{margin-right:calc(var(--base)*8)}.mb_3xl{margin-bottom:calc(var(--base)*8)}.mt_4xl{margin-top:calc(var(--base)*12)}.ml_4xl{margin-left:calc(var(--base)*12)}.mr_4xl{margin-right:calc(var(--base)*12)}.mb_4xl{margin-bottom:calc(var(--base)*12)}@media (min-width:768px){.ms_mg_no{margin:0}.ms_mt_no{margin-top:0}.ms_mr_no{margin-right:0}.ms_mb_no{margin-bottom:0}.ms_ml_no{margin-left:0}}@media (min-width:960px){.m_mg_no{margin:0}.m_mt_no{margin-top:0}.m_mr_no{margin-right:0}.m_mb_no{margin-bottom:0}.m_ml_no{margin-left:0}.m_mt_base{margin-top:var(--base)}.m_mt_me{margin-top:calc(var(--base)*1.5)}.m_mt_la{margin-top:calc(var(--base)*2)}.m_mt_xl{margin-top:calc(var(--base)*4)}.m_mr_base{margin-right:var(--base)}.m_mr_me{margin-right:calc(var(--base)*1.5)}.m_mr_la{margin-right:calc(var(--base)*2)}.m_mr_xl{margin-right:calc(var(--base)*4)}.m_mb_2xl{margin-bottom:calc(var(--base)*6)}}.op_05{opacity:.5}.op_07{opacity:.7}.pd_sm{padding:calc(var(--base)*.5)}.pd_base{padding:var(--base)}.pd_me{padding:calc(var(--base)*1.6)}.pd_la{padding:calc(var(--base)*2.4)}.pd_xl{padding:calc(var(--base)*3.6)}.pt_sm{padding-top:calc(var(--base)*.5)}.pr_sm{padding-right:calc(var(--base)*.5)}.pb_sm{padding-bottom:calc(var(--base)*.5)}.pl_sm{padding-left:calc(var(--base)*.5)}.pt_base{padding-top:var(--base)}.pl_base{padding-left:var(--base)}.pr_base{padding-right:var(--base)}.pb_base{padding-bottom:var(--base)}.pt_me{padding-top:calc(var(--base)*1.6)}.pl_me{padding-left:calc(var(--base)*1.6)}.pr_me{padding-right:calc(var(--base)*1.6)}.pb_me{padding-bottom:calc(var(--base)*1.6)}.pt_la{padding-top:calc(var(--base)*2.4)}.pl_la{padding-left:calc(var(--base)*2.4)}.pr_la{padding-right:calc(var(--base)*2.4)}.pb_la{padding-bottom:calc(var(--base)*2.4)}.pt_xl{padding-top:calc(var(--base)*3.6)}.pl_xl{padding-left:calc(var(--base)*3.6)}.pr_xl{padding-right:calc(var(--base)*3.6)}.pb_xl{padding-bottom:calc(var(--base)*3.6)}@media (min-width:768px){.ms_pd_no{padding:0}.ms_pt_no{padding-top:0}.ms_pr_no{padding-right:0}.ms_pb_no{padding-bottom:0}.ms_pl_no{padding-left:0}}@media (min-width:960px){.m_pd_sm{padding:calc(var(--base)*.5)}.m_pd_base{padding:var(--base)}.m_pd_me{padding:calc(var(--base)*1.6)}.m_pd_la{padding:calc(var(--base)*2.4)}.m_pd_xl{padding:calc(var(--base)*3.6)}.m_pt_xl{padding-top:calc(var(--base)*3.6)}.m_pl_xl{padding-left:calc(var(--base)*3.6)}.m_pr_xl{padding-right:calc(var(--base)*3.6)}.m_pb_xl{padding-bottom:calc(var(--base)*3.6)}.m_pd_no{padding:0}.m_pt_no{padding-top:0}.m_pr_no{padding-right:0}.m_pb_no{padding-bottom:0}.m_pl_no{padding-left:0}}.thumbnail_placeholder{background-color:#fff;background-image:url(../src/images/logo.svg);background-position:50%;background-repeat:no-repeat;background-size:15%;opacity:.5}@font-face{font-family:FontAwesome;font-style:normal;font-weight:400;src:url(../src/fonts/fontawesome-webfont.eot?v=4.3.1);src:url(../src/fonts/fontawesome-webfont.eot?#iefix?v=4.3.1) format("embedded-opentype"),url(../src/fonts/fontawesome-webfont.woff2?v=4.3.1) format("woff2"),url(../src/fonts/fontawesome-webfont.woff?v=4.3.1) format("woff"),url(../src/fonts/fontawesome-webfont.ttf?v=4.3.1) format("truetype"),url(../src/fonts/fontawesome-webfont.svg?v=4.3.1#fontawesomeregular) format("svg")}.fa{display:inline-block;font:normal normal normal 14px/.8 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transform:translate(0)}.fa-play:before{content:""}.fa-facebook:before{content:""}.fa-instagram:before{content:""}.fa-linkedin:before{content:""}.fa-youtube:before{content:""}.fa-youtube-play:before{content:""}.fa-flickr:before{content:""}.fa-bookmark:before{content:""}.fa-search:before{content:""}.fa-envelope-o:before{content:""}.fa-clock-o:before{content:""}.fa-heart:before{content:""}.fa-home:before{content:""}.fa-file-pdf-o:before{content:""}.fa-file-text-o:before{content:""}.fa-download:before{content:""}.fa-map-marker:before{content:""}.fa-phone:before{content:""}.fa-calendar:before{content:""}.fa-angle-right:before{content:""}.fa-line-chart:before{content:""}.fa-usd:before{content:""}.fa-star-o:before{content:""}.form,form{display:flex;flex-flow:row wrap;justify-content:space-between;overflow:hidden}.form .fa-search,form .fa-search{color:var(--col_gray_darken);cursor:pointer}.form input,form input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-radius:0;box-sizing:border-box;display:block;padding:2px 0;transition:.3s;width:100%}.form input:focus,form input:focus{outline:none}.form input[type=date],.form input[type=email],.form input[type=number],.form input[type=password],.form input[type=tel],.form input[type=text],.form input[type=time],.form select,form input[type=date],form input[type=email],form input[type=number],form input[type=password],form input[type=tel],form input[type=text],form input[type=time],form select{background-color:#f7f7f7;border:1px solid var(--col_gray);color:var(--col_black);font-family:var(--f_f);font-size:var(--f_s);font-weight:400;padding:calc(var(--f_s)*.75);width:100%}.form input[type=date]::-moz-placeholder,.form input[type=email]::-moz-placeholder,.form input[type=number]::-moz-placeholder,.form input[type=password]::-moz-placeholder,.form input[type=tel]::-moz-placeholder,.form input[type=text]::-moz-placeholder,.form input[type=time]::-moz-placeholder,.form select::-moz-placeholder,form input[type=date]::-moz-placeholder,form input[type=email]::-moz-placeholder,form input[type=number]::-moz-placeholder,form input[type=password]::-moz-placeholder,form input[type=tel]::-moz-placeholder,form input[type=text]::-moz-placeholder,form input[type=time]::-moz-placeholder,form select::-moz-placeholder{color:var(--col_gray)}.form input[type=date]::placeholder,.form input[type=email]::placeholder,.form input[type=number]::placeholder,.form input[type=password]::placeholder,.form input[type=tel]::placeholder,.form input[type=text]::placeholder,.form input[type=time]::placeholder,.form select::placeholder,form input[type=date]::placeholder,form input[type=email]::placeholder,form input[type=number]::placeholder,form input[type=password]::placeholder,form input[type=tel]::placeholder,form input[type=text]::placeholder,form input[type=time]::placeholder,form select::placeholder{color:var(--col_gray)}.form input[type=date]:focus,.form input[type=email]:focus,.form input[type=number]:focus,.form input[type=password]:focus,.form input[type=tel]:focus,.form input[type=text]:focus,.form input[type=time]:focus,.form select:focus,form input[type=date]:focus,form input[type=email]:focus,form input[type=number]:focus,form input[type=password]:focus,form input[type=tel]:focus,form input[type=text]:focus,form input[type=time]:focus,form select:focus{border:1px solid var(--col_gray_darken)}.form input[type=date]+span,.form input[type=email]+span,.form input[type=number]+span,.form input[type=password]+span,.form input[type=tel]+span,.form input[type=text]+span,.form input[type=time]+span,.form select+span,form input[type=date]+span,form input[type=email]+span,form input[type=number]+span,form input[type=password]+span,form input[type=tel]+span,form input[type=text]+span,form input[type=time]+span,form select+span{font-family:var(--f_f_s);font-size:var(--f_s_s);margin-top:var(--f_s_s)}.form input[type=checkbox],form input[type=checkbox]{border-radius:50%;box-shadow:inset 0 0 0 2px var(--col_gray_darken);cursor:pointer;height:1rem;margin:0;padding:0;position:relative;width:1rem}.form input[type=checkbox]:after,form input[type=checkbox]:after{color:var(--col_white);content:"✓";font-size:.9rem;font-weight:600;height:1rem;left:0;line-height:1rem;position:absolute;text-align:center;top:0;width:1rem}.form input[type=checkbox]:checked,form input[type=checkbox]:checked{box-shadow:inset 0 0 0 8px var(--col_gray_darken)}.form input[type=checkbox].main,form input[type=checkbox].main{box-shadow:inset 0 0 0 2px var(--col_gray_darken)}.form input[type=checkbox].main:checked,form input[type=checkbox].main:checked{box-shadow:inset 0 0 0 8px var(--col_gray_darken)}.form .submit_button,.form button,.form input[type=submit],form .submit_button,form button,form input[type=submit]{background-color:var(--col_gray);border:none;box-shadow:inset 0 0 0 2px var(--col_black);color:var(--col_white);cursor:pointer;display:block;font-family:var(--f_f_s);font-size:var(--f_s);font-weight:var(--f_w_m);line-height:1;padding:calc(var(--f_s)*.5) var(--f_s);transition:.2s}.form .submit_button:hover,.form button:hover,.form input[type=submit]:hover,form .submit_button:hover,form button:hover,form input[type=submit]:hover{background-color:var(--col_gray_darken)}.form label,form label{color:var(--col_gray_darken);cursor:pointer;display:block;font-family:var(--f_f_s);font-size:var(--f_f_s);font-weight:var(--f_w_r);margin-bottom:.35rem}.form label .required,form label .required{display:inline-block}.form select,form select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;background-image:url("data:image/svg+xml;utf8,<svg version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='32' height='20' viewBox='0 0 20 20'><path fill='#b54434' d='M7.406 7.828l4.594 4.594 4.594-4.594 1.406 1.406-6 6-6-6z'></path></svg>");background-position:100%;background-repeat:no-repeat;border-radius:0;box-sizing:border-box;cursor:pointer;display:block;padding:calc(var(--f_s)*.5) calc(var(--f_s)*.75);transition:.4s;width:100%}.form select:focus,form select:focus{color:var(--col_black);outline:none}.form select option,form select option{color:var(--col_black)}.form textarea,form textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border:1px solid var(--col_gray_darken);border-radius:0;box-sizing:border-box;color:var(--col_black);display:block;font-size:16px;height:250px;padding:.5rem;transition:.4s;width:100%}.form textarea:focus,form textarea:focus{color:var(--col_black);outline:none}.form .rememberme_label,form .rememberme_label{align-items:center;display:flex;justify-content:center;line-height:1;margin-bottom:0;transition:opacity .3s}.form .rememberme_label:hover,form .rememberme_label:hover{opacity:.75}.form .rememberme_label .checkbox_label,form .rememberme_label .checkbox_label{color:var(--col_gray_darken);font-size:var(--f_s);font-weight:500;line-height:1;margin-left:.25rem}.form .agreement_row label,form .agreement_row label{align-items:center;display:flex;font-size:16px;font-weight:500}.form .agreement_row label input[type=checkbox],form .agreement_row label input[type=checkbox]{margin-right:.25rem}.form .agreement_row .agree_summary,form .agreement_row .agree_summary{display:block;margin-left:1.25rem}.form .agreement_row .agree_summary a,form .agreement_row .agree_summary a{color:var(--col_gray_darken);display:inline;text-decoration:underline}.form .form_partial,form .form_partial{width:100%}.form .form_partial .partial_title,form .form_partial .partial_title{line-height:1.25;margin-bottom:2rem}.form .form_partial .partial_title .en,form .form_partial .partial_title .en{color:var(--col_gray_darken);font-size:var(--f_s)}.form .form_partial .form_row,form .form_partial .form_row{display:flex;flex-flow:column wrap;width:100%}.form .form_partial .form_row:not(:last-child),form .form_partial .form_row:not(:last-child){margin-bottom:var(--con_spa_xl)}.form .form_partial .form_row .col_1,form .form_partial .form_row .col_1{flex:1}.form .form_partial .form_row .col_1:not(:last-child),form .form_partial .form_row .col_1:not(:last-child){margin-bottom:var(--con_spa_l)}.form .form_partial .form_row .input_label,form .form_partial .form_row .input_label{display:flex;flex-flow:column wrap;font-size:var(--f_s);font-weight:400;line-height:1.25;width:100%}.form .form_partial .form_row p a,form .form_partial .form_row p a{text-decoration:underline}.form .form_partial .form_row.submit,form .form_partial .form_row.submit{margin-top:var(--con_spa_xl)}.form .form_partial .form_row.simple_captcha,form .form_partial .form_row.simple_captcha{display:block;margin:var(--con_spa_l) auto;text-align:center;width:33%}.form .form_partial .form_row.simple_captcha img,form .form_partial .form_row.simple_captcha img{border:1px solid var(--col_gray);height:30%;margin-bottom:.5rem;width:90%}.form .form_partial .social_login .social_login_btn,form .form_partial .social_login .social_login_btn{box-sizing:border-box;color:var(--col_white);display:block;font-size:var(--f_s);font-weight:400;margin-bottom:1.5rem;padding:.75rem 1rem;text-align:center;text-transform:uppercase;transition:opacity .3s;width:100%}.form .form_partial .social_login .social_login_btn:hover,form .form_partial .social_login .social_login_btn:hover{opacity:.75}.form .form_partial .social_login .social_login_btn .fa,form .form_partial .social_login .social_login_btn .fa{float:left;line-height:1}.form .form_partial .social_login .social_login_btn:last-child,form .form_partial .social_login .social_login_btn:last-child{margin-bottom:0}.form .form_partial .social_login .facebook,form .form_partial .social_login .facebook{background-color:#3a60d0}.form .form_partial .social_login .google,form .form_partial .social_login .google{background-color:#e04754}@media (min-width:768px){.form .form_partial:last-child,form .form_partial:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}.form .form_partial .form_row,form .form_partial .form_row{flex-flow:row wrap;width:100%}.form .form_partial .form_row:not(:last-child),form .form_partial .form_row:not(:last-child){margin-bottom:var(--con_spa_l)}.form .form_partial .form_row .col_1:not(:last-child),form .form_partial .form_row .col_1:not(:last-child){margin-bottom:0;margin-right:var(--con_spa_l)}}.form .wpcf7-response-output,form .wpcf7-response-output{font-family:var(--f_f_s);font-size:var(--f_s_s);margin:auto;padding:calc(var(--f_s)*.5) var(--f_s)}[class*=inner_article]{color:var(--col_gray_darken);font-family:var(--f_f)}[class*=inner_article][class*=_sub]{font-family:var(--f_f_s)}[class*=inner_article][class*=_sub] h1,[class*=inner_article][class*=_sub] h2,[class*=inner_article][class*=_sub] h3,[class*=inner_article][class*=_sub] h4,[class*=inner_article][class*=_sub] h5,[class*=inner_article][class*=_sub] h6{font-weight:var(--f_w_m)}[class*=inner_article][class*=_sub] p{font-weight:var(--f_w_r)}[class*=inner_article][class*=_sub] b,[class*=inner_article][class*=_sub] strong{font-weight:var(--f_w_m)}[class*=inner_article][class*=_sub] ol li,[class*=inner_article][class*=_sub] ul li{font-weight:var(--f_w_r)}[class*=inner_article] h1,[class*=inner_article] h2,[class*=inner_article] h3,[class*=inner_article] h4,[class*=inner_article] h5,[class*=inner_article] h6{color:var(--col_gray_darken);display:block;font-weight:var(--f_w_b);line-height:var(--line_height);margin-bottom:var(--f_s);margin-top:var(--f_s);width:100%}[class*=inner_article] h1:first-child,[class*=inner_article] h2:first-child,[class*=inner_article] h3:first-child,[class*=inner_article] h4:first-child,[class*=inner_article] h5:first-child,[class*=inner_article] h6:first-child{margin-top:0}[class*=inner_article] h3{font-size:calc(var(--f_s)*1.4);letter-spacing:2px}[class*=inner_article] h4{font-size:calc(var(--f_s)*1.2);letter-spacing:2px}[class*=inner_article] .article_meta{margin-bottom:calc(var(--f_s)*1.25)}[class*=inner_article] .article_meta p{font-size:var(--f_s_s);font-weight:var(--f_w_m);line-height:1.5;margin-bottom:0}[class*=inner_article] p{display:block;font-size:var(--f_s);font-weight:var(--f_w_r);line-height:var(--line_height);margin-bottom:calc(var(--f_s)*1.25);text-align:justify;width:100%}[class*=inner_article] p:last-child{margin-bottom:0}[class*=inner_article] b,[class*=inner_article] strong{color:var(--col_gray_darken);font-weight:var(--f_w_b)}[class*=inner_article] a{border-bottom:1px solid var(--col_sec);color:var(--col_sec);display:inline;font-weight:var(--f_w_m);line-height:1;padding-bottom:1px;text-decoration:none;transition:.3s}[class*=inner_article] a:hover{border-bottom:1px solid transparent;opacity:1}[class*=inner_article] i:not(.fa){font-style:italic}[class*=inner_article] em{font-size:14px;line-height:1;vertical-align:top}[class*=inner_article] em:before{color:var(--col_pri_opacity);content:"↑";display:inline-block;margin-right:.25rem;vertical-align:top}[class*=inner_article] ol,[class*=inner_article] ul{font-family:var(--f_f_s);font-size:var(--f_s);margin:var(--con_spa_s) 0 var(--con_spa_m) 0;padding-left:calc(var(--f_s)*1.5)}[class*=inner_article] ol:last-child,[class*=inner_article] ul:last-child{margin:var(--con_spa_s) 0 0 0}[class*=inner_article] ol li,[class*=inner_article] ul li{font-weight:var(--f_w_r);line-height:var(--line_height);list-style-type:square}[class*=inner_article] ol li{list-style-type:decimal}[class*=inner_article] hr{border:1px dotted var(--col_gray);border-bottom:0;margin:calc(var(--row)*1) 0}[class*=inner_article] blockquote{background-color:var(--col_bg);box-sizing:border-box;display:block;font-size:var(--f_s);font-weight:var(--f_w_m);line-height:var(--line_height);margin:var(--con_spa_m) 0;padding:var(--con_spa_l) var(--con_spa_l);width:100%}[class*=inner_article] blockquote p{color:var(--col_black);margin-bottom:var(--con_spa_l)}[class*=inner_article] blockquote strong{color:var(--col_black);display:block;font-size:var(--f_s);font-weight:var(--f_w_b);margin-top:var(--con_spa_l);text-align:right}[class*=inner_article] blockquote strong:before{background-color:var(--col_black);content:"";display:inline-block;height:1px;margin:3px 8px 4px 0;vertical-align:middle;width:.5rem}[class*=inner_article] img{background-color:var(--col_black);color:var(--col_black);display:block;line-height:1;margin-bottom:var(--con_spa_s);text-align:center;width:100%}[class*=inner_article] figure figcaption{font-size:14px;line-height:1.5}[class*=inner_article] iframe{display:block;height:49.0196078431vw;margin:var(--con_spa_m) 0;width:100%}@media (min-width:960px){.inner_article p{overflow-x:initial}.inner_article blockquote{padding:var(--con_spa_m) var(--con_spa_m)}.inner_article iframe{height:24rem}.inner_article .image_image_row{gap:var(--con_spa_m)}}.truncate-3-line{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;height:112px;overflow:hidden}.row,.sec_row{margin-bottom:2rem}.nav{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);left:0;position:fixed;right:0;top:0;z-index:50}.nav .nav_header{display:flex;justify-content:space-between;margin:var(--base) auto;width:var(--max_width)}.nav .nav_header .logo{height:calc(var(--base)*2)}.nav .nav_header .logo a{align-items:center;background-image:url(../src/images/logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;color:var(--col_gray_darken);display:flex;font-size:calc(var(--f_s) + 2px);font-weight:var(--f_w_m);height:100%;letter-spacing:1px;padding-left:calc(var(--base)*2.5)}.nav .nav_header .nav_func{display:flex}.nav .nav_header .nav_func_btn{align-items:center;border:1px solid var(--col_gray_lighten);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:calc(var(--base)*2);justify-content:center;margin-right:calc(var(--base)*.5);width:calc(var(--base)*2)}.nav .nav_header .nav_func_btn:hover{border:1px solid var(--col_pri)}.nav .nav_header .nav_func_btn:hover i{color:var(--col_pri)}.nav .nav_header .nav_func_btn i{color:var(--col_gray_darken);font-size:var(--f_s_s);transform:translateY(-1px)}.nav .nav_header .nav_func_btn i.en{font-size:var(--f_s);font-weight:var(--f_w_m);transform:translateY(1px)}.nav .nav_header .nav_btn{border:1px solid var(--col_gray_lighten);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:column;height:calc(var(--base)*2);justify-content:center;padding:calc(var(--base)*.5);position:relative;width:calc(var(--base)*2)}.nav .nav_header .nav_btn a{background-color:var(--col_black);font-size:0;height:2px;text-indent:-100%;width:calc(var(--base) - 2px)}.nav .nav_header .nav_btn a:after,.nav .nav_header .nav_btn a:before{background-color:var(--col_black);content:"";display:block;height:2px;position:absolute;transition:.2s var(--trt_timing);width:calc(var(--base) - 2px)}.nav .nav_header .nav_btn a:before{top:calc(var(--base)*.5 + 1px)}.nav .nav_header .nav_btn a:after{bottom:calc(var(--base)*.5 + 1px)}.nav .nav_wrap{background-color:var(--col_bg);border-bottom:6px solid var(--col_pri);bottom:0;display:block;height:calc(100vh - var(--base)*4 - 6px);left:0;opacity:0;overflow-y:scroll;pointer-events:none;position:absolute;right:0;top:calc(var(--base)*4);transform:translateY(1px);transition:none}.nav .nav_wrap .nav_container{display:flex;flex-flow:column}.nav .nav_wrap .nav_container .nav_item{color:var(--col_gray_darken);display:block;font-size:var(--f_s);font-weight:var(--f_w_m);padding:var(--base) calc(var(--gap)*.5)}.nav .nav_wrap .nav_container .nav_item.not_available{pointer-events:none}.nav .nav_wrap .nav_container .pri_nav_section{border-bottom:1px solid var(--col_gray_lighten)}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item{align-items:center;display:flex;justify-content:space-between;line-height:1;transition:none}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item:after{content:"+";font-size:calc(var(--f_s)*2.5);font-weight:var(--f_w_l);line-height:0;margin-right:calc(var(--base)*.6)}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on,.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item{border-bottom:4px solid var(--col_sec)}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item:after{content:"-"}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .sec_nav_section{background-color:var(--col_bg_2);height:auto}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section{display:flex;flex-flow:column;height:0;overflow:hidden}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item{font-weight:var(--f_w_r);padding:var(--base) calc(var(--gap)*.5 + var(--f_s))}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item:not(:last-child){border-bottom:1px solid var(--col_gray_lighten)}.nav.on{background-color:var(--col_bg)}.nav.on .nav_header .nav_func .nav_btn a{background-color:transparent!important}.nav.on .nav_header .nav_func .nav_btn a:before{top:calc(var(--base) - 2px);transform:rotate(45deg)}.nav.on .nav_header .nav_func .nav_btn a:after{bottom:calc(var(--base) - 2px);transform:rotate(-45deg)}.nav.on .nav_wrap{opacity:1;pointer-events:all}.nav.bg{background-color:var(--col_bg);border-bottom:1px solid var(--col_bg_2)}.nav.bg.content,.nav.cover.content{background-color:#fff;border-bottom:1px solid var(--col_gray_lighten)}.nav.bg.content .nav_header .logo a,.nav.cover.content .nav_header .logo a{color:var(--col_gray_darken)}.nav.bg.content .nav_header .nav_func .nav_func_btn,.nav.cover.content .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_gray_lighten)}.nav.bg.content .nav_header .nav_func .nav_func_btn i,.nav.cover.content .nav_header .nav_func .nav_func_btn i{color:var(--col_black)}.nav.bg.content .nav_header .nav_func .nav_btn,.nav.cover.content .nav_header .nav_func .nav_btn{border:1px solid var(--col_gray_lighten)}.nav.bg.content .nav_header .nav_func .nav_btn a,.nav.bg.content .nav_header .nav_func .nav_btn a:after,.nav.bg.content .nav_header .nav_func .nav_btn a:before,.nav.cover.content .nav_header .nav_func .nav_btn a,.nav.cover.content .nav_header .nav_func .nav_btn a:after,.nav.cover.content .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav.bg.on,.nav.cover.on{background-color:var(--col_bg);border-bottom:1px solid var(--col_gray_lighten)}.nav.cover_black{background-color:transparent;border-bottom:1px solid transparent}.nav.cover_black .nav_header .logo a{color:var(--col_black)}.nav.cover{background-color:rgba(0,0,0,.2);border-bottom:1px solid var(--col_pri_opacity)}.nav.cover .nav_header .logo a{color:var(--col_white)}.nav.cover .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_pri)}.nav.cover .nav_header .nav_func .nav_func_btn i{color:var(--col_white)}.nav.cover .nav_header .nav_func .nav_btn{border:1px solid var(--col_pri)}.nav.cover .nav_header .nav_func .nav_btn a,.nav.cover .nav_header .nav_func .nav_btn a:after,.nav.cover .nav_header .nav_func .nav_btn a:before{background-color:var(--col_white)}.nav.cover .nav_wrap .nav_container .nav_item.not_available{opacity:.3}.nav.cover:hover{background-color:var(--col_bg)}.nav.cover:hover .nav_header .logo a{color:var(--col_black)}.nav.cover:hover .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_gray_lighten)}.nav.cover:hover .nav_header .nav_func .nav_func_btn i{color:var(--col_black)}.nav.cover:hover .nav_header .nav_func .nav_btn{border:1px solid var(--col_gray_lighten)}.nav.cover:hover .nav_header .nav_func .nav_btn a,.nav.cover:hover .nav_header .nav_func .nav_btn a:after,.nav.cover:hover .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav.cover:hover .nav_wrap .nav_container .nav_item{color:var(--col_black)}.nav.cover:hover .nav_wrap .nav_container .nav_item.not_available{opacity:1}@media (min-width:960px){.nav{background-color:transparent;border-bottom:none}.nav:before{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);bottom:0;content:"";height:calc(var(--base)*6.5 - 1px);left:0;opacity:.95;position:absolute;right:0;top:0;transition:.3s;z-index:-1}.nav:hover:before{background-color:var(--col_bg);opacity:1}.nav.bg:before{background-color:var(--col_bg);border-bottom:1px solid var(--col_bg_2)}.nav.bg.content{background-color:transparent;border-bottom:1px solid transparent}.nav.bg.content:before{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);opacity:.95}.nav.cover_black,.nav.cover_black:before{background-color:transparent;border-bottom:1px solid transparent}.nav.cover_black .nav_header .logo a{color:var(--col_black)}.nav.cover_black .nav_header .nav_func .nav_btn a,.nav.cover_black .nav_header .nav_func .nav_btn a:after,.nav.cover_black .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav.cover_black .nav_wrap .nav_container .nav_item{color:var(--col_black)}.nav.cover_white{background-color:transparent;border-bottom:1px solid transparent}.nav.cover_white:before{background-color:transparent;border-bottom:1px solid var(--col_white_opacity)}.nav.cover_white .nav_header .logo a{color:var(--col_white)}.nav.cover_white .nav_header .nav_func .nav_btn a,.nav.cover_white .nav_header .nav_func .nav_btn a:after,.nav.cover_white .nav_header .nav_func .nav_btn a:before{background-color:var(--col_white)}.nav.cover_white .nav_header .nav_func .nav_func_btn i,.nav.cover_white .nav_wrap .nav_container .nav_item{color:var(--col_white)}.nav.cover,.nav.cover:before{background-color:transparent;border-bottom:1px solid transparent}.nav.cover:hover{background-color:transparent}.nav.cover:hover:before{background-color:var(--col_bg);border-bottom:1px solid transparent;height:calc(var(--base)*6.5 - 1px)}.nav.cover .nav_wrap .nav_container .nav_item{color:#fff}.nav.cover.content{background-color:transparent;border-bottom:none}.nav.cover.content:before{background-color:#fff;border-bottom:1px solid var(--col_bg_2);height:calc(var(--base)*4 - 1px)}.nav.cover.content:hover .nav_header .logo a{color:var(--col_black)}.nav.cover.content .nav_wrap .nav_container .nav_item{color:var(--col_gray_darken)}.nav.content:before{height:calc(var(--base)*4 - 1px)}.nav.content .nav_header .nav_func{left:0;position:relative}.nav.content .nav_header .nav_func .nav_btn{opacity:1}.nav.content .nav_wrap{opacity:0;pointer-events:none;transition:opacity .2s}.nav.content.on:before{height:calc(var(--base)*6.5 - 1px)}.nav.content.on .nav_header .nav_func .nav_btn{border:1px solid var(--col_pri)}.nav.content.on .nav_header .nav_func .nav_btn a,.nav.content.on .nav_header .nav_func .nav_btn a:after,.nav.content.on .nav_header .nav_func .nav_btn a:before{background-color:var(--col_pri)}.nav.content.on .nav_wrap{opacity:1;pointer-events:all}.nav.sec_on:before{height:calc(var(--base)*9.5 - 1px)!important}.nav.sec_on .nav_wrap{border-bottom:1px solid var(--col_gray_lighten)}.nav.sec_on .nav_wrap .pri_nav_section:not(.sec_on){opacity:.3}.nav .nav_header{margin:var(--base) auto 0}.nav .nav_header .nav_func{left:calc(var(--base)*2.5);position:relative;transition:.4s}.nav .nav_header .nav_func .nav_btn{opacity:0;transition:.4s}.nav .nav_wrap{background-color:transparent;border-bottom:1px solid transparent;height:calc(var(--base)*3);justify-content:space-between;margin:auto;opacity:1;overflow:initial;pointer-events:all;top:calc(var(--base)*5);transform:translateY(0);width:var(--max_width)}.nav .nav_wrap,.nav .nav_wrap .nav_container{display:flex;flex-flow:row wrap}.nav .nav_wrap .nav_container:first-child .pri_nav_section:not(:last-child) .nav_item{margin-right:calc(var(--base)*1.5)}.nav .nav_wrap .nav_container:last-child .pri_nav_section:not(:first-child) .nav_item{margin-left:calc(var(--base)*1.5)}.nav .nav_wrap .nav_container .nav_item{font-weight:var(--f_w_r);padding:var(--base) 0}.nav .nav_wrap .nav_container .nav_item:hover{box-shadow:inset 0 -4px 0 0 var(--col_pri)}.nav .nav_wrap .nav_container .pri_nav_section{border-bottom:0}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item:after{display:none}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on,.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item{border-bottom:none}.nav .nav_wrap .nav_container .pri_nav_section.with_sec_nav:hover .sec_nav_section{background-color:transparent;opacity:1;pointer-events:all;transition:.3s .2s}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section{flex-flow:row wrap;height:auto;left:0;opacity:0;pointer-events:none;position:absolute;top:calc(var(--base)*3);width:100%}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item{font-size:var(--f_s_s);line-height:1;padding:calc(var(--base) + 2px) 0 var(--base)}.nav .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item:not(:last-child){border-bottom:none}}.nav_v2{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);left:0;position:fixed;right:0;top:0;z-index:50}.nav_v2 .nav_header{display:flex;justify-content:space-between;margin:var(--base) auto;width:var(--max_width)}.nav_v2 .nav_header .logo{height:calc(var(--base)*2)}.nav_v2 .nav_header .logo a{align-items:center;background-image:url(../src/images/logo.svg);background-position:0;background-repeat:no-repeat;background-size:contain;color:var(--col_gray_darken);display:flex;font-size:calc(var(--f_s) + 2px);font-weight:var(--f_w_m);height:100%;letter-spacing:1px;padding-left:calc(var(--base)*2.5)}.nav_v2 .nav_header .nav_func{display:flex}.nav_v2 .nav_header .nav_func_btn{align-items:center;border:1px solid var(--col_gray_lighten);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;height:calc(var(--base)*2);justify-content:center;margin-right:calc(var(--base)*.5);width:calc(var(--base)*2)}.nav_v2 .nav_header .nav_func_btn:hover{border:1px solid var(--col_pri)}.nav_v2 .nav_header .nav_func_btn:hover i{color:var(--col_pri)}.nav_v2 .nav_header .nav_func_btn i{color:var(--col_gray_darken);font-size:var(--f_s_s);font-style:normal;transform:translateY(-1px)}.nav_v2 .nav_header .nav_func_btn i.en{font-size:var(--f_s);font-weight:var(--f_w_m);transform:translateY(1px)}.nav_v2 .nav_header .nav_btn{border:1px solid var(--col_gray_lighten);border-radius:50%;box-sizing:border-box;cursor:pointer;display:flex;flex-flow:column;height:calc(var(--base)*2);justify-content:center;padding:calc(var(--base)*.5);position:relative;width:calc(var(--base)*2)}.nav_v2 .nav_header .nav_btn a{background-color:var(--col_black);font-size:0;height:2px;text-indent:-100%;width:calc(var(--base) - 2px)}.nav_v2 .nav_header .nav_btn a:after,.nav_v2 .nav_header .nav_btn a:before{background-color:var(--col_black);content:"";display:block;height:2px;position:absolute;transition:.2s var(--trt_timing);width:calc(var(--base) - 2px)}.nav_v2 .nav_header .nav_btn a:before{top:calc(var(--base)*.5 + 1px)}.nav_v2 .nav_header .nav_btn a:after{bottom:calc(var(--base)*.5 + 1px)}.nav_v2 .nav_wrap{background-color:var(--col_bg);border-bottom:6px solid var(--col_pri);bottom:0;display:block;height:calc(100vh - var(--base)*4 - 6px);left:0;opacity:0;overflow-y:scroll;pointer-events:none;position:absolute;right:0;top:calc(var(--base)*4);transform:translateY(1px);transition:none}.nav_v2 .nav_wrap .nav_container{display:flex;flex-flow:column}.nav_v2 .nav_wrap .nav_container .nav_item{color:var(--col_gray_darken);display:block;font-size:var(--size-s);font-weight:var(--f_w_m);line-height:1.5;padding:var(--base) calc(var(--gap)*.5);white-space:nowrap}.nav_v2 .nav_wrap .nav_container .nav_item.not_available{pointer-events:none}.nav_v2 .nav_wrap .nav_container .pri_nav_section{border-bottom:1px solid var(--col_gray_lighten)}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item{align-items:center;display:flex;justify-content:space-between;transition:none}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item:after{content:"+";font-size:calc(var(--f_s)*2.5);font-weight:var(--f_w_l);line-height:0;margin-right:calc(var(--base)*.6)}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on,.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item{border-bottom:4px solid var(--col_sec)}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item:after{content:"-"}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .sec_nav_section{height:auto;opacity:1}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section{display:flex;flex-flow:column;height:0;opacity:0;overflow:hidden;transition:.5s ease-out}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item{padding:var(--base) calc(var(--gap)*.5 + var(--f_s))}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item:not(:last-child){border-bottom:1px solid var(--col_gray_lighten)}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item:hover{color:var(--col_pri);font-weight:var(--f_w_b)}.nav_v2.on{background-color:var(--col_bg)}.nav_v2.on .nav_header .nav_func .nav_btn a{background-color:transparent!important}.nav_v2.on .nav_header .nav_func .nav_btn a:before{top:calc(var(--base) - 2px);transform:rotate(45deg)}.nav_v2.on .nav_header .nav_func .nav_btn a:after{bottom:calc(var(--base) - 2px);transform:rotate(-45deg)}.nav_v2.on .nav_wrap{opacity:1;pointer-events:all}.nav_v2.bg{background-color:var(--col_bg);border-bottom:1px solid var(--col_bg_2)}.nav_v2.bg.content,.nav_v2.cover.content{background-color:#fff;border-bottom:1px solid var(--col_gray_lighten)}.nav_v2.bg.content .nav_header .logo a,.nav_v2.cover.content .nav_header .logo a{color:var(--col_gray_darken)}.nav_v2.bg.content .nav_header .nav_func .nav_func_btn,.nav_v2.cover.content .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_gray_lighten)}.nav_v2.bg.content .nav_header .nav_func .nav_func_btn i,.nav_v2.cover.content .nav_header .nav_func .nav_func_btn i{color:var(--col_black)}.nav_v2.bg.content .nav_header .nav_func .nav_btn,.nav_v2.cover.content .nav_header .nav_func .nav_btn{border:1px solid var(--col_gray_lighten)}.nav_v2.bg.content .nav_header .nav_func .nav_btn a,.nav_v2.bg.content .nav_header .nav_func .nav_btn a:after,.nav_v2.bg.content .nav_header .nav_func .nav_btn a:before,.nav_v2.cover.content .nav_header .nav_func .nav_btn a,.nav_v2.cover.content .nav_header .nav_func .nav_btn a:after,.nav_v2.cover.content .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav_v2.bg.on,.nav_v2.cover.on{background-color:var(--col_bg);border-bottom:1px solid var(--col_gray_lighten)}.nav_v2.cover_black{background-color:transparent;border-bottom:1px solid transparent}.nav_v2.cover_black .nav_header .logo a{color:var(--col_black)}.nav_v2.cover{background-color:rgba(0,0,0,.2);border-bottom:1px solid var(--col_pri_opacity)}.nav_v2.cover .nav_header .logo a{color:var(--col_white)}.nav_v2.cover .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_pri)}.nav_v2.cover .nav_header .nav_func .nav_func_btn i{color:var(--col_white)}.nav_v2.cover .nav_header .nav_func .nav_btn{border:1px solid var(--col_pri)}.nav_v2.cover .nav_header .nav_func .nav_btn a,.nav_v2.cover .nav_header .nav_func .nav_btn a:after,.nav_v2.cover .nav_header .nav_func .nav_btn a:before{background-color:var(--col_white)}.nav_v2.cover .nav_wrap .nav_container .nav_item.not_available{opacity:.3}.nav_v2.cover:hover{background-color:var(--col_bg)}.nav_v2.cover:hover .nav_header .logo a{color:var(--col_black)}.nav_v2.cover:hover .nav_header .nav_func .nav_func_btn{border:1px solid var(--col_gray_lighten)}.nav_v2.cover:hover .nav_header .nav_func .nav_func_btn i{color:var(--col_black)}.nav_v2.cover:hover .nav_header .nav_func .nav_btn{border:1px solid var(--col_gray_lighten)}.nav_v2.cover:hover .nav_header .nav_func .nav_btn a,.nav_v2.cover:hover .nav_header .nav_func .nav_btn a:after,.nav_v2.cover:hover .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav_v2.cover:hover .nav_wrap .nav_container .nav_item{color:var(--col_black)}.nav_v2.cover:hover .nav_wrap .nav_container .nav_item.not_available{opacity:1}@media (min-width:960px){.nav_v2{background-color:transparent;border-bottom:none}.nav_v2:before{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);bottom:0;content:"";height:100%;left:0;opacity:.95;position:absolute;right:0;top:0;transition:.3s;z-index:-1}.nav_v2:hover:before{background-color:var(--col_bg);opacity:1}.nav_v2.bg:before{background-color:var(--col_bg);border-bottom:1px solid var(--col_bg_2)}.nav_v2.bg.content{background-color:transparent;border-bottom:1px solid transparent}.nav_v2.bg.content:before{background-color:var(--col_white);border-bottom:1px solid var(--col_gray_lighten);opacity:.95}.nav_v2.cover_black,.nav_v2.cover_black:before{background-color:transparent;border-bottom:1px solid transparent}.nav_v2.cover_black .nav_header .logo a{color:var(--col_black)}.nav_v2.cover_black .nav_header .nav_func .nav_btn a,.nav_v2.cover_black .nav_header .nav_func .nav_btn a:after,.nav_v2.cover_black .nav_header .nav_func .nav_btn a:before{background-color:var(--col_black)}.nav_v2.cover_black .nav_wrap .nav_container .nav_item{color:var(--col_black)}.nav_v2.cover_white{background-color:transparent;border-bottom:1px solid transparent}.nav_v2.cover_white:before{background-color:transparent;border-bottom:1px solid var(--col_white_opacity)}.nav_v2.cover_white .nav_header .logo a{color:var(--col_white)}.nav_v2.cover_white .nav_header .nav_func .nav_btn a,.nav_v2.cover_white .nav_header .nav_func .nav_btn a:after,.nav_v2.cover_white .nav_header .nav_func .nav_btn a:before{background-color:var(--col_white)}.nav_v2.cover_white .nav_header .nav_func .nav_func_btn i,.nav_v2.cover_white .nav_wrap .nav_container .nav_item{color:var(--col_white)}.nav_v2.cover{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.nav_v2.cover:before{border-bottom:1px solid transparent}.nav_v2.cover:before,.nav_v2.cover:hover{background-color:transparent}.nav_v2.cover:hover:before{background-color:var(--col_bg);border-bottom:1px solid transparent}.nav_v2.cover .nav_wrap .nav_container .nav_item{color:#fff}.nav_v2.cover.content{background-color:transparent;border-bottom:none}.nav_v2.cover.content:before{background-color:#fff;border-bottom:1px solid var(--col_bg_2);height:calc(var(--base)*4 - 1px)}.nav_v2.cover.content:hover .nav_header .logo a{color:var(--col_black)}.nav_v2.cover.content .nav_wrap .nav_container .nav_item{color:var(--col_gray_darken)}.nav_v2.content:before{height:calc(var(--base)*4 - 1px)}.nav_v2.content .nav_header .nav_func{left:0;position:relative}.nav_v2.content .nav_header .nav_func .nav_btn{opacity:1}.nav_v2.content.on .nav_header .nav_func .nav_btn{border:1px solid var(--col_pri)}.nav_v2.content.on .nav_header .nav_func .nav_btn a,.nav_v2.content.on .nav_header .nav_func .nav_btn a:after,.nav_v2.content.on .nav_header .nav_func .nav_btn a:before{background-color:var(--col_pri)}.nav_v2.content.on .nav_wrap{opacity:1}.nav_v2.on .nav_wrap{pointer-events:none}.nav_v2 .nav_header{position:relative}.nav_v2 .nav_header .nav_func{left:calc(var(--base)*2.5);position:relative;transition:.4s}.nav_v2 .nav_header .nav_func .nav_btn{opacity:0;transition:.4s}.nav_v2 .nav_wrap{background-color:transparent;border-bottom:1px solid transparent;display:flex;flex-flow:row wrap;height:calc(var(--base)*3);justify-content:center;left:0;margin:auto;opacity:1;overflow:initial;pointer-events:none;position:absolute;right:0;top:0;transform:translateY(0);width:var(--max_width)}.nav_v2 .nav_wrap .nav_container{display:flex;flex-flow:row wrap;gap:var(--base);pointer-events:all}.nav_v2 .nav_wrap .nav_container .nav_item{font-weight:var(--f_w_r);padding:var(--size-xs) 0}.nav_v2 .nav_wrap .nav_container .pri_nav_section{border-bottom:0;position:relative}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav .pri_nav_item:after{display:none}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on,.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav.on .pri_nav_item{border-bottom:none}.nav_v2 .nav_wrap .nav_container .pri_nav_section.with_sec_nav:hover .sec_nav_section{opacity:1;pointer-events:all;top:calc(var(--base)*2.4);transition:.3s ease-out}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section{background-color:var(--col_bg);border-bottom:4px solid var(--col_pri);display:flex;flex-flow:column wrap;height:auto;left:0;left:50%;opacity:0;padding:var(--size-s) var(--size-xs) var(--size-xs) var(--size-xs);pointer-events:none;position:absolute;text-align:center;top:calc(var(--base)*2);transform:translateX(-50%);width:-moz-fit-content;width:fit-content;word-break:keep-all}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item{color:var(--col_black);font-size:var(--f_s_s);line-height:1;padding:var(--size-2xs) var(--size-lg)}.nav_v2 .nav_wrap .nav_container .pri_nav_section .sec_nav_section .nav_item:not(:last-child){border-bottom:none}}.search_wrap{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--col_bg_opacity);display:flex;height:100%;justify-content:center;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:opacity .2s;width:100%;z-index:100}.search_wrap.active{opacity:1;pointer-events:all}.search_wrap .close_btn{align-items:center;background-color:var(--col_white);border-radius:50%;box-shadow:0 0 0 2px var(--col_sec);color:var(--col_sec);cursor:pointer;display:flex;font-size:var(--f_s);font-weight:var(--f_w_b);height:calc(var(--f_s)*2.5);justify-content:center;left:0;margin:auto;position:absolute;right:0;top:var(--gap);transition:.4s;width:calc(var(--f_s)*2.5)}.search_wrap .close_btn:hover{transform:scale(1.2)}.search_wrap .search_form{overflow:initial;position:relative}.search_wrap .search_form .search_icon{align-items:center;display:flex;font-size:var(--f_s);justify-content:center;left:0;line-height:1;margin:auto;position:absolute;right:0;transform:translateY(-200%)}.search_wrap .search_form .search_input{background-color:transparent;border:none;font-size:calc(var(--f_s)*2.5);text-align:center}body.on{height:100vh;overflow:hidden}body.on .header{height:100vh;overflow:scroll}body.on .header .header_lower{background-color:var(--col_white);height:0;opacity:1;padding:calc(var(--row) + var(--con_spa_xl)*2.4) 0 var(--con_spa_xl) 0}body.on .main_container{opacity:.1}.home .next_page_wrap{margin-top:0}.hero{box-shadow:inset 0 -8px 0 0 var(--col_pri);position:relative}.hero .hero_cover{background-color:#000;height:100vh;overflow:hidden;position:relative;width:100%}.hero .hero_cover:after{background-color:var(--colpri);bottom:0;content:"";height:calc(var(--base)*.5);left:0;position:absolute;right:0;width:100%;z-index:11}.hero .hero_cover .video{height:auto;left:50%;min-height:100%;min-width:100%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);width:auto;z-index:10}.hero .hero_cover .content{bottom:0;left:0;margin:auto;position:absolute;right:0;top:0;z-index:20}.hero .hero_cover .content .quote_slide{opacity:0;position:absolute;top:50%;transform:translateY(20%)}.hero .hero_cover .content .quote_slide .slide_item .quote{align-items:center;color:var(--col_white);display:flex;font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_b);height:calc(var(--f_s)*12);line-height:1.5}.hero .hero_cover .content .latest_post_list{bottom:var(--base);left:0;opacity:0;position:absolute;right:0;transform:translateY(40%);width:100%}.hero .hero_cover .content .latest_post_list .slick-dots{margin-top:calc(var(--base)*.5);text-align:right;transform:scale(.6);transform-origin:right}.hero .hero_cover .content .latest_post .post_item{-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:hsla(0,0%,100%,.7);border-left:4px solid var(--col_sec);box-sizing:border-box;color:var(--col_sec);margin-left:auto;padding:var(--base);transition:.2s;width:100%}.hero .hero_cover .content .latest_post .post_item:hover{background-color:#fff}.hero .hero_cover .content .latest_post .post_item .col_1{margin-right:var(--base)}.hero .hero_cover .content .latest_post .post_item .meta{line-height:1.3}.hero .hero_cover .content .latest_post .post_item .meta .title{font-size:calc(var(--f_s_s)*1);font-weight:var(--f_w_m)}.hero .hero_cover .content .latest_post .post_item .meta .date{font-size:calc(var(--f_s_s) - 2px);margin-top:calc(var(--base)*.25)}@media (min-width:768px){.hero .hero_cover .content .quote_slide{width:66%}.hero .hero_cover .content .quote_slide.text_en .slide_item .quote{font-size:calc(var(--f_s)*2.4);height:calc(var(--f_s)*16);line-height:1.3}.hero .hero_cover .content .quote_slide .slide_item .quote{font-size:calc(var(--f_s)*3);height:calc(var(--f_s)*16);line-height:1.5}.hero .hero_cover .content .latest_post{bottom:var(--gap);display:flex;justify-content:flex-end;left:auto}.hero .hero_cover .content .latest_post .post_item{width:calc(var(--max_width)/2)}.hero .hero_cover .content .latest_post .post_item .meta .title{font-size:var(--f_s)}}@media (min-width:960px){.hero .hero_cover .content .latest_post .post_item{width:calc(var(--max_width)/3)}}.hero_new{box-shadow:inset 0 -8px 0 0 var(--col_pri);position:relative}.hero_new .hero_cover{background-color:#000;height:100svh;overflow:hidden;position:relative;width:100%}.hero_new .hero_cover:after{background-color:var(--colpri);bottom:0;content:"";height:calc(var(--base)*.5);left:0;position:absolute;right:0;width:100%;z-index:11}.hero_new .hero_cover .video{height:auto;left:50%;min-height:100%;min-width:100%;opacity:0;position:absolute;top:50%;transform:translate(-50%,-50%) scale(1.1);width:auto;z-index:10}.hero_new .hero_cover .content{bottom:0;left:0;margin:auto 12.5vw;position:absolute;right:0;top:0;width:auto;z-index:20}.hero_new .hero_cover .content .quote_slide{opacity:0;position:absolute;top:50%;transform:translateY(20%)}.hero_new .hero_cover .content .quote_slide .slide_item .quote{align-items:center;color:var(--col_white);display:flex;font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_b);height:calc(var(--f_s)*12);line-height:1.5}@media (min-width:768px){.hero_new .hero_cover .content .quote_slide{width:66%}.hero_new .hero_cover .content .quote_slide.text_en .slide_item .quote{font-size:calc(var(--f_s)*2.4);height:calc(var(--f_s)*16);line-height:1.3}.hero_new .hero_cover .content .quote_slide .slide_item .quote{font-size:calc(var(--f_s)*3);height:calc(var(--f_s)*16);line-height:1.5}}.home_latest_post{background-color:var(--col_bg);position:relative}.home_latest_post .section_container{margin:0 auto;padding:calc(var(--gap)*2.5) 0 calc(var(--gap)*4)}.home_latest_post .title{color:var(--col_gray_darken);font-weight:var(--f_w_m)}.home_latest_post .title .en{font-size:var(--f_s)}.home_latest_post .title .zh{font-size:calc(var(--f_s)*2)}.home_latest_post .latest_post_list .slick-arrow{bottom:calc(var(--size-4xl)*-1);cursor:pointer;font-weight:var(--f_w_b);position:absolute;z-index:1000}.home_latest_post .latest_post_list .slick-arrow:hover{color:var(--col_pri)}.home_latest_post .latest_post_list .slick-arrow.slick-prev{left:0}.home_latest_post .latest_post_list .slick-arrow.slick-prev:before{content:"←"}.home_latest_post .latest_post_list .slick-arrow.slick-next{right:0}.home_latest_post .latest_post_list .slick-arrow.slick-next:before{content:"→"}.home_latest_post .latest_post_list .slick-dots{margin-top:var(--size-xl);z-index:900}.home_latest_post .latest_post_list .slick-list{margin:0 calc(var(--base)*-1)}.home_latest_post .latest_post_list .slick-list .slick-slide{margin:0 var(--base)}.home_latest_post .latest_post_list .latest_post .post_item{width:100%}@media (min-width:960px){.home_latest_post .section_container{padding:calc(var(--gap)*2) 0 calc(var(--gap)*3.5)}}.home_featrued{background-color:#000;position:relative}.home_featrued .home_section_bg{background-position:50%;background-repeat:no-repeat;background-size:cover;height:100vh;left:0;opacity:.7;position:sticky;top:0;width:100%;z-index:0}.home_featrued .section_container{margin:-100vh auto auto;padding:calc(var(--gap)*4) 0;position:relative;z-index:1}.home_featrued .section_container .topic_intro{margin-bottom:var(--gap)}.home_featrued .section_container .topic_intro .intro_box{background-image:url(../src/images/noise.png);background-position:0 0;background-repeat:repeat;background-size:50%;color:var(--col_gray_darken);padding:calc(var(--base)*2.5) calc(var(--base)*2) 0}.home_featrued .section_container .topic_intro .intro_box.bg_1{background-color:#e6e0d7}.home_featrued .section_container .topic_intro .intro_box.bg_2{background-color:#ddb55b}.home_featrued .section_container .topic_intro .intro_box.bg_3{background-color:#73baba}.home_featrued .section_container .topic_intro .intro_box .title{margin-bottom:calc(var(--base)*2)}.home_featrued .section_container .topic_intro .intro_box .title .en{font-size:var(--f_s);font-weight:var(--f_w_m);margin-bottom:calc(var(--base)*.5)}.home_featrued .section_container .topic_intro .intro_box .title .zh{font-size:calc(var(--f_s)*2);font-weight:var(--f_w_m)}.home_featrued .section_container .topic_intro .intro_box .summary{font-size:var(--f_s);line-height:1.8;margin-bottom:calc(var(--gap)*2)}.home_featrued .section_container .topic_intro .intro_box .summary p:not(:last-child){margin-bottom:var(--f_s)}.home_featrued .section_container .topic_intro .intro_box .summary p b{font-weight:var(--f_w_b)}.home_featrued .section_container .topic_intro .intro_box .link{border-top:1px solid var(--col_gray_darken);display:block;font-size:var(--f_s_s);font-weight:var(--f_w_m);padding:var(--base) 0;position:relative;width:100%}.home_featrued .section_container .topic_intro .intro_box .link:after{bottom:0;content:"→";font-size:var(--f_s_s);height:var(--f_s_s);margin:auto;position:absolute;right:0;top:0;transform:rotate(-45deg);width:var(--f_s_s)}.home_featrued .section_container .topic_posts .post_item{background-color:var(--col_white);box-sizing:border-box;display:block;padding:var(--base);width:100%}.home_featrued .section_container .topic_posts .post_item:not(:last-child){margin-bottom:var(--gap)}.home_featrued .section_container .topic_posts .post_item:hover{background-color:hsla(0,0%,100%,.9)}.home_featrued .section_container .topic_posts .post_item .thumbnail{margin-bottom:var(--base)}.home_featrued .section_container .topic_posts .post_item .meta .category_list{display:flex;margin-left:calc(var(--base)*-.5);margin-top:calc(var(--base)*-.5);pointer-events:none}.home_featrued .section_container .topic_posts .post_item .meta .title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.5);font-weight:var(--f_w_m);height:112px;line-height:1.5;margin-top:calc(var(--base)*.5);overflow:hidden}@media (min-width:768px){.home_featrued .section_container{clear:both}.home_featrued .section_container .topic_intro{margin-bottom:0}.home_featrued .section_container .topic_intro .intro_box{border-right:1px solid var(--col_gray_darken);position:sticky;top:calc(var(--gap)*3)}.home_featrued .section_container .topic_posts .post_item{box-shadow:inset 0 -1px 0 #000;box-sizing:border-box;display:inline-block;vertical-align:top}.home_featrued .section_container .topic_posts .post_item:not(:last-child){margin-bottom:0}.home_featrued .section_container .topic_posts .post_item:first-child{width:100%}.home_featrued .section_container .topic_posts .post_item:nth-child(2n){box-shadow:inset -1px -1px 0 #000}.home_featrued .section_container .topic_posts .post_item:nth-child(n+2){float:left;width:50%}.home_featrued .section_container .topic_posts .post_item:not(:first-child) .meta .title{height:calc(var(--f_s)*4.5)}.home_featrued .section_container .topic_posts .post_item:not(:first-child) .meta .title.lang_en{height:calc(var(--f_s)*7)}}.about.main_container .cover_header{height:100vh}.member_grid .member_item{background-image:url(../src/images/placeholder_img.jpg);background-position:50%;background-repeat:no-repeat;background-size:cover;cursor:pointer;position:relative}.member_grid .member_item:hover .meta{opacity:.8}.member_grid .member_item .meta{background:linear-gradient(180deg,rgba(9,115,114,0),#097372);bottom:0;box-sizing:border-box;color:var(--col_white);display:flex;flex-flow:column;height:50%;justify-content:flex-end;line-height:1.4;padding:var(--base);position:absolute;transition:.4s;width:100%}.member_grid .member_item .meta.sub{background:linear-gradient(180deg,rgba(220,130,22,0),#dc8216)}.member_grid .member_item .meta .name{font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m);margin-bottom:calc(var(--base)*.5)}.member_grid .member_item .meta .title{font-size:var(--f_s_s);font-weight:var(--f_w_r)}.member_grid .member_item .meta .quote{display:none}.member_quote_cover{align-items:center;-webkit-backdrop-filter:saturate(180%) blur(20px);backdrop-filter:saturate(180%) blur(20px);background-color:var(--col_bg_opacity);bottom:0;display:flex;justify-content:center;left:0;margin:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .2s;z-index:100}.member_quote_cover.active{opacity:1;pointer-events:all}.member_quote_cover.active .content_box .quote{opacity:1}.member_quote_cover.active .content_box .name,.member_quote_cover.active .content_box .title{opacity:1;transform:translateY(0)}.member_quote_cover .close_btn{align-items:center;background-color:var(--col_white);border-radius:50%;box-shadow:0 0 0 2px var(--col_sec);color:var(--col_sec);cursor:pointer;display:flex;font-size:var(--f_s);font-weight:var(--f_w_b);height:calc(var(--f_s)*2.5);justify-content:center;left:0;margin:auto;position:absolute;right:0;top:var(--gap);transition:.4s;width:calc(var(--f_s)*2.5)}.member_quote_cover .close_btn:hover{transform:scale(1.2)}.member_quote_cover .content_box{line-height:1.5;margin:var(--base);max-width:calc(var(--column)*6)}.member_quote_cover .content_box.text_en .quote{font-size:calc(var(--f_s)*1.2);line-height:1.4}.member_quote_cover .content_box .quote{color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_m);opacity:0;transition:.4s .2s}.member_quote_cover .content_box .name{font-size:calc(var(--f_s)*1.4);margin-top:var(--gap);transition:.4s .3s}.member_quote_cover .content_box .name,.member_quote_cover .content_box .title{color:var(--col_sec);font-weight:var(--f_w_m);opacity:0;text-align:right;transform:translateY(50%)}.member_quote_cover .content_box .title{font-size:var(--f_s_s);transition:.4s .4s}@media (min-width:768px){.member_quote_cover .content_box{max-width:calc(var(--column)*5)}.member_quote_cover .content_box.text_en .quote{font-size:calc(var(--f_s)*1.4)}.member_quote_cover .content_box .quote{font-size:calc(var(--f_s)*1.8)}}.case_filter{background-color:var(--col_bg);padding:var(--base) 0}.case_filter .sub_section_title{margin-bottom:var(--base);position:relative}.case_filter .sub_section_title:before{bottom:0;color:var(--col_sec);content:"＋";font-size:var(--f_s);margin:auto;position:absolute;right:0;top:0}.case_filter .case_filter_group #case_topic,.case_filter .case_filter_group:not(:last-child){margin-bottom:var(--gap)}.case_filter .case_filter_group .case_category .child_title{color:var(--col_gray);margin-top:calc(var(--base)*.5)}@media (min-width:960px){.case_filter .case_filter_group #case_topic{margin-bottom:0}}.page_case_section{margin-top:0!important;padding-top:calc(var(--gap)*2)}.page_case_section:not(:last-child){border-bottom:1px solid var(--col_gray_lighten);margin-bottom:0!important;padding-bottom:calc(var(--gap)*2)}.page_case_section.loading{display:none;opacity:0}.page_case_section .main_post{margin-bottom:var(--gap);margin-top:0}.page_case_section .main_post .post_box{background-color:var(--col_black);box-sizing:border-box;display:block;position:relative;width:100%}.page_case_section .main_post .post_box .meta{background:linear-gradient(180deg,rgba(9,115,114,0),#097372);bottom:0;box-sizing:border-box;left:0;margin-left:0;padding:var(--gap);position:absolute;transition:.3s;width:100%}.page_case_section .main_post .post_box .meta .title{color:var(--col_white)}.page_case_section .main_post .post_box:hover .meta{opacity:.5}.page_case_section .featured_post .featured_content .title{color:var(--col_pri);font-size:calc(var(--f_s)*1.4)}.page_case_section .featured_post .post_list{margin-top:var(--gap)}.page_case_section .featured_post .post_list .post_item:not(:last-child){margin-bottom:var(--gap)}.page_case_section .featured_post .post_list .post_item .row_area_s_center{box-sizing:border-box;width:100%}@media (min-width:960px){.page_case_section .main_post{margin-bottom:0}.page_case_section .main_post .post_box{position:sticky;top:calc(var(--base)*6)}.page_case_section .featured_post{margin-left:var(--gap)}}.case_grid{margin-top:var(--gap);opacity:1;transition:opacity .4s}.case_grid.loading{opacity:0}.page_section{border-top:8px solid var(--col_bg)}.issue_row{align-items:flex-end;background-color:#000;display:flex;height:100vh;position:relative;width:100%}.issue_row:hover .photo{opacity:1}.issue_row .photo{height:100vh;opacity:.8;position:absolute;width:100%}.issue_row .page_meta{bottom:0;margin:var(--base) auto;padding:var(--gap) 0;position:sticky;width:var(--max_width);z-index:2}.issue_row .page_meta:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;content:"";height:100%;left:0;margin:calc(var(--base)*-1) calc(var(--container_gap)/2*-1);position:absolute;right:0;width:100%;z-index:-1}.issue_row .page_meta .title{color:var(--col_white);font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_m);letter-spacing:1px}.issue_row .page_meta .quote{font-weight:var(--f_w_r);line-height:1.5}.issue_row .page_meta .page_more,.issue_row .page_meta .quote{color:var(--col_white);font-size:var(--f_s);margin-top:var(--base)}.issue_row .page_meta .page_more{align-items:flex-end;display:flex;font-weight:var(--f_w_m);justify-content:flex-end}@media (min-width:960px){.issue_row .page_meta .page_more,.issue_row .page_meta .quote{margin-top:0}}.life_row .cover{align-items:flex-end;background-color:#000;display:flex;height:60vh;position:relative;width:100%;z-index:-1}.life_row .cover .photo{height:100%;opacity:.8;position:absolute;width:100%;z-index:-1}.life_row .cover .subtitle{color:var(--col_white);font-size:calc(var(--f_s)*2.4);font-weight:var(--f_w_m);opacity:.3}.life_row .cover .quote_row{bottom:0;color:var(--col_white);font-size:calc(var(--f_s)*1.8);font-weight:var(--f_w_m);letter-spacing:1px;line-height:1.5;margin:var(--base) auto;padding:var(--gap) 0;position:sticky;width:var(--max_width);z-index:2}.life_row .cover .quote_row:after{background:linear-gradient(180deg,transparent,rgba(0,0,0,.6));bottom:0;content:"";height:30vh;left:0;margin:calc(var(--base)*-1) calc(var(--container_gap)/2*-1);position:absolute;right:0;width:100%;z-index:-1}.life_row .page_meta{margin:var(--base) auto;padding-bottom:calc(var(--gap)*4);padding-top:var(--base);position:relative;width:var(--max_width);z-index:0}.life_row .page_meta .title{color:var(--col_sec);font-size:calc(var(--f_s)*3);font-weight:var(--f_w_b)}.life_row .page_meta .summary{color:var(--col_gray_darken);font-size:var(--f_s);font-weight:var(--f_w_r);line-height:1.5;margin-top:var(--base)}.life_row .page_meta .page_more{color:var(--col_sec);display:flex;font-size:var(--f_s);font-weight:var(--f_w_m);justify-content:flex-end;margin-top:var(--base)}@media (min-width:960px){.life_row .page_meta .page_more,.life_row .page_meta .summary{margin-top:0}}.city_wrap{margin:var(--base) auto;width:var(--max_width)}.city_wrap .city_list .city_item .item_link{background-color:var(--col_bg);background-image:url(../src/images/noise.png);background-position:0 0;background-repeat:repeat;display:block;overflow:hidden;padding:calc(var(--base)*2) calc(var(--base)*1.5) calc(var(--base)*1.5);position:relative}.city_wrap .city_list .city_item .item_link:before{background-color:var(--col_bg);content:"";height:0;left:0;pointer-events:none;position:absolute;top:0;transition:.6s var(--trt_timing);width:100%;z-index:0}.city_wrap .city_list .city_item .item_link.in:before{bottom:0;height:100%;top:auto}.city_wrap .city_list .city_item .item_link.out:before{bottom:auto;height:0;top:0}.city_wrap .city_list .city_item .item_link .title{color:var(--col_sec);font-size:calc(var(--f_s)*3);font-weight:var(--f_w_m);letter-spacing:1px;position:relative;z-index:1}.city_wrap .city_list .city_item .item_link .en_title{color:var(--col_sec);display:block;font-size:var(--f_s);font-weight:var(--f_w_m);margin-top:calc(var(--base)*.5);position:relative;z-index:1}.city_wrap .city_list .city_item .item_link .more_text{color:var(--col_gray);font-size:var(--f_s);font-weight:var(--f_w_m);margin-top:calc(var(--f_s)*2);position:relative;text-align:right;z-index:1}.main_page_nav.page_nav{padding:8px 0}.page_nav{background-color:var(--col_bg);padding-top:8px}.page_nav.hide .page_nav_list{opacity:0}.page_nav .page_nav_list{display:flex;flex-flow:row wrap;margin:auto;opacity:1;transition:opacity .4s;width:var(--max_width)}.page_nav .page_nav_list .list_item{margin-right:var(--base);padding:calc(var(--base)*.5) 0}.page_nav .page_nav_list .list_item a{color:var(--col_gray_darken);font-size:14px;font-weight:var(--f_w_m)}.page_nav .page_nav_list .list_item a:hover{color:var(--col_pri)}.page_nav .page_nav_list .list_item a i{color:var(--col_black_opacity);font-weight:var(--f_w_m)}@media (min-width:768px){.page_nav .page_nav_list .list_item{margin-right:calc(var(--base)*2)}}.list_detail{color:var(--col_sec);font-size:var(--f_s);font-weight:var(--f_w_m);line-height:1.5;margin-bottom:calc(var(--base)*.5);margin-top:var(--base)}.list_detail .fa{display:inline-block;font-size:var(--f_s);margin-right:calc(var(--f_s)*.5);text-align:center;width:var(--base)}.main_post{margin-bottom:calc(var(--gap)*2);width:100%}.main_post,.main_post .meta{margin-top:calc(var(--gap)*.5)}.main_post .meta{color:var(--col_gray_darken);line-height:1.5}.main_post .meta .title{font-size:calc(var(--f_s)*1.8);font-weight:var(--f_w_m)}.main_post .meta .excerpt{color:var(--col_gray_darken);font-size:var(--f_s_s);margin-top:calc(var(--base)*.8)}@media (min-width:768px){.main_post .meta{margin-left:var(--gap);margin-top:0}}.post_col .post_col_inner{display:block;position:relative;width:100%}.post_col .post_col_inner .thumbnail{box-shadow:inset 0 0 0 1px var(--col_bg);margin-bottom:var(--base)}.post_col .post_col_inner .author{color:var(--col_gray);font-size:var(--f_s_s);font-style:italic}.post_col .post_col_inner .author,.post_col .post_col_inner .detail{font-weight:var(--f_w_m);line-height:1.5;margin-bottom:calc(var(--base)*.5)}.post_col .post_col_inner .detail{color:var(--col_sec);font-size:var(--f_s);margin-top:var(--base)}.post_col .post_col_inner .detail .fa{display:inline-block;font-size:var(--f_s);margin-right:calc(var(--f_s)*.5);text-align:center;width:var(--base)}.post_col .post_col_inner .meta .title{color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m);line-height:1.3;margin-bottom:calc(var(--base)*.5)}.post_col .post_col_inner .meta .excerpt{color:var(--col_gray_darken);font-size:var(--f_s_s);line-height:1.5}.wrap{position:relative;width:100%}.wrap .main_container{opacity:1;transition:opacity .6s;z-index:10}.wrap .main_container:nth-child(2){z-index:20}.wrap .main_container.loading{opacity:0}.single_container .inner_content{margin:var(--base) auto;width:var(--max_width)}.single_container .single_inner_content{margin:auto}@media (min-width:960px){.single_container .single_inner_content{max-width:calc(var(--column)*5)}}.section_container{margin:var(--base) auto;width:var(--max_width)}.section_container:not(:last-child){margin-bottom:calc(var(--gap)*2)}.section_container.hide{display:none}.section_container .section_header{display:block;margin-bottom:calc(var(--gap)*.6)}.section_container .section_header .title_m{font-size:calc(var(--f_s)*1.6);font-weight:var(--f_w_m)}.section_container .section_header .title_s{font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m)}.section_container .section_header .color_pri{color:var(--col_pri)}.section_container .section_header .color_sec{color:var(--col_sec)}.single_post_header{height:100vh}.cover_section{background-color:#000;height:100%;opacity:0;overflow:hidden;position:relative;transform:scale(1.05);width:100%}.cover_section:after{background:linear-gradient(180deg,rgba(9,115,114,0),#097372);bottom:0;content:"";height:40vh;left:-20vw;position:absolute;right:0;transform:rotate(5deg);transform-origin:left bottom;width:140vw;z-index:2}.cover_section .photo{height:100%;opacity:.8;transition:none;width:100%;z-index:1}.cover_section .main_meta{bottom:0;left:0;margin:auto auto calc(var(--gap)*.7);opacity:0;position:absolute;right:0;transform:translateY(50%);width:var(--max_width);z-index:3}.cover_section .main_meta .category_list{display:flex;margin:0 0 var(--base) calc(var(--base)*-.5)}.cover_section .main_meta .title{font-size:calc(var(--f_s)*2)}.cover_section .main_meta .page_title,.cover_section .main_meta .title{color:var(--col_white);font-weight:var(--f_w_m);letter-spacing:1px;line-height:1.5}.cover_section .main_meta .page_title{font-size:calc(var(--f_s)*2.4)}.cover_section .main_meta .quote{color:var(--col_white);font-size:var(--f_s);font-weight:var(--f_w_m);line-height:1.7;margin-top:var(--base)}@media (min-width:960px){.cover_section .main_meta{margin:auto auto calc(var(--gap)*1.3)}.cover_section .main_meta .page_title{font-size:calc(var(--f_s)*3)}.cover_section .main_meta .quote{font-size:calc(var(--f_s)*1.2);margin-top:0}}.category_list{display:flex}.inner_content{padding-top:calc(var(--gap)*1)}.inner_content .content_meta .meta_wrap{position:sticky;top:calc(var(--base)*6)}.inner_content .content_meta .meta_wrap .main_meta{border-bottom:1px solid var(--col_gray_lighten);padding-bottom:calc(var(--base)*2)}.inner_content .content_meta .meta_wrap .main_meta .main_title{color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.6);font-weight:var(--f_w_m);line-height:1.5;margin-bottom:calc(var(--base)*2)}.inner_content .content_meta .meta_wrap .main_meta+.info_list{margin-top:calc(var(--base)*1.8)}.inner_content .content_article{margin-top:calc(var(--gap)*1)}@media (min-width:960px){.inner_content .content_article{margin-left:calc(var(--gap)*2);margin-top:0}}.info_list{border-bottom:1px solid var(--col_gray_lighten);padding-bottom:calc(var(--base)*1.8)}.info_list .list_item{line-height:1.7}.info_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*1.3)}.info_list .list_item .label{color:var(--col_gray);font-size:var(--f_s);font-weight:var(--f_w_m)}.info_list .list_item .item_title,.info_list .list_item .title_link{color:var(--col_gray_darken);font-size:var(--f_s)}.info_list .list_item .title_link{text-decoration:underline}.event_info_list{margin-top:var(--gap)}.event_info_list .list_item{align-items:center;display:flex}.event_info_list .list_item:not(:last-child){margin-bottom:calc(var(--base)*.8)}.event_info_list .list_item .fa{font-size:var(--f_s_s);height:var(--f_s);line-height:1;margin-right:calc(var(--base)*.3);text-align:center;width:var(--f_s)}.event_info_list .list_item .item_text{color:var(--col_gray_darken);font-size:var(--f_s_s);font-weight:var(--f_w_r)}.event_info_list .list_item .item_text a{color:var(--col_gray_darken)}.event_info_list .list_item .item_text a:after{color:var(--col_sec);content:"→";display:inline-block;font-size:calc(var(--f_s_s)*.5);font-weight:var(--f_w_b);transform:rotate(-45deg)}.post_list .post_item{width:100%}.post_list .post_item:hover .book_cover{background-color:var(--col_bg_2)}.post_list .post_item .cover{margin-right:var(--base);overflow:hidden}.post_list .post_item .cover .thumbnail{border:1px solid var(--col_bg);transition:transform .4s}.post_list .post_item:not(.organization_item):hover .cover .thumbnail{transform:scale(1.1)}.post_list .post_item.organization_item .cover .thumbnail{background-size:90%;border:1px solid var(--col_bg_2);border-radius:var(--base);overflow:hidden}.post_list .post_item .book_cover{padding-bottom:33%}.post_list .post_item .meta{color:var(--col_gray_darken);line-height:1.5}.post_list .post_item .meta .detail{color:var(--col_gray);display:flex;font-size:calc(var(--f_s_s) - 2px);font-weight:var(--f_w_m);margin-bottom:calc(var(--base)*.3)}.post_list .post_item .meta .detail :not(:last-child):after{content:"・";display:inline}.post_list .post_item .meta .title{font-size:var(--f_s);font-weight:var(--f_w_m)}.post_list .post_item .meta .excerpt,.post_list .post_item .meta .sub_title{font-size:var(--f_s_s);margin-top:calc(var(--base)*.5)}.post_list .post_item .meta .excerpt{color:var(--col_gray_darken)}.post_list .post_item.post_row_s{position:relative}.post_list .post_item.post_row_s .cover{margin-bottom:0}.post_list .post_item.post_row_s .cover .category{transform:translate(1px,1px)}.post_list .post_item.post_row_s .meta{line-height:1}.post_list .post_item.post_row_s .meta .title{line-height:1.4;margin-top:calc(var(--base)*.5)}.post_list .post_item.post_row_s .meta .excerpt{display:none}.post_list.inner_post_list{margin-bottom:var(--gap);margin-top:var(--gap)}.post_list.inner_post_list .post_item{background-color:var(--col_bg);border-bottom:none;border-top:4px solid var(--col_bg_2);box-sizing:border-box;padding:var(--base)}.post_list.inner_post_list .post_item .meta .title{margin-bottom:calc(var(--base)*.5)}.post_list.inner_post_list .post_item .meta .excerpt{color:var(--col_gray_darken);font-size:var(--f_s_s)}.post_list.inner_post_list .post_item .meta .tag_list .tag_list_item .btn_text{background-color:#fff}.post_list.inner_post_list .post_item .photo{margin-top:var(--base)}.post_list.inner_post_list .post_item .photo .thumbnail{border-bottom:none;display:block}.post_list.inner_post_list .post_item[href=http]:hover{background-color:var(--col_bg_2)}.post_list.inner_post_list .post_item[href=http]:hover .meta .title{text-decoration:underline}@media (min-width:768px){.post_list .post_item{display:flex}.post_list .post_item .cover{margin-bottom:0}.post_list .post_item .book_cover img{height:calc(100% - var(--base)*2)}.post_list.inner_post_list .post_item{background-color:transparent;border-top:1px solid #ddd;padding:var(--base) 0 0 0}.post_list.inner_post_list .post_item .meta{margin-right:var(--gap);transform:translateY(-4px)}.post_list.inner_post_list .post_item .meta .tag_list .tag_list_item .btn_text{background-color:var(--col_bg)}.post_list.inner_post_list .post_item .photo{margin-top:0}.post_list.inner_post_list .post_item:hover{background-color:transparent}}@media (min-width:960px){.post_list .post_item:not(:last-child){margin-bottom:0}.post_list .post_item .book_cover{padding-bottom:25%}.post_list .post_item.post_row_s .meta .excerpt{display:block;line-height:1.5}.post_list.inner_post_list .post_item:not(:last-child){margin-bottom:var(--gap)}.post_list.inner_post_list .post_item .photo{overflow:hidden}.post_list.inner_post_list .post_item .photo .thumbnail{border:1px solid var(--col_bg);transition:.3s}.post_list.inner_post_list .post_item[href=http]:hover .photo .thumbnail{transform:scale(1.1)}}.inner_article :first-child.inner_post_list .post_item:first-child{border-top:none;padding:0}.main_book_wrap .book_cover{margin-right:0}.main_book_wrap .book_cover img{height:calc(100% - var(--base)*4)}.book_cover{align-items:center;background-color:var(--col_bg);display:flex;justify-content:center;margin-right:var(--base);position:relative;transition:.3s}.book_cover img{border:1px solid #ddd;bottom:0;height:calc(100% - var(--base)*3);margin:auto;position:absolute;top:0;width:auto}@media (min-width:768px){.book_cover img{height:calc(100% - var(--base)*2)}}.book_cover.large{padding-bottom:80%}.book_cover.long_large{padding-bottom:120%}.relation_wrap{margin:calc(var(--gap)*4) auto var(--base);overflow:hidden;width:var(--max_width)}.relation_wrap [class*=section_title]{padding:calc(var(--base)*1.5) 0}.relation_wrap .related_section{border-top:1px solid var(--col_gray_lighten)}.relation_wrap .related_section:not(:first-child){margin-top:calc(var(--gap)*2)}.relation_wrap .related_section .normal_section_title .btn_s{margin-left:var(--base)}.relation_wrap .related_section .end{display:flex;justify-content:flex-end}.next_page_wrap{background-color:var(--col_bg);background-image:url(../src/images/noise.png);background-position:0 0;background-repeat:repeat;margin-bottom:calc(var(--gap)*-2);margin-top:calc(var(--gap)*2);overflow:hidden;position:relative}.next_page_wrap:before{background-color:var(--col_bg);content:"";height:0;left:0;pointer-events:none;position:absolute;top:0;transition:.6s var(--trt_timing);width:100%;z-index:0}.next_page_wrap.in:before{bottom:0;height:100%;top:auto}.next_page_wrap.out:before{bottom:auto;height:0;top:0}.next_page_wrap .next_page_row{margin:var(--base) auto;padding:calc(var(--gap)*.8) 0;width:var(--max_width)}.next_page_wrap .next_page_row .main_section_title{transform:translateY(2px)}.next_page_wrap .next_page_row .main_section_title:before{color:var(--col_gray_lighten);content:"NEXT";font-size:var(--f_s_s);font-style:italic;font-weight:var(--f_w_m);letter-spacing:0;position:absolute;transform:translateY(-150%)}.next_page_wrap .next_page_row .icon{display:flex;justify-content:flex-end}.next_page_wrap .next_page_row .icon i{align-items:center;background-color:#fff;border-radius:50%;color:var(--col_sec);display:flex;font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m);height:calc(var(--base)*2);justify-content:center;overflow:hidden;width:calc(var(--base)*2)}[class*=_section_title]{font-weight:var(--f_w_m);letter-spacing:1px;line-height:1.5}[class*=_section_title][class*=small]{color:var(--col_sec);font-size:var(--f_s_s)}[class*=_section_title][class*=normal]{align-items:center;color:var(--col_gray);display:flex;font-size:calc(var(--f_s)*1.2);line-height:1}[class*=_section_title][class*=main]{color:var(--col_sec);font-size:calc(var(--f_s)*1.4)}[class*=_section_title][class*=hero]{color:var(--col_sec);font-size:calc(var(--f_s)*1.8)}[class*=_section_title][class*=sub]{color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.2)}[class*=related_wrap]{display:flex;flex-flow:row wrap;margin:calc(var(--base)*-.5)}[class*=related_wrap][class*=_center]{justify-content:center}@media (min-width:960px){[class*=related_wrap][class*=_center]{justify-content:flex-start}}.tag_list{display:flex;margin:calc(var(--base)*.8) calc(var(--base)*-.5) 0}.tag_list .tag_list_item,[class*=btn_]{display:inline-block}[class*=btn_]{margin:calc(var(--base)*.5) 0 calc(var(--base)*.5) calc(var(--base)*.5);position:relative}[class*=btn_][class*=u] .btn_text{color:var(--col_sec);font-size:calc(var(--f_s_s) - 1px);padding:0}[class*=btn_][class*=u]:after{display:none}[class*=btn_][class*=u]:hover .btn_text{transform:translate(0)}[class*=btn_][class*=l] .btn_text{background-color:var(--col_sec);border-radius:calc(var(--base)*2);color:var(--col_white)}[class*=btn_][class*=l]:after{background-color:var(--col_sec_opacity);border-radius:calc(var(--base)*2)}[class*=btn_][class*=m] .btn_text{background-color:var(--col_sec);color:var(--col_white)}[class*=btn_][class*=m]:after{background-color:var(--col_bg)}[class*=btn_][class*=s]{border-bottom:none;margin:0 0 0 calc(var(--base)*.5)}[class*=btn_][class*=s]:hover{border-bottom:none}[class*=btn_][class*=s] .btn_text{background-color:var(--col_bg);border-radius:0;color:var(--col_sec);font-size:calc(var(--f_s_s) - 2px);padding:calc(var(--base)*.3 + 1px) calc(var(--base)*.5) calc(var(--base)*.3)}[class*=btn_][class*=s]:after{background-color:var(--col_gray_lighten);border-radius:0}[class*=btn_][class*=s2]{cursor:pointer;margin:0 0 calc(var(--base)*.5) calc(var(--base)*.5)}[class*=btn_][class*=s2] .btn_text{background-color:var(--col_white);box-shadow:0 0 0 2px var(--col_bg);color:var(--col_gray_darken)}[class*=btn_][class*=s2]:after{background-color:var(--col_bg)}[class*=btn_][class*=s2]:hover .btn_text{transform:translate(0)}[class*=btn_][class*=s2].in .btn_text,[class*=btn_][class*=s2]:hover .btn_text{box-shadow:0 0 0 2px var(--col_sec);color:var(--col_sec)}[class*=btn_] .btn_text{display:block;font-size:var(--f_s_s);font-weight:var(--f_w_m);letter-spacing:1px;margin:0;padding:calc(var(--base)*.4 + 2px) calc(var(--base)*.8 - 1px) calc(var(--base)*.4) calc(var(--base)*.8);position:relative;transition:.2s;z-index:1}[class*=btn_] .btn_text:after{display:none}[class*=btn_]:after{content:"";height:100%;left:0;position:absolute;top:0;transform:translate(0);transition:none;width:100%;z-index:0}[class*=btn_]:hover .btn_text{transform:translate(4px,-4px)}[class*=btn_]:focus .btn_text{transform:translate(0)}[class*=tag_item]{background-color:var(--col_sec);color:var(--col_white);display:inline-block;font-size:var(--f_s_s);font-weight:var(--f_w_b);letter-spacing:1px;line-height:1;padding:calc(var(--base)*.5) calc(var(--base)*.8) calc(var(--base)*.4)}[class*=tag_item][class*=m]{background-color:var(--col_pri)}[class*=tag_item][class*=s]{background-color:var(--col_sec)}[class*=tag_item][class*=w]{background-color:var(--col_white);color:var(--col_gray_darken)}[class*=tag_item][class*=w].active,[class*=tag_item][class*=w]:hover{background-color:var(--col_sec);color:var(--col_white)}[class*=tag_item][class*=cover]{left:0;position:absolute;top:0;z-index:10}.normal_link_list{display:flex;margin-bottom:var(--base)}.normal_link_list .normal_link_list_item{line-height:1.1;position:relative}.normal_link_list .normal_link_list_item:not(:last-child){margin-right:calc(var(--base)*.7)}.normal_link_list .normal_link_list_item:hover .link_text{color:var(--col_pri)}.normal_link_list .normal_link_list_item .link_text{color:var(--col_gray);font-size:var(--f_s_s);font-weight:var(--f_w_m)}.page_number{margin-bottom:calc(var(--gap)*2);margin-top:var(--gap)}.page_number,.page_number .page-numbers{align-items:center;display:flex;justify-content:center}.page_number .page-numbers{background-color:var(--color_white);border-radius:50%;box-shadow:inset 0 0 0 1px var(--col_gray_lighten);color:var(--col_gray_darken);cursor:pointer;font-size:var(--f_s);font-weight:var(--f_w_m);height:calc(var(--base)*2);text-align:center;width:calc(var(--base)*2)}.page_number .page-numbers.current{color:var(--col_pri)}.page_number .page-numbers.current,.page_number .page-numbers:hover{box-shadow:inset 0 0 0 3px var(--col_pri)}.page_number .page-numbers:not(:last-child){margin-right:calc(var(--base)*.5)}.main_post_header{margin-bottom:calc(var(--gap)*1.5);padding-top:calc(var(--base)*10)}.main_post_header .main_meta{margin:var(--base) auto;width:var(--max_width)}.main_post_header .main_meta .sub_title{color:var(--col_gray);font-size:var(--f_s_s);font-weight:var(--f_w_m);letter-spacing:1px;width:100%}.main_post_header .main_meta .sub_title+.main_title{margin-top:calc(var(--base)*.5)}.main_post_header .main_meta .main_title{color:var(--col_sec);font-size:calc(var(--f_s)*2);font-weight:var(--f_w_b);letter-spacing:1px;line-height:1.5}.main_post_header .main_meta .summary{color:var(--col_gray_darken);font-size:var(--f_s_s);line-height:1.6;transform:translateY(calc(var(--f_s_s)*-.7))}.main_post_header .main_post_cover{border-bottom:8px solid var(--col_bg);border-top:8px solid var(--col_bg)}.main_post_header .main_post_cover .photo{background-position-y:0;background-size:200%;height:100vw}.main_post_header .main_quote{background-color:var(--col_bg)}.main_post_header .main_quote .quote_row{box-sizing:border-box;color:var(--col_gray_darken);font-size:calc(var(--f_s)*1.2);line-height:1.8;margin:auto;padding:calc(var(--gap)*1.5) var(--gap);width:var(--max_width)}.main_post_header .main_quote .quote_row p:not(:last-child){margin-bottom:var(--gap)}@media (min-width:960px){.main_post_header{padding-top:30vh}.main_post_header .main_meta .sub_title{font-size:var(--f_s)}.main_post_header .main_meta .main_title{font-size:calc(var(--f_s)*3)}.main_post_header .main_post_cover .photo{background-size:cover;height:50vh}.main_post_header .main_quote .quote_row{margin-left:calc(var(--container_gap)/2);margin-right:calc(var(--column)*2);padding:calc(var(--gap)*1.5) 0;width:auto}}@media (min-width:1680px){.main_post_header .main_quote .quote_row{width:50%}}.single_main_post_content .single_main_post_row{padding-bottom:calc(var(--base)*4);position:relative}.single_main_post_content .single_main_post_row:not(:first-child){padding-top:calc(var(--base)*2)}.single_main_post_content .single_main_post_row:not(:first-child):before{background-color:var(--col_gray);content:"";height:1px;left:0;opacity:.3;position:absolute;top:0;width:100%;z-index:1}.single_main_post_content .single_main_post_row:not(:first-child).main_row:before{background-color:var(--col_gray);opacity:1}.content_meta .meta_wrap .case_category_wrap{margin-top:var(--gap)}.content_meta .meta_wrap .case_category_wrap .normal_section_title{color:var(--col_sec);margin-bottom:var(--base)}.content_meta .meta_wrap .case_category_wrap .normal_section_title i{background-color:var(--col_sec);color:var(--col_white);display:inline-flex;font-size:calc(var(--f_s_s) - 1px);line-height:1;margin-left:var(--base);padding:4px 8px;text-align:center;transform:translateY(-1px);vertical-align:middle}.content_meta .meta_wrap .case_category_wrap .case_category{margin-bottom:var(--base)}.content_meta .meta_wrap .case_category_wrap .case_category .small_section_title{color:var(--col_gray);line-height:1}.content_meta .meta_wrap .case_category_wrap .case_category .tag_list{margin:calc(var(--base)*.4) calc(var(--base)*-.5) 0}.single_learn .single_learn_header{background-color:var(--col_bg);box-sizing:border-box;height:100vh;padding-bottom:var(--header_height);padding-top:calc(var(--header_height) + var(--base)*2);width:100%}.single_learn .single_learn_header .book_cover{align-items:center;display:flex;height:100%;justify-content:center}.single_learn .single_learn_header .book_cover .img{border:1px solid #ddd;border-radius:5px;box-shadow:calc(var(--base)*.5) calc(var(--base)*.5) 0 0 var(--col_bg_2);height:auto;overflow:hidden;width:calc(100% - var(--gap)*4)}.single_learn .single_learn_header .book_gallery{opacity:0}.single_learn .single_learn_header .book_gallery .slick-slide{filter:grayscale(1);opacity:.5;padding:0 1rem;transform:scale(.9);transition:.3s}.single_learn .single_learn_header .book_gallery .slick-slide.slick-current{filter:grayscale(0);opacity:1;transform:scale(1)}.single_learn .single_learn_header .video{margin-top:calc(var(--gap)*-1);padding-top:0}.single_learn .single_learn_header .video iframe{height:calc(var(--max_width)*.5625);margin-top:0;width:100%}@media (min-width:768px){.single_learn .single_learn_header .book_cover .img{display:block!important;height:calc(100vh - var(--header_height)*3);margin:auto;width:auto!important}.single_learn .single_learn_header .book_gallery .slick-slide{padding:0 5rem}}.single_event_header{margin-top:calc(var(--base)*4)}@media (min-width:960px){.single_event_header{margin:var(--base) auto;margin-top:calc(var(--base)*9);width:var(--max_width)}}.copa_main_intro_wrap .main_intro{margin:var(--base) auto;max-width:calc(46rem + .5vmax);text-align:center}.copa_main_intro_wrap .main_intro h3{color:var(--col_pri);margin:var(--gap) 0}.copa_main_intro_wrap .main_intro p{text-align:left}.copa_join_us_wrap .full_width_content .row_area_m:nth-child(odd){background-color:var(--col_pri)}.copa_join_us_wrap .full_width_content .row_area_m:nth-child(2n){background-color:var(--col_sec)}.copa_join_us_wrap .full_width_content .row_area_m .photo{height:100vw;width:100%}.copa_join_us_wrap .full_width_content .row_area_m .photo .thumbnail{height:100%;width:100%}.copa_join_us_wrap .full_width_content .row_area_m .content{padding:calc(var(--base)*2) calc(var(--base)*3);position:relative}.copa_join_us_wrap .full_width_content .row_area_m .content .inner_article,.copa_join_us_wrap .full_width_content .row_area_m .content .inner_article h3,.copa_join_us_wrap .full_width_content .row_area_m .content .inner_article h4,.copa_join_us_wrap .full_width_content .row_area_m .content .inner_article h5,.copa_join_us_wrap .full_width_content .row_area_m .content .inner_article h6{color:var(--col_white)}.copa_join_us_wrap .full_width_content .row_area_m .content .row_title{color:var(--col_white_opacity);font-size:calc(var(--f_s)*3);font-weight:var(--f_w_m);margin-top:calc(var(--gap)*2)}@media (min-width:960px){.copa_join_us_wrap .full_width_content .row_area_m:nth-child(2n){flex-flow:row-reverse}.copa_join_us_wrap .full_width_content .row_area_m .photo{height:80vh;width:50%}.copa_join_us_wrap .full_width_content .row_area_m .content{box-sizing:border-box;flex:initial;padding:calc(var(--base)*4);width:50%}.copa_join_us_wrap .full_width_content .row_area_m .content .row_title{bottom:calc(var(--base)*4);font-size:calc(var(--f_s)*4);margin-top:0;position:absolute}}.copa_about_wrap .inner_content{margin:calc(var(--gap)*2) auto calc(var(--gap)*3);max-width:calc(46rem + .5vmax);text-align:center}.copa_about_wrap .inner_content h5{color:var(--col_gray_darken);font-size:calc(var(--f_s)*1);line-height:1.5;margin:var(--base) 0 var(--gap)}.copa_about_wrap .inner_content .row_area_ms .col_1{background-color:var(--col_bg);line-height:1.5;padding:calc(var(--base)*1.5);text-align:left}.copa_about_wrap .inner_content .row_area_ms .col_1:not(:last-child){margin-top:calc(var(--base)*1)}.copa_about_wrap .inner_content .row_area_ms .col_1 h3{margin-bottom:var(--base)}.copa_about_wrap .inner_content .row_area_ms .col_1 .tag_list_{margin-top:var(--base)}@media (min-width:768px){.copa_about_wrap .inner_content .row_area_ms{margin:0 calc(var(--gap)*-2)}.copa_about_wrap .inner_content .row_area_ms .col_1:not(:last-child){margin-right:calc(var(--base)*2);margin-top:0}}.co_partners_wrap{background-color:var(--col_bg);padding:var(--gap) 0}.co_partners_wrap .section_header_center{text-align:center}.co_partners_wrap .section_header_center .tag_list_{margin-top:var(--base)}.partner_list .partner_item{background-color:#fff;border-radius:calc(var(--base)*.5);box-sizing:border-box;float:left;margin:var(--base);opacity:0;transform:translateY(10%);transition:.6s;width:calc(100% - var(--base)*2)}.partner_list .partner_item.enter{opacity:1}.partner_list .partner_item .upper{border-bottom:3px solid var(--col_bg);padding:var(--base)}.partner_list .partner_item .upper .logo{flex:initial;margin-right:var(--base)}.partner_list .partner_item .upper .logo .thumbnail{background-color:#fff;background-size:90%;border:3px solid var(--col_bg);border-radius:50%;overflow:hidden;padding-bottom:calc(var(--base)*5);width:calc(var(--base)*5)}.partner_list .partner_item .upper .meta{color:var(--col_sec)}.partner_list .partner_item .upper .meta h5{font-size:var(--f_s);font-weight:var(--f_w_m);line-height:1.3}.partner_list .partner_item .upper .meta .link_list{display:flex;margin-top:calc(var(--base)*.5)}.partner_list .partner_item .upper .meta .link_list .list_item:not(:last-child){margin-right:calc(var(--base)*.5)}.partner_list .partner_item .upper .meta .link_list .list_item .item_link{align-items:center;border:2px solid var(--col_sec);border-radius:50%;color:var(--col_sec);display:flex;height:calc(var(--base)*1.2);justify-content:center;width:calc(var(--base)*1.2)}.partner_list .partner_item .upper .meta .link_list .list_item .item_link i{font-size:var(--f_s_s)}.partner_list .partner_item .lower{padding:var(--base);position:relative}.partner_list .partner_item .lower:before{background-color:var(--col_white);border-right:3px solid var(--col_bg);border-top:3px solid var(--col_bg);content:"";height:.5rem;left:calc(var(--base)*3.5);position:absolute;top:-.5rem;transform:rotate(-45deg);width:.5rem}.partner_list .partner_item .lower .quote{font-size:var(--f_s);line-height:1.5;text-align:center}@media (min-width:768px){.partner_list .partner_item{width:calc(50% - var(--base)*2)}}@media (min-width:960px){.partner_list .partner_item{width:calc(33% - var(--base)*2)}}.partner_list.in_article{margin-bottom:var(--con_spa_l)}.partner_list.in_article .partner_item{background-color:var(--col_bg);float:none;opacity:1}.partner_list.in_article .partner_item .upper{border-bottom:3px solid var(--col_white)}.partner_list.in_article .partner_item .upper ul{padding-left:0}.partner_list.in_article .partner_item .upper ul li{list-style:none}.partner_list.in_article .partner_item .lower:before{background-color:var(--col_bg);border-right:3px solid var(--col_white);border-top:3px solid var(--col_white)}@media (min-width:768px){.partner_list.in_article{display:flex;flex-flow:wrap}.partner_list.in_article .partner_item{width:calc(50% - var(--base)*2)}}@media (min-width:960px){.partner_list.in_article .partner_item{width:calc(50% - var(--base)*2)}}.page_main_btn{bottom:var(--base);display:flex;justify-content:center;left:0;margin:auto;position:fixed;right:0;transform:translateY(200%) scale(1);transition:.4s var(--trt_timing)}.page_main_btn.enter{transform:translateY(0) scale(1.1)}.page_main_btn .btn_text{background-color:var(--col_pri);border-radius:calc(var(--base)*2);box-shadow:0 0 0 3px var(--col_white_opacity);color:var(--col_white);cursor:pointer;display:flex;font-size:var(--f_s);font-weight:var(--f_w_m);letter-spacing:1px;padding:calc(var(--base)*.5) calc(var(--base)*1.5)}.map_title_group{left:0;opacity:0;position:fixed;right:0;text-align:center;top:calc(var(--gap)*2)}.map_title_group .title{color:var(--col_sec);font-size:calc(var(--f_s)*1.5);font-weight:var(--f_w_b)}.map_title_group p{font-size:var(--f_s_s)}.map_title_group .download{background-color:var(--col_sec);border-radius:var(--base);color:var(--col_white);font-size:calc(var(--f_s_s) - 2px);letter-spacing:1px;margin-top:var(--base);padding:calc(var(--base)*.4) calc(var(--base)*.8) calc(var(--base)*.3)}@media (min-width:960px){.map_title_group{font-size:calc(var(--f_s)*2);left:calc(var(--container_gap)*.5);right:auto;text-align:left;top:calc(var(--gap)*4)}}.roadmap_wrap{margin-bottom:calc(var(--gap)*-2.1);position:relative}.roadmap_wrap.freeze .map_title_group{opacity:0}.roadmap_wrap.freeze .main_roadmap_nav,.roadmap_wrap.freeze .roadmap_svg,.roadmap_wrap.freeze .roadmap_svg .area_group.active,.roadmap_wrap.freeze .roadmap_svg .area_group.active .more_btn,.roadmap_wrap.freeze .roadmap_svg .area_group.active.area_group_item,.roadmap_wrap.freeze .roadmap_svg g[data-content]{pointer-events:none}.roadmap_wrap .roadmap_svg{background:linear-gradient(180deg,#e8e7e8,#e8e7e8 30%,#aad1bc 70%,#aad1bc);height:100vh;opacity:0;overflow:hidden;transition:.4s;width:100%}.roadmap_wrap .roadmap_svg .svg-pan-zoom_viewport{transition:transform .4s ease-out}.roadmap_wrap .roadmap_svg #roadmap>g:not(#label_group){opacity:0}.roadmap_wrap .roadmap_svg #background #bg_grid{opacity:.5}.roadmap_wrap .roadmap_svg .area_other{transition:filter .4s}.roadmap_wrap .roadmap_svg .area_other.hide{filter:grayscale(1) opacity(.5)}.roadmap_wrap .roadmap_svg .area_group{pointer-events:none;transition:filter .4s}.roadmap_wrap .roadmap_svg .area_group.hide{filter:grayscale(1) opacity(.5);pointer-events:none}.roadmap_wrap .roadmap_svg .area_group.active{pointer-events:all}.roadmap_wrap .roadmap_svg .area_group.active .area_group_item{cursor:pointer}.roadmap_wrap .roadmap_svg .area_group.active .area_group_item.hide{filter:grayscale(1);opacity:.5}.roadmap_wrap .roadmap_svg .area_group.active .area_group_item.active{filter:grayscale(0);opacity:1}.roadmap_wrap .roadmap_svg .area_group.active .more_btn{cursor:pointer;opacity:1;pointer-events:all}.roadmap_wrap .roadmap_svg .area_group .area_group_item{pointer-events:none;transition:.4s}.roadmap_wrap .roadmap_svg .area_group .more_btn{opacity:0;pointer-events:none;transition:opacity .4s .8s}.roadmap_wrap .roadmap_svg .area_none{pointer-events:none}.roadmap_wrap .roadmap_svg .label_group .label_group_list{opacity:1;transition:.4s 1s}.roadmap_wrap .roadmap_svg .label_group .label_group_list.hide{opacity:0;pointer-events:none}.roadmap_wrap .roadmap_svg g[data-content]{cursor:pointer}.roadmap_wrap .roadmap_svg g[data-content]:hover{opacity:.5}.roadmap_wrap .main_roadmap_nav{bottom:var(--base);display:flex;justify-content:center;left:0;margin:auto;position:fixed;right:0;transform:translateY(200%) scale(1)}.roadmap_wrap .main_roadmap_nav .nav_list{background-color:var(--col_bg);border:1px solid var(--col_gray_lighten);border-radius:calc(var(--base)*2);display:flex;padding:calc(var(--base)*.3)}.roadmap_wrap .main_roadmap_nav .nav_list .list_item{cursor:pointer}.roadmap_wrap .main_roadmap_nav .nav_list .list_item .label{background-color:var(--col_bg);border-radius:var(--f_s);color:var(--col_sec);font-size:calc(var(--f_s_s) - 1px);font-weight:var(--f_w_m);padding:calc(var(--base)*.5) calc(var(--base)*.8);transition:.2s}.roadmap_wrap .main_roadmap_nav .nav_list .list_item.active .label{background-color:var(--col_sec);color:var(--col_white)}@media (min-width:768px){.roadmap_wrap .main_roadmap_nav{bottom:calc(var(--base)*2)}.roadmap_wrap .main_roadmap_nav .nav_list .list_item .label{font-size:var(--f_s);padding:calc(var(--base)*.5) var(--base)}}.roadmap_svg_label{opacity:0;transition:.4s}.roadmap_svg_label.hide{opacity:0!important}.roadmap_svg_label .label{font-size:var(--f_s);font-weight:var(--f_w_b);margin-top:var(--base);position:absolute;right:var(--base);top:0;z-index:10}@media (min-width:768px){.roadmap_svg_label .label{font-size:calc(var(--f_s)*2);margin-right:calc(var(--base)*1.5);margin-top:calc(var(--base)*2)}}.roadmap_content{bottom:0;box-sizing:border-box;height:100%;left:0;opacity:1;overflow:hidden;position:fixed;right:0;transform:translateY(100%);transition:.6s var(--trt_timing);width:100%;z-index:30}.roadmap_content.active{opacity:1;transform:translateY(0);z-index:60}.roadmap_content .content_wrap,.roadmap_content.active .content_wrap{transition:.6s var(--trt_timing)}.roadmap_content .content_wrap{background-color:hsla(0,0%,100%,.9);box-shadow:0 0 3rem 0 rgba(0,0,0,.5);height:100%;overflow:scroll;position:relative;width:100%}.roadmap_content .content_box{display:none;left:0;margin:var(--gap);pointer-events:none;position:absolute;top:0;transition:.4s var(--trt_timing)}.roadmap_content .content_box.active{display:block;pointer-events:all;position:relative}.roadmap_content .content_box .inner_article{margin-bottom:var(--gap)}.roadmap_content .content_box .inner_article .sub_title,.roadmap_content .content_box .inner_article .title{line-height:1}.roadmap_content .content_box .inner_article .sub_title{margin-bottom:var(--gap)}.roadmap_content .content_box .inner_article h5{font-size:calc(var(--f_s) + 2px)}.roadmap_content .content_box .inner_article .icon{background-size:contain;margin:auto;padding-bottom:50%;width:50%}.roadmap_content .content_box .inner_article .row_area_ms:not(:last-child){border-bottom:1px dotted var(--col_gray);margin-bottom:var(--gap);padding-bottom:var(--gap)}.roadmap_content .box_close{align-items:center;border:2px solid var(--col_sec);border-radius:50%;color:var(--col_sec);cursor:pointer;display:flex;font-size:var(--f_s);font-weight:var(--f_w_b);height:calc(var(--base)*2);justify-content:center;margin:var(--base);position:fixed;right:0;top:0;width:calc(var(--base)*2);z-index:30}@media (min-width:960px){.roadmap_content{height:100vh;left:auto;padding-left:calc(var(--base)*3);top:0;transform:translateY(0) translateX(100%);transition:.6s var(--trt_timing);width:calc(50vw - var(--base)*3)}.roadmap_content.active{opacity:1;transform:translateY(0) translateX(0)}.roadmap_content .content_box .inner_article .icon{background-position:0 0;background-size:80% 80%;margin-right:var(--gap);padding-bottom:100%;width:100%}.roadmap_content .box_close{background-color:hsla(0,0%,100%,.9);border:none;border-radius:0;font-size:calc(var(--f_s)*1.5);height:calc(var(--base)*3);left:0;margin:0;right:0;width:calc(var(--base)*3)}}.section_content{pointer-events:none;position:relative;z-index:10}.section_content #part_a{color:#fff;margin-top:calc(50vh + var(--gap));opacity:0}.section_content #part_b{display:flex;flex-flow:column wrap}.section_content #part_b .step{height:200vh}.section_content #part_c{color:#000;margin-top:-100vh}.section_content .point{left:calc(50vw - var(--base)*.75);margin-top:calc(var(--gap)*-1 + var(--base)*-.75);position:fixed;z-index:-10}.section_content .point *{background-color:#fff;border-radius:50%}.section_content .point .point_in{bottom:0;height:calc(var(--base)*.5);left:0;margin:auto;position:absolute;right:0;top:0;width:calc(var(--base)*.5)}.section_content .point .point_out{background-color:#000;height:calc(var(--base)*1.5);opacity:.4;width:calc(var(--base)*1.5)}.section_content .linear_content_wrap{margin:0 var(--container_gap)}.section_content .linear_content_wrap #chapter_j{padding-bottom:100vh}.section_content .linear_content_wrap .chapter{position:relative}.section_content .linear_content_wrap .chapter:before{background-color:hsla(0,0%,100%,.2);bottom:0;height:100%;left:0;margin:auto;position:absolute;right:0;top:calc(var(--gap)*-2);width:calc(var(--base)*.2)}.section_content .linear_content_wrap .chapter:not(:last-child){padding-bottom:calc(var(--gap)*4)}.section_content .linear_content_wrap .chapter .title{font-weight:var(--f_w_m);letter-spacing:2px;line-height:1.4;margin-bottom:var(--gap)}.section_content .linear_content_wrap .chapter .title .main_title{font-size:calc(var(--f_s)*2.4)}.section_content .linear_content_wrap .chapter .title .sub_title{font-size:calc(var(--f_s)*1.8)}.section_content .linear_content_wrap .chapter .context{line-height:1.7}.section_content .linear_content_wrap .chapter .context.main p{font-size:calc(var(--f_s)*1.2)}.section_content .linear_content_wrap .chapter .context h4{font-size:calc(var(--f_s)*1.2);font-weight:var(--f_w_m)}.section_content .linear_content_wrap .chapter .context h4:not(:last-child){margin-bottom:var(--base)}.section_content .linear_content_wrap .chapter .context p{font-size:calc(var(--f_s)*.9)}.section_content .linear_content_wrap .chapter .context p:not(:last-child){margin-bottom:var(--base)}.section_content .linear_content_wrap .chapter .context br{display:none}@media (min-width:960px){.section_content .linear_content_wrap .chapter:before{left:calc(30% + var(--gap)*-.5);right:auto}}.circular_animation_wrap{align-items:center;display:flex;height:100vh;justify-content:center;left:0;opacity:0;position:fixed;top:0;width:100%;z-index:1}.circular_animation_wrap .circular_animation_content,.circular_animation_wrap .circular_animation_content .context{align-items:center;bottom:0;display:flex;justify-content:center;left:0;margin:auto;position:absolute;right:0;top:0}.circular_animation_wrap .circular_animation_content .context{text-align:center;z-index:10}.circular_animation_wrap .circular_animation_content .context .line{color:var(--col_pri);font-size:calc(var(--f_s)*1.4);font-weight:var(--f_w_m);line-height:1.7;opacity:0;position:absolute;transform:scale(.8)}.circular_animation_wrap .circular_animation_content .context .line.line_c{align-items:center;display:flex;flex-flow:column wrap;font-size:calc(var(--f_s)*1.8);justify-content:center}.circular_animation_wrap .circular_animation_content .context .line.line_c:hover b{opacity:.5}.circular_animation_wrap .circular_animation_content .context .line.line_c b{background-color:var(--col_pri);border-radius:calc(var(--f_s_s)*2);color:var(--col_white);display:inline-block;font-size:calc(var(--f_s_s) - 2px);text-align:center;transition:.3s;width:calc(var(--f_s_s)*5)}.circular_animation_wrap .circular_animation_content .circle_bg{background-color:var(--col_bg);border-radius:50%;bottom:0;height:80vw;left:0;margin:auto;opacity:0;position:absolute;right:0;top:0;transform:scale(.5);width:80vw;z-index:0}.circular_animation_wrap .circular_animation_svg{height:100vw;transform:scale(1.2);width:100%}.circular_animation_wrap .circular_animation_svg #circular_animation circle{r:0}.circular_animation_wrap .circular_animation_svg #circular_animation #a #a_line_1{stroke-width:2px;stroke-dasharray:312px;stroke-dashoffset:312px}.circular_animation_wrap .circular_animation_svg #circular_animation #a #a_line_2{stroke-width:2px;stroke-dasharray:310px;stroke-dashoffset:-310px}.circular_animation_wrap .circular_animation_svg #circular_animation #b{transform-origin:center}.circular_animation_wrap .circular_animation_svg #circular_animation #b #b_line_1{stroke-dasharray:952px;stroke-dashoffset:2856px}.circular_animation_wrap .circular_animation_svg #circular_animation #b #b_line_2{stroke-dasharray:952px;stroke-dashoffset:952px}.circular_animation_wrap .circular_animation_svg #circular_animation #c{transform-origin:center}@media (min-width:960px){.circular_animation_wrap .circular_animation_content .context p{font-size:calc(var(--f_s)*2)}.circular_animation_wrap .circular_animation_svg{height:90vh;width:90vh}}.section_bg{height:100vh;left:0;opacity:0;position:fixed;top:0;transform:scale(1.1);width:100%;z-index:-10}.section_bg.part_a:before,.section_bg.part_b:before{background-color:rgba(0,0,0,.7)}.section_bg.part_a:after,.section_bg.part_b:after{background-color:#000}.section_bg.part_c:before{background-color:hsla(36,23%,87%,.7)}.section_bg.part_c:after{background-color:#e6e0d7}.section_bg:before{background-color:rgba(0,0,0,.5);z-index:0}.section_bg:after,.section_bg:before{content:"";height:100%;left:0;position:absolute;top:0;transition:1s;width:100%}.section_bg:after{background-color:#000;z-index:-10}.section_bg .bg_slide{height:100%;left:0;opacity:0;position:absolute;top:0;transition:1s;width:100%;z-index:-5}.section_bg .bg_slide.enter{opacity:1}.section_bg .bg_slide .bg_slide_item{background-position:50%;background-size:cover;height:100%;left:0;position:absolute;top:0;width:100%}.footer{background-color:var(--col_sec);background-image:url(../src/images/noise.png);background-position:0 0;background-repeat:repeat;color:var(--col_white);margin-top:calc(var(--gap)*2);padding:calc(var(--gap)*2) 0 var(--base);width:100%}.footer.hide{display:none}.footer .footer_row{margin:auto;width:var(--max_width)}.footer .footer_row .footer_nav_list{display:grid;grid-gap:var(--base);grid-template-columns:repeat(auto-fill,minmax(calc(50% - var(--base)),1fr))}.footer .footer_row .footer_nav_list .list_item .item_link{color:#fff;font-size:var(--f_s);font-weight:var(--f_w_m)}.footer .footer_row .contact_wrap{margin-bottom:var(--gap)}.footer .footer_row .contact_wrap .contact_list{font-size:calc(var(--f_s)*1)}.footer .footer_row .contact_wrap .contact_list .list_item:not(:last-child){margin-bottom:var(--base)}.footer .footer_row .contact_wrap .contact_list .list_item p a{color:var(--col_white)}.footer .footer_row .follow_wrap .follow_list{display:flex}.footer .footer_row .follow_wrap .follow_list .list_item:not(:last-child){margin-right:calc(var(--base)*.5)}.footer .footer_row .follow_wrap .follow_list .list_item .item_link{align-items:center;border-radius:50%;box-shadow:inset 0 0 0 1px var(--col_white);color:var(--col_white);display:flex;height:calc(var(--base)*2);justify-content:center;width:calc(var(--base)*2)}.footer .footer_row .follow_wrap .follow_list .list_item .item_link:hover{box-shadow:inset 0 0 0 3px var(--col_white)}.footer .footer_row .footer_section_title{font-size:var(--f_s_s);font-weight:var(--f_w_b);line-height:1;margin-bottom:calc(var(--base)*1.5)}.footer .footer_row .footer_section_title:after{color:var(--col_bg_2);content:".";font-size:calc(var(--f_s)*2);line-height:0;margin-left:calc(var(--base)*.1)}.footer .footer_row .footer_section_title.main{color:#fff;font-size:calc(var(--f_s)*1.2)}.footer .lower{padding-top:calc(var(--gap)*1.5)}.footer .bottom,.footer .lower{border-top:2px solid rgba(0,0,0,.2);margin-top:calc(var(--gap)*1.5)}.footer .bottom{align-items:center;display:flex;justify-content:space-between;padding-top:var(--base)}.footer .bottom .logo{background-image:url(../src/images/icon_logo.svg);background-position:50%;background-repeat:no-repeat;background-size:cover;height:var(--base);width:var(--base)}.footer .bottom .copyright{font-size:var(--f_s_s);font-weight:var(--f_w_l)}.footer .bottom .gotop{cursor:pointer;height:var(--base);text-align:right;width:var(--base)}.footer .bottom .gotop:hover{opacity:.5}@media (min-width:768px){.footer .footer_row .footer_nav_list{grid-template-columns:repeat(auto-fill,minmax(calc(33% - var(--base)),1fr));margin-right:var(--gap)}.footer .footer_row.lower{display:flex;justify-content:space-between}}@media (min-width:960px){.footer .footer_row.upper{align-items:flex-end}.footer .footer_row .footer_nav_list{grid-template-columns:repeat(auto-fill,minmax(calc(25% - var(--base)),1fr));margin-right:calc(var(--gap)*2)}.footer .footer_row .contact_wrap{margin-bottom:0}}.subscribe_group{display:flex!important}.subscribe_group .email{background-color:transparent;color:#fff;width:80%}.subscribe_group .email,.subscribe_group .email:focus{border:2px solid var(--col_black_opacity_2)}.subscribe_group .button{background-color:var(--col_black_opacity_2);width:20%}.carousel,.carousel-inner{position:relative}.carousel-inner{line-height:0;overflow:hidden;width:100%}.carousel-inner>.item{display:none;position:relative;transition:left .6s ease-in-out}.carousel-inner>.item>a>img,.carousel-inner>.item>img{line-height:1}@media (-webkit-transform-3d),(transform-3d){.carousel-inner>.item{backface-visibility:hidden;perspective:1000px;transition:transform .6s ease-in-out}.carousel-inner>.item.active.right,.carousel-inner>.item.next{left:0;transform:translate3d(100%,0,0)}.carousel-inner>.item.active.left,.carousel-inner>.item.prev{left:0;transform:translate3d(-100%,0,0)}.carousel-inner>.item.active,.carousel-inner>.item.next.left,.carousel-inner>.item.prev.right{left:0;transform:translateZ(0)}}.carousel-inner>.active,.carousel-inner>.next,.carousel-inner>.prev{display:block}.carousel-inner>.active{left:0}.carousel-inner>.next,.carousel-inner>.prev{position:absolute;top:0;width:100%}.carousel-inner>.next{left:100%}.carousel-inner>.prev{left:-100%}.carousel-inner>.next.left,.carousel-inner>.prev.right{left:0}.carousel-inner>.active.left{left:-100%}.carousel-inner>.active.right{left:100%}.carousel-control{background-color:transparent;bottom:0;color:#fff;filter:alpha(opacity=50);font-size:20px;left:0;opacity:.5;position:absolute;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);top:0;width:15%}.carousel-control.left{background-image:linear-gradient(90deg,rgba(0,0,0,.5) 0,transparent);background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#80000000",endColorstr="#00000000",GradientType=1)}.carousel-control.right{background-image:linear-gradient(90deg,transparent 0,rgba(0,0,0,.5));background-repeat:repeat-x;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr="#00000000",endColorstr="#80000000",GradientType=1);left:auto;right:0}.carousel-control:focus,.carousel-control:hover{color:#fff;filter:alpha(opacity=90);opacity:.9;outline:0;text-decoration:none}.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{display:inline-block;margin-top:-10px;position:absolute;top:50%;z-index:5}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{left:50%;margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px;right:50%}.carousel-control .icon-next,.carousel-control .icon-prev{font-family:serif;height:20px;line-height:1;width:20px}.carousel-control .icon-prev:before{content:"‹"}.carousel-control .icon-next:before{content:"›"}.carousel-indicators{bottom:10px;left:50%;list-style:none;margin-left:-30%;padding-left:0;position:absolute;text-align:center;width:60%;z-index:15}.carousel-indicators li{background-color:#000\9;background-color:transparent;border:1px solid #fff;border-radius:10px;cursor:pointer;display:inline-block;height:10px;margin:1px;text-indent:-999px;width:10px}.carousel-indicators .active{background-color:#fff;height:12px;margin:0;width:12px}.carousel-caption{bottom:20px;color:#fff;left:15%;padding-bottom:20px;padding-top:20px;position:absolute;right:15%;text-align:center;text-shadow:0 1px 2px rgba(0,0,0,.6);z-index:10}.carousel-caption .btn{text-shadow:none}@media screen and (min-width:768px){.carousel-control .glyphicon-chevron-left,.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next,.carousel-control .icon-prev{font-size:30px;height:30px;margin-top:-10px;width:30px}.carousel-control .glyphicon-chevron-left,.carousel-control .icon-prev{margin-left:-10px}.carousel-control .glyphicon-chevron-right,.carousel-control .icon-next{margin-right:-10px}.carousel-caption{left:20%;padding-bottom:30px;right:20%}.carousel-indicators{bottom:20px}}.panel_head{display:flex;padding:1rem 0}.panel_group{border-top:1px solid var(--col_pri);margin:0 auto;max-width:37.5rem;width:100%}.panel_group .panel:last-child{border-bottom:none}.panel_group .panel .panel_heading .panel_title a{align-items:center;border-bottom:none;border-bottom:1px solid var(--col_gray_lighten);box-sizing:border-box;display:flex;justify-content:space-between;line-height:1;padding:var(--con_spa_l) 0;text-decoration:none;width:100%}.panel_group .panel .panel_heading .panel_title a>*{margin-bottom:0}.panel_group .panel .panel_heading .panel_title a h5{color:var(--col_pri)}.panel_group .panel .panel_heading .panel_title a i{align-items:center;color:var(--col_pri);display:flex;float:right;font-size:16px;font-weight:700;height:26px;transform:rotate(180deeg);transform-origin:center;transition:.3s}.panel_group .panel .panel_heading .panel_title a:hover i,.panel_group .panel .panel_heading .panel_title a:hover svg{color:var(--col_pri)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false]{border-bottom:1px solid var(--col_pri)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] h6{color:var(--col_pri)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] i,.panel_group .panel .panel_heading .panel_title a[aria-expanded=false] svg{transform:rotate(45deg)}.panel_group .panel .panel_heading .panel_title a[aria-expanded=false]:hover h6{color:var(--col_pri)}.panel_group .panel .panel_collapse{border-bottom:1px solid var(--col_pri);margin-left:0}.panel_group .panel .panel_collapse .panel_body{padding:1rem 0 2rem}@media (min-width:640px){.panel_head{padding:1rem}.panel_group .panel .panel_collapse .panel_body{padding:var(--con_spa_l) 0 var(--con_spa_xl) 0}}@media (min-width:960px){.panel_head{padding:.5rem 1rem 1rem}}.collapse.in,.collapse.show{display:block}.collapse{display:none}.collapsing{height:0;overflow:hidden;position:relative;transition:height .3s ease}@font-face{font-family:slick;font-style:normal;font-weight:400;src:url(../src/fonts/fontawesome-webfont.eot?v=4.3.0);src:url(../src/fonts/fontawesome-webfont.eot?#iefix?v=4.3.0) format("embedded-opentype"),url(../src/fonts/fontawesome-webfont.woff2?v=4.3.0) format("woff2"),url(../src/fonts/fontawesome-webfont.woff?v=4.3.0) format("woff"),url(../src/fonts/fontawesome-webfont.ttf?v=4.3.0) format("truetype"),url(../src/fonts/fontawesome-webfont.svg?v=4.3.0#fontawesomeregular) format("svg")}.slick-dots{display:block;list-style:none;padding:0;position:absolute;text-align:center;width:100%;z-index:9999}.slick-dots li{display:inline-block;padding:0;position:relative}.slick-dots li,.slick-dots li button{cursor:pointer;height:24px;width:24px}.slick-dots li button{background:transparent;border:0;color:transparent;display:block;font-size:0;line-height:0px;outline:none;padding:8px}.slick-dots li button:focus,.slick-dots li button:hover{outline:none}.slick-dots li button:focus:before,.slick-dots li button:hover:before{opacity:1}.slick-dots li button:before{color:var(--col_gray);content:"•";font-family:slick;font-size:12px;height:24px;left:0;line-height:24px;opacity:.5;position:absolute;text-align:center;top:0;width:24px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-shadow:0 0 4px var(--clr_white)}.slick-dots li.slick-active button:before{color:var(--col_pri);opacity:1}.slick-slider{box-sizing:border-box;height:auto;-webkit-touch-callout:none;touch-action:pan-y;-webkit-user-select:none;-moz-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0,0,0,0);z-index:1}.slick-list,.slick-slider{display:block;position:relative}.slick-list{margin:0;overflow:hidden;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{transform:translateZ(0)}.slick-track{display:block;left:0;position:relative;top:0}.slick-track:after,.slick-track:before{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;margin:0 auto}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{border:1px solid transparent;display:block;height:auto}.slick-arrow.slick-hidden{display:none}img[data-action=zoom]{cursor:pointer;cursor:-moz-zoom-in;transition:all .3s}.zoom-img,.zoom-img-wrap{position:relative;transition:all .3s;z-index:666}img.zoom-img{cursor:pointer;cursor:-moz-zoom-out}.zoom-overlay{background:#fff;bottom:0;filter:"alpha(opacity=0)";left:0;opacity:0;pointer-events:none;position:fixed;right:0;top:0;transition:opacity .3s;z-index:420}.zoom-overlay-open .zoom-overlay{filter:"alpha(opacity=100)";opacity:1}.zoom-overlay-open,.zoom-overlay-transitioning{cursor:default}