/*! destyle.css v2.0.2 | MIT License | https://github.com/nicolas-cusan/destyle.css */
*,:before,:after{-webkit-box-sizing:border-box;box-sizing:border-box;border-style:solid;border-width:0}html{line-height:1.15;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}body{margin:0}main{display:block}p,table,blockquote,address,pre,iframe,form,figure,dl{margin:0}h1,h2,h3,h4,h5,h6{font-size:inherit;line-height:inherit;font-weight:inherit;margin:0}ul,ol{margin:0;padding:0;list-style:none}dt{font-weight:700}dd{margin-left:0}hr{-webkit-box-sizing:content-box;box-sizing:content-box;height:0;overflow:visible;border-top-width:1px;margin:0;clear:both;color:inherit}pre{font-family:monospace,monospace;font-size:inherit}address{font-style:inherit}a{background-color:transparent;text-decoration:none;color:inherit}abbr[title]{text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp{font-family:SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace;font-size:inherit}small{font-size:85%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}img,embed,object,iframe{vertical-align:bottom}button,input,optgroup,select,textarea{-webkit-appearance:none;-moz-appearance:none;appearance:none;vertical-align:middle;color:inherit;font:inherit;background:0 0;padding:0;margin:0;outline:0;border-radius:0;text-align:inherit}[type=checkbox]{-webkit-appearance:checkbox;-moz-appearance:checkbox;appearance:checkbox}[type=radio]{-webkit-appearance:radio;-moz-appearance:radio;appearance:radio}button,input{overflow:visible}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}button[disabled],[type=button][disabled],[type=reset][disabled],[type=submit][disabled]{cursor:default}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner{border-style:none;padding:0}button:-moz-focusring,[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring{outline:1px dotted ButtonText}select::-ms-expand{display:none}option{padding:0}fieldset{margin:0;padding:0;min-width:0}legend{color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{outline-offset:-2px}[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}label[for]{cursor:pointer}details{display:block}summary{display:list-item}[contenteditable]{outline:none}table{border-collapse:collapse;border-spacing:0}caption{text-align:left}td,th{vertical-align:top;padding:0}th{text-align:left;font-weight:700}template{display:none}[hidden]{display:none}.section{padding:10rem 0 5rem;position:relative}@media (max-width:1199.98px){.section{padding:8rem 0 3rem}}.jumbotron{padding:3rem 0 0}@media (max-width:1199.98px){.jumbotron{padding:4rem 0 0}}body{color:#333;font-family:"Lato","Noto Sans JP","Hiragino Kaku Gothic ProN","Hiragino Sans",Meiryo,sans-serif}.wf-mplus1p{font-family:"M PLUS 1p"}.wf-ubuntu{font-family:"Ubuntu"}.wf-kaisho{font-family:"Sei Kaisho CB1"}.heading-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:3rem}@media (max-width:767.98px){.heading-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-bottom:2rem}}.heading-line .heading-line-en{font-size:2.5rem;letter-spacing:.15rem;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}@media (max-width:767.98px){.heading-line .heading-line-en{font-size:1.5rem}}.heading-line .heading-line-ja{letter-spacing:.13rem}.heading-line .heading-line-bar{width:5rem;height:1px;background-color:#333;margin-top:.5rem;margin-bottom:.7rem}@media (max-width:767.98px){.heading-line .heading-line-bar{margin:.5rem 0}}.bg-head{position:relative}.bg-head:after{content:"";background-color:rgba(0,148,247,.3);position:absolute;top:0;left:0;width:100%;height:100%}.bg-head h2{position:relative;z-index:99}.sub-heading-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.sub-heading-line{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem;margin-bottom:2rem}}.sub-heading-line .sub-heading-line-ja{font-size:2rem;letter-spacing:.15rem;-webkit-transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out;transition:color .2s ease-out,background-color .2s ease-out,border-color .2s ease-out}@media (max-width:767.98px){.sub-heading-line .sub-heading-line-ja{font-size:1.5rem}}.sub-heading-line .sub-heading-line-en{letter-spacing:.13rem}.sub-heading-line .sub-heading-line-bar{width:5rem;height:1px;background-color:#333;margin:1rem 3rem}@media (max-width:1199.98px){.sub-heading-line .sub-heading-line-bar{margin-right:2rem;margin-left:2rem}}@media (max-width:767.98px){.sub-heading-line .sub-heading-line-bar{margin:.5rem 0}}.heading-2{font-size:1.5rem;font-weight:700}.heading-3{font-size:1.3rem;font-weight:700;border-left:3px solid #0094f7;padding:1rem 1.5rem}.heading-4{font-size:1.1rem;font-weight:700}.heading-5{font-size:1.2rem;font-weight:700;border-bottom:2px solid #333;padding-bottom:.5rem}.heading-6{font-size:1.8rem;font-weight:700;border-bottom:2px solid #0094f7;padding-bottom:.5rem}.list{list-style:circle;margin:1rem 0}.time{display:block;font-size:.9rem}.blog-time{padding:26px 0 0;margin-bottom:.5rem}.post-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.post-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;border-bottom:1px solid #333;margin-bottom:1rem;-webkit-transition:all .5s;transition:all .5s;opacity:1}.post-list li:hover{color:#fc4e50}.post-list li a{display:block;padding:1rem .5rem}.post-list li a .cat-line{padding:.5rem;width:110px;text-align:center}.post-list .topic-list a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.post-list .topic-list a .list-cat{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}img{max-width:100%;height:auto}.btn{padding:.5rem;letter-spacing:5px;-webkit-transition:all .4s;transition:all .4s}.btn:hover{letter-spacing:6px;color:#0094f7}.contact-btn{-webkit-transition:all .5s;transition:all .5s;border:1px solid #333}.contact-btn a{padding:1rem 2.5rem;display:block}.contact-btn:hover{background-color:#0094f7;color:#fff;border:1px solid transparent}.cat-btn{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.cat-btn .before-line{height:1px;width:4rem;background-color:#333;margin-right:2rem}.wp-navi-single{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-pack:distribute;justify-content:space-around;font-size:1.2rem}.wp-navi-single li{-webkit-transition:all .5s;transition:all .5s}.wp-navi-single li:hover{color:#0094f7}.wp-pagenavi{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-ms-flex-wrap:wrap;flex-wrap:wrap;font-size:1.3rem;margin:5rem 0}.wp-pagenavi a{border:1px solid #0094f7}.wp-pagenavi span{border:1px solid #0094f7}.wp-pagenavi .current{background-color:#0094f7;color:#fff;border:transparent;padding:1rem}.wp-pagenavi .page{padding:.5rem;-webkit-transition:all .5s;transition:all .5s}@media (max-width:767.98px){.sp-br{display:block}}.container{width:100%;padding-right:.75rem;padding-left:.75rem;margin-right:auto;margin-left:auto}@media (min-width:420px){.container{max-width:400px}}@media (min-width:768px){.container{max-width:720px}}@media (min-width:1200px){.container{max-width:1140px}}.row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-.75rem;margin-left:-.75rem}.col-1,.col-2,.col-3,.col-4,.col-5,.col-6,.col-7,.col-8,.col-9,.col-10,.col-11,.col-12,.col,.col-auto,.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm,.col-sm-auto,.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12,.col-md,.col-md-auto,.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg,.col-lg-auto{position:relative;width:100%;padding-right:.75rem;padding-left:.75rem}.col{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-1{margin-left:8.33333%}.offset-2{margin-left:16.66667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333%}.offset-5{margin-left:41.66667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333%}.offset-8{margin-left:66.66667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333%}.offset-11{margin-left:91.66667%}@media (min-width:420px){.col-sm{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-sm-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-sm-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-sm-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-sm-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-sm-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-sm-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-sm-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-sm-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-sm-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-sm-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-sm-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-sm-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-sm-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333%}.offset-sm-2{margin-left:16.66667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333%}.offset-sm-5{margin-left:41.66667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333%}.offset-sm-8{margin-left:66.66667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333%}.offset-sm-11{margin-left:91.66667%}}@media (min-width:768px){.col-md{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-md-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-md-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-md-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-md-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-md-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-md-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-md-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-md-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-md-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-md-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-md-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-md-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-md-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333%}.offset-md-2{margin-left:16.66667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333%}.offset-md-5{margin-left:41.66667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333%}.offset-md-8{margin-left:66.66667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333%}.offset-md-11{margin-left:91.66667%}}@media (min-width:1200px){.col-lg{-ms-flex-preferred-size:0;flex-basis:0;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;min-width:0;max-width:100%}.col-lg-auto{-webkit-box-flex:0;-ms-flex:0 0 auto;flex:0 0 auto;width:auto;max-width:100%}.col-lg-1{-webkit-box-flex:0;-ms-flex:0 0 8.33333%;flex:0 0 8.33333%;max-width:8.33333%}.col-lg-2{-webkit-box-flex:0;-ms-flex:0 0 16.66667%;flex:0 0 16.66667%;max-width:16.66667%}.col-lg-3{-webkit-box-flex:0;-ms-flex:0 0 25%;flex:0 0 25%;max-width:25%}.col-lg-4{-webkit-box-flex:0;-ms-flex:0 0 33.33333%;flex:0 0 33.33333%;max-width:33.33333%}.col-lg-5{-webkit-box-flex:0;-ms-flex:0 0 41.66667%;flex:0 0 41.66667%;max-width:41.66667%}.col-lg-6{-webkit-box-flex:0;-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%}.col-lg-7{-webkit-box-flex:0;-ms-flex:0 0 58.33333%;flex:0 0 58.33333%;max-width:58.33333%}.col-lg-8{-webkit-box-flex:0;-ms-flex:0 0 66.66667%;flex:0 0 66.66667%;max-width:66.66667%}.col-lg-9{-webkit-box-flex:0;-ms-flex:0 0 75%;flex:0 0 75%;max-width:75%}.col-lg-10{-webkit-box-flex:0;-ms-flex:0 0 83.33333%;flex:0 0 83.33333%;max-width:83.33333%}.col-lg-11{-webkit-box-flex:0;-ms-flex:0 0 91.66667%;flex:0 0 91.66667%;max-width:91.66667%}.col-lg-12{-webkit-box-flex:0;-ms-flex:0 0 100%;flex:0 0 100%;max-width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333%}.offset-lg-2{margin-left:16.66667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333%}.offset-lg-5{margin-left:41.66667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333%}.offset-lg-8{margin-left:66.66667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333%}.offset-lg-11{margin-left:91.66667%}}.navbar.nav-colored{background-color:#fff}.navbar.nav-transparent{background-color:transparent}.open.navbar .navbar-nav{display:none}.navbar{width:100%;position:relative;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-transition:all 1s ease-in-out;transition:all 1s ease-in-out;padding:1rem .5rem}@media (max-width:767.98px){.navbar{position:fixed;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;top:0}.navbar.open{background-color:#0094f7;height:100%}}@media (min-width:768px){.navbar .navbar-logo{width:60%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767.98px){.navbar .navbar-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}@media (max-width:767.98px){.navbar .navbar-logo .navbar-logo-link{width:25%}}.navbar .navbar-logo .navbar-logo-img{width:100%;max-width:110px}.navbar .navbar-logo .nav-text{font-size:1.5rem;font-weight:700;color:#0094f7;margin-left:1rem}@media (max-width:1199.98px){.navbar .navbar-logo .nav-text{font-size:1.2rem;width:100%;margin-left:.5rem}}@media (max-width:767.98px){.navbar .navbar-logo .nav-text{width:50%;font-size:1rem;white-space:nowrap}}.navbar .navbar-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;width:85%}.navbar .navbar-nav .nav-items{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.navbar .navbar-nav .nav-items .menu-item{padding:.5rem 1.5rem;font-size:1.1rem;-webkit-transition:all .5s;transition:all .5s;border-right:1px solid #333}@media (max-width:1199.98px){.navbar .navbar-nav .nav-items .menu-item{font-size:.8rem;padding:.3rem 1rem}}@media (max-width:767.98px){.navbar .navbar-nav .nav-items .menu-item{display:none;font-size:1rem;padding:.3rem .5rem}}.navbar .navbar-nav .nav-items .menu-item:nth-child(1){border-left:1px solid #333}.navbar .navbar-nav .nav-items .menu-item:hover{background-color:#0094f7;color:#fff}.navbar .navbar-nav .nav-items .menu-item .menu-item-en{display:block;font-size:.8rem;text-align:center}.navbar .navbar-nav .nav-text{color:#0094f7;padding:.5rem;font-size:1.2rem;font-weight:700;text-align:right}@media (max-width:767.98px){.navbar .navbar-nav .nav-text{font-size:.9rem}}@media (min-width:420px){.navbar .navbar-nav .nav-text{font-size:1rem}}@media (max-width:767.98px){.navbar .navbar-nav .nav-text{font-size:.8rem}}.navbar .navbar-menu{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;z-index:99999999}@media (min-width:768px){.navbar .navbar-menu{display:none}}.navbar .navbar-menu .menu-toggler{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:40px;height:40px;margin-top:.5rem;cursor:pointer}.navbar .navbar-menu .bar{background-color:#333;width:100%;height:3px;margin-top:7px;-webkit-transition:all .5s;transition:all .5s}@media (max-width:767.98px){.navbar .navbar-menu .open .bar:nth-child(1){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(15px) rotate(315deg);transform:translateY(15px) rotate(315deg)}.navbar .navbar-menu .open .bar:nth-child(2){opacity:0}.navbar .navbar-menu .open .bar:nth-child(3){-webkit-transform-origin:center;transform-origin:center;-webkit-transform:translateY(-15px) rotate(-315deg);transform:translateY(-15px) rotate(-315deg)}}.navbar .navbar-menu .menu-items{display:none;-webkit-transition:all .4s;transition:all .4s;margin-top:2rem;margin-right:3rem;-webkit-transition:all .5s linear;transition:all .5s linear;font-size:1.5rem}@media (max-width:1199.98px){.navbar .navbar-menu .open.menu-items{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;text-align:right}.navbar .navbar-menu .open.menu-item:hover .bg-open{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/top/top_group01.png)}}.navbar .navbar-menu .menu-item{margin-bottom:2rem}.fv{width:100%;height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;position:relative}@media (max-width:767.98px){.fv{margin-top:86px}}.fv:before{content:"";height:4px;background:red;background:-webkit-gradient(linear,left top,right top,from(red),color-stop(20%,#ffa92c),color-stop(40%,#ffff2e),color-stop(60%,#54ff3b),color-stop(80%,#227dff),to(#ff3df6));background:linear-gradient(90deg,red 0%,#ffa92c 20%,#ffff2e 40%,#54ff3b 60%,#227dff 80%,#ff3df6 100%);display:block}.fv .fv-img{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;height:calc(100vh / 3);width:100%}.fv .fv-img .swiper-wrapper .swiper-slide{width:100%}.fv .fv-img .swiper-wrapper .swiper-slide img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.fv .fv-text{position:absolute;top:50%;left:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);z-index:99}@media (max-width:767.98px){.fv .fv-text{top:inherit;left:inherit;bottom:0;right:0;background-color:rgba(255,255,255,.7);padding:1rem}}@media (max-width:419.98px){.fv .fv-text{max-width:230px}}.fv .fv-text .fv-text-in{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}.fv .fv-text .fv-text-in .fv-text-en{font-size:2.5rem}@media (max-width:1199.98px){.fv .fv-text .fv-text-in .fv-text-en{font-size:2.2rem}}@media (max-width:767.98px){.fv .fv-text .fv-text-in .fv-text-en{font-size:1.6rem}}.fv .fv-text .fv-text-in .fv-text-line{background-color:#fc4e50;height:2px;width:50%;margin-top:1.2rem;margin-bottom:1.2rem}.fv .fv-text .fv-text-in .fv-text-ja{font-size:1.8rem}@media (max-width:767.98px){.fv .fv-text .fv-text-in .fv-text-ja{font-size:1.4rem}}.fv .fv-text .fv-text-in .fv-text-ja .fv-sub-text{display:block;font-size:1rem;margin-top:.5rem;margin-left:.1rem}@media (max-width:767.98px){.fv .fv-text .fv-text-in .fv-text-ja .fv-sub-text{font-size:.9rem}}.footer{background-color:#0094f7;color:#fff;padding:2rem 0 1rem}.footer-top{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center}@media (max-width:767.98px){.footer-top{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.footer-top .footer-top-left{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:30%}@media (max-width:1199.98px){.footer-top .footer-top-left{width:45%}}@media (max-width:767.98px){.footer-top .footer-top-left{width:100%}}@media (max-width:419.98px){.footer-top .footer-top-left{width:100%}}.footer-top .footer-top-left .footer-title{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.footer-top .footer-top-left .footer-logo{width:100px}.footer-top .footer-top-left address{font-size:15px}.footer-top .footer-top-left .tel{font-size:15px}.footer-top .footer-top-right{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;width:70%}@media (max-width:767.98px){.footer-top .footer-top-right{width:100%;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}@media (max-width:419.98px){.footer-top .footer-top-right{display:none}}.footer-top .footer-top-right ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-left:5rem}@media (max-width:1199.98px){.footer-top .footer-top-right ul{margin-left:3rem}}@media (max-width:767.98px){.footer-top .footer-top-right ul{margin-left:0;margin-top:2rem}}.footer-top .footer-top-right ul li{margin-bottom:1.5rem}.footer-top .footer-top-right ul li a{display:block;-webkit-transition:all .5s;transition:all .5s}.footer-bottom{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media (max-width:767.98px){.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:419.98px){.footer-bottom{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.footer-bottom ul{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;font-size:15px;width:50%}@media (max-width:767.98px){.footer-bottom ul{margin-bottom:1.5rem}}@media (max-width:419.98px){.footer-bottom ul{margin-bottom:1rem}}.footer-bottom ul li a{display:block;-webkit-transition:all .5s;transition:all .5s}.fixed{position:fixed;z-index:500;font-size:0;text-align:center;bottom:30px;right:30px;-webkit-transition:all .8s;transition:all .8s}.fixed.open{opacity:1}.fixed.close{opacity:0}.fixed-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:60px;height:60px;background-color:#0094f7;border-radius:50%;margin-bottom:.5rem;-webkit-box-shadow:0 0 4px rgba(255,255,255,.7);box-shadow:0 0 4px rgba(255,255,255,.7);-webkit-transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,-webkit-box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out;transition:background-color .2s ease-out,box-shadow .2s ease-out,-webkit-box-shadow .2s ease-out}.fixed-item:hover{background-color:rgba(0,148,247,.7);-webkit-box-shadow:0 0 8px #fff;box-shadow:0 0 8px #fff}.fixed-icon{width:auto;height:30%;margin-bottom:10%}.fixed-text{color:#fff;font-size:10px;line-height:1}.section-topics{margin-top:3rem;background:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/top/topic_bg02.jpg) center center}.section-topics .topics-row{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.section-topics .topics-row .container{margin-bottom:3rem}.section-topics .topics-row .top-blog-col,.section-topics .topics-row .top-news-col{background-color:rgba(255,255,255,.4);border-radius:2rem;padding:2.5rem;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border:1px #fff solid;border-bottom:1px rgba(51,51,51,.35) solid;border-right:1px rgba(51,51,51,.35) solid}.section-news{background-color:#e7ffff}.section-news .news-container{position:relative}.section-philosophy{padding-bottom:3rem;margin-top:3rem;background-repeat:no-repeat;background-position:right bottom;position:relative}.section-philosophy:before{position:absolute;content:"";width:100%;height:100%;top:0;left:0;background:rgba(0,148,247,.1)}.section-philosophy .philosophy-logo{display:block;margin:auto}.section-philosophy .philosophy{position:relative}.section-philosophy .philosophy .philosophy-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin-top:2rem}.section-philosophy .president-message{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-philosophy .president-message .before-line{height:1px;width:4rem;background-color:#333;margin-right:1rem}.section-philosophy .president-message a{padding:1rem;letter-spacing:.2rem}.section-philosophy .main-philosophy{position:relative;overflow:hidden;width:100%;height:40vw;z-index:9;-o-object-fit:cover;object-fit:cover;margin-bottom:4rem}.section-philosophy .main-philosophy .slide-img{display:block;width:100%}.section-philosophy .main-visual-copy{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:1.2rem;position:absolute;line-height:1.8;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:1;color:#fff;text-shadow:6px 6px 12px #555,-6px -6px 12px #555,6px -6px 12px #555,-6px 6px 12px #555}@media (max-width:1199.98px){.section-philosophy .main-visual-copy{font-size:1rem}}@media (max-width:767.98px){.section-philosophy .main-visual-copy{font-size:.8rem}}.section-philosophy .philosophy-text{font-size:2rem}.section-philosophy .main-philosophy .swiper-slide-active .slide-img,.section-philosophy .main-philosophy .swiper-slide-duplicate-active .slide-img,.section-philosophy .main-philosophy .swiper-slide-prev .slide-img{-webkit-animation:zoomUp 10s 0s linear;animation:zoomUp 10s 0s linear}@-webkit-keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}@keyframes zoomUp{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.25);transform:scale(1.25)}}.section-products{-webkit-clip-path:inset(0);clip-path:inset(0);background-size:cover;background-repeat:no-repeat;color:#fff;position:relative;padding:6rem 0 6rem}.section-products:before{background-color:rgba(51,51,51,.4);position:absolute;top:0;left:0;z-index:99;content:"";width:100%;height:100%}.section-products .bg{position:fixed;-o-object-fit:cover;object-fit:cover;width:100%;height:100%;top:0;left:0;z-index:-2}.section-products .container{position:relative;z-index:998}.section-products .container .heading-line-bar{background-color:#fff}.section-products .cat-btn{-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.section-products .cat-btn a{border-color:#fff}.section-products .products-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;opacity:1}@media (max-width:767.98px){.section-products .products-list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-products .products-list .products-item{width:45%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}@media (max-width:767.98px){.section-products .products-list .products-item{width:100%}}.section-products .products-list .products-item .products-item-img{width:100%}.section-products .products-list .products-item .products-item-img img{width:100%}.section-products .products-list .products-item figcaption{border-left:5px solid #0094f7;padding-left:1rem}.section-blog{background-color:#e7ffff}.greeting-img img{display:block;margin:auto}.section-company{background:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/top/top_group02.png) no-repeat center center;background-size:cover;position:relative}.section-company:after{content:"";background-color:rgba(0,148,247,.2);position:absolute;top:0;left:0;width:100%;height:100%}@media (max-width:767.98px){.section-company{background-position:left}}.section-company .container{position:relative;z-index:99}.section-company .company-staff{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.section-company .company-staff .company-list{width:45%;background-color:rgba(255,255,255,.7);padding:1rem}.section-company .company-staff .company-list .sub-heading-line{padding:5rem 0}.section-company .company-staff .company-list .hover-line{position:relative;z-index:1}.section-company .company-staff .company-list .hover-line:before{background-color:#fc4e50;content:'';display:block;position:absolute;z-index:10;-webkit-transition:all .5s;transition:all .5s;width:0;height:1px;right:-1px;bottom:-1px}.section-company .company-staff .company-list .hover-line:after{background-color:#fc4e50;content:'';display:block;position:absolute;z-index:10;-webkit-transition:all .5s;transition:all .5s;width:0;height:1px;top:-1px;left:-1px}.section-company .company-staff .hover-line:hover:after,.section-company .company-staff .hover-line:hover:before{width:100%;width:calc(100% + 1px)}.section-contact{background-color:#fff;padding:3rem 0 3rem}.section-contact .contact-container{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-contact .contact-title{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-contact .contact-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-transform:translate(-4%,0);transform:translate(-4%,0)}@media (max-width:767.98px){.section-contact .contact-item{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.section-contact .contact-item .contact-line-bar{height:5rem;width:1px;background-color:#333;margin:0 3rem}@media (max-width:767.98px){.section-contact .contact-item .contact-line-bar{-webkit-transform:rotate(90deg);transform:rotate(90deg)}}.section-contact .contact-item .contact-tel{font-size:2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.section-contact .contact-item .contact-tel span{font-size:.9rem}.desire-list{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width:1199.98px){.desire-list{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.desire-list .desire-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:45%}@media (max-width:1199.98px){.desire-list .desire-text{width:100%}}@media (max-width:767.98px){.desire-list .desire-text{width:100%}}.desire-list .desire-text .desire-text-in{text-align:justify;line-height:1.6}.desire-list .desire-img{width:45%;margin-left:auto;background-color:#0094f7}@media (max-width:1199.98px){.desire-list .desire-img{width:35%}}@media (max-width:1199.98px){.desire-list .desire-img{width:100%}}.desire-list .desire-img img{height:100%;-o-object-fit:cover;object-fit:cover;-webkit-transform:translate(-5%,-5%);transform:translate(-5%,-5%)}@media (max-width:1199.98px){.desire-list .desire-img img{height:auto;-webkit-transform:translate(0,0);transform:translate(0,0);width:100%}}.desire-list.reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media (max-width:1199.98px){.desire-list.reverse{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.desire-list.reverse .desire-img{margin-left:0;margin-right:auto}.desire-list.reverse .desire-img img{-webkit-transform:translate(5%,-5%);transform:translate(5%,-5%)}@media (max-width:1199.98px){.desire-list.reverse .desire-img img{-webkit-transform:translate(0,0);transform:translate(0,0)}}@media (max-width:767.98px){.m-system .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start}}.m-system img{-o-object-fit:contain;object-fit:contain}.m-system p{line-height:1.3}.m-promotion .d-flex{-webkit-box-align:start;-ms-flex-align:start;align-items:start}@media (max-width:767.98px){.m-promotion .d-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.m-promotion img{-o-object-fit:contain;object-fit:contain;width:50%}@media (max-width:767.98px){.m-promotion img{width:100%}}.m-promotion p{text-align:justify;padding-top:1.5rem;line-height:1.3}.item-img img{width:100%;height:auto}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}@media (max-width:767.98px){.flex:nth-of-type(even){-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}@media (max-width:767.98px){.flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.product-box{margin-top:150px}.product-box:last-of-type{margin-bottom:150px}.product-box .pro-img-box{width:100%}.product-box .pro-img-box img{width:100%;height:auto}.product-box .pro-text-box{width:100%;padding:0 2rem 1rem;position:relative}@media (max-width:767.98px){.product-box .pro-text-box{padding:0;width:100%}}.product-box .pro-text-box .pro-title{font-size:1.1rem;font-weight:700;color:#333;border-left:5px solid #8edae5;padding-left:1rem;letter-spacing:3px}.product-box .pro-text-box .pro-title span{font-size:.9rem;font-weight:400;margin-top:.5rem;display:block}.product-box .pro-text-box .pro-text{margin:2rem 0 5rem;letter-spacing:3px}.more-button{position:absolute;bottom:1rem;right:2rem}.more-button a{background-color:#8edae5;color:#fff;padding:1rem 3.5rem;border:1px solid #8edae5;display:inline-block;letter-spacing:3px;position:relative;-webkit-transition:all .5s;transition:all .5s}.more-button a:before{content:"→";position:absolute;top:55%;right:10%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.more-button a:hover{background-color:#fff;color:#8edae5}.s-item-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.s-item-lists li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;width:50%}.s-item-lists .item-impression{width:100%;line-height:1.8;font-size:1.1rem;padding:1rem 0}.section-handing{background-color:rgba(0,148,247,.1)}.maker-list{height:200px}@media (max-width:767.98px){.maker-list{height:150px}}.item-img{background:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/item/product_001.png);background-size:cover;background-position:center;background-repeat:no-repeat}.con-flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:0 auto}.const-box{width:48%;margin-bottom:5rem}.const-title-div{width:100%;margin-bottom:2rem}p.const-title{font-size:1.1rem;font-weight:700;color:#333;border-left:5px solid #8edae5;padding-left:1rem;letter-spacing:3px}p.const-title span{font-size:.9rem;font-weight:400;margin-top:.5rem;display:block}.const-button{width:100%}.const-button a{background-color:#8edae5;color:#fff;padding:1rem 3rem;border:1px solid #8edae5;display:inline-block;letter-spacing:3px;position:relative;-webkit-transition:all .5s;transition:all .5s}.const-button a:before{content:"→";position:absolute;top:50%;right:5%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.const-button a:hover{background-color:#fff;color:#8edae5}.const-box{width:45%;margin-bottom:5rem}@media (max-width:767.98px){.const-box{width:100%;margin-bottom:3rem}}.fp-box{margin-bottom:2rem}.fp-box a{width:100%;display:block;padding:2rem}p.fp-title{font-size:1.2rem;font-weight:700;color:#333;padding-left:1rem;letter-spacing:3px;margin-bottom:.5rem}p.fp-title span{font-size:.9rem;font-weight:400;margin-bottom:.5rem;display:block}.fp-button{width:30%}.fp-button a{background-color:#8edae5;color:#fff;padding:.5rem 2rem .5rem 1rem;border:1px solid #8edae5;display:inline-block;letter-spacing:3px;position:relative}.fp-button a:before{content:"→";position:absolute;top:50%;right:0;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%)}.fp-button a:hover{background-color:#fff;color:#8edae5}.fp-outer{position:relative;border:1px solid #0094f7;height:100%}.fp-outer a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;height:100%;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.fp-outer a img{width:auto;max-height:50%;margin-bottom:1.5rem}.fp-outer a p{font-size:.8rem}.list-outer{position:relative;border:1px solid #ccc}.list-outer:before{content:"";width:2rem;height:3rem;border-top:1px solid #333;border-left:1px solid #333;position:absolute;top:0;left:0}.list-outer:after{content:"";width:2rem;height:3rem;border-bottom:1px solid #333;border-right:1px solid #333;position:absolute;bottom:0;right:0}@media (max-width:1200px){.fp-button{width:100%;margin:20px 0 0}}@media (max-width:980px){.const-title-div{height:8vh}.fp-button{width:100%;margin:20px 0 0}}@media (max-width:777px){.fp-img:first-of-type{width:100%}}.bg-outline{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/outline/bg_outline01.png);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.bg-outline div h2{position:relative;z-index:99}.outline-img img{width:100%;height:auto;margin-bottom:150px}.outline-list dt{border-top:1px solid #ccc}.outline-list dt:nth-child(odd){background-color:rgba(0,148,247,.2)}.outline-list dt:last-child{border-bottom:1px solid #ccc}.outline-list dd{border-top:none;border-left:none}@media (min-width:420px){.outline-list dd{border-top:1px solid #ccc;border-left:1px solid #ccc}}.outline-list dd:last-child{border-bottom:1px solid #ccc}.flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.com-text{border-top:1px solid #000;line-height:4;width:90%;margin:0 auto}.com-text:last-child{border-bottom:1px solid #333}.com-text p:first-child{width:40%}.com-text p:first-child span{width:50%;text-align:left;display:block;margin:0 auto;background:rgba(51,51,51,.7)}.com-text p:last-child{width:60%;text-align:left}div.map{height:80vh;margin-bottom:100px}.greeting{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin-bottom:5rem}@media (max-width:767.98px){.greeting{-webkit-box-orient:vertical;-webkit-box-direction:reverse;-ms-flex-direction:column-reverse;flex-direction:column-reverse}}.greeting .greeting-text{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;width:100%;background-color:rgba(255,255,255,.7);margin-left:auto;padding:2rem}@media (max-width:1199.98px){.greeting .greeting-text{width:100%}}@media (max-width:767.98px){.greeting .greeting-text{width:100%}}.greeting .greeting-text .greeting-text-in{text-align:justify;line-height:1.6}.greeting .greeting-img{width:100%;background-color:#0094f7;margin-left:5rem}@media (max-width:1199.98px){.greeting .greeting-img{background-color:#0094f7;margin-left:5rem}}@media (max-width:767.98px){.greeting .greeting-img{margin-bottom:5rem;margin-left:0}}.greeting .greeting-img img{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%)}@media (max-width:1199.98px){.greeting .greeting-img img{-webkit-transform:translate(-10%,-10%);transform:translate(-10%,-10%)}}@media (max-width:767.98px){.greeting .greeting-img img{-webkit-transform:translate(0,0);transform:translate(0,0)}}.greeting .president-sign{margin-left:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:baseline;-ms-flex-align:baseline;align-items:baseline}.greeting .president-sign span{width:30%;margin-right:1rem;-webkit-transform:translateY(-1rem);transform:translateY(-1rem)}.greeting .president-sign svg{height:80%;width:70%}@-webkit-keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:#000}}@keyframes animate-svg-fill-1{0%{fill:transparent}100%{fill:#000}}.svg-elem-1{-webkit-animation:animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .8s both;animation:animate-svg-fill-1 .7s cubic-bezier(.47,0,.745,.715) .8s both}@-webkit-keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-2{0%{fill:transparent}100%{fill:#333}}.svg-elem-2{-webkit-animation:animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .9s both;animation:animate-svg-fill-2 .7s cubic-bezier(.47,0,.745,.715) .9s both}@-webkit-keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-3{0%{fill:transparent}100%{fill:#333}}.svg-elem-3{-webkit-animation:animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) 1s both;animation:animate-svg-fill-3 .7s cubic-bezier(.47,0,.745,.715) 1s both}@-webkit-keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-4{0%{fill:transparent}100%{fill:#333}}.svg-elem-4{-webkit-animation:animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) 1.1s both;animation:animate-svg-fill-4 .7s cubic-bezier(.47,0,.745,.715) 1.1s both}@-webkit-keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-5{0%{fill:transparent}100%{fill:#333}}.svg-elem-5{-webkit-animation:animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1.2s both;animation:animate-svg-fill-5 .7s cubic-bezier(.47,0,.745,.715) 1.2s both}@-webkit-keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-6{0%{fill:transparent}100%{fill:#333}}.svg-elem-6{-webkit-animation:animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.3s both;animation:animate-svg-fill-6 .7s cubic-bezier(.47,0,.745,.715) 1.3s both}@-webkit-keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-7{0%{fill:transparent}100%{fill:#333}}.svg-elem-7{-webkit-animation:animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) 1.4s both;animation:animate-svg-fill-7 .7s cubic-bezier(.47,0,.745,.715) 1.4s both}@-webkit-keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-8{0%{fill:transparent}100%{fill:#333}}.svg-elem-8{-webkit-animation:animate-svg-fill-8 .7s cubic-bezier(.47,0,.745,.715) 1.5s both;animation:animate-svg-fill-8 .7s cubic-bezier(.47,0,.745,.715) 1.5s both}@-webkit-keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-9{0%{fill:transparent}100%{fill:#333}}.svg-elem-9{-webkit-animation:animate-svg-fill-9 .7s cubic-bezier(.47,0,.745,.715) 1.6s both;animation:animate-svg-fill-9 .7s cubic-bezier(.47,0,.745,.715) 1.6s both}@-webkit-keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-10{0%{fill:transparent}100%{fill:#333}}.svg-elem-10{-webkit-animation:animate-svg-fill-10 .7s cubic-bezier(.47,0,.745,.715) 1.7s both;animation:animate-svg-fill-10 .7s cubic-bezier(.47,0,.745,.715) 1.7s both}@-webkit-keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-11{0%{fill:transparent}100%{fill:#333}}.svg-elem-11{-webkit-animation:animate-svg-fill-11 .7s cubic-bezier(.47,0,.745,.715) 1.8s both;animation:animate-svg-fill-11 .7s cubic-bezier(.47,0,.745,.715) 1.8s both}@-webkit-keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-12{0%{fill:transparent}100%{fill:#333}}.svg-elem-12{-webkit-animation:animate-svg-fill-12 .7s cubic-bezier(.47,0,.745,.715) 1.9s both;animation:animate-svg-fill-12 .7s cubic-bezier(.47,0,.745,.715) 1.9s both}@-webkit-keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-13{0%{fill:transparent}100%{fill:#333}}.svg-elem-13{-webkit-animation:animate-svg-fill-13 .7s cubic-bezier(.47,0,.745,.715) 2s both;animation:animate-svg-fill-13 .7s cubic-bezier(.47,0,.745,.715) 2s both}@-webkit-keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-14{0%{fill:transparent}100%{fill:#333}}.svg-elem-14{-webkit-animation:animate-svg-fill-14 .7s cubic-bezier(.47,0,.745,.715) 2.1s both;animation:animate-svg-fill-14 .7s cubic-bezier(.47,0,.745,.715) 2.1s both}@-webkit-keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-15{0%{fill:transparent}100%{fill:#333}}.svg-elem-15{-webkit-animation:animate-svg-fill-15 .7s cubic-bezier(.47,0,.745,.715) 2.2s both;animation:animate-svg-fill-15 .7s cubic-bezier(.47,0,.745,.715) 2.2s both}@-webkit-keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-16{0%{fill:transparent}100%{fill:#333}}.svg-elem-16{-webkit-animation:animate-svg-fill-16 .7s cubic-bezier(.47,0,.745,.715) 2.3s both;animation:animate-svg-fill-16 .7s cubic-bezier(.47,0,.745,.715) 2.3s both}@-webkit-keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-17{0%{fill:transparent}100%{fill:#333}}.svg-elem-17{-webkit-animation:animate-svg-fill-17 .7s cubic-bezier(.47,0,.745,.715) 2.4s both;animation:animate-svg-fill-17 .7s cubic-bezier(.47,0,.745,.715) 2.4s both}@-webkit-keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-18{0%{fill:transparent}100%{fill:#333}}.svg-elem-18{-webkit-animation:animate-svg-fill-18 .7s cubic-bezier(.47,0,.745,.715) 2.5s both;animation:animate-svg-fill-18 .7s cubic-bezier(.47,0,.745,.715) 2.5s both}@-webkit-keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-19{0%{fill:transparent}100%{fill:#333}}.svg-elem-19{-webkit-animation:animate-svg-fill-19 .7s cubic-bezier(.47,0,.745,.715) 2.6s both;animation:animate-svg-fill-19 .7s cubic-bezier(.47,0,.745,.715) 2.6s both}@-webkit-keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-20{0%{fill:transparent}100%{fill:#333}}.svg-elem-20{-webkit-animation:animate-svg-fill-20 .7s cubic-bezier(.47,0,.745,.715) 2.7s both;animation:animate-svg-fill-20 .7s cubic-bezier(.47,0,.745,.715) 2.7s both}@-webkit-keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-21{0%{fill:transparent}100%{fill:#333}}.svg-elem-21{-webkit-animation:animate-svg-fill-21 .7s cubic-bezier(.47,0,.745,.715) 2.8s both;animation:animate-svg-fill-21 .7s cubic-bezier(.47,0,.745,.715) 2.8s both}@-webkit-keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-22{0%{fill:transparent}100%{fill:#333}}.svg-elem-22{-webkit-animation:animate-svg-fill-22 .7s cubic-bezier(.47,0,.745,.715) 2.9s both;animation:animate-svg-fill-22 .7s cubic-bezier(.47,0,.745,.715) 2.9s both}@-webkit-keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-23{0%{fill:transparent}100%{fill:#333}}.svg-elem-23{-webkit-animation:animate-svg-fill-23 .7s cubic-bezier(.47,0,.745,.715) 3s both;animation:animate-svg-fill-23 .7s cubic-bezier(.47,0,.745,.715) 3s both}@-webkit-keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-24{0%{fill:transparent}100%{fill:#333}}.svg-elem-24{-webkit-animation:animate-svg-fill-24 .7s cubic-bezier(.47,0,.745,.715) 3.1s both;animation:animate-svg-fill-24 .7s cubic-bezier(.47,0,.745,.715) 3.1s both}@-webkit-keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-25{0%{fill:transparent}100%{fill:#333}}.svg-elem-25{-webkit-animation:animate-svg-fill-25 .7s cubic-bezier(.47,0,.745,.715) 3.2s both;animation:animate-svg-fill-25 .7s cubic-bezier(.47,0,.745,.715) 3.2s both}@-webkit-keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:#333}}@keyframes animate-svg-fill-26{0%{fill:transparent}100%{fill:#333}}.svg-elem-26{-webkit-animation:animate-svg-fill-26 .7s cubic-bezier(.47,0,.745,.715) 3.3s both;animation:animate-svg-fill-26 .7s cubic-bezier(.47,0,.745,.715) 3.3s both}.contactform-label{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.contactform-label li{padding:.5rem}.contactform-label .contact-list{display:-webkit-box;display:-ms-flexbox;display:flex}.contactform-label .contact-list ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;font-weight:400}.contactform-label .contact-list dd{background-color:#eee}.contactform-label .contact-list dd input{height:100%;width:100%;padding:.5rem}.contactform-label .contact-list dd textarea{height:100%;width:100%;padding:1rem}.contact-policy{height:300px;overflow-y:scroll;font-size:.9rem;padding:1rem;text-align:justify;border:1px solid #ccc;margin-bottom:4rem}.sub-item{display:block;font-size:.9rem;font-weight:400;letter-spacing:.2rem}.submit-btn{margin:0 auto 10rem}.submit-btn input{padding:1rem 4rem;background-color:#0094f7;color:#fff;-webkit-transition:all .5s;transition:all .5s}.submit-btn input:disabled{background-color:#ccc;-webkit-transition:all .5s;transition:all .5s}.contact-required{color:#fc4e50}.contact-any{color:#ccc}section.t-section{padding:10rem 0 0}div.sitemap-outer{padding:0 0 100px 30px}div.sitemap-outer h4{font-size:1.3rem;font-weight:700;line-height:1.8;border-bottom:2px solid #000;display:inline-block}div.sitemap-outer p{text-indent:1rem;line-height:5}ul.list li{text-indent:1rem;line-height:3;list-style:none;display:block}ul.list li a,div.sitemap-outer p a{padding:.3rem .7rem}@media (max-width:767.98px){div.sitemap-outer h4{font-size:1rem}}.section-category .heading-title{color:#fff;font-size:1.5rem;line-height:1.5}@media (max-width:767.98px){.section-category .heading-title{font-size:1rem}}.category-lists{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.category-lists:after{content:"";display:block;width:30%}.category-lists .category-list{width:30%;position:relative;margin-bottom:3rem;background-color:#fff;border:1px solid #ccc;-webkit-transition:all .5s;transition:all .5s;padding:1rem}.category-lists .category-list:hover{border:1px solid #0094f7}@media (max-width:1199.98px){.category-lists .category-list{width:48%}}@media (max-width:767.98px){.category-lists .category-list{width:100%}}.category-lists .category-list-top{display:block;margin:0 auto;-o-object-fit:contain;object-fit:contain}.category-lists .category-list-bottom{margin:0 2rem}.category-lists .category-list .category-list-bar{height:2px;width:7rem;background-color:#333;margin:1rem 0}.category-lists .category-list p{letter-spacing:.1rem;margin-bottom:.5rem}.category-lists .category-list-link{position:absolute;height:100%;width:100%;top:0;bottom:0;right:0;left:0}.cat-name{width:100%}@media (max-width:767.98px){.cat-name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.cat-name .cat-name-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:45%;padding:2rem}@media (max-width:767.98px){.cat-name .cat-name-item{width:100%}}.blog-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.blog-list li{width:30%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;margin:.5rem;padding:.5rem}@media (max-width:1199.98px){.blog-list li{width:40%}}@media (max-width:767.98px){.blog-list li{width:100%}}.blog-list .blog-item time{display:block;font-size:.9rem}.blog-list .blog-item h3{font-size:1.2rem}.news-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.news-list li{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;border-bottom:1px solid #333}.news-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:100%;padding-bottom:1rem}.news-list li a .cat-line{padding:.5rem 1.5rem}.news-list li .news-item{margin-left:2rem}.news-list li .news-item time{display:block;font-size:.9rem}.news-list li .news-item h3{font-size:1.2rem}.bg-news{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/common/header-bg-news.jpeg);background-position:bottom;background-size:cover;background-repeat:no-repeat;position:relative}.bg-topics{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/common/header-bg-blog.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.bg-single{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/common/header-bg-single.jpeg);background-position:center;background-size:cover;background-repeat:no-repeat;position:relative}.topics{background-color:#00a79d;color:#fff}.news{background-color:#0094f7;color:#fff}.voice-list{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.voice-list li a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;margin:.5rem;padding:.5rem}@media (max-width:767.98px){.voice-list li a{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.voice-list li a img{width:30%}@media (max-width:767.98px){.voice-list li a img{width:100%}}.voice-list li a .voice-item{width:60%;margin-left:2rem}@media (max-width:767.98px){.voice-list li a .voice-item{width:100%}}.voice-list li a .voice-item h3{font-size:1.2rem}.news-section-img{background-image:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/staff/P1035870.png);background-size:contain;background-position:top;background-repeat:no-repeat;padding-top:33.3333%;position:relative}@media (max-width:767.98px){.news-section-img br{display:block}}.news-section-img p{width:100%;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);z-index:9}.news-section-img .section-c-staff{position:absolute;top:50%;-webkit-transform:translate(0,-50%);transform:translate(0,-50%);width:100%;z-index:9}.section-staff{position:relative;overflow:hidden}.section-staff:before{content:"";position:absolute;top:0;left:0;background-color:#fff;background-image:radial-gradient(#0094f7 20%,transparent 5%);background-size:.3rem .3rem;width:100%;height:100%;z-index:-9}.s-staff-section{display:-webkit-box;display:-ms-flexbox;display:flex;padding-bottom:0;width:100vw;background:url(//sanwapaint.com/prg/wp-content/themes/sanwa-paint/img/staff/bg-staff.jpg)}@media (max-width:767.98px){.s-staff-section{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}}.s-staff-section .left-box{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;position:relative}@media (max-width:767.98px){.s-staff-section .left-box{width:100%}}.s-staff-section .left-box-left{width:calc((100vw - 1140px)/2)}@media (max-width: 1199.98px){.s-staff-section .left-box-left{width:calc((105vw - 760px)/2)}}@media (max-width: 767.98px){.s-staff-section .left-box-left{width:0}}.s-staff-section .left-box-right{width:calc(1140px/2)}@media (max-width: 1199.98px){.s-staff-section .left-box-right{width:calc((760px)/2)}}@media (max-width: 767.98px){.s-staff-section .left-box-right{width:100%}}.s-staff-section .left-box-right .s-staff-img{position:fixed;width:25vw;max-height:calc(100vh - 150px);-o-object-fit:contain;object-fit:contain;left:0;bottom:0;-webkit-transform:translateX(50%);transform:translateX(50%);-webkit-transition:all .5s;transition:all .5s}@media (max-width:767.98px){.s-staff-section .left-box-right .s-staff-img{position:relative;-o-object-fit:contain;object-fit:contain;margin:0 auto;display:block;width:auto;max-height:100%;-webkit-transform:translateX(0);transform:translateX(0);-webkit-transition:all .5s;transition:all .5s}}.s-staff-section .left-box-right .position_lock{position:absolute;bottom:0}@media (max-width:767.98px){.s-staff-section .left-box-right .position_lock{position:relative}}.s-staff-section .right-box{width:50%;display:-webkit-box;display:-ms-flexbox;display:flex;background-color:#e7ffff}@media (max-width:767.98px){.s-staff-section .right-box{width:100%}}.s-staff-section .right-box-right{width:calc((100vw - 1140px)/2)}@media (max-width: 1199.98px){.s-staff-section .right-box-right{width:calc((105vw - 760px)/2)}}@media (max-width: 767.98px){.s-staff-section .right-box-right{width:0}}.s-staff-section .right-box-left{width:calc(1140px/2);color:#333;background-color:#e7ffff;padding:3rem}@media (max-width:767.98px){.s-staff-section .right-box-left{width:100%}}.s-staff-section .right-box-left .heading-line .heading-line-bar{background-color:#333}@media (max-width:1199.98px){.s-staff-section .right-box-left{width:calc((760px)/2)}}@media (max-width: 767.98px){.s-staff-section .right-box-left{width:100%}}.s-staff-section p{line-height:1.3}.gsap-en,.gsap-ja{display:inline-block;-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.gsap-line{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}.gsap-en>.gsap-bg-en{display:inline-block;background-color:#fff;position:absolute;width:110%;height:110%;left:0;top:-1rem;bottom:-1rem;margin:auto;-webkit-transform-origin:right;transform-origin:right}.gsap-ja>.gsap-bg-ja{display:inline-block;background-color:#fff;position:absolute;width:110%;height:110%;left:0;top:-1rem;bottom:-1rem;margin:auto;-webkit-transform-origin:right;transform-origin:right}.gsap-en>.gsap-bg-en-sub{display:inline-block;background-color:#fff;position:absolute;width:110%;height:110%;left:0;top:-1rem;bottom:-1rem;margin:auto;-webkit-transform-origin:right;transform-origin:right}.gsap-ja>.gsap-bg-ja-sub{display:inline-block;background-color:#fff;position:absolute;width:110%;height:110%;left:0;top:-1rem;bottom:-1rem;margin:auto;-webkit-transform-origin:right;transform-origin:right}.invisible{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:0;margin-left:100px}.visible{-webkit-transition:all .5s ease;transition:all .5s ease;opacity:1;margin-left:0}.m-0{margin:0 !important}.mt-0{margin-top:0 !important}.mb-0{margin-bottom:0 !important}.mr-0{margin-right:0 !important}.ml-0{margin-left:0 !important}.m-1{margin:.25rem !important}.mt-1{margin-top:.25rem !important}.mb-1{margin-bottom:.25rem !important}.mr-1{margin-right:.25rem !important}.ml-1{margin-left:.25rem !important}.m-2{margin:.5rem !important}.mt-2{margin-top:.5rem !important}.mb-2{margin-bottom:.5rem !important}.mr-2{margin-right:.5rem !important}.ml-2{margin-left:.5rem !important}.m-3{margin:1rem !important}.mt-3{margin-top:1rem !important}.mb-3{margin-bottom:1rem !important}.mr-3{margin-right:1rem !important}.ml-3{margin-left:1rem !important}.m-4{margin:2rem !important}.mt-4{margin-top:2rem !important}.mb-4{margin-bottom:2rem !important}.mr-4{margin-right:2rem !important}.ml-4{margin-left:2rem !important}.m-5{margin:4rem !important}.mt-5{margin-top:4rem !important}.mb-5{margin-bottom:4rem !important}.mr-5{margin-right:4rem !important}.ml-5{margin-left:4rem !important}.m-auto{margin:auto !important}.mt-auto{margin-top:auto !important}.mb-auto{margin-bottom:auto !important}.mr-auto{margin-right:auto !important}.ml-auto{margin-left:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:2rem !important;margin-left:2rem !important}.mx-5{margin-right:4rem !important;margin-left:4rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:2rem !important;margin-bottom:2rem !important}.my-5{margin-top:4rem !important;margin-bottom:4rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.p-0{padding:0 !important}.pt-0{padding-top:0 !important}.pb-0{padding-bottom:0 !important}.pr-0{padding-right:0 !important}.pl-0{padding-left:0 !important}.p-1{padding:.25rem !important}.pt-1{padding-top:.25rem !important}.pb-1{padding-bottom:.25rem !important}.pr-1{padding-right:.25rem !important}.pl-1{padding-left:.25rem !important}.p-2{padding:.5rem !important}.pt-2{padding-top:.5rem !important}.pb-2{padding-bottom:.5rem !important}.pr-2{padding-right:.5rem !important}.pl-2{padding-left:.5rem !important}.p-3{padding:1rem !important}.pt-3{padding-top:1rem !important}.pb-3{padding-bottom:1rem !important}.pr-3{padding-right:1rem !important}.pl-3{padding-left:1rem !important}.p-4{padding:2rem !important}.pt-4{padding-top:2rem !important}.pb-4{padding-bottom:2rem !important}.pr-4{padding-right:2rem !important}.pl-4{padding-left:2rem !important}.p-5{padding:4rem !important}.pt-5{padding-top:4rem !important}.pb-5{padding-bottom:4rem !important}.pr-5{padding-right:4rem !important}.pl-5{padding-left:4rem !important}.px-0{padding-top:0 !important;padding-bottom:0 !important}.px-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.px-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.px-3{padding-top:1rem !important;padding-bottom:1rem !important}.px-4{padding-top:2rem !important;padding-bottom:2rem !important}.px-5{padding-top:4rem !important;padding-bottom:4rem !important}.py-0{padding-right:0 !important;padding-left:0 !important}.py-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-3{padding-right:1rem !important;padding-left:1rem !important}.py-4{padding-right:2rem !important;padding-left:2rem !important}.py-5{padding-right:4rem !important;padding-left:4rem !important}.text-right{text-align:right !important}.text-left{text-align:left !important}.text-center{text-align:center !important}.d-none{display:none !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}@media (min-width:420px){.m-sm-0{margin:0 !important}.mt-sm-0{margin-top:0 !important}.mb-sm-0{margin-bottom:0 !important}.mr-sm-0{margin-right:0 !important}.ml-sm-0{margin-left:0 !important}.m-sm-1{margin:.25rem !important}.mt-sm-1{margin-top:.25rem !important}.mb-sm-1{margin-bottom:.25rem !important}.mr-sm-1{margin-right:.25rem !important}.ml-sm-1{margin-left:.25rem !important}.m-sm-2{margin:.5rem !important}.mt-sm-2{margin-top:.5rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mr-sm-2{margin-right:.5rem !important}.ml-sm-2{margin-left:.5rem !important}.m-sm-3{margin:1rem !important}.mt-sm-3{margin-top:1rem !important}.mb-sm-3{margin-bottom:1rem !important}.mr-sm-3{margin-right:1rem !important}.ml-sm-3{margin-left:1rem !important}.m-sm-4{margin:2rem !important}.mt-sm-4{margin-top:2rem !important}.mb-sm-4{margin-bottom:2rem !important}.mr-sm-4{margin-right:2rem !important}.ml-sm-4{margin-left:2rem !important}.m-sm-5{margin:4rem !important}.mt-sm-5{margin-top:4rem !important}.mb-sm-5{margin-bottom:4rem !important}.mr-sm-5{margin-right:4rem !important}.ml-sm-5{margin-left:4rem !important}.m-sm-auto{margin:auto !important}.mt-sm-auto{margin-top:auto !important}.mb-sm-auto{margin-bottom:auto !important}.mr-sm-auto{margin-right:auto !important}.ml-sm-auto{margin-left:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:2rem !important;margin-left:2rem !important}.mx-sm-5{margin-right:4rem !important;margin-left:4rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:2rem !important;margin-bottom:2rem !important}.my-sm-5{margin-top:4rem !important;margin-bottom:4rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.p-sm-0{padding:0 !important}.pt-sm-0{padding-top:0 !important}.pb-sm-0{padding-bottom:0 !important}.pr-sm-0{padding-right:0 !important}.pl-sm-0{padding-left:0 !important}.p-sm-1{padding:.25rem !important}.pt-sm-1{padding-top:.25rem !important}.pb-sm-1{padding-bottom:.25rem !important}.pr-sm-1{padding-right:.25rem !important}.pl-sm-1{padding-left:.25rem !important}.p-sm-2{padding:.5rem !important}.pt-sm-2{padding-top:.5rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pr-sm-2{padding-right:.5rem !important}.pl-sm-2{padding-left:.5rem !important}.p-sm-3{padding:1rem !important}.pt-sm-3{padding-top:1rem !important}.pb-sm-3{padding-bottom:1rem !important}.pr-sm-3{padding-right:1rem !important}.pl-sm-3{padding-left:1rem !important}.p-sm-4{padding:2rem !important}.pt-sm-4{padding-top:2rem !important}.pb-sm-4{padding-bottom:2rem !important}.pr-sm-4{padding-right:2rem !important}.pl-sm-4{padding-left:2rem !important}.p-sm-5{padding:4rem !important}.pt-sm-5{padding-top:4rem !important}.pb-sm-5{padding-bottom:4rem !important}.pr-sm-5{padding-right:4rem !important}.pl-sm-5{padding-left:4rem !important}.px-sm-0{padding-top:0 !important;padding-bottom:0 !important}.px-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.px-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.px-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.px-sm-4{padding-top:2rem !important;padding-bottom:2rem !important}.px-sm-5{padding-top:4rem !important;padding-bottom:4rem !important}.py-sm-0{padding-right:0 !important;padding-left:0 !important}.py-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-sm-3{padding-right:1rem !important;padding-left:1rem !important}.py-sm-4{padding-right:2rem !important;padding-left:2rem !important}.py-sm-5{padding-right:4rem !important;padding-left:4rem !important}.text-sm-right{text-align:right !important}.text-sm-left{text-align:left !important}.text-sm-center{text-align:center !important}.d-sm-none{display:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width:768px){.m-md-0{margin:0 !important}.mt-md-0{margin-top:0 !important}.mb-md-0{margin-bottom:0 !important}.mr-md-0{margin-right:0 !important}.ml-md-0{margin-left:0 !important}.m-md-1{margin:.25rem !important}.mt-md-1{margin-top:.25rem !important}.mb-md-1{margin-bottom:.25rem !important}.mr-md-1{margin-right:.25rem !important}.ml-md-1{margin-left:.25rem !important}.m-md-2{margin:.5rem !important}.mt-md-2{margin-top:.5rem !important}.mb-md-2{margin-bottom:.5rem !important}.mr-md-2{margin-right:.5rem !important}.ml-md-2{margin-left:.5rem !important}.m-md-3{margin:1rem !important}.mt-md-3{margin-top:1rem !important}.mb-md-3{margin-bottom:1rem !important}.mr-md-3{margin-right:1rem !important}.ml-md-3{margin-left:1rem !important}.m-md-4{margin:2rem !important}.mt-md-4{margin-top:2rem !important}.mb-md-4{margin-bottom:2rem !important}.mr-md-4{margin-right:2rem !important}.ml-md-4{margin-left:2rem !important}.m-md-5{margin:4rem !important}.mt-md-5{margin-top:4rem !important}.mb-md-5{margin-bottom:4rem !important}.mr-md-5{margin-right:4rem !important}.ml-md-5{margin-left:4rem !important}.m-md-auto{margin:auto !important}.mt-md-auto{margin-top:auto !important}.mb-md-auto{margin-bottom:auto !important}.mr-md-auto{margin-right:auto !important}.ml-md-auto{margin-left:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:2rem !important;margin-left:2rem !important}.mx-md-5{margin-right:4rem !important;margin-left:4rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:2rem !important;margin-bottom:2rem !important}.my-md-5{margin-top:4rem !important;margin-bottom:4rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.p-md-0{padding:0 !important}.pt-md-0{padding-top:0 !important}.pb-md-0{padding-bottom:0 !important}.pr-md-0{padding-right:0 !important}.pl-md-0{padding-left:0 !important}.p-md-1{padding:.25rem !important}.pt-md-1{padding-top:.25rem !important}.pb-md-1{padding-bottom:.25rem !important}.pr-md-1{padding-right:.25rem !important}.pl-md-1{padding-left:.25rem !important}.p-md-2{padding:.5rem !important}.pt-md-2{padding-top:.5rem !important}.pb-md-2{padding-bottom:.5rem !important}.pr-md-2{padding-right:.5rem !important}.pl-md-2{padding-left:.5rem !important}.p-md-3{padding:1rem !important}.pt-md-3{padding-top:1rem !important}.pb-md-3{padding-bottom:1rem !important}.pr-md-3{padding-right:1rem !important}.pl-md-3{padding-left:1rem !important}.p-md-4{padding:2rem !important}.pt-md-4{padding-top:2rem !important}.pb-md-4{padding-bottom:2rem !important}.pr-md-4{padding-right:2rem !important}.pl-md-4{padding-left:2rem !important}.p-md-5{padding:4rem !important}.pt-md-5{padding-top:4rem !important}.pb-md-5{padding-bottom:4rem !important}.pr-md-5{padding-right:4rem !important}.pl-md-5{padding-left:4rem !important}.px-md-0{padding-top:0 !important;padding-bottom:0 !important}.px-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.px-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.px-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.px-md-4{padding-top:2rem !important;padding-bottom:2rem !important}.px-md-5{padding-top:4rem !important;padding-bottom:4rem !important}.py-md-0{padding-right:0 !important;padding-left:0 !important}.py-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-md-3{padding-right:1rem !important;padding-left:1rem !important}.py-md-4{padding-right:2rem !important;padding-left:2rem !important}.py-md-5{padding-right:4rem !important;padding-left:4rem !important}.text-md-right{text-align:right !important}.text-md-left{text-align:left !important}.text-md-center{text-align:center !important}.d-md-none{display:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}@media (min-width:1200px){.m-lg-0{margin:0 !important}.mt-lg-0{margin-top:0 !important}.mb-lg-0{margin-bottom:0 !important}.mr-lg-0{margin-right:0 !important}.ml-lg-0{margin-left:0 !important}.m-lg-1{margin:.25rem !important}.mt-lg-1{margin-top:.25rem !important}.mb-lg-1{margin-bottom:.25rem !important}.mr-lg-1{margin-right:.25rem !important}.ml-lg-1{margin-left:.25rem !important}.m-lg-2{margin:.5rem !important}.mt-lg-2{margin-top:.5rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mr-lg-2{margin-right:.5rem !important}.ml-lg-2{margin-left:.5rem !important}.m-lg-3{margin:1rem !important}.mt-lg-3{margin-top:1rem !important}.mb-lg-3{margin-bottom:1rem !important}.mr-lg-3{margin-right:1rem !important}.ml-lg-3{margin-left:1rem !important}.m-lg-4{margin:2rem !important}.mt-lg-4{margin-top:2rem !important}.mb-lg-4{margin-bottom:2rem !important}.mr-lg-4{margin-right:2rem !important}.ml-lg-4{margin-left:2rem !important}.m-lg-5{margin:4rem !important}.mt-lg-5{margin-top:4rem !important}.mb-lg-5{margin-bottom:4rem !important}.mr-lg-5{margin-right:4rem !important}.ml-lg-5{margin-left:4rem !important}.m-lg-auto{margin:auto !important}.mt-lg-auto{margin-top:auto !important}.mb-lg-auto{margin-bottom:auto !important}.mr-lg-auto{margin-right:auto !important}.ml-lg-auto{margin-left:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:2rem !important;margin-left:2rem !important}.mx-lg-5{margin-right:4rem !important;margin-left:4rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:2rem !important;margin-bottom:2rem !important}.my-lg-5{margin-top:4rem !important;margin-bottom:4rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.p-lg-0{padding:0 !important}.pt-lg-0{padding-top:0 !important}.pb-lg-0{padding-bottom:0 !important}.pr-lg-0{padding-right:0 !important}.pl-lg-0{padding-left:0 !important}.p-lg-1{padding:.25rem !important}.pt-lg-1{padding-top:.25rem !important}.pb-lg-1{padding-bottom:.25rem !important}.pr-lg-1{padding-right:.25rem !important}.pl-lg-1{padding-left:.25rem !important}.p-lg-2{padding:.5rem !important}.pt-lg-2{padding-top:.5rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pr-lg-2{padding-right:.5rem !important}.pl-lg-2{padding-left:.5rem !important}.p-lg-3{padding:1rem !important}.pt-lg-3{padding-top:1rem !important}.pb-lg-3{padding-bottom:1rem !important}.pr-lg-3{padding-right:1rem !important}.pl-lg-3{padding-left:1rem !important}.p-lg-4{padding:2rem !important}.pt-lg-4{padding-top:2rem !important}.pb-lg-4{padding-bottom:2rem !important}.pr-lg-4{padding-right:2rem !important}.pl-lg-4{padding-left:2rem !important}.p-lg-5{padding:4rem !important}.pt-lg-5{padding-top:4rem !important}.pb-lg-5{padding-bottom:4rem !important}.pr-lg-5{padding-right:4rem !important}.pl-lg-5{padding-left:4rem !important}.px-lg-0{padding-top:0 !important;padding-bottom:0 !important}.px-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.px-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.px-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.px-lg-4{padding-top:2rem !important;padding-bottom:2rem !important}.px-lg-5{padding-top:4rem !important;padding-bottom:4rem !important}.py-lg-0{padding-right:0 !important;padding-left:0 !important}.py-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.py-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.py-lg-3{padding-right:1rem !important;padding-left:1rem !important}.py-lg-4{padding-right:2rem !important;padding-left:2rem !important}.py-lg-5{padding-right:4rem !important;padding-left:4rem !important}.text-lg-right{text-align:right !important}.text-lg-left{text-align:left !important}.text-lg-center{text-align:center !important}.d-lg-none{display:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-flex{display:-webkit-box !important;display:-ms-flexbox !important;display:flex !important}}.justify-start{-webkit-box-pack:start !important;-ms-flex-pack:start !important;justify-content:flex-start !important}.justify-end{-webkit-box-pack:end !important;-ms-flex-pack:end !important;justify-content:flex-end !important}.justify-center{-webkit-box-pack:center !important;-ms-flex-pack:center !important;justify-content:center !important}.justify-between{-webkit-box-pack:justify !important;-ms-flex-pack:justify !important;justify-content:space-between !important}.justify-around{-ms-flex-pack:distribute !important;justify-content:space-around !important}.justify-evenly{-webkit-box-pack:space-evenly !important;-ms-flex-pack:space-evenly !important;justify-content:space-evenly !important}.justify-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.justify-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.justify-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.justify-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.justify-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.justify-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.justify-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.justify-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.justify-between{-webkit-box-align:space-between !important;-ms-flex-align:space-between !important;align-items:space-between !important}.justify-around{-webkit-box-align:space-around !important;-ms-flex-align:space-around !important;align-items:space-around !important}.justify-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.justify-auto{-webkit-box-align:auto !important;-ms-flex-align:auto !important;align-items:auto !important}.justify-start{-webkit-box-align:start !important;-ms-flex-align:start !important;align-items:flex-start !important}.justify-end{-webkit-box-align:end !important;-ms-flex-align:end !important;align-items:flex-end !important}.justify-center{-webkit-box-align:center !important;-ms-flex-align:center !important;align-items:center !important}.justify-baseline{-webkit-box-align:baseline !important;-ms-flex-align:baseline !important;align-items:baseline !important}.justify-stretch{-webkit-box-align:stretch !important;-ms-flex-align:stretch !important;align-items:stretch !important}.flex-grow-0{-webkit-box-flex:0 !important;-ms-flex-positive:0 !important;flex-grow:0 !important}.flex-shrink-0{-ms-flex-negative:0 !important;flex-shrink:0 !important}.flex-grow-1{-webkit-box-flex:1 !important;-ms-flex-positive:1 !important;flex-grow:1 !important}.flex-shrink-1{-ms-flex-negative:1 !important;flex-shrink:1 !important}.flex-wrap{-ms-flex-wrap:wrap !important;flex-wrap:wrap !important}.flex-nowrap{-ms-flex-wrap:nowrap !important;flex-wrap:nowrap !important}.flex-column{-webkit-box-orient:vertical !important;-webkit-box-direction:normal !important;-ms-flex-direction:column !important;flex-direction:column !important}.flex-row{-webkit-box-orient:horizontal !important;-webkit-box-direction:normal !important;-ms-flex-direction:row !important;flex-direction:row !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:-webkit-sticky !important;position:sticky !important}.text-base{color:#fff !important}.bg-base{background-color:#fff !important}.text-main{color:#0094f7 !important}.bg-main{background-color:#0094f7 !important}.text-sub{color:#e7ffff !important}.bg-sub{background-color:#e7ffff !important}.text-font{color:#333 !important}.bg-font{background-color:#333 !important}.text-red{color:#fc4e50 !important}.bg-red{background-color:#fc4e50 !important}.text-green{color:#00a79d !important}.bg-green{background-color:#00a79d !important}.text-yellow{color:#ffbd4a !important}.bg-yellow{background-color:#ffbd4a !important}.text-gray{color:#ccc !important}.bg-gray{background-color:#ccc !important}.text-lightgray{color:#eee !important}.bg-lightgray{background-color:#eee !important}.text-ftr{color:#555 !important}.bg-ftr{background-color:#555 !important}.text-small{font-size:85% !important}.text-large{font-size:130% !important}.philosophy-section img{width:100%;max-width:20rem;margin:0 auto;display:block}.mng-q-section p{text-align:justify;line-height:1.3rem}.environment-section p{text-align:justify;line-height:1.3rem}