body.color{background-color:#f8f8f8}#mainVisual{display:block;width:100%;height:100vh;position:relative}@media screen and (max-width:1024px){#mainVisual{height:auto}}#mainVisual.active .container .titleArea .gfont{animation:leftin .75s ease forwards}#mainVisual.active .container .titleArea h1{animation:leftin .75s .1s ease forwards}#mainVisual.active .mainImg:before{width:0}#mainVisual .container{height:52vh;position:relative}@media screen and (max-width:1536px){#mainVisual .container{height:45vh}}@media screen and (max-width:1024px){#mainVisual .container{height:40vh}}@media screen and (max-width:767px){#mainVisual .container{height:35vh}}#mainVisual .container .titleArea{display:block;font-size:2.2rem;letter-spacing:1px;color:#415174;line-height:1;position:absolute;left:0;top:45%}@media screen and (max-width:1536px){#mainVisual .container .titleArea{font-size:1.8rem}}@media screen and (max-width:767px){#mainVisual .container .titleArea{font-size:1.6rem}}#mainVisual .container .titleArea .gfont{display:block;font-size:4rem;letter-spacing:5px;font-weight:400;margin-bottom:25px;padding-top:50px;line-height:1;opacity:0}@media screen and (max-width:1536px){#mainVisual .container .titleArea .gfont{font-size:4rem;letter-spacing:3px}}@media screen and (max-width:767px){#mainVisual .container .titleArea .gfont{font-size:3rem;margin-bottom:20px}}#mainVisual .container .titleArea h1{opacity:0;font-weight:400}#mainVisual .mainImg{background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#000;height:48vh;position:relative}#mainVisual .mainImg.about{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/about_main.jpg)}@media screen and (max-width:767px){#mainVisual .mainImg.about{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/about_main_sp.jpg)}}@media screen and (max-width:1024px){#mainVisual .mainImg{padding-bottom:100px;height:400px;background-position:left center}}@media screen and (max-width:767px){#mainVisual .mainImg{height:auto;aspect-ratio:1/1;margin-top:60px;background-position:left center}}#mainVisual .mainImg:before{content:"";background-color:#fff;width:100%;height:100%;display:block;right:0;top:0;position:absolute;transition:.75s ease all}#mainVisual.min{height:auto}#mainVisual.child{background-color:#415174;color:#fff;height:auto}#mainVisual.child .titleArea{color:#fff;font-size:4rem;top:60%}@media screen and (max-width:1536px){#mainVisual.child .titleArea{font-size:3.6rem}}@media screen and (max-width:767px){#mainVisual.child .titleArea{font-size:2.4rem}}#mainVisual.full{background-color:#000;color:#fff;height:100vh;position:relative;display:flex;justify-content:center;align-items:center;background-position:center;background-repeat:no-repeat;background-size:cover}#mainVisual.full.csr{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/csr_main.jpg)}#mainVisual.full.health{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/health_main.jpg)}#mainVisual.full.welfare{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/welfare_main.jpg)}#mainVisual.full.bus_01{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_01_main.jpg)}#mainVisual.full.bus_02{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_02_main.jpg)}#mainVisual.full.bus_03{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_03_main.jpg)}#mainVisual.full.bus_04{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_04_main.jpg)}#mainVisual.full.bus_05{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_05_main.jpg)}#mainVisual.full.bus_06{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_06_main.jpg)}#mainVisual.full.bus_07{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/business_07_main.jpg)}#mainVisual.full.recruit{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/recruit_mainImg.jpg)}#mainVisual.full:before{content:"";width:100%;height:100%;display:block;background-color:#22355e;opacity:.5;position:absolute;top:0;left:0}#mainVisual.full .titleArea{color:#fff;font-size:4rem;top:46%;position:absolute}@media screen and (max-width:1536px){#mainVisual.full .titleArea{font-size:3.6rem}}@media screen and (max-width:767px){#mainVisual.full .titleArea{font-size:2.4rem}}#mainVisual.full .titleArea h1{font-weight:400 !important}#mainVisual .comname{font-size:1.6rem;display:block;line-height:1;color:#fff;letter-spacing:3px;position:absolute;bottom:50px;left:50px;font-weight:400}@media screen and (max-width:1536px){#mainVisual .comname{font-size:1.3rem;letter-spacing:2px;left:58px}}@media screen and (max-width:1366px){#mainVisual .comname{font-size:1.2rem;letter-spacing:2px}}@media screen and (max-width:767px){#mainVisual .comname{font-size:1.1rem;letter-spacing:2px;left:25px;bottom:25px;line-height:2}}#mainVisual .scrl{height:130px;width:70px;z-index:9;display:block;position:absolute;bottom:50px;right:75px;margin-left:-50px}@media screen and (max-width:1366px){#mainVisual .scrl{right:50px}}@media screen and (max-width:1024px){#mainVisual .scrl{display:none}}#mainVisual .scrl p{position:absolute;bottom:0;right:-3px;color:#fff;font-size:1.2rem;letter-spacing:3px;width:100%;text-align:right;line-height:1;font-weight:400}@media screen and (max-width:1536px){#mainVisual .scrl p{font-size:1rem}}#mainVisual .scrl a{width:100%;height:100%;display:block;position:relative}#mainVisual .scrl a span{height:100px;position:absolute;top:0;right:0;width:1px;z-index:100;overflow:hidden}#mainVisual .scrl a span:before{content:"";height:100%;background-color:#fff;position:absolute;top:0;left:50%;margin-left:-.5px;width:1px;z-index:100;animation:scrl 2s infinite}#content{opacity:0;padding:150px 0 0;color:#3e3e3e}@media screen and (max-width:1024px){#content{padding:100px 0 0}}@media screen and (max-width:767px){#content{padding:75px 0 0}}#content.none{padding:inherit;color:#3e3e3e}@media screen and (max-width:1024px){#content.none{padding:inherit}}@media screen and (max-width:767px){#content.none{padding:inherit}}#content.active{animation:btmin .75s .3s ease forwards}#message{padding-bottom:150px}@media screen and (max-width:1024px){#message{padding-bottom:100px}}@media screen and (max-width:767px){#message{padding-bottom:75px}}#message .title{margin-bottom:150px}@media screen and (max-width:1024px){#message .title{margin-bottom:100px}}@media screen and (max-width:767px){#message .title{margin-bottom:75px}}#message .flexWrap .item:nth-child(1){width:40%;padding-right:100px}@media screen and (max-width:1024px){#message .flexWrap .item:nth-child(1){width:100%;padding-right:0}}#message .flexWrap .item:nth-child(2){width:60%}@media screen and (max-width:1024px){#message .flexWrap .item:nth-child(2){width:100%}}#message .flexWrap .item h3{font-weight:500;font-size:3rem;line-height:1;margin-bottom:50px}@media screen and (max-width:1024px){#message .flexWrap .item h3{margin-top:50px;margin-bottom:35px;font-size:2.4rem}}#message .flexWrap .item .name{margin-top:50px;text-align:right}@media screen and (max-width:1024px){#message .flexWrap .item .name{margin-top:35px}}#philosophy{padding-bottom:50px}#philosophy .block{border-top:1px solid #22355e;padding:100px 0}@media screen and (max-width:1024px){#philosophy .block{padding:75px 0}}@media screen and (max-width:767px){#philosophy .block{padding:50px 0}}#philosophy .block:nth-of-type(1){padding-top:0;border-top:none}#philosophy .block .flexWrap{align-items:stretch}#philosophy .block .flexWrap .item:nth-child(1){width:64%;font-size:2.2rem;line-height:2.4;padding-right:150px}@media screen and (max-width:1536px){#philosophy .block .flexWrap .item:nth-child(1){padding-right:100px}}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(1){width:100%;padding-right:0;font-size:1.8rem;line-height:2.2}}#philosophy .block .flexWrap .item:nth-child(1) h2{font-size:3.5rem;margin-bottom:50px}@media screen and (max-width:1536px){#philosophy .block .flexWrap .item:nth-child(1) h2{font-size:3.2rem}}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(1) h2{font-size:3rem;margin-bottom:35px}}@media screen and (max-width:767px){#philosophy .block .flexWrap .item:nth-child(1) h2{font-size:2.4rem;margin-bottom:35px}}#philosophy .block .flexWrap .item:nth-child(1) h3{font-size:2.8rem;letter-spacing:3px;margin-bottom:10px}@media screen and (max-width:1536px){#philosophy .block .flexWrap .item:nth-child(1) h3{font-size:2.7rem}}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(1) h3{font-size:2.4rem;letter-spacing:2px;margin-bottom:10px}}@media screen and (max-width:767px){#philosophy .block .flexWrap .item:nth-child(1) h3{font-size:1.8rem}}#philosophy .block .flexWrap .item:nth-child(1) p{line-height:2;margin-bottom:50px}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(1) p{margin-bottom:25px}}#philosophy .block .flexWrap .item:nth-child(1) p.none{margin-bottom:0}#philosophy .block .flexWrap .item:nth-child(2){width:36%;position:relative}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(2){width:100%;margin-top:75px}}@media screen and (max-width:767px){#philosophy .block .flexWrap .item:nth-child(2){margin-top:50px}}#philosophy .block .flexWrap .item:nth-child(2) .desc{width:100%;height:auto;position:absolute;bottom:0;left:0;line-height:2.2}@media screen and (max-width:1024px){#philosophy .block .flexWrap .item:nth-child(2) .desc{position:relative;bottom:inherit;left:inherit;font-size:1.5rem}}@media screen and (max-width:767px){#philosophy .block .flexWrap .item:nth-child(2) .desc{font-size:1.4rem}}#philosophy .block .flexWrap .item.full{width:100%}#company{padding-bottom:100px}@media screen and (max-width:1024px){#company{padding-bottom:75px}}@media screen and (max-width:767px){#company{padding-bottom:50px}}#company .container{align-items:flex-start}#company .container .sideBar{width:400px;position:sticky;top:200px;display:block;margin-bottom:50px}@media screen and (max-width:1536px){#company .container .sideBar{width:350px}}@media screen and (max-width:1024px){#company .container .sideBar{display:none}}#company .container .sideBar ul{width:220px}#company .container .sideBar ul li{line-height:50px;height:50px;margin-bottom:10px}#company .container .sideBar ul li:last-child{margin-bottom:0}#company .container .sideBar ul li a{position:relative;display:block;transition:.3s ease all;color:#22355e}#company .container .sideBar ul li a img{width:10px;height:auto;position:absolute;right:15px;top:50%;margin-top:-8px}#company .container .sideBar ul li a img.color{display:block}#company .container .sideBar ul li a:hover{background-color:#f8f8f8;padding-left:15px}#company .container .sideBar ul li a.active{padding-left:15px;background-color:#415174;color:#fff}#company .container .sideBar ul li a.active img.color{display:none}#company .container .mainArea{width:calc(100% - 400px)}@media screen and (max-width:1024px){#company .container .mainArea{width:100%}}#company .container .mainArea h2{font-size:3.5rem;margin-bottom:100px}@media screen and (max-width:1536px){#company .container .mainArea h2{font-size:3.2rem;margin-bottom:75px}}@media screen and (max-width:1024px){#company .container .mainArea h2{font-size:2.8rem;margin-bottom:50px}}#company .container .mainArea h2.none{margin-bottom:0}#company .container .mainArea .note{padding-top:20px;margin-bottom:75px}@media screen and (max-width:1536px){#company .container .mainArea .note{margin-bottom:50px;padding-top:15px}}@media screen and (max-width:1024px){#company .container .mainArea .note{padding-top:10px;margin-bottom:25px}}#company .container .mainArea .tx{padding-bottom:50px}#company .container .mainArea .recnavi{width:240px;margin:75px auto 0;text-align:center}#company .container .mainArea .recnavi a{display:block;font-size:1.4rem}#company .container .mainArea .recnavi a img{width:100%;height:auto;margin-bottom:10px}#company .container .mainArea .section{margin-bottom:200px}@media screen and (max-width:1024px){#company .container .mainArea .section{margin-bottom:100px}}#company .container .mainArea .section:last-child{margin-bottom:0}#company .container .mainArea .section .col-3 .item{display:block;height:60px;line-height:60px;text-align:center}@media screen and (max-width:1680px){#company .container .mainArea .section .col-3 .item{width:50%}}#company .container .mainArea .section .col-2 .item{margin-bottom:50px}@media screen and (max-width:1024px){#company .container .mainArea .section .col-2 .item{width:100%;margin-bottom:20px;padding:0}}#company .container .mainArea .section .col-2 .item .inner{background-color:#f1f1f1}#company .container .mainArea .section .col-2 .item .inner p{background-color:#22355e;display:block;height:50px;line-height:50px;position:relative}#company .container .mainArea .section .col-2 .item .inner p span{position:absolute;color:#fff}#company .container .mainArea .section .col-2 .item .inner p span.cat{text-align:right;left:20px}#company .container .mainArea .section .col-2 .item .inner p span.year{text-align:right;right:20px}#company .container .mainArea .section .col-2 .item .inner .flexWrap{padding:30px 20px;align-items:center;justify-content:center}#company .container .mainArea .section .col-2 .item .inner .flexWrap .l-Area{width:40%;padding-right:5%}#company .container .mainArea .section .col-2 .item .inner .flexWrap .r-Area{width:60%;text-align:center}#company .container .mainArea .section .col-2 .item .inner .flexWrap .r-Area span{display:block;font-size:1.3rem;margin-top:10px;line-height:1.5}#history{padding-bottom:150px}@media screen and (max-width:1024px){#history{padding-bottom:100px}}@media screen and (max-width:767px){#history{padding-bottom:50px}}#history .container dl{display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;line-height:2;margin:0;border-bottom:1px solid #ddd;color:#22355e}@media screen and (max-width:1024px){#history .container dl{margin:0;border-bottom:none}}@media screen and (max-width:767px){#history .container dl{margin:0 -20px}}#history .container dl>dt{width:15%;padding:20px 0;border-top:1px solid #ddd;display:block;text-align:center;font-weight:500}@media screen and (max-width:1024px){#history .container dl>dt{width:100%;padding:15px 0;font-weight:500;text-align:left;border-top:2px solid #ddd;line-height:1.6;font-size:1.8rem}}@media screen and (max-width:767px){#history .container dl>dt{font-size:1.6rem;padding:15px 20px}}#history .container dl>dt span{font-weight:500}@media screen and (max-width:1024px){#history .container dl>dt br{display:none}}#history .container dl>dd{width:85%;padding:20px 0;border-top:1px solid #ddd;display:block;font-weight:500}@media screen and (max-width:1024px){#history .container dl>dd{width:100%;padding:20px 0;line-height:1.6}}@media screen and (max-width:767px){#history .container dl>dd{padding:20px;border-top:none}}#history .container dl>dd>dl{margin:0;display:flex;flex-wrap:wrap;-ms-flex-wrap:wrap;border-bottom:none;margin-bottom:-20px;margin-top:-20px}@media screen and (max-width:1024px){#history .container dl>dd>dl{border-bottom:1px solid #ddd;margin-bottom:25px}}@media screen and (max-width:767px){#history .container dl>dd>dl{margin-bottom:20px;font-size:1.4rem;border-top:1px solid #ddd}}#history .container dl>dd>dl>dt{width:10%;padding:20px 0;display:block;border-top:1px solid #ddd;background-color:#f5f5f5;text-align:center}#history .container dl>dd>dl>dt:nth-of-type(1){border-top:none}@media screen and (max-width:1024px){#history .container dl>dd>dl>dt{width:10%;padding:10px 0;line-height:1.6}}@media screen and (max-width:767px){#history .container dl>dd>dl>dt{width:15%}}#history .container dl>dd>dl>dd{width:90%;padding:20px 40px;border-top:1px solid #ddd;display:block}#history .container dl>dd>dl>dd:nth-of-type(1){border-top:none}@media screen and (max-width:1024px){#history .container dl>dd>dl>dd{width:90%;padding:10px 20px;line-height:1.6}}@media screen and (max-width:767px){#history .container dl>dd>dl>dd{width:85%}}#history .container dl>dd>dl>dd a{color:#22355e;text-decoration:underline;display:block}#base{margin-bottom:50px}@media screen and (max-width:1024px){#base{margin-bottom:0}}#base .container .flexWrap.mb{margin-bottom:150px}@media screen and (max-width:1024px){#base .container .flexWrap.mb{margin-bottom:100px}}@media screen and (max-width:767px){#base .container .flexWrap.mb{margin-bottom:50px}}#base .container .flexWrap .item:nth-child(1){width:30%}@media screen and (max-width:1536px){#base .container .flexWrap .item:nth-child(1){width:27%}}@media screen and (max-width:1024px){#base .container .flexWrap .item:nth-child(1){width:100%;margin-bottom:50px}}#base .container .flexWrap .item:nth-child(2){width:70%}@media screen and (max-width:1536px){#base .container .flexWrap .item:nth-child(2){width:73%}}@media screen and (max-width:1024px){#base .container .flexWrap .item:nth-child(2){width:100%}}#base .container .flexWrap .item h2{font-size:3.5rem;line-height:1}@media screen and (max-width:1536px){#base .container .flexWrap .item h2{font-size:3rem}}@media screen and (max-width:1024px){#base .container .flexWrap .item h2{font-size:2.8rem;margin-bottom:25px}}#base .container .flexWrap .item h3{font-size:2.2rem;line-height:1}@media screen and (max-width:1536px){#base .container .flexWrap .item h3{font-size:2.1rem}}@media screen and (max-width:1024px){#base .container .flexWrap .item h3{font-size:1.7rem}}#base .container .flexWrap .item .block{padding-bottom:100px;border-bottom:1px solid #22355e;margin-bottom:100px}@media screen and (max-width:1024px){#base .container .flexWrap .item .block{padding-bottom:75px;margin-bottom:60px}}@media screen and (max-width:1024px){#base .container .flexWrap .item .block{padding-bottom:50px;margin-bottom:50px}}#base .container .flexWrap .item .block:last-child{padding-bottom:0;border-bottom:none}#base .container .flexWrap .item .block .inner{justify-content:left;align-items:center}#base .container .flexWrap .item .block .inner h3{width:50%}@media screen and (max-width:767px){#base .container .flexWrap .item .block .inner h3{width:100%;margin-bottom:20px}}#base .container .flexWrap .item .block .inner .address{width:50%}@media screen and (max-width:1024px){#base .container .flexWrap .item .block .inner .address{font-size:1.4rem}}@media screen and (max-width:767px){#base .container .flexWrap .item .block .inner .address{width:100%;line-height:1.6}}#base .container .flexWrap .item .block .map{margin-top:50px;width:100%;height:400px}@media screen and (max-width:1024px){#base .container .flexWrap .item .block .map{margin-top:25px}}@media screen and (max-width:767px){#base .container .flexWrap .item .block .map{height:auto;aspect-ratio:1/1;margin-top:20px;display:block}}#facilities .container .block{margin-bottom:150px}@media screen and (max-width:1024px){#facilities .container .block{margin-bottom:100px}}@media screen and (max-width:767px){#facilities .container .block{margin-bottom:75px}}#facilities .container .block h2{font-size:3.5rem;margin-bottom:100px;font-weight:500}@media screen and (max-width:1536px){#facilities .container .block h2{font-size:3.2rem}}@media screen and (max-width:1024px){#facilities .container .block h2{font-size:2.8rem;margin-bottom:50px}}@media screen and (max-width:767px){#facilities .container .block h2{font-size:2.4rem;line-height:1.6}}#facilities .container .block>.mainImg{max-width:1140px;margin:0 auto 100px}@media screen and (max-width:1024px){#facilities .container .block>.mainImg{margin-bottom:75px}}@media screen and (max-width:767px){#facilities .container .block>.mainImg{margin-bottom:25px}}#facilities .container .block>.flexWrap{margin-bottom:100px}@media screen and (max-width:1024px){#facilities .container .block>.flexWrap{margin-bottom:75px}}@media screen and (max-width:767px){#facilities .container .block>.flexWrap{margin:0 0 40px}}@media screen and (max-width:1024px){#facilities .container .block>.flexWrap.mbnon{margin-bottom:0}}@media screen and (max-width:1024px){#facilities .container .block>.flexWrap .item{margin-bottom:0}}@media screen and (max-width:767px){#facilities .container .block>.flexWrap .item{margin-bottom:40px;padding:0}}#facilities .container .block>.flexWrap .item p{font-weight:500;font-size:2.2rem;line-height:1;margin:25px 0 0}@media screen and (max-width:1536px){#facilities .container .block>.flexWrap .item p{font-size:1.8rem;margin:20px 0 0}}@media screen and (max-width:1024px){#facilities .container .block>.flexWrap .item p{font-size:1.8rem}}@media screen and (max-width:767px){#facilities .container .block>.flexWrap .item p{font-size:1.6rem}}#facilities .container .block>.flexWrap .item p span{display:none}@media screen and (max-width:767px){#facilities .container .block>.flexWrap .item p span{display:inline-block;margin-right:10px}}#facilities .container .block>.flexWrap .item ul{padding-top:25px}@media screen and (max-width:1536px){#facilities .container .block>.flexWrap .item ul{font-size:1.4rem;padding-top:20px}}@media screen and (max-width:767px){#facilities .container .block>.flexWrap .item ul{font-size:1.3rem}}#facilities .container .block .inner .l-Area{width:40%;padding-right:50px}@media screen and (max-width:1024px){#facilities .container .block .inner .l-Area{width:100%;padding-right:0;margin-bottom:50px}}#facilities .container .block .inner .r-Area{width:60%}@media screen and (max-width:1024px){#facilities .container .block .inner .r-Area{width:100%}}@media screen and (max-width:767px){#facilities .container .block .inner .r-Area .flexWrap{margin:0;padding:0}}@media screen and (max-width:767px){#facilities .container .block .inner .r-Area .flexWrap .item{width:100%;padding:0;margin:0 0 40px}}#bus_intro{padding-bottom:150px}@media screen and (max-width:1024px){#bus_intro{padding-bottom:100px}}@media screen and (max-width:767px){#bus_intro{padding-bottom:75px}}#bus_intro .container{justify-content:center;align-items:center}#bus_intro .container .item:nth-child(1){width:70%;padding-right:250px}@media screen and (max-width:1536px){#bus_intro .container .item:nth-child(1){padding-right:100px;width:60%}}@media screen and (max-width:1024px){#bus_intro .container .item:nth-child(1){padding-right:0;width:100%;margin-bottom:50px}}@media screen and (max-width:767px){#bus_intro .container .item:nth-child(1){margin-bottom:35px}}#bus_intro .container .item:nth-child(1) h2{font-size:3.5rem}@media screen and (max-width:1536px){#bus_intro .container .item:nth-child(1) h2{font-size:3rem;line-height:1.6}}@media screen and (max-width:767px){#bus_intro .container .item:nth-child(1) h2{font-size:2.4rem;line-height:1.6}}#bus_intro .container .item:nth-child(1) p{margin-top:50px}@media screen and (max-width:767px){#bus_intro .container .item:nth-child(1) p{margin-top:25px}}#bus_intro .container .item:nth-child(2){width:30%}@media screen and (max-width:1536px){#bus_intro .container .item:nth-child(2){width:40%}}@media screen and (max-width:1024px){#bus_intro .container .item:nth-child(2){width:100%}}#bgDeco{background-position:top center;background-repeat:no-repeat;background-size:cover;background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/abstract.jpg);overflow-x:hidden;padding:150px 0 0}@media screen and (max-width:1024px){#bgDeco{padding:100px 0 0}}@media screen and (max-width:767px){#bgDeco{padding:75px 0 0}}#bgDeco .link{display:block;max-width:800px;margin:0 auto 0;padding-bottom:150px}@media screen and (max-width:1024px){#bgDeco .link{padding-bottom:100px}}@media screen and (max-width:767px){#bgDeco .link{padding-bottom:75px}}#bgDeco .link a:hover{opacity:.6}#bgDeco .intro{padding-bottom:150px}@media screen and (max-width:1024px){#bgDeco .intro{padding-bottom:100px}}@media screen and (max-width:767px){#bgDeco .intro{padding-bottom:75px}}#bgDeco .intro.pbnon{padding-bottom:0}@media screen and (max-width:767px){#bgDeco .intro.pbnon{padding-bottom:40px}}#bgDeco .intro h2{font-size:3.5rem;margin-bottom:50px}@media screen and (max-width:1536px){#bgDeco .intro h2{font-size:3rem;margin-bottom:35px}}@media screen and (max-width:767px){#bgDeco .intro h2{font-size:2.4rem;margin-bottom:35px}}#bgDeco .intro p{line-height:2;margin-bottom:50px}@media screen and (max-width:1024px){#bgDeco .intro p{margin-bottom:35px}}#bgDeco .intro figure.mb50{display:block;margin-bottom:75px}@media screen and (max-width:767px){#bgDeco .intro figure.mb50{margin-bottom:40px}}#bgDeco .intro .coldroll{margin:0 -25px 0;text-align:center}#bgDeco .intro .coldroll h3{margin-top:15px}#bgDeco .intro .coldroll .btn{margin-top:15px;margin-bottom:11px}@media screen and (max-width:767px){#bgDeco .intro .coldroll .sp_dspl{margin-bottom:10px}}#bgDeco .intro .coldroll .c1{display:block;float:left;width:26%;padding:0 25px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c1{width:53%;margin:0 auto 50px;float:none}}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c1{width:100%}}#bgDeco .intro .coldroll .c1 .inner{border-radius:10px;width:100%;padding:25px;background-color:#fff;position:relative;display:block}#bgDeco .intro .coldroll .c1 .inner:before{content:"";width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:17px solid #22355e;border-right:0;position:absolute;right:-35px;top:50%;margin-top:-8px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c1 .inner:before{border-right:7px solid transparent;border-left:7px solid transparent;border-top:13px solid #22355e;right:50%;margin-top:0;top:inherit;bottom:-40px;margin-right:-7px}}#bgDeco .intro .coldroll .c2{display:block;float:left;width:48%;padding:0 25px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c2{width:100%;margin-bottom:50px;float:none}}#bgDeco .intro .coldroll .c2 .inner{border-radius:10px;width:100%;background-color:#fff;padding:25px 0;position:relative;display:block;margin-bottom:10px}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c2 .inner{padding-bottom:0}}#bgDeco .intro .coldroll .c2 .inner:before{content:"";width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:17px solid #22355e;border-right:0;position:absolute;right:-35px;top:50%;margin-top:-8px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c2 .inner:before{border-right:7px solid transparent;border-left:7px solid transparent;border-top:13px solid #22355e;right:50%;margin-top:0;top:inherit;bottom:-110px;margin-right:-7px}}#bgDeco .intro .coldroll .c2 .inner .l-Area,#bgDeco .intro .coldroll .c2 .inner .r-Area{width:50%;float:left;display:block;padding:0 25px}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c2 .inner .l-Area,#bgDeco .intro .coldroll .c2 .inner .r-Area{padding:25px;width:100%}}#bgDeco .intro .coldroll .c2 .inner .l-Area{padding:0 25px}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c2 .inner .l-Area{padding:0 25px 25px}}#bgDeco .intro .coldroll .c2 .inner .plus{display:block;width:50px;height:50px;line-height:50px;text-align:center;font-size:4rem;color:#22355e;position:absolute;top:50%;left:50%;margin-left:-25px;margin-top:-25px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c2 .inner .plus{font-size:3rem}}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c2 .inner .plus{margin-top:-30px}}#bgDeco .intro .coldroll .c3{display:block;float:left;width:26%;padding:0 25px}@media screen and (max-width:1024px){#bgDeco .intro .coldroll .c3{width:53%;margin:0 auto;float:none}}@media screen and (max-width:767px){#bgDeco .intro .coldroll .c3{width:100%}}#bgDeco .intro .coldroll .c3 .inner{border-radius:10px;width:100%;padding:25px;background-color:#fff}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap{margin:0;padding:0}}#bgDeco .intro .flexWrap .item{position:relative}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap .item{width:100%;margin:0;padding:0}}#bgDeco .intro .flexWrap .item .mainImg{background-color:#000;position:relative;left:0;top:0;width:135%;height:100%;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap .item .mainImg{width:100%;aspect-ratio:3/2;margin-top:0;left:inherit;top:inherit;height:auto;margin-bottom:35px}}@media screen and (max-width:767px){#bgDeco .intro .flexWrap .item .mainImg{margin-bottom:25px}}#bgDeco .intro .flexWrap .item .mainImg.form{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/form_02.jpg)}#bgDeco .intro .flexWrap .item:nth-child(1){padding:100px 100px 100px 0}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap .item:nth-child(1){padding:0}}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap .item:nth-child(1) .btn{display:none}}#bgDeco .intro .flexWrap .item:nth-child(2) .btn{display:none}@media screen and (max-width:1024px){#bgDeco .intro .flexWrap .item:nth-child(2) .btn{display:block;width:240px;margin:0 auto}}#bgDeco .environ{margin-bottom:150px}@media screen and (max-width:1024px){#bgDeco .environ{margin-bottom:100px}}@media screen and (max-width:767px){#bgDeco .environ{margin-bottom:35px}}#bgDeco .environ h3{font-size:2.4rem;line-height:1;color:#22355e;margin-bottom:25px}@media screen and (max-width:1024px){#bgDeco .environ h3{font-size:2.1rem}}@media screen and (max-width:767px){#bgDeco .environ h3{font-size:1.8rem}}#bgDeco .environ h3 span{margin-right:10px}#bgDeco .environ p{margin-bottom:100px}@media screen and (max-width:1024px){#bgDeco .environ p{margin-bottom:50px}}@media screen and (max-width:767px){#bgDeco .environ p{margin-bottom:40px}}@media screen and (max-width:767px){#bgDeco .environ .flexWrap{margin:0}}#bgDeco .environ .flexWrap .item{position:relative}@media screen and (max-width:1024px){#bgDeco .environ .flexWrap .item{width:100%;max-width:53%;padding:0;margin:0 auto 50px}}@media screen and (max-width:767px){#bgDeco .environ .flexWrap .item{max-width:inherit}}#bgDeco .environ .flexWrap .item:before{content:"";width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:17px solid #22355e;border-right:0;position:absolute;right:-10px;top:50%;margin-top:-8px}@media screen and (max-width:1024px){#bgDeco .environ .flexWrap .item:before{border-right:7px solid transparent;border-left:7px solid transparent;border-top:13px solid #22355e;right:50%;margin-top:0;top:inherit;bottom:-42px;margin-right:-7px}}#bgDeco .environ .flexWrap .item .inner{background-color:#fff;padding:25px;border-radius:10px}@media screen and (max-width:767px){#bgDeco .environ .flexWrap .item .inner{padding:25px}}#bgDeco .environ .flexWrap .item:last-child:before{content:none}#bgDeco .environ .flexWrap.netsu{margin:0 -25px;justify-content:center;align-items:center}@media screen and (max-width:767px){#bgDeco .environ .flexWrap.netsu{margin:0}}#bgDeco .environ .flexWrap.netsu .item{padding:0 25px}@media screen and (max-width:1024px){#bgDeco .environ .flexWrap.netsu .item{width:100% !important;max-width:53%;padding:0;margin:0 auto 50px}}@media screen and (max-width:767px){#bgDeco .environ .flexWrap.netsu .item{max-width:inherit}}#bgDeco .environ .flexWrap.netsu .item:nth-child(1){width:26%}#bgDeco .environ .flexWrap.netsu .item:nth-child(2){width:48%}#bgDeco .environ .flexWrap.netsu .item:nth-child(3){width:26%}#bgDeco .explan .block{padding-bottom:100px}@media screen and (max-width:767px){#bgDeco .explan .block{padding-bottom:35px}}#bgDeco .explan .block figure.md{max-width:1140px;margin:100px auto 0}@media screen and (max-width:767px){#bgDeco .explan .block figure.md{margin:35px auto 25px}}#bgDeco .explan .block h3{font-size:2.4rem;line-height:1;color:#22355e;margin-bottom:25px}@media screen and (max-width:1024px){#bgDeco .explan .block h3{font-size:2.1rem}}@media screen and (max-width:767px){#bgDeco .explan .block h3{font-size:1.8rem}}#bgDeco .explan .block h3 span{margin-right:10px}@media screen and (max-width:767px){#bgDeco .explan .block h3 span{margin-right:5px}}@media screen and (max-width:1024px){#bgDeco .explan .block>p br{display:none}}#bgDeco .explan .block .flexWrap{margin-top:75px}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap{margin-top:50px}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap{margin-top:35px}}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.col-3{margin-top:25px}}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.mtnon{margin-top:20px}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap.mtnon .item{width:100%;margin:0 0 25px;padding:0}}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.col-4 .item{width:33.3333%}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap.col-4 .item{width:100%}}#bgDeco .explan .block .flexWrap.col-4 .item:last-child{margin-bottom:0}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.col-5 .item{width:33.3333%}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap.col-5 .item{width:50%;margin-bottom:20px}}#bgDeco .explan .block .flexWrap.col-5 .item:last-child{margin-bottom:0}#bgDeco .explan .block .flexWrap .item{margin-bottom:50px}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap .item{margin-bottom:0}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap .item{margin-bottom:25px}}#bgDeco .explan .block .flexWrap .item h4{text-align:center;color:#22355e;padding-top:10px;font-size:1.8rem;line-height:1.6}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap .item h4{font-size:1.6rem;letter-spacing:0}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap .item h4{padding-top:5px}}#bgDeco .explan .block .flexWrap .item .desc{font-size:1.4rem;line-height:1.6;padding:5px 0 0;text-align:center;color:#22355e}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap .item .desc{font-size:1.3rem}}#bgDeco .explan .block .flexWrap.arrow .item{position:relative}#bgDeco .explan .block .flexWrap.arrow .item:before{content:"";width:0;height:0;border-style:solid;border-top:10px solid transparent;border-bottom:10px solid transparent;border-left:17px solid #22355e;border-right:0;position:absolute;right:-10px;top:50%;margin-top:-32px}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.arrow .item:before{border-top:7px solid transparent;border-bottom:7px solid transparent;border-left:13px solid #22355e;right:-8px;margin-top:-32px}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap.arrow .item:before{border-right:7px solid transparent;border-left:7px solid transparent;border-top:13px solid #22355e;right:50%;margin-top:0;top:inherit;bottom:-30px;margin-right:-7px}}#bgDeco .explan .block .flexWrap.arrow .item:last-child:before{content:none}#bgDeco .explan .block .flexWrap.arrow .item.adjust:before{border-right:0;position:absolute;right:-45px;top:50%;margin-top:-32px}@media screen and (max-width:1024px){#bgDeco .explan .block .flexWrap.arrow .item.adjust:before{right:-8px;margin-top:-32px}}@media screen and (max-width:767px){#bgDeco .explan .block .flexWrap.arrow .item.adjust:before{right:50%;margin-top:0;top:inherit;bottom:-30px;margin-right:-7px}}#product{padding:150px 0}@media screen and (max-width:1024px){#product{padding:50px 0 50px}}@media screen and (max-width:767px){#product{padding:25px 0 25px}}#product.gray{background-color:#f1f1f1;padding-bottom:100px}#product.gray h4{background-color:#ececec}#product h2{font-size:3.5rem;margin-bottom:85px;line-height:1}@media screen and (max-width:1536px){#product h2{font-size:3.2rem}}@media screen and (max-width:1024px){#product h2{font-size:2.4rem;margin-bottom:50px;padding-top:50px}}@media screen and (max-width:767px){#product h2{font-size:2.1rem;margin-bottom:35px}}#product h3{font-size:2.8rem;border-bottom:1px solid #22355e;margin-bottom:35px;padding-bottom:15px}@media screen and (max-width:1024px){#product h3{font-size:2.1rem;margin-bottom:25px;padding-bottom:10px}}@media screen and (max-width:767px){#product h3{font-size:1.8rem}}#product h4{line-height:60px;height:60px;background-color:#f8f8f8;font-size:2.1rem;padding-left:25px;margin-bottom:25px}@media screen and (max-width:1024px){#product h4{line-height:50px;height:50px;padding-left:20px;margin-bottom:20px;font-size:1.6rem}}#product p{line-height:1.6;margin-bottom:50px;min-height:50px}@media screen and (max-width:1024px){#product p{font-size:1.4rem;margin-bottom:25px;min-height:90px}}@media screen and (max-width:767px){#product p{min-height:auto}}#product p.mT25{margin-top:25px}#product ul{margin-left:25px;padding:5px 0;margin-bottom:50px;border-left:4px solid #cbcbcb}@media screen and (max-width:1024px){#product ul{margin-left:0}}#product ul li{line-height:1.8;margin-left:20px;margin-bottom:10px}@media screen and (max-width:1024px){#product ul li{font-size:1.4rem}}#product .flexWrap{margin-bottom:100px;justify-content:center;align-items:center}@media screen and (max-width:1024px){#product .flexWrap{margin-bottom:50px}}@media screen and (max-width:767px){#product .flexWrap{margin:0 0 50px;padding:0}}#product .flexWrap.mT100{margin-top:100px}@media screen and (max-width:1024px){#product .flexWrap.mT100{margin-top:0}}#product .flexWrap.mtop{margin-top:75px}@media screen and (max-width:767px){#product .flexWrap.mtop{margin-top:0}}#product .flexWrap.pbtm{padding-bottom:200px}@media screen and (max-width:767px){#product .flexWrap.pbtm{padding-bottom:0}}@media screen and (max-width:767px){#product .flexWrap.mb{margin-bottom:40px}}@media screen and (max-width:767px){#product .flexWrap .item{width:100%;padding:0;margin:0 0 10px}}#product .flexWrap .item figure.min{padding:0 50px}@media screen and (max-width:767px){#product .flexWrap .item figure.min{padding:0}}@media screen and (max-width:767px){#product .flexWrap .item.mb{padding-bottom:40px}}@media screen and (max-width:767px){#product .flexWrap .item.mb p{margin-bottom:0}}#product .flexWrap .item.isha{text-align:center;padding:0 75px}@media screen and (max-width:767px){#product .flexWrap .item.isha{padding:0;text-align:left}}#product .flexWrap .item.isha p{font-weight:400;font-size:1.4rem}#product .flexWrap .item.isha img{width:60%;margin:0 auto}@media screen and (max-width:767px){#product .flexWrap .item.isha figure{text-align:center;padding:20px 0}}#product .flexWrap.col-3{margin:0;padding:0}@media screen and (max-width:767px){#product .flexWrap.col-3{margin-bottom:40px}}#product .flexWrap.col-3.vcenter{justify-content:center;align-items:center}@media screen and (max-width:767px){#product .flexWrap.col-3.vcenter{margin-bottom:40px}}@media screen and (max-width:1024px){#product .flexWrap.col-3 .item{width:100%;margin:0;padding:0}}@media screen and (max-width:1024px){#product .flexWrap.col-3 .item p{margin-bottom:0}}@media screen and (max-width:767px){#product .flexWrap.col-3 .item p{margin-bottom:0}}#product .flexWrap.col-3 .item figure{margin-bottom:20px}@media screen and (max-width:1024px){#product .flexWrap.col-3 .item figure{margin-bottom:10px}}#product .greyBox{margin-bottom:200px;padding:50px;background-color:#eee;border-radius:20px;margin-top:100px}@media screen and (max-width:1536px){#product .greyBox{padding:50px;margin-bottom:50px}}@media screen and (max-width:1024px){#product .greyBox{padding:50px;margin-top:75px;border-radius:10px}}@media screen and (max-width:767px){#product .greyBox{padding:25px;border-radius:5px;margin-top:25px}}#product .greyBox .flexWrap{margin-bottom:0;justify-content:center;align-items:center}#product .greyBox .flexWrap.mB100{margin-bottom:100px}@media screen and (max-width:1024px){#product .greyBox .flexWrap.mB100{margin-bottom:75px}}@media screen and (max-width:767px){#product .greyBox .flexWrap.mB100{margin-bottom:50px}}#product .greyBox .flexWrap .item{text-align:center;position:relative}@media screen and (max-width:1024px){#product .greyBox .flexWrap .item{margin:0 0 50px;padding:0}}@media screen and (max-width:767px){#product .greyBox .flexWrap .item{margin:0 0 25px;padding:0}}#product .greyBox .flexWrap .item figure{padding:0 25px}@media screen and (max-width:1024px){#product .greyBox .flexWrap .item figure{margin-bottom:10px;padding:0}}#product .greyBox .flexWrap .item h5{font-size:2rem;margin-bottom:25px}@media screen and (max-width:1536px){#product .greyBox .flexWrap .item h5{font-size:1.8rem;margin-bottom:20px}}#product .greyBox .flexWrap .item .plus{display:block;width:30px;height:30px;line-height:15px;text-align:center;font-size:4rem;color:#22355e;position:absolute;top:50%;right:-30px;margin-top:-15px}@media screen and (max-width:1024px){#product .greyBox .flexWrap .item .plus{font-size:4rem;color:#22355e;position:relative;top:inherit;right:inherit;margin:0 auto 10px;transform:rotate(90deg)}}#product .greyBox .flexWrap .item .plus img{width:100%;height:auto}#product .greyBox .flexWrap .item p{padding:0;margin:10px 0 0;min-height:50px}@media screen and (max-width:1024px){#product .greyBox .flexWrap .item p{min-height:auto;margin-top:0;padding-bottom:40px}}#product .greyBox .flexWrap .item.left{text-align:left}#results{text-align:center;padding:150px 0;background-color:#f9f9f9}@media screen and (max-width:1024px){#results{padding:100px 0 75px}}@media screen and (max-width:767px){#results{padding:75px 0 60px}}#results.wh{background-color:#fff}#results h2{font-size:3rem;margin-bottom:85px;line-height:1}@media screen and (max-width:1536px){#results h2{margin-bottom:75px}}@media screen and (max-width:1024px){#results h2{font-size:3rem;margin-bottom:60px}}@media screen and (max-width:767px){#results h2{font-size:2.1rem;margin-bottom:50px}}#results .item{padding:15px 0;font-size:2rem}@media screen and (max-width:1366px){#results .item{font-size:1.7rem;letter-spacing:0}}@media screen and (max-width:1024px){#results .item{font-size:1.6rem;padding:10px 0}}@media screen and (max-width:767px){#results .item{font-size:1.6rem;padding:5px 0}}#strengths{padding:150px 0;background-color:#f8f8f8}@media screen and (max-width:1024px){#strengths{padding:100px 0}}@media screen and (max-width:767px){#strengths{padding:75px 0}}#strengths .container h2{font-size:3.4rem;line-height:1;display:block;position:relative}@media screen and (max-width:1536px){#strengths .container h2{font-size:3rem}}@media screen and (max-width:1024px){#strengths .container h2{font-size:3rem}}@media screen and (max-width:767px){#strengths .container h2{font-size:2.4rem}}#strengths .container h2:before{content:"";width:100%;height:1px;background-color:#707070;position:absolute;left:0;top:50%;display:block;z-index:0}#strengths .container h2 span{padding-right:50px;position:relative;z-index:99;display:inline-block;background-color:#f8f8f8}@media screen and (max-width:1024px){#strengths .container h2 span{padding-right:35px}}@media screen and (max-width:767px){#strengths .container h2 span{padding-right:20px}}#strengths .container .inner{padding-left:300px}@media screen and (max-width:1536px){#strengths .container .inner{padding-left:200px;padding-bottom:50px}}@media screen and (max-width:1024px){#strengths .container .inner{padding-left:0}}#strengths .container .inner .flexWrap{margin-top:250px}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap{padding:0;margin:100px 0 0}}@media screen and (max-width:767px){#strengths .container .inner .flexWrap{padding:0;margin:50px 0 0}}#strengths .container .inner .flexWrap .item{display:flex;flex-wrap:wrap;align-items:center}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item{width:100%;margin:0;padding:0}}#strengths .container .inner .flexWrap .item h3{font-size:2.8rem;display:block;width:100%}@media screen and (max-width:1536px){#strengths .container .inner .flexWrap .item h3{font-size:2.4rem}}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item h3{font-size:2.4rem}}@media screen and (max-width:767px){#strengths .container .inner .flexWrap .item h3{font-size:1.8rem}}#strengths .container .inner .flexWrap .item p{padding-right:75px;margin-top:25px;display:block;width:100%}@media screen and (max-width:1536px){#strengths .container .inner .flexWrap .item p{padding-right:50px}}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item p{padding-right:0;margin-top:20px}}@media screen and (max-width:767px){#strengths .container .inner .flexWrap .item p{margin-top:10px}}#strengths .container .inner .flexWrap .item .btn{margin-top:35px}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item figure{margin-top:25px}}#strengths .container .inner .flexWrap .item:nth-child(1) .btn{display:block}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item:nth-child(1) .btn{display:none}}#strengths .container .inner .flexWrap .item:nth-child(2) .btn{display:none}@media screen and (max-width:1024px){#strengths .container .inner .flexWrap .item:nth-child(2) .btn{display:block;margin:25px auto}}#detail{padding:150px 0 0;background-color:#f9f9f9}@media screen and (max-width:1024px){#detail{padding:100px 0 0}}@media screen and (max-width:767px){#detail{padding:75px 0 0}}#detail.ptnon{padding-top:0}#detail.gray{background-color:#f1f1f1 !important}#detail.gray h2 span{background-color:#f1f1f1 !important}#detail .container .ilock{display:block;max-width:800px;margin:100px auto}@media screen and (max-width:1024px){#detail .container .ilock{max-width:auto;margin:75px auto 40px}}#detail .container .ilock a:hover{opacity:.6}#detail .container .caption{text-align:center;margin-bottom:150px;margin-top:10px;font-size:2.4rem}@media screen and (max-width:1024px){#detail .container .caption{font-size:1.8rem}}@media screen and (max-width:767px){#detail .container .caption{font-size:1.6rem;margin-top:5px;margin-bottom:100px}}#detail .container h2{font-size:3.4rem;line-height:1;display:block;position:relative;margin-bottom:100px}@media screen and (max-width:1536px){#detail .container h2{font-size:3rem}}@media screen and (max-width:1024px){#detail .container h2{font-size:3rem;margin-bottom:75px}}@media screen and (max-width:767px){#detail .container h2{font-size:2.4rem;margin-bottom:50px}}#detail .container h2:before{content:"";width:100%;height:1px;background-color:#ccc;position:absolute;left:0;top:50%;display:block;z-index:0}#detail .container h2 span{background-color:#f9f9f9;padding-right:50px;position:relative;z-index:99;display:inline-block}@media screen and (max-width:1024px){#detail .container h2 span{padding-right:35px}}@media screen and (max-width:767px){#detail .container h2 span{padding-right:20px}}#detail .container .note{text-align:center;margin-top:-75px}@media screen and (max-width:1024px){#detail .container .note{margin-top:-50px;font-size:1.4rem}}#detail .container .topnote{position:relative;text-align:right;top:-100px;margin-bottom:-25px}@media screen and (max-width:1024px){#detail .container .topnote{display:none}}#detail .container .inner{padding-left:300px;padding-bottom:100px}@media screen and (max-width:1536px){#detail .container .inner{padding-left:200px;padding-bottom:50px}}@media screen and (max-width:1024px){#detail .container .inner{padding-left:0}}#detail .container .inner h3{font-size:2.2rem;display:block;width:100%;margin-bottom:50px}@media screen and (max-width:1024px){#detail .container .inner h3{font-size:2.4rem;margin-bottom:25px}}@media screen and (max-width:767px){#detail .container .inner h3{font-size:2.1rem;margin-bottom:20px}}#detail .container .inner h3.text-center span{padding:0 20px 5px;border-bottom:1px solid #3e3e3e}#detail .container .inner .desc{margin-bottom:50px;width:50%}@media screen and (max-width:1024px){#detail .container .inner .desc{margin-bottom:25px;width:100%}}#detail .container .inner .flexWrap{margin-bottom:150px}@media screen and (max-width:1536px){#detail .container .inner .flexWrap{margin-bottom:100px}}@media screen and (max-width:1024px){#detail .container .inner .flexWrap{margin-bottom:75px}}@media screen and (max-width:767px){#detail .container .inner .flexWrap{margin:0 0 50px}}@media screen and (max-width:767px){#detail .container .inner .flexWrap.mbnon{margin:0}}@media screen and (max-width:767px){#detail .container .inner .flexWrap .item{width:100%;margin-bottom:20px;padding:0}}#detail .container .inner .flexWrap .item h4{font-size:1.8rem;margin-top:20px;margin-bottom:10px;line-height:1;text-align:center}@media screen and (max-width:767px){#detail .container .inner .flexWrap .item h4{font-size:1.6rem;margin-top:15px;margin-bottom:5px}}#detail .container .inner .flexWrap .item figure.min{max-width:240px;margin:0 auto -20px}@media screen and (max-width:767px){#detail .container .inner .flexWrap .item figure.min{max-width:180px}}#detail .container .inner .flexWrap .item>p{margin-top:15px;text-align:center;display:block;width:100%;line-height:1.6}@media screen and (max-width:1024px){#detail .container .inner .flexWrap .item>p{font-size:1.4rem}}@media screen and (max-width:767px){#detail .container .inner .flexWrap .item>p{margin-top:10px}}#detail .container .inner .flexWrap .item>p.left{text-align:left}#detail .container .inner .flexWrap.col-4{padding:0;margin:0}@media screen and (max-width:1024px){#detail .container .inner .flexWrap.col-4 .item{width:50%;margin-bottom:35px}}@media screen and (max-width:767px){#detail .container .inner .flexWrap.col-4 .item{width:100%;margin-bottom:20px;padding:0}}@media screen and (max-width:767px){#detail .container .inner .flexWrap.col-5{margin:0 -20px 35px;padding:0 10px}}@media screen and (max-width:1536px){#detail .container .inner .flexWrap.col-5 .item{width:33.3333%;margin-bottom:35px}}@media screen and (max-width:767px){#detail .container .inner .flexWrap.col-5 .item{width:50%;margin-bottom:20px;padding:0 10px}}#corp{padding:100px 0;background-color:#efefef;text-align:center}@media screen and (max-width:767px){#corp{padding:75px 0}}#corp h2{color:#3e3e3e;font-size:3rem;margin-bottom:25px;font-weight:400}@media screen and (max-width:1536px){#corp h2{font-size:3.2rem}}@media screen and (max-width:1024px){#corp h2{font-size:3rem}}@media screen and (max-width:767px){#corp h2{font-size:2.4rem}}#corp p{color:#3e3e3e;font-weight:400;margin-bottom:75px}@media screen and (max-width:1024px){#corp p{margin-bottom:50px}}@media screen and (max-width:767px){#corp p{margin-bottom:35px;font-size:1.4rem}}#corp .container .flexWrap{align-items:stretch}#corp .container .flexWrap .item{margin-bottom:0}@media screen and (max-width:767px){#corp .container .flexWrap .item{margin-bottom:20px}}#corp .container .flexWrap .item a{display:block;background-color:#fff;padding:35px 35px 40px;color:#22355e;text-align:left;transition:.3s ease all;height:100%}@media screen and (max-width:1024px){#corp .container .flexWrap .item a{padding:25px 25px 30px}}@media screen and (max-width:767px){#corp .container .flexWrap .item a{padding:20px}}#corp .container .flexWrap .item a h3{line-height:1.6;min-height:50px}@media screen and (max-width:1366px){#corp .container .flexWrap .item a h3{font-size:1.5rem}}@media screen and (max-width:767px){#corp .container .flexWrap .item a h3{min-height:inherit}}#corp .container .flexWrap .item a .update{font-size:1.4rem;border-top:1px solid #415174;margin-top:20px;padding-top:5px;margin-bottom:35px}@media screen and (max-width:767px){#corp .container .flexWrap .item a .update{margin-bottom:20px}}#corp .container .flexWrap .item a figure{width:180px;margin:0 auto}@media screen and (max-width:1024px){#corp .container .flexWrap .item a figure{width:150px}}@media screen and (max-width:767px){#corp .container .flexWrap .item a figure{width:100px}}#corp .container .flexWrap .item a:hover{color:#fff;background-color:#22355e}#menu{display:block;padding:100px 0 75px}@media screen and (max-width:1536px){#menu{padding:100px 0 50px}}@media screen and (max-width:1024px){#menu{padding:75px 0 50px}}@media screen and (max-width:767px){#menu{padding:50px 0 35px}}#menu.biz{background-color:#fff;margin-top:0;padding-bottom:100px}@media screen and (max-width:767px){#menu.biz{margin-top:0;padding-bottom:75px}}#menu.wh{background-color:#fff;padding:0 0 100px;margin-top:-50px}@media screen and (max-width:767px){#menu.wh{margin-top:0;padding-bottom:75px}}#menu .title{margin-bottom:100px;text-align:center;font-size:4rem;letter-spacing:5px;line-height:1;color:#415174}@media screen and (max-width:1536px){#menu .title{font-size:3.8rem;margin-bottom:75px}}@media screen and (max-width:1366px){#menu .title{font-size:3.6rem}}@media screen and (max-width:1024px){#menu .title{font-size:3rem}}@media screen and (max-width:767px){#menu .title{font-size:2.8rem;margin-bottom:50px;letter-spacing:3px}}@media screen and (max-width:1024px){#menu .flexWrap{justify-content:left}}#menu .flexWrap .item{margin-bottom:50px}@media screen and (max-width:1024px){#menu .flexWrap .item{margin-bottom:0}}#menu .flexWrap .item a{display:block;position:relative;overflow:hidden;background-color:#22355e}#menu .flexWrap .item a:before{content:"";z-index:9;transition:.5s ease all;width:100%;height:100%;display:block;position:absolute;bottom:0;left:0;background-color:#22355e;opacity:.6}#menu .flexWrap .item a figure img{transition:.5s ease all}#menu .flexWrap .item a .arrow{width:40px;height:auto;position:absolute;right:50%;bottom:30%;margin-right:-20px;z-index:99}@media screen and (max-width:1536px){#menu .flexWrap .item a .arrow{width:30px;bottom:25%;margin-right:-15px}}@media screen and (max-width:1536px){#menu .flexWrap .item a .arrow{width:24px;margin-right:-12px;bottom:20%}}#menu .flexWrap .item a h3{font-size:2.4rem;line-height:1;left:0;top:36%;position:absolute;color:#fff;z-index:99;font-weight:400;text-align:center;letter-spacing:1px;width:100%}@media screen and (max-width:1920px){#menu .flexWrap .item a h3{font-size:2rem}}@media screen and (max-width:767px){#menu .flexWrap .item a h3{font-size:1.5rem;letter-spacing:0;top:30%}}#menu .flexWrap .item a:hover figure{overflow:hidden}#menu .flexWrap .item a:hover figure img{transform:scale(1.1);opacity:.7}#csr .intro{padding:0 0 150px}@media screen and (max-width:1024px){#csr .intro{padding:0 0 100px}}@media screen and (max-width:767px){#csr .intro{padding:0 0 75px}}#csr .intro .container .inner{float:left;width:55%}@media screen and (max-width:1024px){#csr .intro .container .inner{float:none;width:100%}}#csr .intro .container .inner h2{font-size:3.5rem;margin-bottom:50px}@media screen and (max-width:767px){#csr .intro .container .inner h2{font-size:3rem;line-height:1.6;margin-bottom:35px}}#csr .intro .container figure{float:right;width:30%;margin-left:100px}@media screen and (max-width:1024px){#csr .intro .container figure{float:none;width:100%;margin:50px auto 0}}@media screen and (max-width:767px){#csr .intro .container figure{width:90%}}#csr .block{padding:150px 0;display:block}@media screen and (max-width:1024px){#csr .block{padding:100px 0}}@media screen and (max-width:767px){#csr .block{padding:75px 0}}#csr .block.color{background-color:#f8f8f8}#csr .block .container h3{font-size:2.8rem;line-height:1;margin-bottom:50px}@media screen and (max-width:767px){#csr .block .container h3{margin-bottom:35px;font-size:2.4rem}}#csr .block .container h4{font-size:2rem;line-height:1;margin-bottom:25px}@media screen and (max-width:767px){#csr .block .container h4{margin-bottom:20px;font-size:1.8rem}}#csr .block .container .desc{margin-bottom:50px;line-height:1.6}@media screen and (max-width:1024px){#csr .block .container .desc{margin-bottom:35px}}@media screen and (max-width:767px){#csr .block .container .desc{margin-bottom:20px}}#csr .block .container .flexWrap{margin-bottom:150px}@media screen and (max-width:1024px){#csr .block .container .flexWrap{margin-bottom:100px}}@media screen and (max-width:767px){#csr .block .container .flexWrap{margin-bottom:50px}}#csr .block .container .flexWrap:last-child{margin-bottom:0}@media screen and (max-width:1024px){#csr .block .container .flexWrap.last .item{width:100%}}#csr .block .container .flexWrap.last .item:last-child .inner{padding:50px 0}@media screen and (max-width:767px){#csr .block .container .flexWrap.last .item:last-child .inner{padding:35px 0}}@media screen and (max-width:767px){#csr .block .container .flexWrap .item{width:100%;padding:0}}#csr .block .container .flexWrap .item figure{position:relative}#csr .block .container .flexWrap .item figure p{color:#fff;display:block;position:absolute;bottom:8px;right:17px;font-size:1.6rem;text-shadow:0px 0px 5px #000}#csr .block .container .flexWrap .item h5{font-size:2rem;text-align:center;margin:35px 0}@media screen and (max-width:767px){#csr .block .container .flexWrap .item h5{font-size:1.6rem;margin:25px 0}}@media screen and (max-width:767px){#csr .block .container .flexWrap .item h5 br{display:none}}#csr .block .container .flexWrap .item>ul{width:auto;display:block;margin:0 -25px}@media screen and (max-width:767px){#csr .block .container .flexWrap .item>ul{margin:0 -5px}}#csr .block .container .flexWrap .item>ul li{width:33.3333%;float:left;display:block;padding:0 25px;text-align:center}@media screen and (max-width:767px){#csr .block .container .flexWrap .item>ul li{padding:0 5px}}#csr .block .container .flexWrap .item>ul li p{margin-top:10px}@media screen and (max-width:767px){#csr .block .container .flexWrap .item>ul li p{font-size:1.2rem;margin-top:5px}}#csr .block .container .flexWrap .item a{text-align:center;color:#fff;justify-content:center;align-items:center;display:flex;width:100%;height:100%;font-size:2.4rem}@media screen and (max-width:767px){#csr .block .container .flexWrap .item a{font-size:1.8rem;line-height:1.6}}#csr .block .container .flexWrap .item a:hover{opacity:.7}#csr .block .container .flexWrap .item a .inner{display:block;position:relative;height:100%;width:100%}#csr .block .container .flexWrap .item a .inner img{position:relative;width:80%;height:auto;bottom:-15%;filter:drop-shadow(5px 5px 2px rgba(0,0,0,.2))}@media screen and (max-width:767px){#csr .block .container .flexWrap .item a .inner img{width:100%;bottom:0}}#health .intro{padding:0 0 200px}@media screen and (max-width:1024px){#health .intro{padding:0 0 100px}}@media screen and (max-width:767px){#health .intro{padding:0 0 75px}}#health .intro .container .inner{width:60%;padding-right:100px;float:left}@media screen and (max-width:1024px){#health .intro .container .inner{width:100%;padding-right:0;margin-bottom:50px}}#health .intro .container .inner h2{font-size:3.5rem;margin-bottom:75px;line-height:1}@media screen and (max-width:767px){#health .intro .container .inner h2{font-size:3rem;line-height:1.6;margin-bottom:35px}}#health .intro .container figure{float:right;width:40%}@media screen and (max-width:1024px){#health .intro .container figure{width:100%;float:none}}#health .nintei{padding:0 0 150px}@media screen and (max-width:1024px){#health .nintei{padding:0 0 100px}}@media screen and (max-width:767px){#health .nintei{padding:0 0 75px}}#health .nintei .container .flexWrap .item{padding:0 50px}@media screen and (max-width:1024px){#health .nintei .container .flexWrap .item{padding:0 15px}}@media screen and (max-width:767px){#health .nintei .container .flexWrap .item{width:100%;margin-bottom:50px;padding:0}}#health .nintei .container .flexWrap .item figure{max-width:320px;margin:0 auto 35px;border:5px solid #ddd}@media screen and (max-width:1024px){#health .nintei .container .flexWrap .item figure{max-width:240px;margin:0 auto 35px}}@media screen and (max-width:767px){#health .nintei .container .flexWrap .item figure{margin:0 auto 25px}}#health .nintei .container .flexWrap .item h3{line-height:1;font-size:2.2rem;text-align:center;margin-bottom:35px}@media screen and (max-width:1024px){#health .nintei .container .flexWrap .item h3{font-size:2rem;margin-bottom:25px}}@media screen and (max-width:767px){#health .nintei .container .flexWrap .item h3{font-size:1.8rem;margin-bottom:20px}}#health .nintei .container .flexWrap .item h3 span{padding:0 5px 5px;background:linear-gradient(transparent 60%,#d5eaff 30%)}@media screen and (max-width:767px){#health .nintei .container .flexWrap .item p{line-height:1.6}}#health .block{padding:0 0 200px;display:block}@media screen and (max-width:1024px){#health .block{padding:0 0 100px}}@media screen and (max-width:767px){#health .block{padding:0 0 75px}}#health .block.color{background-color:#f8f8f8}#health .block .container h3{font-size:2.8rem;line-height:1;margin-bottom:50px}@media screen and (max-width:767px){#health .block .container h3{font-size:2.4rem;margin-bottom:35px}}#health .block .container h4{font-size:2rem;line-height:1;margin-bottom:35px}@media screen and (max-width:1024px){#health .block .container h4{margin-bottom:25px}}@media screen and (max-width:767px){#health .block .container h4{font-size:1.8rem;margin-bottom:20px}}#health .block .container .lgimg{max-width:840px;margin:100px auto 0}#health .block .container .desc{margin-bottom:50px;line-height:1.6;width:50%}@media screen and (max-width:1024px){#health .block .container .desc{width:100%;margin-bottom:35px}}@media screen and (max-width:767px){#health .block .container .desc{margin-bottom:25px}}#health .block .container .flexWrap{margin-bottom:150px}@media screen and (max-width:1024px){#health .block .container .flexWrap{margin-bottom:50px}}#health .block .container .flexWrap:last-child{margin-bottom:0}@media screen and (max-width:1024px){#health .block .container .flexWrap .item{width:100%;padding:0 0 50px}}@media screen and (max-width:767px){#health .block .container .flexWrap .item{padding:0 0 20px}}#health .block .container .flexWrap .item ul.cf{width:auto;display:block;margin:0;padding:0 20px;background-color:#eee}@media screen and (max-width:767px){#health .block .container .flexWrap .item ul.cf{width:auto;padding:40px 20px 0;margin:0 -20px}}#health .block .container .flexWrap .item ul.cf li{width:33.3333%;float:left;display:block;padding:40px 20px;text-align:center}@media screen and (max-width:1024px){#health .block .container .flexWrap .item ul.cf li{padding-bottom:0}}@media screen and (max-width:767px){#health .block .container .flexWrap .item ul.cf li{width:100%;padding:0 20px}}#health .block .container .flexWrap .item ul.cf li figure{max-width:180px;margin:0 auto}#health .block .container .flexWrap .item p{margin-top:20px;font-size:1.6rem;line-height:1.6}@media screen and (max-width:1024px){#health .block .container .flexWrap .item p{padding-bottom:40px}}@media screen and (max-width:767px){#health .block .container .flexWrap .item p{font-size:1.6rem}}#health .block .container .flexWrap.col-3 .item{margin-bottom:75px}@media screen and (max-width:1024px){#health .block .container .flexWrap.col-3 .item{margin-bottom:25px}}#health .block .container .flexWrap.col-3 .item figure{margin-bottom:35px}@media screen and (max-width:1024px){#health .block .container .flexWrap.col-3 .item figure{margin-bottom:25px}}#health .block .container .flexWrap.col-3 .item:nth-child(7),#health .block .container .flexWrap.col-3 .item:nth-child(8){margin-bottom:0}#welfare .intro{padding:0 0 150px}@media screen and (max-width:1024px){#welfare .intro{padding:0 0 100px}}@media screen and (max-width:767px){#welfare .intro{padding:0 0 75px}}#welfare .intro .container .inner{width:60%;padding-right:100px;float:left}@media screen and (max-width:1024px){#welfare .intro .container .inner{width:100%;padding-right:0;margin-bottom:50px}}#welfare .intro .container .inner h2{font-size:3.5rem;margin-bottom:75px;line-height:1}@media screen and (max-width:767px){#welfare .intro .container .inner h2{font-size:3rem;line-height:1.6;margin-bottom:35px}}#welfare .intro .container figure{float:right;width:40%}@media screen and (max-width:1024px){#welfare .intro .container figure{width:100%;float:none}}#welfare .mainImg{width:100%;background-color:#000;height:600px;margin-bottom:150px;background-position:center;background-repeat:no-repeat;background-size:cover}@media screen and (max-width:1024px){#welfare .mainImg{height:400px;margin-bottom:50px}}@media screen and (max-width:767px){#welfare .mainImg{margin-bottom:25px}}#welfare .mainImg.w01{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/welfare_01.jpg)}#welfare .mainImg.w02{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/welfare_02.jpg)}#welfare .mainImg.w03{background-image:url(//www.aida-eng.co.jp/wp-content/themes/aida_theme/css/../images/misc/welfare_03.jpg)}#welfare .block{margin-bottom:200px;display:block;position:relative;height:800px}@media screen and (max-width:1680px){#welfare .block{height:700px}}@media screen and (max-width:1440px){#welfare .block{height:600px}}@media screen and (max-width:1280px){#welfare .block{height:540px}}@media screen and (max-width:1024px){#welfare .block{margin-bottom:150px;height:auto}}@media screen and (max-width:767px){#welfare .block{margin-bottom:100px}}#welfare .block .container .inner{width:40%}@media screen and (max-width:1024px){#welfare .block .container .inner{width:100%}}#welfare .block .container .inner .num{line-height:1;margin:50px 0;font-size:4rem;font-weight:400}@media screen and (max-width:1440px){#welfare .block .container .inner .num{margin:35px 0;font-size:3.6rem}}@media screen and (max-width:1024px){#welfare .block .container .inner .num{font-size:3.6rem;margin:35px 0}}@media screen and (max-width:767px){#welfare .block .container .inner .num{font-size:3rem;margin:25px 0}}#welfare .block .container .inner h3{font-size:2.8rem;line-height:1;margin-bottom:75px}@media screen and (max-width:1440px){#welfare .block .container .inner h3{margin-bottom:50px}}@media screen and (max-width:1024px){#welfare .block .container .inner h3{font-size:2.4rem;margin-bottom:35px}}@media screen and (max-width:767px){#welfare .block .container .inner h3{font-size:2.1rem;margin-bottom:25px}}#welfare .block .container .inner h3 span{margin-right:20px;padding-right:20px;border-right:2px solid #3e3e3e}#welfare .block .container .inner p{line-height:2}#welfare .block .subImg{width:35%;position:absolute;height:100%;top:0;right:0}@media screen and (max-width:1024px){#welfare .block .subImg{width:100%;position:relative;height:100%;top:inherit;right:inherit;margin-top:75px;padding-bottom:50px}}#welfare .block .subImg .lg{width:100%}@media screen and (max-width:1024px){#welfare .block .subImg .lg{width:60%;margin-left:40%}}@media screen and (max-width:767px){#welfare .block .subImg .lg{width:65%;margin-left:35%}}#welfare .block .subImg .sm{width:65%;position:absolute;left:-50%;bottom:0}@media screen and (max-width:1024px){#welfare .block .subImg .sm{left:0;width:45%}}@media screen and (max-width:767px){#welfare .block .subImg .sm{width:45%}}#welfare .block.lft .container{padding-left:0}#welfare .block.lft .container .inner{position:absolute;right:0}@media screen and (max-width:1024px){#welfare .block.lft .container .inner{position:relative;right:inherit}}#welfare .block.lft .subImg{width:35%;position:relative;height:100%;top:inherit;left:inherit}@media screen and (max-width:1024px){#welfare .block.lft .subImg{width:100%;position:relative;height:100%;top:inherit;left:inherit}}#welfare .block.lft .subImg .lg{width:100%}@media screen and (max-width:1024px){#welfare .block.lft .subImg .lg{width:60%;margin-left:0}}@media screen and (max-width:767px){#welfare .block.lft .subImg .lg{width:65%}}#welfare .block.lft .subImg .sm{width:65%;position:absolute;left:inherit;right:-50%;bottom:0;display:block}@media screen and (max-width:1024px){#welfare .block.lft .subImg .sm{right:0;width:45%}}@media screen and (max-width:767px){#welfare .block.lft .subImg .sm{width:45%}}#news{padding-top:100px;padding-bottom:100px}#news .container .flexWrap .item{margin-bottom:100px}#news .container .flexWrap .item a figure{margin-bottom:20px}#news .container .flexWrap .item a .info{line-height:30px;margin-bottom:20px}#news .container .flexWrap .item a .info .cat{background-color:#415174;color:#fff;display:inline-block;margin-right:20px;padding:0 20px;font-size:1.4rem}#news .container .flexWrap .item a .info .date{color:#22355e}#news .container .flexWrap .item a h2{margin-bottom:10px}#news .container .flexWrap .item a p{display:block;color:#ddd;overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;font-size:1.4rem;line-height:1.8}#policy{padding-top:100px;padding-bottom:100px}@media screen and (max-width:1024px){#policy{padding:0}}@media screen and (max-width:767px){#policy{padding:75px 0 0}}#policy .caution{margin-bottom:100px}@media screen and (max-width:1024px){#policy .caution{margin-bottom:50px}}#policy h2{text-align:center;font-weight:500;font-size:2.1rem;margin-bottom:50px}@media screen and (max-width:1024px){#policy h2{margin-bottom:25px}}@media screen and (max-width:767px){#policy h2{font-size:1.6rem}}#policy p{margin-bottom:75px}@media screen and (max-width:1024px){#policy p{margin-bottom:50px}}#policy dl{margin-bottom:150px}@media screen and (max-width:1024px){#policy dl{margin-bottom:100px}}#policy dl dt{border-bottom:1px solid #ddd;padding-bottom:20px;font-weight:500;font-size:1.8rem;margin-bottom:20px}@media screen and (max-width:1024px){#policy dl dt{padding-bottom:10px;margin-bottom:10px;font-size:1.8rem}}@media screen and (max-width:767px){#policy dl dt{font-size:1.6rem;letter-spacing:0}}#policy dl dd{margin-bottom:75px}@media screen and (max-width:1024px){#policy dl dd{margin-bottom:50px}}@media screen and (max-width:767px){#policy dl dd{font-size:1.4rem}}#policy dl dd:last-child{margin-bottom:0}#contactBox{padding-top:100px;padding-bottom:200px}@media screen and (max-width:1024px){#contactBox{padding:0 0 100px}}@media screen and (max-width:767px){#contactBox{padding:75px 0 75px}}#single{padding-top:250px;margin-bottom:100px}@media screen and (max-width:1024px){#single{margin-bottom:100px}}@media screen and (max-width:1024px){#single{margin-bottom:50px}}#single .container{align-items:flex-start}@media screen and (max-width:1024px){#single .container{flex-flow:inherit !important;display:inherit !important;flex-wrap:inherit !important}}#single .container .sideBar{width:350px;position:sticky;top:250px;height:auto;padding-bottom:25px}@media screen and (max-width:1024px){#single .container .sideBar{width:100%;margin-top:100px}}@media screen and (max-width:767px){#single .container .sideBar{margin-top:75px}}#single .container .sideBar .catList{width:250px;margin-left:100px}@media screen and (max-width:1024px){#single .container .sideBar .catList{width:100%;margin-left:0}}#single .container .sideBar .catList p{color:#22355e;line-height:1;font-size:2.1rem;letter-spacing:5px;margin-bottom:30px;text-align:right}@media screen and (max-width:1024px){#single .container .sideBar .catList p{text-align:center}}@media screen and (max-width:767px){#single .container .sideBar .catList p{letter-spacing:3px;margin-bottom:20px}}#single .container .sideBar .catList ul{border:1px solid #ddd;border-top:none}#single .container .sideBar .catList ul li{display:block;border-top:1px solid #ddd}#single .container .sideBar .catList ul li a{height:50px;line-height:50px;padding:0 25px;display:block}#single .container .sideBar .catList ul li a:hover{background-color:#415174;color:#fff}#single .container .main{width:calc(100% - 350px)}@media screen and (max-width:1024px){#single .container .main{width:100%}}#single .container .main>h1{font-size:2.7rem;color:#000;line-height:1.5;margin:25px 0 50px}@media screen and (max-width:1024px){#single .container .main>h1{font-size:2.4rem}}@media screen and (max-width:767px){#single .container .main>h1{font-size:2.1rem;margin-bottom:35px;margin-top:15px}}#single .container .main .cat{height:30px;line-height:30px;text-align:center;padding:0 15px;background-color:#415174;color:#fff;font-size:1.4rem;display:inline-block;margin-right:20px}@media screen and (max-width:767px){#single .container .main .cat{height:25px;line-height:25px;font-size:1.3rem;margin-right:15px;margin-top:0}}#single .container .main .date{height:30px;line-height:30px;font-size:1.6rem;border-radius:5px;display:inline-block}@media screen and (max-width:767px){#single .container .main .date{height:25px;line-height:25px;font-size:1.4rem;margin-top:0}}#single .container .main .mainImg{padding-bottom:50px}@media screen and (max-width:1024px){#single .container .main .mainImg{padding-bottom:50px}}@media screen and (max-width:767px){#single .container .main .mainImg{margin:0 -20px;padding-bottom:40px}}#single .container .main .text{line-height:2}@media screen and (max-width:1024px){#single .container .main .text{margin-bottom:50px;margin-top:0;font-size:1.6rem}}@media screen and (max-width:767px){#single .container .main .text{margin-bottom:25px;line-height:2;font-size:1.4rem}}#single .container .main .text p{margin-bottom:20px}@media screen and (max-width:767px){#single .container .main .text p{margin-bottom:10px}}#single .container .main .text h2,#single .container .main .text .wp-editor h2{line-height:1.6;padding-bottom:35px;font-size:2.4rem;font-weight:500}@media screen and (max-width:1024px){#single .container .main .text h2,#single .container .main .text .wp-editor h2{font-size:1.8rem;padding-bottom:25px}}@media screen and (max-width:767px){#single .container .main .text h2,#single .container .main .text .wp-editor h2{font-size:1.8rem;padding-bottom:20px;line-height:1.6}}#single .container .main .text h3,#single .container .main .text .wp-editor h3{display:block;line-height:1.6;margin-bottom:25px;border-left:5px solid #22355e;padding-left:25px;font-size:1.8rem}@media screen and (max-width:1024px){#single .container .main .text h3,#single .container .main .text .wp-editor h3{font-size:1.8rem;margin-bottom:20px;line-height:1.6}}@media screen and (max-width:767px){#single .container .main .text h3,#single .container .main .text .wp-editor h3{font-size:1.6rem;padding:5px 15px;margin-bottom:20px;line-height:1.6}}#single .container .main .text a{color:#000;text-decoration:underline}#single .container .main .text>img{margin:50px auto !important;height:auto;max-height:700px;max-width:100%;display:block}#single .container .main .text>img.alignright{display:block;float:none;margin:0}#single .container .main .text>img.alignleft{display:block;float:none;margin:0}#single .container .main .text>img.aligncenter{display:block;margin:0}#single .container .main .text>img.alignnone{display:block;margin:0}@media screen and (max-width:1024px){#single .container .main .text>img{margin:35px auto !important}}@media screen and (max-width:767px){#single .container .main .text>img{margin:25px auto !important}}#single .container .main .text table{border-collapse:collapse;border-spacing:0;background-color:transparent;margin:50px 0 75px;letter-spacing:0px}@media screen and (max-width:1024px){#single .container .main .text table{margin-bottom:0;font-size:1.6rem}}@media screen and (max-width:767px){#single .container .main .text table{font-size:1.4rem}}#single .container .main .text table tr th,#single .container .main .text table tr td{outline:none;border-top:1px solid #22355e;padding:20px 35px;background-color:transparent;line-height:2em;vertical-align:middle;text-align:left;max-width:50%}@media screen and (max-width:1024px){#single .container .main .text table tr th,#single .container .main .text table tr td{max-width:inherit;padding:15px 25px;line-height:1.6}}@media screen and (max-width:767px){#single .container .main .text table tr th,#single .container .main .text table tr td{padding:10px 15px}}#single .container .main .text table tr th{font-weight:700;text-align:left;padding-left:35px}@media screen and (max-width:1024px){#single .container .main .text table tr th{padding-left:25px}}@media screen and (max-width:767px){#single .container .main .text table tr th{padding-left:15px}}#single .container .main .text table thead th,#single .container .main .text table thead td{border-top:none;border-bottom:2px solid #22355e;color:#000;font-weight:700}#single .container .main .text table tbody tr:nth-of-type(even){background-color:#22355e}#single .container .main .text table tfoot th,#single .container .main .text table tfoot td{border-top:2px solid #22355e;color:#ee836f}#single .container .main .text table tfoot.onecell{border-bottom:2px solid #22355e}#single .container .main .text table tfoot.onecell th,#single .container .main .text table tfoot.onecell td{color:#22355e}#single .container .main .text table tfoot.onecell th span,#single .container .main .text table tfoot.onecell td span{color:#ee836f}#single .container .main .share{width:240px;height:50px;display:block;margin:75px auto}#single .container .main .share li{width:50px;height:50px;display:block;margin:0 5px;float:left;border-radius:5px;overflow:hidden}#single .container .main .share li a{display:block;text-align:center;height:50px}#single .container .main .share li a:hover{opacity:.7}#single .container .main .share li:nth-child(1) a{background-color:#3b5998;line-height:45px}#single .container .main .share li:nth-child(1) a img{width:30px;max-height:30px}#single .container .main .share li:nth-child(2) a{background-color:#000;line-height:47px}#single .container .main .share li:nth-child(2) a img{width:22px;max-height:22px}#single .container .main .share li:nth-child(3) a{background-color:#1dcd00;line-height:47px}#single .container .main .share li:nth-child(3) a img{width:25px;max-height:25px}#single .container .main .share li:nth-child(4) a{background-color:#c8232c;line-height:47px}#single .container .main .share li:nth-child(4) a img{width:21px;max-height:21px}