@import url(https://fonts.googleapis.com/css2?family=Lato:wght@400;700&display=swap);@charset "utf-8";:root{--main-black-color:#171919;--main-orange-color:#E36414;--main-green-color:#7abaad;--main-stgreen-color:#6ab1a2;--main-bg-color:#fcfbf3;*/}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}body{-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}mark{background-color:transparent;color:inherit}input::-moz-focus-inner{border:0;padding:0}input,select,textarea{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none}input{appearance:revert}@-ms-viewport{width:device-width}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}*{box-sizing:border-box}.clear{clear:both}body{background:var(--main-bg-color)}body.is-preload *,body.is-preload *:before,body.is-preload *:after{-moz-animation:none!important;-webkit-animation:none!important;-ms-animation:none!important;animation:none!important;-moz-transition:none!important;-webkit-transition:none!important;-ms-transition:none!important;transition:none!important}body,input,select,textarea{color:#171919;font-family:YuGothic,"Hiragino Kaku Gothic ProN",Meiryo,"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:15pt;font-weight:400;line-height:1.65em;letter-spacing:.15em;font-feature-settings:"palt"}@media screen and (max-width:1680px){body,input,select,textarea{font-size:13pt}}@media screen and (max-width:1280px){body,input,select,textarea{font-size:12pt}}@media screen and (max-width:736px){body,input,select,textarea{font-size:11pt;letter-spacing:.0375em}}a{-moz-transition:color 0.2s ease;-webkit-transition:color 0.2s ease;-ms-transition:color 0.2s ease;transition:color 0.2s ease;color:inherit;text-decoration:none}a:hover{border-bottom-color:transparent}a.alink{text-decoration:none;color:#E36414}a.alink::before{content:'\f08e';display:inline-block;font-weight:900;font-family:"Font Awesome 6 Free";padding-right:.15em}a.alink:hover{text-decoration:none;color:#cf5b12}.strong{font-weight:700}strong,b{font-weight:600}em,i{font-style:normal}p{margin:0;line-height:2em}p.p{margin:0 0 2em 0;line-height:1.5em!important}.dfont{color:#171919!important}@media screen and (max-width:400px){.dfont{color:#171919;font-size:1em}}p.heading-26{padding-bottom:.5rem;letter-spacing:.2rem}p.heading-26:first-letter{color:var(--main-stgreen-color);font-size:2rem;font-weight:700}@media screen and (max-width:400px){p.heading-26:first-letter{font-size:1.6rem}}.v_m5{vertical-align:-5px}#header .htxt{color:#fff;font-weight:400;letter-spacing:.225em;line-height:1em;margin:0 0 1em 0}#header .htxt a{color:inherit;text-decoration:none}#header .htxt img{width:100%;max-width:150px;height:auto;display:inline-block;vertical-align:middle}@media screen and (max-width:1280px){#header .htxt img{width:100%;max-width:120px;display:inline-block;vertical-align:middle}}@media screen and (max-width:400px){#header .htxt img{width:100%;max-width:80px;display:inline-block;vertical-align:middle}}h1{color:var(--main-black-color);font-size:1em;font-weight:400;letter-spacing:.225em;line-height:1.8em;margin:0 0 1em 0}@media screen and (max-width:400px){h1{color:var(--main-black-color);font-size:.75em;font-weight:400;letter-spacing:0em;line-height:1.8em;margin:0 0 1em 0}}h2{color:var(--main-stgreen-color)!important;font-weight:700;letter-spacing:.225em;line-height:1em;margin:0 0 1em 0}h2.h2_strong{color:var(--main-stgreen-color)!important;font-weight:700;letter-spacing:.225em;line-height:1em;margin:0 0 1em 0}h2,h3,h4,h5,h6{color:#171919;font-weight:700;letter-spacing:.225em;line-height:1em;margin:0 0 1em 0}h2 a,h3 a,h4 a,h5 a,h6 a{color:inherit;text-decoration:none}h2{font-size:1.6em;line-height:1.75em}@media screen and (max-width:736px){h2{font-size:1.4em;line-height:1.5em}}@media screen and (max-width:430px){h2{font-size:1.4em;line-height:1.5em}}h2.midashi{font-size:1.3em;line-height:1.75em;padding:0 1rem;border-left:4px solid #171919}@media screen and (max-width:736px){h2.midashi{font-size:1.2em;font-weight:700;line-height:1.5em;padding:0 0 0 .6em;border-left:4px solid #171919}}h3.h3_cold{font-size:1.4em;line-height:1.75em}@media screen and (max-width:736px){h3.h3_cold{font-size:1.2em;line-height:1.5em}}@media screen and (max-width:430px){h3.h3_cold{font-size:1.2em;line-height:1.5em}}h3{font-size:1.15em;line-height:1.75em;letter-spacing:.225em}@media screen and (max-width:736px){h3{font-size:1em;line-height:1.5em}}h3.h3{font-size:1em;line-height:1.75em;letter-spacing:.1em}@media screen and (max-width:736px){h3.h3{font-size:1em;line-height:1.5em;letter-spacing:.1em}}h3.midashi{font-size:1.3em;line-height:1.75em;padding:0 1rem;border-left:4px solid #171919}@media screen and (max-width:736px){h3.midashi{font-size:1.2em;font-weight:700;line-height:1.5em;padding:0 0 0 .6em;border-left:4px solid #171919}}h4{font-size:1em;line-height:1.5em}h5{font-size:.8em;line-height:1.5em}h6{font-size:.7em;line-height:1.5em}sub{font-size:.8em;position:relative;top:.5em}sup{font-size:.8em;position:relative;top:-.5em}hr{border:0;border-bottom:solid 1px rgba(77,58,46,.35);margin:3em 0}hr.contact{border:0;border-bottom:solid 1px rgba(77,58,46,.35);margin:3em 0 5em 0}hr.hr2{border:0;border-bottom:solid 1px rgba(77,58,46,.35);margin:3em 0 1em 0}hr.hr1{border-bottom:solid 1px rgba(77,58,46,.35)!important;margin:1.5em 0}hr.major{margin:4.5em 0}code{background:rgba(144,144,144,.25);font-size:.9em;letter-spacing:0;margin:0 .25em;padding:.25em .65em}pre{-webkit-overflow-scrolling:touch;font-size:.9em;margin:0 0 2em 0}pre code{display:block;line-height:1.75em;padding:1em 1.5em;overflow-x:auto}.align-left{text-align:left!important}.align-center{text-align:center!important}.align-right{text-align:right!important}.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp{order:-1}.row>.col-1{width:8.33333%}.row>.off-1{margin-left:8.33333%}.row>.col-2{width:16.66667%}.row>.off-2{margin-left:16.66667%}.row>.col-3{width:25%}.row>.off-3{margin-left:25%}.row>.col-4{width:33.33333%}.row>.off-4{margin-left:33.33333%}.row>.col-5{width:41.66667%}.row>.off-5{margin-left:41.66667%}.row>.col-6{width:50%}.row>.off-6{margin-left:50%}.row>.col-7{width:58.33333%}.row>.off-7{margin-left:58.33333%}.row>.col-8{width:66.66667%}.row>.off-8{margin-left:66.66667%}.row>.col-9{width:75%}.row>.off-9{margin-left:75%}.row>.col-10{width:83.33333%}.row>.off-10{margin-left:83.33333%}.row>.col-11{width:91.66667%}.row>.off-11{margin-left:91.66667%}.row>.col-12{width:100%}.row>.off-12{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}@media screen and (max-width:1680px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xlarge{order:-1}.row>.col-1-xlarge{width:8.33333%}.row>.off-1-xlarge{margin-left:8.33333%}.row>.col-2-xlarge{width:16.66667%}.row>.off-2-xlarge{margin-left:16.66667%}.row>.col-3-xlarge{width:25%}.row>.off-3-xlarge{margin-left:25%}.row>.col-4-xlarge{width:33.33333%}.row>.off-4-xlarge{margin-left:33.33333%}.row>.col-5-xlarge{width:41.66667%}.row>.off-5-xlarge{margin-left:41.66667%}.row>.col-6-xlarge{width:50%}.row>.off-6-xlarge{margin-left:50%}.row>.col-7-xlarge{width:58.33333%}.row>.off-7-xlarge{margin-left:58.33333%}.row>.col-8-xlarge{width:66.66667%}.row>.off-8-xlarge{margin-left:66.66667%}.row>.col-9-xlarge{width:75%}.row>.off-9-xlarge{margin-left:75%}.row>.col-10-xlarge{width:83.33333%}.row>.off-10-xlarge{margin-left:83.33333%}.row>.col-11-xlarge{width:91.66667%}.row>.off-11-xlarge{margin-left:91.66667%}.row>.col-12-xlarge{width:100%}.row>.off-12-xlarge{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}}@media screen and (max-width:1280px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-large{order:-1}.row>.col-1-large{width:8.33333%}.row>.off-1-large{margin-left:8.33333%}.row>.col-2-large{width:16.66667%}.row>.off-2-large{margin-left:16.66667%}.row>.col-3-large{width:25%}.row>.off-3-large{margin-left:25%}.row>.col-4-large{width:33.33333%}.row>.off-4-large{margin-left:33.33333%}.row>.col-5-large{width:41.66667%}.row>.off-5-large{margin-left:41.66667%}.row>.col-6-large{width:50%}.row>.off-6-large{margin-left:50%}.row>.col-7-large{width:58.33333%}.row>.off-7-large{margin-left:58.33333%}.row>.col-8-large{width:66.66667%}.row>.off-8-large{margin-left:66.66667%}.row>.col-9-large{width:75%}.row>.off-9-large{margin-left:75%}.row>.col-10-large{width:83.33333%}.row>.off-10-large{margin-left:83.33333%}.row>.col-11-large{width:91.66667%}.row>.off-11-large{margin-left:91.66667%}.row>.col-12-large{width:100%}.row>.off-12-large{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}}@media screen and (max-width:980px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-medium{order:-1}.row>.col-1-medium{width:8.33333%}.row>.off-1-medium{margin-left:8.33333%}.row>.col-2-medium{width:16.66667%}.row>.off-2-medium{margin-left:16.66667%}.row>.col-3-medium{width:25%}.row>.off-3-medium{margin-left:25%}.row>.col-4-medium{width:33.33333%}.row>.off-4-medium{margin-left:33.33333%}.row>.col-5-medium{width:41.66667%}.row>.off-5-medium{margin-left:41.66667%}.row>.col-6-medium{width:50%}.row>.off-6-medium{margin-left:50%}.row>.col-7-medium{width:58.33333%}.row>.off-7-medium{margin-left:58.33333%}.row>.col-8-medium{width:66.66667%}.row>.off-8-medium{margin-left:66.66667%}.row>.col-9-medium{width:75%}.row>.off-9-medium{margin-left:75%}.row>.col-10-medium{width:83.33333%}.row>.off-10-medium{margin-left:83.33333%}.row>.col-11-medium{width:91.66667%}.row>.off-11-medium{margin-left:91.66667%}.row>.col-12-medium{width:100%}.row>.off-12-medium{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}}@media screen and (max-width:736px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-small{order:-1}.row>.col-1-small{width:8.33333%}.row>.off-1-small{margin-left:8.33333%}.row>.col-2-small{width:16.66667%}.row>.off-2-small{margin-left:16.66667%}.row>.col-3-small{width:25%}.row>.off-3-small{margin-left:25%}.row>.col-4-small{width:33.33333%}.row>.off-4-small{margin-left:33.33333%}.row>.col-5-small{width:41.66667%}.row>.off-5-small{margin-left:41.66667%}.row>.col-6-small{width:50%}.row>.off-6-small{margin-left:50%}.row>.col-7-small{width:58.33333%}.row>.off-7-small{margin-left:58.33333%}.row>.col-8-small{width:66.66667%}.row>.off-8-small{margin-left:66.66667%}.row>.col-9-small{width:75%}.row>.off-9-small{margin-left:75%}.row>.col-10-small{width:83.33333%}.row>.off-10-small{margin-left:83.33333%}.row>.col-11-small{width:91.66667%}.row>.off-11-small{margin-left:91.66667%}.row>.col-12-small{width:100%}.row>.off-12-small{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}}@media screen and (max-width:480px){.row{display:flex;flex-wrap:wrap;box-sizing:border-box;align-items:stretch}.row>*{box-sizing:border-box}.row.gtr-uniform>*>:last-child{margin-bottom:0}.row.aln-left{justify-content:flex-start}.row.aln-center{justify-content:center}.row.aln-right{justify-content:flex-end}.row.aln-top{align-items:flex-start}.row.aln-middle{align-items:center}.row.aln-bottom{align-items:flex-end}.row>.imp-xsmall{order:-1}.row>.col-1-xsmall{width:8.33333%}.row>.off-1-xsmall{margin-left:8.33333%}.row>.col-2-xsmall{width:16.66667%}.row>.off-2-xsmall{margin-left:16.66667%}.row>.col-3-xsmall{width:25%}.row>.off-3-xsmall{margin-left:25%}.row>.col-4-xsmall{width:33.33333%}.row>.off-4-xsmall{margin-left:33.33333%}.row>.col-5-xsmall{width:41.66667%}.row>.off-5-xsmall{margin-left:41.66667%}.row>.col-6-xsmall{width:50%}.row>.off-6-xsmall{margin-left:50%}.row>.col-7-xsmall{width:58.33333%}.row>.off-7-xsmall{margin-left:58.33333%}.row>.col-8-xsmall{width:66.66667%}.row>.off-8-xsmall{margin-left:66.66667%}.row>.col-9-xsmall{width:75%}.row>.off-9-xsmall{margin-left:75%}.row>.col-10-xsmall{width:83.33333%}.row>.off-10-xsmall{margin-left:83.33333%}.row>.col-11-xsmall{width:91.66667%}.row>.off-11-xsmall{margin-left:91.66667%}.row>.col-12-xsmall{width:100%}.row>.off-12-xsmall{margin-left:100%}.row.gtr-0{margin-top:0;margin-left:0em}.row.gtr-0>*{padding:0 0 0 0em}.row.gtr-0.gtr-uniform{margin-top:0em}.row.gtr-0.gtr-uniform>*{padding-top:0em}.row.gtr-25{margin-top:0;margin-left:-.375em}.row.gtr-25>*{padding:0 0 0 .375em}.row.gtr-25.gtr-uniform{margin-top:-.375em}.row.gtr-25.gtr-uniform>*{padding-top:.375em}.row.gtr-50{margin-top:0;margin-left:-.75em}.row.gtr-50>*{padding:0 0 0 .75em}.row.gtr-50.gtr-uniform{margin-top:-.75em}.row.gtr-50.gtr-uniform>*{padding-top:.75em}.row{margin-top:0;margin-left:-1.5em}.row>*{padding:0 0 0 1.5em}.row.gtr-uniform{margin-top:-1.5em}.row.gtr-uniform>*{padding-top:1.5em}.row.gtr-150{margin-top:0;margin-left:-2.25em}.row.gtr-150>*{padding:0 0 0 2.25em}.row.gtr-150.gtr-uniform{margin-top:-2.25em}.row.gtr-150.gtr-uniform>*{padding-top:2.25em}.row.gtr-200{margin-top:0;margin-left:-3em}.row.gtr-200>*{padding:0 0 0 3em}.row.gtr-200.gtr-uniform{margin-top:-3em}.row.gtr-200.gtr-uniform>*{padding-top:3em}}section.special,article.special{text-align:center}header p{color:rgba(255,255,255,.5);position:relative;top:-.25em}header h3+p{font-size:1.1em}header h4+p,header h5+p,header h6+p{font-size:.9em}header.major{margin:0 0 3.5em 0}header.major h2,header.major h3,header.major h4,header.major h5,header.major h6{border-bottom:solid 2px #fff;display:inline-block;padding-bottom:1em;position:relative}header.major h2:after,header.major h3:after,header.major h4:after,header.major h5:after,header.major h6:after{content:'';display:block;height:1px}header.major p{color:#fff;top:0}@media screen and (max-width:736px){header.major{margin:0 0 2em 0}}@media screen and (max-width:980px){header br{display:none}}.box{border:solid 2px #fff;margin-bottom:2em;padding:1.5em}.box>:last-child,.box>:last-child>:last-child,.box>:last-child>:last-child>:last-child{margin-bottom:0}.box.alt{border:0;border-radius:0;padding:0}.icon{text-decoration:none;border-bottom:none;position:relative}.icon:before{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1;text-transform:none!important;font-family:'Font Awesome 5 Free';font-weight:400}.icon>.label{display:none}.icon:before{line-height:inherit}.icon.solid:before{font-weight:900}.icon.brands:before{font-family:'Font Awesome 5 Brands'}.icon.major{-moz-transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg);border:solid 2px #fff;display:inline-block;font-size:1.35em;height:calc(3em + 2px);line-height:3em;text-align:center;width:calc(3em + 2px)}.icon.major:before{-moz-transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);display:inline-block;font-size:1.5em}@media screen and (max-width:736px){.icon.major{font-size:1em}}.icon.style1{color:#0fc}.icon.style2{color:#00f0ff}.icon.style3{color:#76ddff}.image{border:0;display:inline-block;position:relative}.image img{display:block}.image.left{float:left;margin:0 2em 2em 0;top:.25em}.image.right{float:right;margin:0 0 2em 2em;top:.25em}.image.left,.image.right{max-width:40%}.image.left img,.image.right img{width:100%}.image.fit{display:block;margin:0 0 2em 0;width:100%}.image.fit img{width:100%}ol{list-style:decimal;margin:0 0 2em 0;padding-left:1.25em}ol li{padding-left:.25em}ul{list-style:disc;margin:0 0 .5em 0;padding-left:0}ul li{padding-left:.5em}ul.alt{list-style:none;padding-left:0}ul.alt li{border-top:solid 1px #fff;padding:.5em 0}ul.alt li:first-child{border-top:0;padding-top:0}.box_normal ul{list-style:none;margin:0;padding-left:0}.box_normal ul li{padding-bottom:.5em;padding-left:0}.box_normal ul li:last-child{padding-bottom:0em!important;margin-bottom:0em!important}dl{margin:0 0 2em 0}ul.actions{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;cursor:default;list-style:none;margin-left:-1em;padding-left:0}ul.actions li{padding:0 0 0 1em;vertical-align:middle}ul.actions.special{-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;width:100%;margin-left:0}ul.actions.special li:first-child{padding-left:0}ul.actions.stacked{-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0}ul.actions.stacked li{padding:1em 0 0 0}ul.actions.stacked li:first-child{padding-top:0}ul.actions.fit{width:calc(100% + 1em)}ul.actions.fit li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;width:100%}ul.actions.fit li>*{width:100%}ul.actions.fit.stacked{width:100%}@media screen and (max-width:768px){ul.actions:not(.fixed){-moz-flex-direction:column;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;margin-left:0;width:100%!important}ul.actions:not(.fixed) li{-moz-flex-grow:1;-webkit-flex-grow:1;-ms-flex-grow:1;flex-grow:1;-moz-flex-shrink:1;-webkit-flex-shrink:1;-ms-flex-shrink:1;flex-shrink:1;padding:1em 0 0 0;text-align:center;width:100%}ul.actions:not(.fixed) li>*{width:100%}ul.actions:not(.fixed) li:first-child{padding-top:0}ul.actions:not(.fixed) li input[type="submit"],ul.actions:not(.fixed) li input[type="reset"],ul.actions:not(.fixed) li input[type="button"],ul.actions:not(.fixed) li button,ul.actions:not(.fixed) li .button{width:100%}ul.actions:not(.fixed) li input[type="submit"].icon:before,ul.actions:not(.fixed) li input[type="reset"].icon:before,ul.actions:not(.fixed) li input[type="button"].icon:before,ul.actions:not(.fixed) li button.icon:before,ul.actions:not(.fixed) li .button.icon:before{margin-left:-.5em}}ul.icons{cursor:default;list-style:none;padding-left:0;padding-bottom:0}ul.icons li{display:inline-block;padding:0 1em 0 0}ul.icons li:last-child{padding-right:0!important}ul.icons.major{padding:1em 0}ul.icons.major li{padding-right:3.5em}@media screen and (max-width:736px){ul.icons.major li{padding:0 1em!important}}.table-wrapper{-webkit-overflow-scrolling:touch;overflow-x:auto}.table-wrapper>table{margin:0 0 1em 0;width:100%;font-weight:700}.table-wrapper>table tbody{border-left:0;border-right:0}.table-wrapper>table tbody tr{border-left:0;border-right:0}.table-wrapper>table tbody tr:nth-child(1n+1){background-color:rgba(0,0,0,.05)}.table-wrapper>table.alt tbody td.td1{padding:.75em .75em;width:75%}@media screen and (max-width:414px){.table-wrapper>table.alt tbody td.td1{padding:.75em .75em;width:65%}}.table-wrapper>table.alt tbody td.td2{padding:.75em .75em;width:25%}@media screen and (max-width:736px){.table-wrapper>table.alt tbody td.td2{padding:.75em .75em;width:35%}}.table-wrapper>table.alt tbody td.td11{padding:.75em .75em;width:65%;vertical-align:middle}@media screen and (max-width:430px){.table-wrapper>table.alt tbody td.td11{padding:.75em .75em;width:55%;vertical-align:middle}}.table-wrapper>table th{color:#171919!important;font-size:.9em;font-weight:600;padding:0 .75em .75em .75em;text-align:left}.table-wrapper>table.alt{border-collapse:separate}.table-wrapper>table.alt tbody tr td{border-left-width:0;border-top-width:0}.table-wrapper>table.alt thead{border-bottom:0}.table-wrapper>table.alt tfoot{border-top:0}#table01{width:100%;text-align:left}#table01 tr{border-bottom:1px solid rgba(77,58,46,.35);background-color:transparent!important}#table01 tr:first-child{border-top:1px solid rgba(77,58,46,.35)}#table01 th,#table01 td{padding:2em 0;border:none;color:#171919!important;line-height:2em}#table01 th{width:30%;font-weight:700}@media only screen and (max-width:480px){#table01 th,#table01 td{width:100%;display:block}#table01 th{width:100%}#table01 td{padding-top:0}}.table-wrapper03{-webkit-overflow-scrolling:touch;overflow-x:auto;color:#171919}.table-wrapper03>table{margin:0;width:100%}.table-wrapper03>table tbody{border:solid 1px #fff;border-left:0;border-right:0}.table-wrapper03>table tbody tr{border:solid 1px #fff;border-left:0;border-right:0}.table-wrapper03>table tbody tr:nth-child(1n+1){background-color:rgba(255,255,255,.38)}.table-wrapper03>table.alt tbody td.td1{padding:.75em .75em;width:30%;font-weight:700}@media screen and (max-width:414px){.table-wrapper03>table.alt tbody td.td1{padding:.75em .75em;width:30%;font-weight:700}}.table-wrapper03>table.alt tbody td.td2{padding:.75em .75em;width:70%}@media screen and (max-width:736px){.table-wrapper03>table.alt tbody td.td2{padding:.75em .75em;width:70%}}.table-wrapper03>table th{color:#fff!important;font-size:1em;font-weight:600;padding:1em;text-align:left;background:#171919}.table-wrapper03>table thead{border-bottom:solid 2px #fff}.table-wrapper03>table tfoot{border-top:solid 2px #fff}.table-wrapper03>table.alt{border-collapse:separate}.table-wrapper03>table.alt tbody tr td{border:solid 1px #fff;border-left-width:0;border-top-width:0}.table-wrapper03>table.alt tbody tr td:first-child{border-left-width:1px}.table-wrapper03>table.alt tbody tr:first-child td{border-top-width:1px}.table-wrapper03>table.alt thead{border-bottom:0}.table-wrapper03>table.alt tfoot{border-top:0}input[type="submit"],input[type="reset"],input[type="button"],button,.button{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;-moz-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-webkit-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;-ms-transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;transition:background-color 0.2s ease-in-out,color 0.2s ease-in-out;background-color:transparent;border:0;box-shadow:inset 0 0 0 2px #fff;color:#fff;cursor:pointer;display:inline-block;font-size:.8em;font-weight:600;height:3.125em;letter-spacing:.225em;line-height:3.125em;max-width:150em;padding:0 2.75em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}input[type="submit"]:hover,input[type="reset"]:hover,input[type="button"]:hover,button:hover,.button:hover{background-color:rgba(144,144,144,.25)}input[type="submit"]:active,input[type="reset"]:active,input[type="button"]:active,button:active,.button:active{background-color:rgba(144,144,144,.5)}input[type="submit"].icon:before,input[type="reset"].icon:before,input[type="button"].icon:before,button.icon:before,.button.icon:before{margin-right:.5em}input[type="submit"].fit,input[type="reset"].fit,input[type="button"].fit,button.fit,.button.fit{width:100%}input[type="submit"].small,input[type="reset"].small,input[type="button"].small,button.small,.button.small{font-size:.8em}input[type="submit"].large,input[type="reset"].large,input[type="button"].large,button.large,.button.large{font-size:1.35em}input[type="submit"].primary,input[type="reset"].primary,input[type="button"].primary,button.primary,.button.primary{background-color:var(--main-stgreen-color);box-shadow:none!important;color:#ffffff!important}input[type="submit"].primary:hover,input[type="reset"].primary:hover,input[type="button"].primary:hover,button.primary:hover,.button.primary:hover{background-color:#529184!important}input[type="submit"].primary:active,input[type="reset"].primary:active,input[type="button"].primary:active,button.primary:active,.button.primary:active{background-color:#529184!important}input[type="submit"].disabled,input[type="submit"]:disabled,input[type="reset"].disabled,input[type="reset"]:disabled,input[type="button"].disabled,input[type="button"]:disabled,button.disabled,button:disabled,.button.disabled,.button:disabled{pointer-events:none;opacity:.25}@media screen and (max-width:736px){input[type="submit"],input[type="reset"],input[type="button"],button,.button{height:3.75em;line-height:3.75em}}.features{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;-moz-flex-wrap:wrap;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-moz-justify-content:center;-webkit-justify-content:center;-ms-justify-content:center;justify-content:center;list-style:none;padding:0;width:100%}.features li{padding:4em 4em 2em 6em;display:block;position:relative;text-align:left;width:50%}.features li:nth-child(1){background-color:rgba(0,0,0,.035)}.features li:nth-child(2){background-color:rgba(0,0,0,.07)}.features li:nth-child(3){background-color:rgba(0,0,0,.105)}.features li:nth-child(4){background-color:rgba(0,0,0,.14)}.features li:nth-child(5){background-color:rgba(0,0,0,.175)}.features li:nth-child(6){background-color:rgba(0,0,0,.21)}.features li:nth-child(7){background-color:rgba(0,0,0,.245)}.features li:nth-child(8){background-color:rgba(0,0,0,.28)}.features li:nth-child(9){background-color:rgba(0,0,0,.315)}.features li:nth-child(10){background-color:rgba(0,0,0,.35)}.features li:before{display:block;color:#0fc;position:absolute;left:1.75em;top:2.75em;font-size:1.5em}.features li:nth-child(1){border-top-left-radius:3px}.features li:nth-child(2){border-top-right-radius:3px}.features li:nth-last-child(1){border-bottom-right-radius:3px}.features li:nth-last-child(2){border-bottom-left-radius:3px}@media screen and (max-width:980px){.features li{padding:3em 2em 1em 2em;text-align:center}.features li:before{left:0;margin:0 0 1em 0;position:relative;top:0}}@media screen and (max-width:736px){.features li{padding:3em 0 1em 0;background-color:transparent!important;border-top:solid 2px #fff;width:100%}.features li:first-child{border-top:0}}.spotlight{-moz-align-items:center;-webkit-align-items:center;-ms-align-items:center;align-items:center;display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex}.spotlight .image{-moz-order:1;-webkit-order:1;-ms-order:1;order:1;border-radius:0;width:40%}.spotlight .image img{border-radius:0;width:100%}.spotlight .content{padding:2em 4em .1em 4em;-moz-order:2;-webkit-order:2;-ms-order:2;order:2;max-width:48em;width:60%}.spotlight:nth-child(2n){-moz-flex-direction:row-reverse;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.spotlight:nth-child(1){background-color:rgba(0,0,0,.075)}.spotlight:nth-child(2){background-color:rgba(0,0,0,.15)}.spotlight:nth-child(3){background-color:rgba(0,0,0,.225)}.spotlight:nth-child(4){background-color:rgba(0,0,0,.3)}.spotlight:nth-child(5){background-color:rgba(0,0,0,.375)}.spotlight:nth-child(6){background-color:rgba(0,0,0,.45)}.spotlight:nth-child(7){background-color:rgba(0,0,0,.525)}.spotlight:nth-child(8){background-color:rgba(0,0,0,.6)}.spotlight:nth-child(9){background-color:rgba(0,0,0,.675)}.spotlight:nth-child(10){background-color:rgba(0,0,0,.75)}@media screen and (max-width:1280px){.spotlight .image{width:45%}.spotlight .content{width:55%}}@media screen and (max-width:980px){.spotlight{display:block}.spotlight br{display:none}.spotlight .image{width:100%}.spotlight .content{padding:4em 3em 2em 3em;max-width:none;text-align:center;width:100%}}@media screen and (max-width:736px){.spotlight .content{padding:3em 2em 1em 2em}}.wrapper{padding:1.5em 0 1em 0;position:relative}.wrapper>.inner{width:70%;margin:0 auto}@media screen and (max-width:1280px){.wrapper>.inner{width:90%}}@media screen and (max-width:980px){.wrapper>.inner{width:100%}}.border-box{box-sizing:border-box}.wrapper.alt{padding:0}.style1.bg_dark{background-color:rgba(0,0,0,.03)}.style1.bg_pink{background-color:rgba(255,219,219,.5)}.style1.bg_orange{background-color:rgba(247,185,128,.3)}.style1.bg_midnight{background-color:rgba(148,180,193,.3)}.wrapper.style1 hr{border-color:rgba(106,177,162,.3)}.wrapper.style1 code{background:rgba(255,255,255,.075)}.wrapper.style1 header p{color:#a6e0db}.wrapper.style1 header.major h2,.wrapper.style1 header.major h3,.wrapper.style1 header.major h4,.wrapper.style1 header.major h5,.wrapper.style1 header.major h6{border-color:rgba(0,0,0,.125)}.wrapper.style1 header.major p{color:#c8ece9}.wrapper.style1 label{color:#171919}.wrapper.style1 input[type="text"],.wrapper.style1 input[type="password"],.wrapper.style1 input[type="email"],.wrapper.style1 select,.wrapper.style1 textarea{background-color:rgba(255,255,255,.075)}.wrapper.style1 select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.125)' /%3E%3C/svg%3E")}.wrapper.style1 select option{color:#fff;background:#21b2a6}.wrapper.style1 input[type="checkbox"]+label,.wrapper.style1 input[type="radio"]+label{color:#c8ece9}.wrapper.style1 input[type="checkbox"]+label:before,.wrapper.style1 input[type="radio"]+label:before{background:rgba(255,255,255,.075)}.wrapper.style1 input[type="checkbox"]:checked+label:before,.wrapper.style1 input[type="radio"]:checked+label:before{background:#fff;color:#21b2a6}.wrapper.style1 ::-webkit-input-placeholder{color:#a6e0db!important}.wrapper.style1 :-moz-placeholder{color:#a6e0db!important}.wrapper.style1 ::-moz-placeholder{color:#a6e0db!important}.wrapper.style1 :-ms-input-placeholder{color:#a6e0db!important}.wrapper.style1 .formerize-placeholder{color:#a6e0db!important}.wrapper.style1 .icon.major{border-color:rgba(0,0,0,.125)}.wrapper.style1 ul.alt li{border-color:rgba(0,0,0,.125)}.wrapper.style1 table tbody tr{border-color:rgba(0,0,0,.125)}.wrapper.style1 table tbody tr:nth-child(2n+1){background-color:rgba(255,255,255,.075)}.wrapper.style1 table th{color:#fff}.wrapper.style1 table thead{border-color:rgba(0,0,0,.125)}.wrapper.style1 table tfoot{border-color:rgba(0,0,0,.125)}.wrapper.style1 table.alt tbody tr td{border-color:rgba(0,0,0,.125)}.wrapper.style1 input[type="submit"],.wrapper.style1 input[type="reset"],.wrapper.style1 input[type="button"],.wrapper.style1 button,.wrapper.style1 .button{box-shadow:inset 0 0 0 2px rgba(0,0,0,.125);color:#fff}.wrapper.style1 input[type="submit"]:hover,.wrapper.style1 input[type="reset"]:hover,.wrapper.style1 input[type="button"]:hover,.wrapper.style1 button:hover,.wrapper.style1 .button:hover{background-color:rgba(255,255,255,.075)}.wrapper.style1 input[type="submit"]:active,.wrapper.style1 input[type="reset"]:active,.wrapper.style1 input[type="button"]:active,.wrapper.style1 button:active,.wrapper.style1 .button:active{background-color:rgba(255,255,255,.2)}@media screen and (max-width:736px){.wrapper.style1 .features li{border-top-color:rgba(0,0,0,.125)}}.wrapper.style2{background-color:#2e3842}.wrapper.style3{background-color:#505393;color:#d3d4e4}.wrapper.style3 strong,.wrapper.style3 b{color:#fff}.wrapper.style3 h2,.wrapper.style3 h3,.wrapper.style3 h4,.wrapper.style3 h5,.wrapper.style3 h6{color:#fff}.wrapper.style3 hr{border-color:rgba(77,58,46,.35)}.wrapper.style3 code{background:rgba(255,255,255,.075)}.wrapper.style3 header p{color:#b9bad4}.wrapper.style3 header.major h2,.wrapper.style3 header.major h3,.wrapper.style3 header.major h4,.wrapper.style3 header.major h5,.wrapper.style3 header.major h6{border-color:rgba(0,0,0,.125)}.wrapper.style3 header.major p{color:#d3d4e4}.wrapper.style3 label{color:#fff}.wrapper.style3 input[type="text"],.wrapper.style3 input[type="password"],.wrapper.style3 input[type="email"],.wrapper.style3 select,.wrapper.style3 textarea{background-color:rgba(255,255,255,.075)}.wrapper.style3 select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='rgba(0, 0, 0, 0.125)' /%3E%3C/svg%3E")}.wrapper.style3 select option{color:#fff;background:#505393}.wrapper.style3 input[type="checkbox"]+label,.wrapper.style3 input[type="radio"]+label{color:#d3d4e4}.wrapper.style3 input[type="checkbox"]+label:before,.wrapper.style3 input[type="radio"]+label:before{background:rgba(255,255,255,.075)}.wrapper.style3 input[type="checkbox"]:checked+label:before,.wrapper.style3 input[type="radio"]:checked+label:before{background:#fff;color:#505393}.wrapper.style3 ::-webkit-input-placeholder{color:#b9bad4!important}.wrapper.style3 :-moz-placeholder{color:#b9bad4!important}.wrapper.style3 ::-moz-placeholder{color:#b9bad4!important}.wrapper.style3 :-ms-input-placeholder{color:#b9bad4!important}.wrapper.style3 .formerize-placeholder{color:#b9bad4!important}.wrapper.style3 .icon.major{border-color:rgba(0,0,0,.125)}.wrapper.style3 ul.alt li{border-color:rgba(0,0,0,.125)}.wrapper.style3 table tbody tr{border-color:rgba(0,0,0,.125)}.wrapper.style3 table tbody tr:nth-child(2n+1){background-color:rgba(255,255,255,.075)}.wrapper.style3 table th{color:#fff}.wrapper.style3 table thead{border-color:rgba(0,0,0,.125)}.wrapper.style3 table tfoot{border-color:rgba(0,0,0,.125)}.wrapper.style3 table.alt tbody tr td{border-color:rgba(0,0,0,.125)}.wrapper.style3 input[type="submit"],.wrapper.style3 input[type="reset"],.wrapper.style3 input[type="button"],.wrapper.style3 button,.wrapper.style3 .button{box-shadow:inset 0 0 0 2px rgba(0,0,0,.125);color:#fff}.wrapper.style3 input[type="submit"]:hover,.wrapper.style3 input[type="reset"]:hover,.wrapper.style3 input[type="button"]:hover,.wrapper.style3 button:hover,.wrapper.style3 .button:hover{background-color:rgba(255,255,255,.075)}.wrapper.style3 input[type="submit"]:active,.wrapper.style3 input[type="reset"]:active,.wrapper.style3 input[type="button"]:active,.wrapper.style3 button:active,.wrapper.style3 .button:active{background-color:rgba(255,255,255,.2)}@media screen and (max-width:736px){.wrapper.style3 .features li{border-top-color:rgba(0,0,0,.125)}}.wrapper.style4{background-color:transparent}.wrapper.style5{background-color:#fff;color:#4E4852}.wrapper.style5 strong,.wrapper.style5 b{color:#2E3842}.wrapper.style5 h2,.wrapper.style5 h3,.wrapper.style5 h4,.wrapper.style5 h5,.wrapper.style5 h6{color:#2E3842}.wrapper.style5 hr{border-color:rgba(77,58,46,.35)}.wrapper.style5 code{background:rgba(0,0,0,.0375)}.wrapper.style5 header p{color:#8E8892}.wrapper.style5 header.major h2,.wrapper.style5 header.major h3,.wrapper.style5 header.major h4,.wrapper.style5 header.major h5,.wrapper.style5 header.major h6{border-color:#dfdfdf}.wrapper.style5 header.major p{color:#4E4852}.wrapper.style5 label{color:#2E3842}.wrapper.style5 input[type="text"],.wrapper.style5 input[type="password"],.wrapper.style5 input[type="email"],.wrapper.style5 select,.wrapper.style5 textarea{background-color:rgba(0,0,0,.0375)}.wrapper.style5 select{background-image:url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' width='40' height='40' preserveAspectRatio='none' viewBox='0 0 40 40'%3E%3Cpath d='M9.4,12.3l10.4,10.4l10.4-10.4c0.2-0.2,0.5-0.4,0.9-0.4c0.3,0,0.6,0.1,0.9,0.4l3.3,3.3c0.2,0.2,0.4,0.5,0.4,0.9 c0,0.4-0.1,0.6-0.4,0.9L20.7,31.9c-0.2,0.2-0.5,0.4-0.9,0.4c-0.3,0-0.6-0.1-0.9-0.4L4.3,17.3c-0.2-0.2-0.4-0.5-0.4-0.9 c0-0.4,0.1-0.6,0.4-0.9l3.3-3.3c0.2-0.2,0.5-0.4,0.9-0.4S9.1,12.1,9.4,12.3z' fill='%23dfdfdf' /%3E%3C/svg%3E")}.wrapper.style5 select option{color:#2E3842;background:#fff}.wrapper.style5 input[type="checkbox"]+label,.wrapper.style5 input[type="radio"]+label{color:#4E4852}.wrapper.style5 input[type="checkbox"]+label:before,.wrapper.style5 input[type="radio"]+label:before{background:rgba(0,0,0,.0375)}.wrapper.style5 input[type="checkbox"]:checked+label:before,.wrapper.style5 input[type="radio"]:checked+label:before{background:#2E3842;color:#fff}.wrapper.style5 ::-webkit-input-placeholder{color:#8E8892!important}.wrapper.style5 :-moz-placeholder{color:#8E8892!important}.wrapper.style5 ::-moz-placeholder{color:#8E8892!important}.wrapper.style5 :-ms-input-placeholder{color:#8E8892!important}.wrapper.style5 .formerize-placeholder{color:#8E8892!important}.wrapper.style5 .icon.major{border-color:#dfdfdf}.wrapper.style5 ul.alt li{border-color:#dfdfdf}.wrapper.style5 table tbody tr{border-color:#dfdfdf}.wrapper.style5 table tbody tr:nth-child(2n+1){background-color:rgba(0,0,0,.0375)}.wrapper.style5 table th{color:#2E3842}.wrapper.style5 table thead{border-color:#dfdfdf}.wrapper.style5 table tfoot{border-color:#dfdfdf}.wrapper.style5 table.alt tbody tr td{border-color:#dfdfdf}.wrapper.style5 input[type="submit"],.wrapper.style5 input[type="reset"],.wrapper.style5 input[type="button"],.wrapper.style5 button,.wrapper.style5 .button{box-shadow:inset 0 0 0 2px #dfdfdf;color:#2E3842}.wrapper.style5 input[type="submit"]:hover,.wrapper.style5 input[type="reset"]:hover,.wrapper.style5 input[type="button"]:hover,.wrapper.style5 button:hover,.wrapper.style5 .button:hover{background-color:rgba(0,0,0,.0375)}.wrapper.style5 input[type="submit"]:active,.wrapper.style5 input[type="reset"]:active,.wrapper.style5 input[type="button"]:active,.wrapper.style5 button:active,.wrapper.style5 .button:active{background-color:rgba(0,0,0,.1)}@media screen and (max-width:736px){.wrapper.style5 .features li{border-top-color:#dfdfdf}}@media screen and (max-width:980px){.wrapper{padding:4em 3em 2em 3em}}@media screen and (max-width:736px){.wrapper{padding:3em 2em 1em 2em}}#page-wrapper{-moz-transition:opacity 0.5s ease;-webkit-transition:opacity 0.5s ease;-ms-transition:opacity 0.5s ease;transition:opacity 0.5s ease;opacity:1;padding-top:3em}#page-wrapper:before{opacity:.5;content:'';display:block;display:none;height:100%;left:0;position:fixed;top:0;width:100%;z-index:10001}#menu{-moz-transform:translateX(20em);-webkit-transform:translateX(20em);-ms-transform:translateX(20em);transform:translateX(20em);-moz-transition:-moz-transform 0.5s ease;-webkit-transition:-webkit-transform 0.5s ease;-ms-transition:-ms-transform 0.5s ease;transition:transform 0.5s ease;-webkit-overflow-scrolling:touch;background:var(--main-stgreen-color);color:#fff;height:100%;max-width:80%;overflow-y:auto;padding:3em 2em;position:fixed;right:0;top:0;width:20em;z-index:10002}#menu ul{list-style:none;padding:0}#menu ul>li{border-top:solid 1px rgba(255,255,255,.1);margin:.5em 0 0 0;padding:.5em 0 0 0}#menu ul>li:first-child{border-top:0!important;margin-top:0!important;padding-top:0!important}#menu ul>li>a{border:0;color:inherit;display:block;font-size:1em;font-weight:700;letter-spacing:.225em;outline:0;text-decoration:none}@media screen and (max-width:736px){#menu ul>li>a{line-height:2.7em}}#menu .close{background-image:url(images/close.svg);background-position:4.85em 1em;background-repeat:no-repeat;border:0;cursor:pointer;display:block;height:3em;position:absolute;right:0;top:0;vertical-align:middle;width:7em}@media screen and (max-width:736px){#menu{padding:3em 1.5em}}body.is-menu-visible #page-wrapper{opacity:.35}body.is-menu-visible #page-wrapper:before{display:block}body.is-menu-visible #menu{-moz-transform:translateX(0);-webkit-transform:translateX(0);-ms-transform:translateX(0);transform:translateX(0)}#header{-moz-transition:background-color 0.2s ease;-webkit-transition:background-color 0.2s ease;-ms-transition:background-color 0.2s ease;transition:background-color 0.2s ease;background:var(--main-stgreen-color);height:3em;left:0;line-height:2.8em;position:fixed;top:0;width:100%;z-index:10000}#header .htxt{-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease;height:inherit;left:1.25em;line-height:inherit;position:absolute;top:0}#header .htxt a{border:0;display:block;height:inherit;line-height:inherit}@media screen and (max-width:736px){#header .htxt a{font-size:.8em}}#header nav{height:inherit;line-height:inherit;position:absolute;right:0;top:0}#header nav>ul{list-style:none;margin:0;padding:0;white-space:nowrap}#header nav>ul>li{display:inline-block;padding:0}#header nav>ul>li>a{border:0;color:#fff;display:block;font-size:.8em;letter-spacing:.225em;padding:0 1.5em 0 .5em}#header nav>ul>li.nav_icon>a{border:0;color:#fff;display:inline-block;font-size:1.15em;vertical-align:top;padding:.05em .6em 0;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease}#header nav>ul>li.nav_icon>a:hover{opacity:.6;-moz-transition:opacity 0.2s ease;-webkit-transition:opacity 0.2s ease;-ms-transition:opacity 0.2s ease;transition:opacity 0.2s ease}@media screen and (max-width:430px){#header nav>ul>li.nav_icon>a{ppadding:.05em .6em 0}}#header nav>ul>li>a.menuToggle{outline:0;position:relative;font-weight:700}#header nav>ul>li>a.menuToggle:after{background-image:url(images/bars.svg);background-position:right center;background-repeat:no-repeat;content:'';display:inline-block;height:3.75em;vertical-align:middle;width:1.7em}@media screen and (max-width:736px){#header nav>ul>li>a.menuToggle{padding:0 1.5em}#header nav>ul>li>a.menuToggle span{display:none}}@media screen and (max-width:736px){#header nav>ul>li>a{padding:0 0 0 1.5em}}#header nav>ul>li:first-child{margin-left:0}#header.alt{background:transparent}#header.alt .htxt{pointer-events:none;opacity:0}#header.alt nav>ul>li>a.menuToggle{outline:0;position:relative;color:var(--main-stgreen-color);font-weight:700}#header.alt nav>ul>li>a.menuToggle:after{background-image:url(images/bars.svg);background-position:right center;background-repeat:no-repeat;content:'';display:inline-block;height:3.75em;vertical-align:middle;width:1.7em;filter:brightness(0) saturate(0) invert(69%) sepia(15%) saturate(512%) hue-rotate(117deg) brightness(97%) contrast(93%)}#header.alt nav>ul>li.nav_icon>a{border:0;color:var(--main-stgreen-color);display:inline-block;font-size:1.15em;vertical-align:middle;padding:0 .6em}#header.alt nav>ul>li.nav_icon>a:hover{opacity:.6}@media screen and (max-width:430px){#header.alt nav>ul>li.nav_icon>a{padding:0 .6em}}#banner{align-content:center;cursor:default;height:100svh;background-size:cover;overflow:hidden;position:relative;text-align:center;padding-top:5%}@media screen and (max-width:1024px){#banner{padding-top:5%}}@media screen and (max-width:768px){#banner{padding-top:10%}}@media screen and (max-width:376px){#banner{padding-top:13%}}#banner .logo{animation:slideIn1 1s cubic-bezier(.25,1,.5,1) forwards;padding:1em;position:relative;z-index:1}@keyframes slideIn1{0%{transform:translateY(-50px);opacity:0}100%{transform:translateY(0)}40%,100%{opacity:1}}#banner .chara img{width:100%!important;max-width:100px;height:auto}@media screen and (max-width:1024px){#banner .chara img{width:100%!important;max-width:80px!important}}@media screen and (max-width:767px){#banner .chara img{width:100%!important;max-width:60px!important}}@media screen and (max-width:430px){#banner .chara img{width:100%!important;max-width:60px!important}}#banner .logo img{width:100%!important;max-width:250px;height:auto}@media screen and (max-width:1024px){#banner .logo img{width:100%!important;max-width:200px!important}}@media screen and (max-width:736px){#banner .logo img{width:100%!important;max-width:200px!important}}@media screen and (max-width:400px){#banner .logo img{width:100%!important;max-width:170px!important}}#banner .logo:before{top:0;left:0}#banner .logo:after{bottom:0;right:0}#banner p{font-size:.9em;letter-spacing:.225em;line-height:1.6em}@media screen and (max-width:480px){#banner p{font-size:.85em;letter-spacing:.2em;line-height:1.5em}}#banner .catch_copy{font-size:1.2em}@media screen and (max-width:480px){#banner .catch_copy{font-size:.9em}}#banner p a{color:inherit}#banner .more{-moz-transition:-moz-transform 0.75s ease,opacity 0.75s ease;-webkit-transition:-webkit-transform 0.75s ease,opacity 0.75s ease;-ms-transition:-ms-transform 0.75s ease,opacity 0.75s ease;transition:transform 0.75s ease,opacity 0.75s ease;-moz-transition-delay:2s;-webkit-transition-delay:2s;-ms-transition-delay:2s;transition-delay:2s;-moz-transform:translateY(0);-webkit-transform:translateY(0);-ms-transform:translateY(0);transform:translateY(0);border:none;letter-spacing:.225em;margin-left:-.5em;opacity:1;outline:0;position:absolute;text-align:center;z-index:1}#banner:after{pointer-events:none;-moz-transition:opacity 1.6s ease-in-out;-webkit-transition:opacity 1.6s ease-in-out;-ms-transition:opacity 1.6s ease-in-out;transition:opacity 1.6s ease-in-out;-moz-transition-delay:0.8s;-webkit-transition-delay:0.8s;-ms-transition-delay:0.8s;transition-delay:0.8s;content:'';background:var(--main-bg-color);display:block;width:100%;height:100%;position:absolute;left:0;top:0;opacity:0}@media screen and (max-width:736px){#banner{}#banner .logo{font-size:1.25em}#banner h1{font-size:1em}}body.is-preload #banner .logo{-moz-transform:scale(.95);-webkit-transform:scale(.95);-ms-transform:scale(.95);transform:scale(.95);opacity:0}body.is-preload #banner .logo:before,body.is-preload #banner .logo:after{width:0}body.is-preload #banner .more{-moz-transform:translateY(8.5em);-webkit-transform:translateY(8.5em);-ms-transform:translateY(8.5em);transform:translateY(8.5em);opacity:0}body.is-preload #banner:after{opacity:1}#cta .inner{display:-moz-flex;display:-webkit-flex;display:-ms-flex;display:flex;max-width:45em}#cta .inner header{-moz-order:1;-webkit-order:1;-ms-order:1;order:1;padding-right:3em;width:70%}#cta .inner header p{color:inherit}#cta .inner .actions{-moz-order:2;-webkit-order:2;-ms-order:2;order:2;width:30%}@media screen and (max-width:980px){#cta .inner{display:block;text-align:center}#cta .inner header{padding-right:0;width:100%}#cta .inner .actions{margin-left:auto;margin-right:auto;max-width:20em;width:100%}}@media screen and (max-width:736px){#cta .inner .actions{max-width:none}}#main>header{padding:4em 0 4em 0;text-align:center}.breadcrumb{display:flex;flex-wrap:wrap;list-style:none;font-size:.8em;color:#171919;border-bottom:1px solid #a79c8a}.breadcrumb li:not(:last-of-type)::after{content:"›";margin:0 .6em;color:#171919}#main>header h2{font-size:1.75em;margin:0 0 .5em 0;color:#fff}#main>header p{color:inherit;letter-spacing:.225em;top:0}#main>header p a{color:inherit}@media screen and (max-width:1680px){#main>header{padding:4em 0 4em 0}}@media screen and (max-width:1280px){#main>header{padding:4em 3em 4em 3em}}@media screen and (max-width:980px){#main>header{padding:4em 3em 4em 3em}}@media screen and (max-width:736px){#main>header{padding:3em 3em 2em 3em}#main>header h2{font-size:1.25em;margin:0 0 1em 0}}body.is-mobile #main>header{background-attachment:scroll}#footer{padding:0;background:var(--main-stgreen-color) url(../../images/chara_footer.webp);background-repeat:no-repeat;background-position:left 20px bottom -10px;background-size:320px;;text-align:center}#footer .footer_area{padding:3em 0 3em 0}.flex-container{display:flex;flex-direction:column;min-height:100vh}.flex-footer{margin-top:auto}#footer .icons{font-size:1.25em;margin-top:1em}#footer .icons a{color:rgba(255,255,255,.5)}#footer .icons a:hover{color:#fff}#footer .copyright{color:#fff;font-size:.8em;letter-spacing:.225em;list-style:none;padding:0}#footer .copy{color:#fff;font-size:.8em;letter-spacing:.225em;list-style:none;padding:0 0 0 1em;margin:0;text-align:left;border-left:1px solid rgba(255,255,255,.3)}#footer .copy1{color:#fff;font-size:.8em;letter-spacing:.225em;list-style:none;padding:0 0 0 1em;margin:0;text-align:left;border-left:1px solid rgba(255,255,255,.3)}.footer_copyarea{width:70%;margin:0 auto}@media screen and (max-width:1280px){.footer_copyarea{width:90%;margin:0 auto}}@media screen and (max-width:980px){.footer_copyarea{width:100%;margin:0 auto}}#footer .ng{color:#fff;font-size:.6em;letter-spacing:.1em;padding:0}#footer .copyright li{border-left:solid 1px rgba(255,255,255,.5);display:inline-block;line-height:1em;margin-left:1em;padding-left:1em;margin-top:.5em}#footer .copyright li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .copyright li a{color:inherit}#footer .copyright li a:hover{color:#fff}@media screen and (max-width:480px){#footer .copyright li{border:0;display:block;line-height:1.65em;margin:0;padding:.5em 0}}#footer .txt{color:#fff;font-size:.8em;letter-spacing:.225em;list-style:none;padding:0}@media screen and (max-width:480px){#footer .txt{color:#fff;font-size:.8em;letter-spacing:.1em;list-style:none;padding:0}}#footer .txt li{border-left:solid 1px rgba(255,255,255,.5);display:inline-block;line-height:2em;margin-left:1em;padding-left:1em}#footer .txt li:first-child{border-left:0;margin-left:0;padding-left:0}#footer .txt li a{color:inherit}#footer .txt li a:hover{color:#fff}@media screen and (max-width:480px){#footer .txt li{border:0;display:block;line-height:1.65em;margin:0;padding:.5em 0}}@media screen and (max-width:980px){#footer .footer_area{padding:4em 3em 2em 3em}}@media screen and (max-width:736px){#footer .footer_area{padding:3em 2em 2em 2em}}body.landing #page-wrapper{padding-top:0}body.is-mobile.landing #page-wrapper{background:none}body.is-mobile.landing #footer{padding:0;background:var(--main-stgreen-color) url(../../images/chara_footer.webp);background-repeat:no-repeat;background-position:left -20px bottom 0;background-size:150px;;text-align:center}body.is-mobile #footer{padding:0;background:var(--main-stgreen-color) url(../../images/chara_footer.webp);background-repeat:no-repeat;background-position:left -20px bottom 0;background-size:150px;;text-align:center}.waku2{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:#E36414;border:0;color:#fff;display:inline-block;font-size:.8em;font-weight:600;height:3.125em;letter-spacing:.1em;line-height:3.125em;max-width:30em;padding:0 2.5em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:920px){.waku2{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:#E36414;border:0;color:#fff;display:inline-block;font-size:1em;font-weight:600;height:3.125em;letter-spacing:.1em;line-height:3.125em;max-width:30em;padding:0 2.5em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.waku3{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border:2px solid #171919;color:#171919;display:block;font-size:.85em;font-weight:600;max-width:100%;padding:.7em;text-align:center;text-decoration:none;margin-bottom:0}.waku5{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border-top:2px dotted #171919;border-bottom:2px dotted #171919;color:#171919;display:block;font-size:1em;font-weight:400;max-width:100%;padding:1.3em 0;text-align:left;text-decoration:none;margin-bottom:0}.waku5_thanks{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:rgba(0,0,0,.03);color:#171919;display:block;font-size:1em;font-weight:400;max-width:100%;padding:1.8em;text-align:left;text-decoration:none;margin-bottom:0}.waku6{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border:2px solid #171919;color:#171919;display:block;font-size:1em;font-weight:400;max-width:100%;padding:1.3em;text-align:left;text-decoration:none;margin-bottom:0;line-height:2em}@media screen and (max-width:430px){.waku6{padding:1em}}.waku6_guide{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;border:2px solid #171919;color:#171919;display:block;font-size:1em;font-weight:400;max-width:100%;padding:1.3em;text-align:left;text-decoration:none;margin-bottom:0}@media screen and (max-width:430px){.waku6_guide{padding:1em}}.flex-grow-1{flex-grow:1}.flex-grow-1 p{line-height:2em!important}.waku4{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:#E36414;border:0;color:#fff;display:inline-block;font-size:.8em;font-weight:600;height:3.125em;letter-spacing:.1em;line-height:3.125em;max-width:30em;padding:0 2.5em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}@media screen and (min-width:920px){.waku4{-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;appearance:none;background-color:#E36414;border:0;color:#fff;display:inline-block;font-size:1em;font-weight:600;height:3.125em;letter-spacing:.1em;line-height:3.125em;max-width:30em;padding:0 2.5em;text-align:center;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}.heading{align-items:center;display:flex;justify-content:center!important}.heading::before,.heading::after{background-color:#171919;border-radius:5px;content:"";height:5px;width:3em}.heading::before{margin-right:6px;transform:rotate(60deg)}.heading::after{margin-left:6px;transform:rotate(-60deg)}p.slash{color:#171919;font-size:1em;font-weight:700;margin-bottom:1em;text-align:center!important}@media screen and (max-width:400px){.heading::before,.heading::after{background-color:#171919;border-radius:5px;content:"";height:3px;width:3em}.heading::before{margin-right:3px;transform:rotate(60deg)}.heading::after{margin-left:3px;transform:rotate(-60deg)}p.slash{color:#171919;font-size:.9em;font-weight:700;margin-bottom:1em;text-align:center!important}}a.btn_white{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem .2em;font-weight:700;background:#fff;color:var(--main-stgreen-color);transition:0.5s;font-size:1em!important;border-radius:30px}a.btn_orange:hover{color:var(--main-stgreen-color);background:#cf5b12}@media screen and (min-width:431px){a.btn_white{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:30em;margin:auto;padding:1rem;font-weight:700;background:#fff;color:var(--main-stgreen-color);transition:0.5s;font-size:1.5em!important}a.btn_orange:hover{color:var(--main-stgreen-color);background:#cf5b12}}a.btn_orange{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#E36414;color:#fff;transition:0.5s;font-size:1em!important}a.btn_orange:hover{color:#fff;background:#cf5b12}@media screen and (min-width:431px){a.btn_orange{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:30em;margin:auto;padding:1rem;font-weight:700;background:#E36414;color:#fff;transition:0.5s;font-size:1.5em!important}a.btn_orange:hover{color:#fff;background:#cf5b12}}a.btn_orange_inline{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin-bottom:10px;padding:.5rem .85rem;background:#E36414;color:#fff;transition:0.5s;font-size:1em}a.btn_orange_inline:hover{color:#fff;background:#cf5b12}@media screen and (min-width:431px){a.btn_orange_inline{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;width:auto;margin-bottom:10px;margin-right:5px;padding:.5rem .85rem;background:#E36414;color:#fff;transition:0.5s;font-size:1em}a.btn_orange_inline:hover{color:#fff;background:#cf5b12}}a.btn_green{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:var(--main-stgreen-color);color:#fff;transition:0.5s;font-size:1em!important;border-radius:30px}a.btn_orange:hover{color:#fff;background:#cf5b12}@media screen and (min-width:431px){a.btn_green{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:30em;margin:auto;padding:1rem;font-weight:700;background:var(--main-stgreen-color);color:#fff;transition:0.5s;font-size:1.5em!important}a.btn_green:hover{color:#fff;background:var(--main-green-color)}}a.btn_brown{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;background:#171919;color:#fff;transition:0.5s;font-size:.85em}a.btn_brown:hover{color:#fff;background:#5c4a3e}@media screen and (min-width:431px){a.btn_brown{display:block;text-align:center;vertical-align:middle;text-decoration:none;max-width:30em;margin:auto;padding:1rem;background:#171919;color:#fff;transition:0.5s;font-size:1em}a.btn_brown:hover{color:#fff;background:#5c4a3e}}a.btn_brown_inline{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin-bottom:10px;padding:.85rem;background:#171919;color:#fff;transition:0.5s;font-size:1em}a.btn_brown_inline:hover{color:#fff;background:#5c4a3e}@media screen and (min-width:431px){a.btn_brown_inline{display:inline-block;text-align:center;vertical-align:middle;text-decoration:none;width:auto;margin-bottom:10px;margin-right:5px;padding:.8rem;background:#171919;color:#fff;transition:0.5s;font-size:1em}a.btn_brown_inline:hover{color:#fff;background:#5c4a3e}}.list1{background-color:#E36414;color:#fff;display:block;font-size:.85em;font-weight:600;letter-spacing:.1em;padding:1em;text-align:center;margin-bottom:8px;width:100%}@media screen and (min-width:431px){.list1{background-color:#E36414;color:#fff;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.1em;padding:1em;text-align:center;margin-bottom:8px;max-width:30em}}.list2{background-color:#E36414;color:#fff;display:block;font-size:.85em;font-weight:600;letter-spacing:.1em;padding:.5em;text-align:left;margin-bottom:8px}@media screen and (min-width:431px){.list2{background-color:#E36414;color:#fff;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.1em;padding:.5em;text-align:left;margin-bottom:8px}}.list3{background-color:#171919;color:#fff;display:block;font-size:1em!important;font-weight:600;letter-spacing:.1em;padding:.8em;text-align:left;margin-bottom:8px}@media screen and (min-width:431px){.list3{background-color:#171919;color:#fff;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.1em;padding:1em;text-align:left;margin-bottom:8px}}.list3a{border:2px solid #171919;width:100%;color:#171919;display:block;font-size:1em!important;line-height:1.5;letter-spacing:.1em;padding:.3em .8em;text-align:left;margin-bottom:8px}@media screen and (min-width:431px){.list3a{border:2px solid #171919;width:100%;color:#171919;display:inline-block;font-size:0.85em!important;line-height:1.5;letter-spacing:.1em;padding:.3em .8em;text-align:left;margin-bottom:8px}}.list3b{background-color:#E36414;color:#fff;display:block;font-size:1em!important;font-weight:600;letter-spacing:.1em;padding:.8em;text-align:left;margin-bottom:8px}@media screen and (min-width:431px){.list3b{background-color:#E36414;color:#fff;display:inline-block;font-size:1em;font-weight:600;letter-spacing:.1em;padding:1em;text-align:left;margin-bottom:8px}}.skeleton{opacity:.25}.list4{background-color:#171919;color:#fff;display:block;font-size:.9em;font-weight:600;letter-spacing:.1em;padding:.8em;text-align:center;margin-bottom:8px;width:100%}@media screen and (min-width:1024px){.list4{background-color:#171919;color:#fff;display:inline-block;font-size:1.2em;font-weight:600;letter-spacing:.1em;padding:1em;text-align:center;margin-bottom:8px;width:100%}}.f_check{font-size:1.3em;font-weight:700;margin-bottom:20px;border-bottom:2px solid #171919;padding-bottom:.5em}@media screen and (max-width:430px){.f_check{font-size:1.2em;font-weight:700;margin-bottom:10px;border-bottom:2px solid #171919}}.fadeIn{animation-name:fadeInAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeInAnime{from{opacity:0}to{opacity:1}}.fadeUp{animation-name:fadeUpAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}.fadeDown{animation-name:fadeDownAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeDownAnime{from{opacity:0;transform:translateY(-100px)}to{opacity:1;transform:translateY(0)}}.fadeLeft{animation-name:fadeLeftAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeLeftAnime{from{opacity:0;transform:translateX(-100px)}to{opacity:1;transform:translateX(0)}}.fadeRight{animation-name:fadeRightAnime;animation-duration:0.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeRightAnime{from{opacity:0;transform:translateX(100px)}to{opacity:1;transform:translateX(0)}}.fadeInTrigger,.fadeUpTrigger,.fadeDownTrigger,.fadeLeftTrigger,.fadeRightTrigger{opacity:0}.flipDown{animation-name:flipDownAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipDownAnime{from{transform:perspective(2500px) rotateX(100deg);opacity:0}to{transform:perspective(2500px) rotateX(0);opacity:1}}.flipLeft{animation-name:flipLeftAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeftAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.flipLeftTop{animation-name:flipLeftTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipLeftTopAnime{from{transform:translate(-20px,80px) rotate(-15deg);opacity:0}to{transform:translate(0,0) rotate(0deg);opacity:1}}.flipRight{animation-name:flipRightAnime;animation-duration:1s;animation-fill-mode:forwards;perspective-origin:right center;opacity:0}@keyframes flipRightAnime{from{transform:perspective(600px) translate3d(0,0,0) rotateY(-30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.flipRightTop{animation-name:flipRightTopAnime;animation-duration:1s;animation-fill-mode:forwards;opacity:0}@keyframes flipRightTopAnime{from{transform:translate(-20px,80px) rotate(25deg);opacity:0}to{transform:translate(0,1) rotate(0deg);opacity:1}}.flipDownTrigger,.flipLeftTrigger,.flipLeftTopTrigger,.flipRightTrigger,.flipRightTopTrigger{opacity:0}.rotateX{animation-name:rotateXAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateXAnime{from{transform:rotateX(0);opacity:0}to{transform:rotateX(-360deg);opacity:1}}.rotateY{animation-name:rotateYAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateYAnime{from{transform:rotateY(0);opacity:0}to{transform:rotateY(-360deg);opacity:1}}.rotateLeftZ{animation-name:rotateLeftZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateLeftZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(-360deg);opacity:1}}.rotateRightZ{animation-name:rotateRightZAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes rotateRightZAnime{from{transform:rotateZ(0);opacity:0}to{transform:rotateZ(360deg);opacity:1}}.rotateXTrigger,.rotateYTrigger,.rotateLeftZTrigger,.rotateRightZTrigger{opacity:0}.zoomIn{animation-name:zoomInAnime;animation-duration:0.85s;animation-fill-mode:forwards}@keyframes zoomInAnime{from{transform:scale(.6);opacity:0}to{transform:scale(1);opacity:1}}.zoomOut{animation-name:zoomOutAnime;animation-duration:0.5s;animation-fill-mode:forwards}@keyframes zoomOutAnime{from{transform:scale(1.2);opacity:0}to{transform:scale(1);opacity:1}}.zoomInTrigger,.zoomOutTrigger{opacity:0}.blur{animation-name:blurAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes blurAnime{from{filter:blur(10px);transform:scale(1.02);opacity:0}to{filter:blur(0);transform:scale(1);opacity:1}}.blurTrigger{opacity:0}.smooth{animation-name:smoothAnime;animation-duration:1s;animation-fill-mode:forwards;　transform-origin:left;opacity:0}@keyframes smoothAnime{from{transform:translate3d(0,100%,0) skewY(12deg);opacity:0}to{transform:translate3d(0,0,0) skewY(0);opacity:1}}.smoothTrigger{opacity:0}.lineTrigger{position:relative;opacity:0}.lineTrigger.lineanime{animation-name:lineAnimeBase;animation-duration:1s;animation-fill-mode:forwards}@keyframes lineAnimeBase{from{opacity:0}to{opacity:1}}.lineTrigger::before,.lineTrigger::after{position:absolute;content:"";width:0;height:1px;background:#333}.line2::before,.line2::after{position:absolute;content:"";width:1px;height:0;background:#333}.lineTrigger::before{top:0;left:0}.lineTrigger.lineanime::before{animation:lineAnime .5s linear 0s forwards}.line2::before{top:0;right:0}.lineTrigger.lineanime .line2::before{animation:lineAnime2 .5s linear .5s forwards}.lineTrigger::after{bottom:0;right:0}.lineTrigger.lineanime::after{animation:lineAnime .5s linear 1s forwards}.line2::after{bottom:0;left:0}.lineTrigger.lineanime .line2::after{animation:lineAnime2 .5s linear 1.5s forwards}@keyframes lineAnime{0%{width:0%}100%{width:100%}}@keyframes lineAnime2{0%{height:0%}100%{height:100%}}.lineTrigger.lineanime .lineinappear{animation:lineInnerAnime .5s linear 1.5s forwards;opacity:0}@keyframes lineInnerAnime{0%{opacity:0}100%{opacity:1}}.bgextend{animation-name:bgextendAnimeBase;animation-duration:1s;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{animation-name:bgextendAnimeSecond;animation-duration:1s;animation-delay:0.6s;animation-fill-mode:forwards;opacity:0}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{animation-name:bgLRextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}.bgRLextend::before{animation-name:bgRLextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgRLextendAnime{0%{transform-origin:right;transform:scaleX(0)}50%{transform-origin:right;transform:scaleX(1)}50.001%{transform-origin:left}100%{transform-origin:left;transform:scaleX(0)}}.bgDUextend::before{animation-name:bgDUextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgDUextendAnime{0%{transform-origin:bottom;transform:scaleY(0)}50%{transform-origin:bottom;transform:scaleY(1)}50.001%{transform-origin:top}100%{transform-origin:top;transform:scaleY(0)}}.bgUDextend::before{animation-name:bgUDextendAnime;animation-duration:1s;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#666}@keyframes bgUDextendAnime{0%{transform-origin:top;transform:scaleY(0)}50%{transform-origin:top;transform:scaleY(1)}50.001%{transform-origin:bottom}100%{transform-origin:bottom;transform:scaleY(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.wrapper{overflow:hidden}.flex{display:flex;flex-wrap:wrap}.box{width:220px;padding:20px;margin:0 20px 20px 20px;background:#666;color:#fff;box-sizing:border-box}.bgextend,.lineTrigger{width:220px;padding:20px;margin:0 20px 20px 20px;box-sizing:border-box}.count2{animation-iteration-count:2}.countinfinite{animation-iteration-count:infinite}.delay-time05{animation-delay:0.5s}.delay-time1{animation-delay:1s}.delay-time15{animation-delay:1.5s}.delay-time2{animation-delay:2s}.delay-time25{animation-delay:2.5s}.change-time05{animation-duration:0.5s!important}.change-time1{animation-duration:1s!important}.change-time15{animation-duration:1.5s!important}.change-time2{animation-duration:2s!important}.change-time25{animation-duration:2.5s!important}.change-time35{animation-duration:3.5s!important}.change-time45{animation-duration:4.5s!important}.scrolldown1{position:absolute;left:50%;bottom:20px;height:50px}@media screen and (max-width:767px){.scrolldown1{position:absolute;left:50%;bottom:10px;height:20px}}.scrolldown1 span{position:absolute;left:-16px;top:-30px;color:#171919;font-size:1rem;letter-spacing:.05em}@media screen and (max-width:767px){.scrolldown1 span{position:absolute;left:-11px;top:-30px;color:#171919;font-size:.88em;letter-spacing:.05em}}.scrolldown1::after{content:"";position:absolute;left:8px;top:0;width:1px;height:30px;background:#171919;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@media screen and (max-width:767px){.scrolldown1::after{content:"";position:absolute;left:8px;top:0;width:1px;height:30px;background:#171919;animation:pathmove 1.4s ease-in-out infinite;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.news-list{list-style:none outside;margin:1.5em 0 1.5em;padding:0}.news-list .item{display:flex;flex-wrap:wrap;flex-wrap:nowrap;text-decoration:none;color:#171919;border-bottom:1px solid rgb(149,198,185,1);padding:20px 0}.news-list .item:first-child{border-top:1px solid rgb(149,198,185,1)}.news-list .item .date{margin:0;min-width:140px;font-size:16px;font-weight:700;color:#171919;padding:0 20px 0 0}.news-list .item .category{margin:0;min-width:140px;padding:0}.news-list .item .category span{background:var(--main-stgreen-color);color:#FFF;text-align:center;display:inline-block;padding:5px 20px;font-size:12px;line-height:1}.news-list .item .title{margin:0;width:100%;text-align:left}.news-list .item a:hover .title{color:#E36414}@media screen and (max-width:767px){.news-list .item{flex-wrap:wrap}.news-list .item .date{min-width:100px}.news-list .item .title{margin-top:10px}}.d-flex{display:flex!important}.align-items-stretch{align-items:stretch!important}.icon-box{text-align:center;padding:15px;background-color:var(--main-green-color);margin-bottom:25px;width:100%;display:flex;flex-direction:column}@media screen and (max-width:767px){.icon-box{text-align:center;padding:15px;background-color:rgba(255,255,255,.38);margin-bottom:25px;width:100%;display:flex;flex-direction:column}}.icon-box .icon{margin:0 auto;width:64px;height:64px;background:#ffc451;border-radius:0;display:flex;align-items:center;justify-content:center;margin-bottom:20px;transition:0.3s}.icon-box img{width:100%;max-width:300px;margin-bottom:20px}@media screen and (max-width:480px){.icon-box img{width:100%;max-width:200px;margin-bottom:20px}}.icon-box .icon i{color:#151515;font-size:28px;transition:ease-in-out 0.3s}.icon-box h3{font-weight:700;letter-spacing:.1em;margin-bottom:15px;font-size:30px;color:#171919!important}@media screen and (max-width:890px){.icon-box h3{font-weight:700;letter-spacing:.1em;margin-bottom:15px;font-size:20px;color:#171919!important}}.icon-box h4 a{transition:ease-in-out 0.3s}.icon-box h4 a:hover{color:#ffc451}.icon-box p{font-size:1em;line-height:1.5em;text-align:left!important;margin-bottom:0;padding-bottom:1em;color:#171919}.txt-u-line{color:#E36414;border-bottom:2px solid #E36414}.txt-u-line-block{color:#E36414;border-bottom:1px solid #171919;display:block;padding-bottom:.5em;margin-bottom:1em}.u-line{border-bottom:2px solid #E36414}.d-block{display:block}.center-block{display:flex;justify-content:center;align-items:center}img.center-block{display:flex;justify-content:center;align-items:center}.m_b_0{margin-bottom:0px!important}.m_b_10{margin-bottom:10px!important}.m_b_20{margin-bottom:20px!important}.m_b_30{margin-bottom:30px!important}.m_b_40{margin-bottom:40px!important}.m_b_50{margin-bottom:50px!important}.m_b_60{margin-bottom:60px!important}.m_b_70{margin-bottom:70px!important}.m_t_10{margin-top:10px!important}.m_t_15{margin-top:15px!important}.m_t_20{margin-top:30px!important}.m_t_30{margin-top:30px!important}.m_t_50{margin-top:50px!important}.m_t_60{margin-top:60px!important}.p_t_10{padding-top:10px!important}.p_t_20{padding-top:20px!important}.p_t_30{padding-top:30px!important}.p_t_40{padding-top:40px!important}.p_t_50{padding-top:50px!important}.p_b_10{padding-bottom:10px!important}.p_b_20{padding-bottom:20px!important}.p_b_30{padding-bottom:30px!important}.p_b_40{padding-bottom:40px!important}.p_b_50{padding-bottom:50px!important}.p_b_5em{padding-bottom:5em!important}.p_b_10em{padding-bottom:10em!important}.p_b_20em{padding-bottom:20em!important}.p_b_25em{padding-bottom:25em!important}.lh_1{line-height:1em!important}.lh_12{line-height:1.2em!important}.lh_13{line-height:1.3em!important}.lh_14{line-height:1.4em!important}.lh_15{line-height:1.5em!important}.lh_16{line-height:1.6em!important}.lh_17{line-height:1.7em!important}.lh_18{line-height:1.8em!important}.lh_19{line-height:1.9em!important}.lh_2{line-height:2em!important}.h30vh{height:30vh!important}.h32vh{height:32vh!important}.h35vh{height:35vh!important}.h50vh{height:50vh!important}.h70vh{height:70vh!important}.justify-content-center{justify-content:center!important}.img-fluid{max-width:100%;height:auto;display:block!important}.img-mx80{width:100%;max-width:80px;height:auto}.img-mx100{width:100%;max-width:100px;height:auto}.img-mx120{width:100%;max-width:120px;height:auto}.img-mx150{width:100%;max-width:150px;height:auto}.img-mx150-80{width:100%;max-width:150px;height:auto}@media screen and (max-width:430px){.img-mx150-80{width:100%;max-width:80px}}.img-mx130-80{width:100%;max-width:130px;height:auto}@media screen and (max-width:430px){.img-mx130-80{width:100%;max-width:80px}}.img-mx130-50{width:100%;max-width:130px;height:auto}@media screen and (max-width:430px){.img-mx130-50{width:100%;max-width:50px}}.img-mx130-60{width:100%;max-width:130px;height:auto}@media screen and (max-width:430px){.img-mx130-60{width:100%;max-width:60px}}.img-mx150-100{width:100%;max-width:150px;height:auto}@media screen and (max-width:430px){.img-mx150-100{width:100%;max-width:100px}}.img-mx400-200{width:100%;max-width:400px;height:auto}@media screen and (max-width:430px){.img-mx400-200{width:100%;max-width:200px}}.img-mx500-200{width:100%;max-width:500px;height:auto}@media screen and (max-width:430px){.img-mx500-200{width:100%;max-width:200px}}.img-mx500-250{width:100%;max-width:500px;height:auto}@media screen and (max-width:430px){.img-mx500-250{width:100%;max-width:250px}}.img-mx200-100{width:100%;max-width:200px;height:auto}@media screen and (max-width:768px){.img-mx200-100{width:100%;max-width:100px}}.img-mx300-100{width:100%;max-width:300px;height:auto}@media screen and (max-width:768px){.img-mx300-100{width:100%;max-width:100px}}.img-mx650-250{width:100%;max-width:650px;height:auto}@media screen and (max-width:430px){.img-mx650-250{width:100%;max-width:250px}}.img-mx200{width:100%;max-width:200px;height:auto}.img-mx250{width:100%;max-width:250px;height:auto}@media screen and (max-width:430px){.img-mx250{width:100%;max-width:180px}}.img-mx300{width:100%;max-width:300px;height:auto}.img-mx400{width:100%;max-width:400px;height:auto}.img-mx500{width:100%;max-width:500px;height:auto}.img-mx600{width:100%;max-width:600px;height:auto}.img-mx700{width:100%;max-width:700px;height:auto}.img-mx800{width:100%;max-width:800px;height:auto}.img-mx1000{width:100%;max-width:1000px;height:auto}.img-mx1200{width:100%;max-width:1200px;height:auto}.white{filter:invert(88%) sepia(61%) saturate(0%) hue-rotate(229deg) brightness(107%) contrast(101%)}.brown{filter:brightness(0) saturate(100%) invert(21%) sepia(26%) saturate(649%) hue-rotate(340deg) brightness(92%) contrast(87%)}.marker_stop{background:linear-gradient(transparent 50%,rgba(255,175,69,.6) 50%);display:inline}.marker{background:linear-gradient(transparent 50%,rgba(77,58,46,.15) 50%);display:inline;background-repeat:no-repeat;background-size:0% 100%;transition:background-size 1s}.marker.on{background-size:100% 100%}.gallery{columns:4;padding:0;margin:0}.gallery li{margin-bottom:20px;list-style:none}.gallery img{width:100%;height:auto;vertical-align:bottom}@media only screen and (max-width:900px){.gallery{columns:3}}@media only screen and (max-width:768px){.gallery{columns:2}}.flipLeft{animation-name:flipLeft;animation-duration:0.8s;animation-fill-mode:forwards;perspective-origin:left center;opacity:0}@keyframes flipLeft{from{transform:perspective(600px) translate3d(0,0,0) rotateY(30deg);opacity:0}to{transform:perspective(600px) translate3d(0,0,0) rotateY(0deg);opacity:1}}.rei_img{margin-bottom:1em}.huwa{animation:fadein 0.85s forwards}@keyframes fadein{0%{opacity:.01}100%{opacity:1}}.wp-box{padding:15px;transition:all ease-in-out 0.3s;border:2px solid #171919;margin-bottom:25px;width:100%;display:flex;flex-direction:column}@media screen and (max-width:767px){.wp-box{padding:15px;transition:all ease-in-out 0.3s;border:2px solid #171919;margin-bottom:25px;width:100%;display:flex;flex-direction:column}}.cursor a{cursor:pointer}.img_thum{width:100%;max-width:600px;height:200px;object-fit:cover}.img_thum2{width:100%;max-width:600px;height:200px;object-fit:cover}@media only screen and (max-width:1024px){.img_thum2{width:100%;max-width:500px;height:160px;object-fit:cover}}@media only screen and (max-width:820px){.img_thum2{width:100%;max-width:600px;height:160px;object-fit:cover}}@media only screen and (max-width:768px){.img_thum2{width:100%;max-width:500px;height:165px;object-fit:cover}}@media only screen and (max-width:460px){.img_thum2{width:100%;max-width:400px;height:140px;object-fit:cover}}.link01 a{display:inline-block;text-decoration:none;transition:color .3s}@media (hover:hover) and (pointer:fine){.link01 a:hover{color:var(--main-stgreen-color)}}//IE11用に以下のコードも追加 @media (-ms-high-contrast:none),(-ms-high-contrast:active){.link01 a:hover{color:var(--main-stgreen-color)}}.f_chui{font-size:0.85em!important;line-height:1.5em!important}.fs_075em-7em{font-size:0.75em!important}@media screen and (max-width:430px){.fs_075em-7em{font-size:0.7em!important}}.nav_font{font-size:0.75em!important;vertical-align:top;font-weight:700}@media screen and (max-width:430px){.nav_font{font-size:0.7em!important;vertical-align:top;font-weight:700}}.fs_08em{font-size:0.8em!important}.fs_085em{font-size:0.85em!important}.fs_09em{font-size:0.9em!important}.fs_12em{font-size:1.2em!important}.fs_15em{font-size:1.5em!important}.fs_2em{font-size:2em!important}.fs_5em{font-size:5em!important}.fc_brown{color:#171919!important}.fc_green{color:var(--main-stgreen-color)!important}.fc_black{color:#000!important}.fc_white{color:#fff!important}.fc_orange{color:#E36414!important}.fc_pink{color:#EC8F8D!important}.fw_bold{font-weight:700}.bb_brown{border-bottom:1px solid rgba(77,58,46,.35);margin-bottom:10px}.box_contents3_1{width:100%;background-color:rgba(106,177,162,.7);letter-spacing:0;margin:0;padding:1.5em;border-radius:10px;position:relative}.box_contents3_2{width:100%;background-color:rgba(76,150,134,.7);letter-spacing:0;margin:0;padding:1.5em;border-radius:10px;position:relative}.box_contents3_3{width:100%;background-color:rgba(140,169,107,.7);letter-spacing:0;margin:0;padding:1.5em;border-radius:10px;position:relative}.box_contents3_1 p,.box_contents3_2 p,.box_contents3_3 p{color:#fff;font-weight:700;font-size:1.3em;line-height:1.4em;text-align:center}.box_normal{width:100%;background-color:rgba(255,255,255,1);font-size:1em;letter-spacing:0;margin:0;padding:1.5em;line-height:2em}@media screen and (max-width:430px){.box_normal{padding:1em}}.box_normal p.txt1{color:var(--main-stgreen-color);font-weight:700}.box_normal p.txt2{color:var(--main-stgreen-color);font-weight:700;font-size:2em}@media screen and (max-width:430px){.box_normal p.txt2{font-size:1.3em}}.box_alert_green{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em 1em 0em;background-color:rgb(149,198,185,.15);margin-bottom:30px;border-radius:.3em}@media only screen and (max-width:460px){.box_alert_green{width:100%;font-size:1em;letter-spacing:0;padding:.8em .8em 0em;background-color:rgb(149,198,185,.15);margin-bottom:20px;border-radius:.3em}}.box_alert_green1{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;background-color:rgb(149,198,185,.15);border-radius:.3em}@media only screen and (max-width:460px){.box_alert_green1{width:100%;font-size:1em;letter-spacing:0;padding:.8em;background-color:rgb(149,198,185,.15);border-radius:.3em}}.box_alert_green2{width:100%;font-size:1.2em;color:#fff;line-height:2em;letter-spacing:0;padding:1em;background-color:rgb(149,198,185,1);border-radius:.3em}@media only screen and (max-width:460px){.box_alert_green2{width:100%;font-size:1em;color:#fff;letter-spacing:0;padding:.8em;background-color:rgb(149,198,185,1);border-radius:.3em}}.box_alert_green3{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;background-color:#DCE8D2;border:3px solid #B2C89B;border-radius:.3em;font-weight:700}@media only screen and (max-width:460px){.box_alert_green3{width:100%;font-size:1em;letter-spacing:0;padding:.8em;background-color:#DCE8D2;border:3px solid #B2C89B;border-radius:.3em;font-weight:700}}.box_alert_green4{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;background-color:rgb(149,198,185,.15);border:5px solid var(--main-stgreen-color);border-radius:.3em;font-weight:700}@media only screen and (max-width:460px){.box_alert_green4{width:100%;font-size:1em;letter-spacing:0;padding:.8em;background-color:rgb(149,198,185,.15);border:5px solid var(--main-stgreen-color);border-radius:.3em;font-weight:700}}.box_alert_green5{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;background-color:var(--main-stgreen-color);border-radius:.3em;font-weight:700;color:#fff}@media only screen and (max-width:460px){.box_alert_green5{width:100%;font-size:1em;letter-spacing:0;padding:.8em;background-color:var(--main-stgreen-color);border-radius:.3em;font-weight:700;color:#fff}}.box_alert_green6{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;background-color:#B2C89B;border-radius:.3em;font-weight:700;color:#fff}@media only screen and (max-width:460px){.box_alert_green6{width:100%;font-size:1em;letter-spacing:0;padding:.8em;background-color:#B2C89B;border-radius:.3em;font-weight:700;color:#fff}}.box_alert_green_line{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;border:2px solid rgb(149,198,185,.15);margin-bottom:30px;border-radius:.3em}@media only screen and (max-width:460px){.box_alert_green_line{width:100%;font-size:1em;letter-spacing:0;padding:.8em;border:2px solid rgb(149,198,185,.15);margin-bottom:20px;border-radius:.3em}}.box_alert_green_block{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;display:block!important;border:2px solid rgb(149,198,185,.15);margin-bottom:30px;border-radius:.3em}.box_alert_red{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1em;color:#933;background-color:rgb(255,26,25,.1);margin-bottom:30px;border-radius:.3em}@media only screen and (max-width:460px){.box_alert_red{width:100%;font-size:1em;letter-spacing:0;padding:.8em;color:#933;background-color:rgb(255,26,25,.1);margin-bottom:20px;border-radius:.3em}}.box_list{width:100%;background-color:rgba(255,255,255,.38);letter-spacing:0;margin:1em 0 1em 0;padding:1.5em;color:#171919}@media only screen and (max-width:460px){.box_list{width:100%;background-color:rgba(255,255,255,.38);letter-spacing:0;margin:.8em 0 .8em 0;padding:.8em;color:#171919}}.box_list p{color:#171919;font-size:1.1em;line-height:2em}@media only screen and (max-width:460px){.box_list p{color:#171919;font-size:.9em;line-height:2em}}.box_line{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1.5em 0 1.5em 0;color:#171919;border-top:6px double #171919;border-bottom:6px double #171919}@media only screen and (max-width:460px){.box_line{width:100%;font-size:1em;letter-spacing:0;padding:1em 0 1em 0;color:#171919;border-top:6px double #171919;border-bottom:6px double #171919}}.box_line2{width:100%;font-size:1em;line-height:2em;letter-spacing:0;padding:1.5em 0 1.5em 0;color:#171919;border-top:6px double #171919;Kaisei HarunoUmi}@media only screen and (max-width:460px){.box_line2{width:100%;font-size:1em;letter-spacing:0;padding:1em 0 1em 0;color:#171919;border-top:6px double #171919}}.kakko{position:relative;padding:1.5em;line-height:2em;margin-bottom:2em}.kakko:before{position:absolute;content:'「';font-size:2.5em;font-weight:400;color:#171919!important;top:.3em;left:-.5em}.kakko:after{position:absolute;content:'」';font-size:2.5em;font-weight:400;color:#171919!important;right:-.5em;bottom:.3em}@media only screen and (max-width:460px){.kakko{position:relative;padding:1.2em;line-height:1.7em;margin-bottom:2em}.kakko:before{position:absolute;content:'「';font-size:2em;font-weight:400;color:#171919!important;top:.4em;left:-.6em}.kakko:after{position:absolute;content:'」';font-size:2em;font-weight:400;color:#171919!important;right:-.6em;bottom:.4em}}.box_large{background-color:#efebe1;border-radius:0;margin:0;padding:1.5em 1em 1em;color:#171919}.box_large .p1{font-size:1.2em;font-weight:700;letter-spacing:0;text-align:center}@media screen and (max-width:430px){.box_large .p1{font-size:1em;font-weight:700;letter-spacing:0;text-align:center}}.box_large .p2{font-size:1em;letter-spacing:0;text-align:center;line-height:2em}@media screen and (max-width:430px){.box_large .p2{font-size:.8em;letter-spacing:0;text-align:center;line-height:1.5em}}h3.box_round_green{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:var(--main-green-color);color:#fff;font-size:1.3em!important;border-radius:100vh}@media screen and (max-width:430px){h3.box_round_green{font-size:0.95em!important}}h3.box_round_pink{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#EC8F8D;color:#fff;font-size:1.3em!important;border-radius:100vh}@media screen and (max-width:430px){h3.box_round_pink{font-size:0.95em!important}}h3.box_round_orange{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#F4991A;color:#fff;font-size:1.3em!important;border-radius:100vh}@media screen and (max-width:430px){h3.box_round_orange{font-size:0.95em!important}}h3.box_round_midnight{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#254D70;color:#fff;font-size:1.3em!important;border-radius:100vh}@media screen and (max-width:430px){h3.box_round_midnight{font-size:0.95em!important}}h3.box_round_wh{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#fff;color:#EC8F8D;font-size:1.3em!important;border-radius:100vh}@media screen and (max-width:430px){h3.box_round_wh{font-size:0.95em!important}}h3.box_round_glay{display:block;text-align:center;vertical-align:middle;text-decoration:none;width:100%;margin:auto;padding:.85rem;font-weight:700;background:#666;color:#fff;font-size:1.3em!important}@media screen and (max-width:430px){h3.box_round_glay{font-size:0.95em!important}}.recaptcha_policy{padding:0;margin:0;text-align:left;font-size:11px!important;color:#444!important}.recaptcha_policy a{font-size:11px!important;color:#111!important}.grecaptcha-badge{visibility:hidden}.footer_logo img{width:100%;max-width:200px;height:auto;padding:1em 0}.point{font-weight:700;font-size:1.25em;color:var(--main-green-color);line-height:1.5em;padding-bottom:.8em}@media screen and (max-width:430px){.point{font-weight:700;font-size:1.1em;color:var(--main-stgreen-color);line-height:1.5em;padding-bottom:.8em}}.point1{font-weight:700;font-size:1.25em;color:#E36414;line-height:1.5em;padding-bottom:.5em}.point2{font-weight:700;font-size:1.25em;color:#171919;line-height:1.5em;padding-bottom:.5em}.box_copyright{margin:0;width:100%;border:2px solid #171919}.box_copyright .box-title{font-size:1.2em;background:#171919;padding:4px;text-align:center;color:#FFF;font-weight:700;letter-spacing:.1em}.box_copyright p{padding:15px 20px;margin:0;line-height:2em}.sikaku_number{background-color:#171919;color:#fff;margin-right:8px;width:34px!important;height:34px!important;height:34px!important;text-align:center!important;display:inline-block}@media screen and (max-width:1680px){.sikaku_number{background-color:#171919;color:#fff;margin-right:8px;width:30px!important;height:30px!important;height:30px!important;text-align:center!important;display:inline-block}}@media screen and (max-width:1024px){.sikaku_number{background-color:#171919;color:#fff;margin-right:6px;width:28px!important;height:28px!important;height:28px!important;text-align:center!important;display:inline-block}}@media screen and (max-width:820px){.sikaku_number{background-color:#171919;color:#fff;margin-right:5px;width:26px!important;height:26px!important;height:26px!important;text-align:center!important;display:inline-block}}@media screen and (max-width:430px){.sikaku_number{background-color:#171919;color:#fff;margin-right:5px;width:24px!important;height:24px!important;height:24px!important;text-align:center!important;display:inline-block}}a[href*="tel:"]{pointer-events:none;cursor:default;text-decoration:none}#page-top a{display:flex;justify-content:center;align-items:center;width:60px;height:80px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.6rem;transition:all 0.3s;background:url(https://medical-plus.co.jp/images/pagetop.webp) no-repeat center;background-size:contain}@media screen and (max-width:430px){#page-top a{display:flex;justify-content:center;align-items:center;width:45px;height:70px;color:#fff;text-align:center;text-transform:uppercase;text-decoration:none;font-size:.5rem;transition:all 0.3s;background:url(https://medical-plus.co.jp/images/pagetop.webp) no-repeat center;background-size:contain}}#page-top span{position:absolute;font-weight:700;bottom:-15px;right:0;color:#346c60;line-height:1em}#page-top{position:fixed;right:10px;bottom:30px;z-index:10001;opacity:0;transform:translateY(150px)}#page-top.UpMove{animation:UpAnime 0.5s forwards}@keyframes UpAnime{from{opacity:0;transform:translateY(150px)}to{opacity:1;transform:translateY(0)}}#page-top.DownMove{animation:DownAnime 0.5s forwards}@keyframes DownAnime{from{opacity:1;transform:translateY(0)}to{opacity:1;transform:translateY(150px)}}#g-nav{position:fixed;z-index:999;top:-120%;left:0;width:100%;height:100vh;background:#999;transition:all 0.6s}#g-nav.panelactive{top:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{position:absolute;z-index:999;top:50%;left:50%;transform:translate(-50%,-50%)}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#333;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:.1em;font-weight:700}.openbtn{position:fixed;z-index:9999;top:0;right:3px;cursor:pointer;width:50px;height:50px}.openbtn span{display:inline-block;transition:all .4s;position:absolute;left:12px;height:2px;border-radius:2px;background-color:#666;width:45%}.openbtn span:nth-of-type(1){top:17px}.openbtn span:nth-of-type(2){top:24px}.openbtn span:nth-of-type(3){top:31px}.openbtn.active span:nth-of-type(1){top:18px;left:18px;transform:translateY(6px) rotate(-45deg);width:30%}.openbtn.active span:nth-of-type(2){opacity:0}.openbtn.active span:nth-of-type(3){top:30px;left:18px;transform:translateY(-6px) rotate(45deg);width:30%}:root{--flowchart-size:2em;--flowchart-border:3px}.flowchart{list-style:none!important;counter-reset:flownum;margin:1em 0;padding:0!important}.flowchart li{position:relative;padding:0 0 2em calc(var(--flowchart-size) + 6px)}.flowchart li::before{content:counter(flownum);counter-increment:flownum;display:inline-flex;justify-content:center;align-items:center;position:absolute;top:-5px;left:0;z-index:2;width:var(--flowchart-size);height:var(--flowchart-size);border-radius:50%;background:var(--main-stgreen-color);color:#fff}.flowchart li::after{content:"";position:absolute;bottom:0;left:calc(var(--flowchart-size) / 2 -)calc(var(--flowchart-border) / 2));z-index:1;width:var(--flowchart-border);height:100%;background:#ccc}.flowchart-title{margin:0 0 .6em;font-weight:700;font-size:1.04em;line-height:1.4;color:var(--main-stgreen-color)}.flowchart li:last-of-type::after{content:none}.flowchart li p{margin:1em 0!important}.flowchart li p:last-of-type{margin-bottom:0!important}.d_none{display:none}:root{--chat-width-max:60%;--chat-margin:20px;--chat-icon-size:80px;--chat-text-padding:10px 15px;--chat-text-font-size:.85em}@media screen and (max-width:430px){:root{--chat-width-max:100%;--chat-margin:20px;--chat-icon-size:60px;--chat-text-padding:10px 15px;--chat-text-font-size:.85em}}.chat{display:flex;align-items:flex-start;width:100%;margin:var(--chat-margin) auto}.chat__r{justify-content:flex-end}.chat__r .chat__icon{order:1}.chat__icon{flex-shrink:0;width:var(--chat-icon-size);height:var(--chat-icon-size);background-position:center center;background-size:cover;background-repeat:no-repeat}.chat__text{position:relative;max-width:var(--chat-width-max,initial);padding:var(--chat-text-padding);font-size:var(--chat-text-font-size)}:root{--sharp-chat-item-distance:2px;--sharp-chat-icon-radius:0%;--sharp-chat-icon-bgcolor:;--sharp-chat-icon-bgimage-left:url('');--sharp-chat-icon-bgimage-right:url('');--sharp-chat-text-margin-top:20px;--sharp-chat-text-bgcolor:rgba(0,0,0,.05);--sharp-chat-text-color:#171919;--sharp-chat-triangle-size:16px}.sharp__chat{gap:0 calc(var(--sharp-chat-item-distance) + var(--sharp-chat-triangle-size))}.sharp__chat .chat__icon{border-radius:var(--sharp-chat-icon-radius);background-color:var(--sharp-chat-icon-bgcolor);background-image:var(--sharp-chat-icon-bgimage-left)}.sharp__chat.chat__r .chat__icon{background-image:var(--sharp-chat-icon-bgimage-right)}.sharp__chat .chat__text{margin-top:var(--sharp-chat-text-margin-top);background:var(--sharp-chat-text-bgcolor);color:var(--sharp-chat-text-color)}.sharp__chat .chat__text::after{content:"";display:block;position:absolute;top:0;right:100%;clip-path:polygon(0 0,100% 100%,100% 0);width:var(--sharp-chat-triangle-size);height:calc(var(--sharp-chat-triangle-size) / 1.5);background:var(--sharp-chat-text-bgcolor)}.sharp__chat.chat__r .chat__text::after{right:auto;left:100%;clip-path:polygon(0 0,0 100%,100% 0)}.floating-banner{display:none}@media (max-width:1698.98px){.floating-banner{display:block;position:fixed;z-index:9999;bottom:0;width:100%;left:0;background-color:#000!important}.floating-banner a.banner{text-decoration:none;height:3em;color:#fff;text-align:center;display:flex;justify-content:center;align-items:center;font-size:1.25em}.floating-banner a.banner i{margin-right:.2em}}@media (min-width:1699px){.floating-banner{display:block;position:fixed;z-index:9999;bottom:20px;left:-300px}.floating-banner a{-moz-transition:-moz-transform 0.5s ease-in-out,opacity 0.5s ease-in-out;-webkit-transition:-webkit-transform 0.5s ease-in-out,opacity 0.5s ease-in-out;-ms-transition:-ms-transform 0.5s ease-in-out,opacity 0.5s ease-in-out;transition:transform 0.5s ease-in-out,opacity 0.5s ease-in-out}.floating-banner a:hover{-moz-transform:translateX(300px);-webkit-transform:translateX(300px);-ms-transform:translateX(300px);transform:translateX(300px);-moz-transition:-moz-transform 0.7s ease-in-out,opacity 0.7s ease-in-out;-webkit-transition:-webkit-transform 0.7s ease-in-out,opacity 0.7s ease-in-out;-ms-transition:-ms-transform 0.7s ease-in-out,opacity 0.7s ease-in-out;transition:transform 0.7s ease-in-out,opacity 0.7s ease-in-out}.floating-banner a.banner{display:block;width:400px;height:400px;background-image:url(https://medical-plus.co.jp/images/side_bnr.webp);background-size:contain;text-indent:-9999px}}.modalArea{display:none;position:fixed;z-index:99999;top:0;left:0;width:100%;height:100%}.modalBg{width:100%;height:100%;background-color:rgba(0,0,0,.8)}.modalWrapper{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;max-width:1000px;padding:10px 30px;background-color:#fff}.closeModal{position:absolute;top:.5rem;right:1rem;cursor:pointer}#openModal1 img,#openModal2 img{width:100%;max-width:1000px;cursor:pointer;transition-duration:0.5s}.modalContents h1{font-weight:700;color:#E36414;font-size:1.2em}.modalContents p{font-size:0.9em!important}.accordion{background-color:rgba(0,0,0,.06);border-radius:0;padding:20px;&:not(:first-of-type){margin-top:30px}.trigger{width:100%;display:grid;grid-template-columns:auto 1fr auto;align-items:center;column-gap:12px;font-weight:700;text-decoration:none;&::before{content:"Q";width:37px;display:grid;place-content:center;aspect-ratio:1;background-color:var(--main-green-color);border-radius:50%;color:#fff;font-size:20px;font-weight:700;position:relative}&[aria-expanded="true"]{.icon1{&::before{rotate:180deg}}}.icon1{width:16px;aspect-ratio:1;position:relative;&::before,&::after{content:"";display:block;width:100%;height:2px;background-color:var(--main-green-color);position:absolute;inset:0;margin:auto;border-radius:16px}&::before{rotate:90deg;transition:rotate 0.3s ease}}}.panel{display:block;overflow:clip;transition:height 0.4s ease;.panel-inner{padding-top:16px;padding-bottom:4px;color:#000}}}.panel-inner p{border-top:1px dotted #ccc;padding-top:16px}a{-webkit-tap-highlight-color:transparent}.jan_txt{letter-spacing:0.15em!important;font-feature-settings:"palt"!important}.justify{text-align:justify!important;word-break:break-all!important;text-justify:inter-ideograph!important;text-justify:inter-character!important;word-wrap:break-word!important;overflow-wrap:break-word!important;text-justify:inter-ideograph!important}.note{background-image:linear-gradient(180deg,rgba(204,204,204,0) 0%,rgba(204,204,204,0) 98.5%,#646464 100%)!important;background-repeat:repeat-y;background-size:100% 2.4em}.note p{line-height:2.4em}.container{display:grid;grid-template-columns:repeat(auto-fit,minmax(400px,1fr));gap:1rem;margin-bottom:3rem;.card{padding:1em;background-color:#F5EFE7;&:nth-child(1) .box .icon .iconBox{background-color:var(--main-orange-color)}&:nth-child(2) .box .icon .iconBox{background-color:var(--main-orange-color)}&:nth-child(3) .box .icon .iconBox{background-color:var(--main-orange-color)}&:nth-child(4) .box .icon .iconBox{background-color:var(--main-orange-color)}&:nth-child(5) .box .icon .iconBox{background-color:var(--main-orange-color)}&:nth-child(6) .box .icon .iconBox{background-color:var(--main-orange-color)}ul{margin:0;padding:0;list-style-type:none;display:flex;align-items:center;flex-wrap:wrap;gap:.625rem;li{text-transform:uppercase;background:var(--clr-tag);color:#282828;font-weight:700;font-size:.8rem;padding:.375rem .625rem;border-radius:.188rem}.branding{color:darken(#d3b19a,40%)}.packaging{color:darken(#70b3b1,40%)}.marketing{color:darken(#d05fa2,40%)}}.content{padding:.938rem .625rem;margin-top:.5rem;p{margin:.625rem 0 1.25rem;font-size:1rem}}}.card-inner{position:relative;width:inherit;height:18.75rem;background:var(--clr);border-radius:1.25rem;border-bottom-right-radius:0;overflow:hidden;.box{width:100%;height:100%;background:#F5EFE7;border-radius:1.25rem;overflow:hidden;.imgBox{position:absolute;inset:0;img{width:100%;height:100%;object-fit:cover}}.icon{position:absolute;bottom:-.375rem;right:-.375rem;width:6rem;height:6rem;background-color:#F5EFE7;border-top-left-radius:50%;&:hover .iconBox{transform:scale(1.1)}&::before{position:absolute;content:"";bottom:.375rem;left:-1.25rem;background:transparent;width:1.25rem;height:1.25rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .313rem 0 .313rem #F5EFE7}&::after{position:absolute;content:"";top:-1.25rem;right:.375rem;background:transparent;width:1.25rem;height:1.25rem;border-bottom-right-radius:1.25rem;box-shadow:.313rem .313rem 0 .313rem #F5EFE7}.iconBox{position:absolute;inset:.625rem;background:#F5EFE7;border-radius:50%;display:flex;justify-content:center;align-items:center;transition:0.3s;span{color:#fff;font-size:1.5rem}}}}}}@media screen and (max-width:430px){.container{grid-template-columns:repeat(auto-fit,minmax(300px,1fr))}}.card h2{font-size:1.3rem;font-weight:700}#slider{width:100%;height:100vh}.bg_pink{background-color:#FFDBDB}.bg_chara_food{background-image:url(../../images/food1.webp),url(../../images/chara2.webp);background-repeat:no-repeat,no-repeat;background-position:-100px 300px,120% 10%;background-size:400px,600px}@media screen and (max-width:1024px){.bg_chara_food{background-image:url(../../images/food1.webp),url(../../images/chara2.webp);background-repeat:no-repeat,no-repeat;background-position:-100px 400px,100% 15%;background-size:180px,220px}}@media screen and (max-width:768px){.bg_chara_food{background-image:url(../../images/food1.webp),url(../../images/chara2.webp);background-repeat:no-repeat,no-repeat;background-position:-100px 400px,115% 7%;background-size:200px,210px}}.sasie_bg_chara_sub img{max-width:300px;width:100%;height:auto;position:absolute;top:60px;right:0;z-index:-1}@media screen and (max-width:1024px){.sasie_bg_chara_sub img{max-width:150px;top:50px;right:0}}@media screen and (max-width:430px){.sasie_bg_chara_sub img{max-width:100px}}.sasie_bg_donyu img{width:auto;height:100%;position:absolute;bottom:0;right:0;z-index:-1}.bg_donyu{background-image:url(../../images/donyu_img.webp);background-repeat:no-repeat;background-position:right -180px bottom 0;background-size:cover}.bg_chara2{background-image:url(../../images/chara2.webp);background-repeat:no-repeat;background-position:right -20px 200px;background-size:600px}@media screen and (max-width:430px){.bg_chara2{background-image:url(../../images/chara2.webp);background-repeat:no-repeat;background-position:right -20px 400px;background-size:300px}}.bg_chara3{background-image:url(../../images/chara3.webp);background-repeat:no-repeat;background-position:-50px 200px;background-size:400px}@media screen and (max-width:430px){.bg_chara3{background-image:url(../../images/chara3.webp);background-repeat:no-repeat;background-position:-50px 400px;background-size:300px}}.bg_food1{background-image:url(../../images/food1.webp);background-repeat:no-repeat;background-position:-100px 200px;background-size:500px}.bg_yorokobi{background-image:url(../../images/yorokobi.webp);background-repeat:no-repeat;background-position:center center;background-size:cover}.sasie-img img{max-width:120px;width:100%;height:auto;position:absolute;left:-8px;top:-8px;z-index:2}img{vertical-align:bottom}.p_relative{position:relative}img.img_bottom{position:absolute;bottom:0}picture{width:100%;height:auto;object-fit:cover}.img_fit{width:100%;max-width:1000px;height:220px;object-fit:cover;border-radius:10px}@media screen and (max-width:430px){.img_fit{width:100%;max-width:500px;height:120px;object-fit:cover;border-radius:10px}}.img_fit1{width:100%;max-width:500px;height:250px;object-fit:cover;border-radius:10px}.img_fit_shozai{width:100%;max-width:1000px;height:400px;object-fit:cover;border-radius:10px}@media screen and (max-width:768px){.img_fit_shozai{width:100%;max-width:500px;height:230px;object-fit:cover;border-radius:10px}}@media screen and (max-width:430px){.img_fit_shozai{width:100%;max-width:500px;height:200px;object-fit:cover;border-radius:10px}}.img-round{width:150px;height:150px;object-fit:cover;border-radius:50%}@media screen and (max-width:430px){.img-round{width:100px;height:100px}}.round-img{width:180px;height:180px;object-fit:cover;border-radius:50%;float:left}@media screen and (max-width:430px){.round-img{width:120px;height:120px}}.d-flex{display:flex!important}.align-items-stretch{align-items:stretch!important}.tab-container ul{margin:0;padding:0;list-style:none;display:flex;border-bottom:1px solid #e0e0e0}.tab-container ul li{flex:1;padding:12px;text-align:center;cursor:pointer;transition:all 0.3s ease;position:relative;color:var(--main-stgreen-color);font-weight:300;letter-spacing:.5px}.tab-container ul li.selected{color:var(--main-stgreen-color);font-weight:700}.tab-container ul li.selected::after{content:'';position:absolute;bottom:-1px;left:0;right:0;height:2px;background:var(--main-stgreen-color);animation:slideIn 0.3s ease}@keyframes slideIn{from{transform:scaleX(0)}to{transform:scaleX(1)}}.tab-container ul li:not(.selected):hover{color:var(--main-stgreen-color);background:rgb(149,198,185,.15)}.tab-container .tab-content{display:none;padding:32px 0;min-height:150px;color:#333;line-height:1.6}.tab-container .tab-content.selected{display:block;animation:fadeIn 0.3s ease}@keyframes fadeIn{from{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}.card1{margin:10px auto;width:100%;background:#fff;border-radius:5px;box-shadow:0 2px 5px #ccc;position:relative}.card1_bgimg img{max-width:200px;width:100%;height:auto;position:absolute;bottom:-20px;right:-20px;z-index:0}@media screen and (max-width:1024px){.card1_bgimg img{max-width:170px}}@media screen and (max-width:430px){.card1_bgimg img{max-width:120px}}.card1-img{border-radius:5px 5px 0 0;max-width:100%;height:auto}.card1-content{padding:1em;text-align:center}.card1-title{font-size:20px;margin-bottom:20px;text-align:center;color:#333}.card1-text{color:var(--main-stgreen-color);font-size:1.2em;font-weight:700}h3.card1-text{color:var(--main-stgreen-color);font-size:1.2em;font-weight:700;margin:0!important}.card1-link{text-align:center;border-top:1px solid #eee;padding:20px}.card1-link a{text-decoration:none;color:#0bd;margin:0 10px}.card1-link a:hover{color:#0090aa}h3.heading-24{position:relative!important;padding-top:1.2em!important;z-index:1;font-weight:700;margin-bottom:15px;font-size:1.3em;color:#ffff99!important}@media only screen and (max-width:768px){h3.heading-24{font-size:1em}}h3.heading-24::before{position:absolute!important;top:0!important;left:0!important;z-index:0!important;color:rgba(255,255,255,.2)!important;font-size:3em!important;line-height:1!important;content:attr(data-number)!important;pointer-events:none!important}.heading-6{display:inline-block;position:relative;padding:0 5em;color:#333;font-size:1.5rem}@media only screen and (max-width:430px){.heading-6{display:inline-block;position:relative;padding:0 3em;color:#333;font-size:.9rem}}.heading-6::before,.heading-6::after{content:'';display:inline-block;position:absolute;top:50%;width:60px;height:2px;background-color:#333}@media only screen and (max-width:430px){.heading-6::before,.heading-6::after{width:20px}}.heading-6::before{left:0}.heading-6::after{right:0}.stepbar{margin:0 auto;width:100%}.stepbar .stepbarwrap{margin:2em 0;position:relative}.stepbar .stepbarwrap .steptitle{display:inline-flex;align-items:center}.stepbar .stepbarwrap .steptitle .stepcircle{display:inline-block;width:1em;height:1em;content:"";border-radius:50%;background-color:var(--main-stgreen-color);border:1px solid var(--main-stgreen-color)}.stepbar .stepbarwrap .steptitle .stepnum{padding-left:1em;font-size:1em;color:var(--main-stgreen-color);font-weight:700}.stepbar .stepbarwrap .steptxt{padding-left:2em}.stepbar .stepbarwrap .steptxt .steptxt-title{margin:.5em 0;font-weight:700;font-size:1.2em}.stepbar .stepbarwrap .steptxt .steptxt-txt{font-size:1em}.stepbar .stepbarwrap .stepline{width:1px;height:calc(100% + 1em);background-color:var(--main-stgreen-color);position:absolute;top:1em;left:.5em;z-index:-1}.stepbarwrap:last-of-type .stepline:last-of-type{display:none}@media screen and (max-width:960px){.stepbar{width:100%}}#wrapper11{position:relative;display:flex;flex-wrap:wrap}#fixed-area{position:-webkit-sticky;position:sticky;width:40%;height:100vh;display:flex;justify-content:center;align-items:center;background:url(../../images/gaikan_mono.webp) no-repeat center bottom;background-size:cover;color:#fff}#container11{width:60%}#test{min-height:100vh;padding:0em 2em 0 2em}#test:nth-of-type(2n){background:rgba(0,0,0,0)}#test .area{position:relative;border-bottom:1px solid #eee}#test .area:first-child{position:relative}@media screen and (max-width:768px){#test .area:first-child{position:relative}}@media screen and (max-width:768px){#wrapper11{display:block}#test{min-height:auto}#fixed-area{position:relative!important;width:100%;height:40vh;margin-bottom:5em}#container11{width:100%}}.box_rinen{width:100%;background:var(--main-stgreen-color);padding:2em 1em 1em}.box_rinen h3.heading11{position:relative;font-size:1.5rem;text-align:center;line-height:1.2em;margin-bottom:1.5em;color:#ff9}.box_rinen h3.heading11::before{content:attr(data-number);display:block;margin-bottom:1.5em;color:#ff9;font-size:2.4rem}.box_rinen h3.heading11::after{content:'';position:absolute;top:50px;left:50%;transform:translateX(-50%);width:1px;height:16px;background-color:#ff9}.box_rinen p{text-align:center;letter-spacing:.15em;line-height:1.8em;font-feature-settings:"palt";font-weight:700;color:#fff}@media screen and (max-width:430px){.box_rinen h3.heading11{font-size:1.5rem;line-height:1.5em;margin-bottom:1.5em}.box_rinen h3.heading11::before{font-size:1.5rem;margin-bottom:2.5em}.box_rinen p{font-size:.9rem;line-height:1.5em}}.effect2{position:relative}.effect2:before,.effect2:after{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:300px;background:#777;-webkit-box-shadow:0 15px 10px #777;-moz-box-shadow:0 15px 10px #777;box-shadow:0 15px 10px #777;-webkit-transform:rotate(-3deg);-moz-transform:rotate(-3deg);-o-transform:rotate(-3deg);-ms-transform:rotate(-3deg);transform:rotate(-3deg)}.effect2:after{-webkit-transform:rotate(3deg);-moz-transform:rotate(3deg);-o-transform:rotate(3deg);-ms-transform:rotate(3deg);transform:rotate(3deg);right:10px;left:auto}.scrolldown2{display:block;position:relative;left:50%;width:200px;height:60px}.scrolldown2 span{position:absolute;left:-21px;bottom:10px;color:#000;font-size:.8rem;letter-spacing:.05em;font-weight:700}.scrolldown2:before{content:"";position:absolute;bottom:0;left:-4px;width:10px;height:10px;border-radius:50%;background:#000;animation:circlemove 1.6s ease-in-out infinite,cirlemovehide 1.6s ease-out infinite;will-change:transform;backface-visibility:hidden;transform:translateZ(0)}@keyframes circlemove{0%{left:20px}100%{left:-25px}}@keyframes cirlemovehide{0%{opacity:0}50%{opacity:1}80%{opacity:.5}100%{opacity:0}}.scrolldown2:after{content:"";position:absolute;bottom:4px;left:-25px;width:50px;height:2px;background:#000}.bold{font-weight:700}.bold-red{font-weight:700;color:red}.red{color:red}.blue{color:blue}.bold-blue{font-weight:700;color:blue}.green{color:green}.bold-green{font-weight:green;color:green}