@import url("https://fonts.googleapis.com/css?family=Roboto:400,500");@import url("https://fonts.googleapis.com/css?family=Cookie");@import url("https://fonts.googleapis.com/css?family=Roboto:400,500");@import url("https://fonts.googleapis.com/css?family=Cookie");#mainv img{width:100%}.js_ofi{object-fit:cover;object-position:center top;font-family:"object-fit: cover; object-position: center top;"}#container .in1330{max-width:1310px;padding:0 15px;margin:0 auto}#container .in1150{max-width:1130px;padding:0 15px;margin:0 auto}.visible-se{display:none}@media (max-width: 320px){.visible-se{display:inline}}.pageWrap{padding-bottom:93px}@media (max-width: 991px){.pageWrap{padding-bottom:63px}}@media (max-width: 767px){.pageWrap{padding-bottom:43px}}#pagev .bgImage{position:relative;text-align:center;overflow:hidden;width:100%}#pagev .bgImage img{width:100%;height:auto;max-width:100%;max-height:100%;min-width:1200px}@media (max-width: 1920px){#pagev .bgImage img{width:auto}}@media (max-width: 991px){#pagev .bgImage img{width:auto;min-width:500px;min-height:80px}}#pagev .bgImage .bgWhite{position:absolute;top:0;bottom:0;left:0;right:0;width:83%;height:61.5%;margin:auto;background:rgba(255,255,255,0.8)}#pagev .bgImage .bgWhite .headttl{position:absolute;top:0;bottom:0;left:0;right:0;font-size:3.5rem;font-weight:700;margin:auto;top:55%;-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-webkit-transform:translateY(-50%);transform:translateY(-50%)}#pagev .bgImage .bgWhite .headttl span{font-family:"Roboto",sans-serif;font-size:2.7rem;font-weight:400;color:#76DEDB;display:block}@media (max-width: 1699px){#pagev .bgImage .bgWhite .headttl{top:45%}}@media (max-width: 1199px){#pagev .bgImage .bgWhite .headttl{font-size:3.0rem}#pagev .bgImage .bgWhite .headttl span{font-size:2.5rem}}@media (max-width: 991px){#pagev .bgImage .bgWhite .headttl{font-size:2.3rem}#pagev .bgImage .bgWhite .headttl span{font-size:1.8rem}}@media (max-width: 767px){#pagev .bgImage .bgWhite .headttl{font-size:2.0rem;line-height:1.3}#pagev .bgImage .bgWhite .headttl span{font-size:1.6rem}}#breadlist ul{margin-left:160px;overflow:hidden;*zoom:1}#breadlist ul li{font-size:1.5rem;padding:15px 0;color:#838383;float:left}#breadlist ul li a{color:#838383}#breadlist ul li:after{content:">";margin:0 5px}#breadlist ul li:nth-last-child(1)::after{content:""}@media (max-width: 1900px){#breadlist ul{margin-left:100px}}@media (max-width: 1299px){#breadlist ul{margin-left:50px}#breadlist ul li{padding:10px 0}}@media (max-width: 991px){#breadlist ul{margin-left:20px}}@media (max-width: 776px){#breadlist ul li{padding:5px 0}}.lbTtl{font-size:2.3rem;color:#00647D;font-weight:600;margin-bottom:15px;border-bottom:3px solid #00647D;margin-bottom:40px}@media (max-width: 991px){.lbTtl{font-size:2.0rem;margin-bottom:30px}}@media (max-width: 767px){.lbTtl{font-size:1.7rem;margin-bottom:15px}}.mainTtl{color:#00647D;font-weight:600;font-size:2.2rem;margin-bottom:10px}@media (max-width: 991px){.mainTtl{font-size:1.9rem;margin-bottom:7px}}@media (max-width: 767px){.mainTtl{font-size:1.7rem;margin-bottom:5px}}.pagerNum{margin-top:20px;text-align:center}.pagerNum li{display:inline-block;font-family:"Roboto",sans-serif;font-size:2.6rem}.pagerNum li.cur{background:#00647D;color:#FFF;width:45px;height:45px;line-height:45px}.pagerNum li a,.pagerNum li.cur2{color:#00647D;background:#E8FFFD;width:45px;height:45px;line-height:45px}.pagerNum li a{display:block}.pagerNum li a:hover{background:rgba(0,100,125,0.3)}@media (max-width: 991px){.pagerNum li{font-size:2.2rem}.pagerNum li.cur{width:40px;height:40px;line-height:40px}.pagerNum li a,.pagerNum li.cur2{width:40px;height:40px;line-height:40px}}@media (max-width: 767px){.pagerNum li{font-size:1.8rem}.pagerNum li.cur{width:36px;height:36px;line-height:36px}.pagerNum li a,.pagerNum li.cur2{width:36px;height:36px;line-height:36px}}.recruitTtl{font-size:3.6rem;font-weight:600;color:#00647D;border-top:2px solid #00647D;border-bottom:2px solid #00647D;padding:30px 0;margin-bottom:80px}@media (max-width: 1199px){.recruitTtl{font-size:3.2rem}}@media (max-width: 991px){.recruitTtl{font-size:2.6rem;padding:20px 0;margin-bottom:50px}}@media (max-width: 767px){.recruitTtl{font-size:2.2rem;padding:10px 0;margin-bottom:20px}}.pageMain{padding:90px 0 156px;background:#D7F7F4;margin-bottom:50px}.pageMain .mainIn .pageTtl{font-size:4.2rem;color:#00647D;font-weight:600;position:relative;display:inline-block}.pageMain .mainIn .pageTtl span{font-size:7.3rem;color:#9ECCC9;font-family:"Cookie",cursive;position:absolute;font-weight:400;display:block;right:0;top:22px}@media (max-width: 1500px){.pageMain .mainIn .pageTtl span{font-size:6.2rem;top:26px}}@media (max-width: 1199px){.pageMain{padding:80px 0 145px;margin-bottom:40px}.pageMain .mainIn .pageTtl span{font-size:6.3rem;top:26px}}@media (max-width: 991px){.pageMain{padding:50px 0 120px;margin-bottom:30px}.pageMain .mainIn .pageTtl{font-size:3.2rem}.pageMain .mainIn .pageTtl span{font-size:4.8rem;top:22px}}@media (max-width: 767px){.pageMain{padding:30px 0 70px;margin-bottom:15px}.pageMain .mainIn .pageTtl{font-size:2.6rem}.pageMain .mainIn .pageTtl span{font-size:4.0rem;top:18px;left:0}}p{font-size:1.8rem}@media (max-width: 991px){p{font-size:1.7rem}}@media (max-width: 767px){p{font-size:1.5rem}}.blackTxt{font-size:2.7rem;font-weight:600}@media (max-width: 991px){.blackTxt{font-size:2.2rem}}@media (max-width: 767px){.blackTxt{font-size:1.8rem}}.wayBtn a{padding:15px 75px;color:#00647D;border:2px solid #00647D;display:inline-block}.wayBtn a:hover{background:#00647D;color:#fff}@media (max-width: 767px){.wayBtn a{display:block;padding:10px 0;text-align:center}}#thinking{padding:63px 0 93px}#thinking .thinking .thinkList{background:url('../img/think/bg-index.jpg?1742178721') no-repeat center;-moz-background-size:cover;-o-background-size:cover;-webkit-background-size:cover;background-size:cover}#thinking .thinking .thinkList li{padding:0;border:0.5px #fff dashed;position:relative;-moz-transition:.5s;-o-transition:.5s;-webkit-transition:.5s;transition:.5s}#thinking .thinking .thinkList li a{display:block;text-align:center;padding:40px 10px 35px;height:100%}#thinking .thinking .thinkList li a .icon-think{display:inline-block;width:30px;height:30px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;margin-bottom:15px}#thinking .thinking .thinkList li a .thinkTtl{font-size:2.4rem;line-height:1.4;color:#fff}#thinking .thinking .thinkList li a .thinkTtl span{font-family:"Cookie",cursive;font-weight:500;color:#fff;display:block}#thinking .thinking .thinkList li a:before{content:"";background:url('../img/think/bg-thinklist.png?1742178721') no-repeat center;-moz-background-size:100% 100%;-o-background-size:100% 100%;-webkit-background-size:100% 100%;background-size:100% 100%;width:calc(100% + 2px);height:calc(100% + 2px);display:block;position:absolute;top:-1px;left:-1px;z-index:1}#thinking .thinking .thinkList li:hover{background:rgba(255,255,255,0.65)}#thinking .thinking .thinkList li:nth-child(1) .icon-think{background:#CDFDFA}#thinking .thinking .thinkList li:nth-child(2) .icon-think{background:#B7F0ED}#thinking .thinking .thinkList li:nth-child(3) .icon-think{background:#A1E0DD}#thinking .thinking .thinkList li:nth-child(4) .icon-think{background:#59ADA9}#thinking .thinking .thinkList li:nth-child(5) .icon-think{background:#32B1AB}#thinking .thinking .thinkList li:nth-child(6) .icon-think{background:#1A8E89}#thinking .thinking .thinkList li:nth-child(7) .icon-think{background:#09716C}#thinking .thinking .thinkList li:nth-child(8) .icon-think{background:#02534F}@media (max-width: 1199px){#thinking .thinking{padding:80px 0}#thinking .thinking .topTtl{margin-bottom:55px}}@media (max-width: 991px){#thinking .thinking{padding:60px 0}#thinking .thinking .topTtl{margin-bottom:30px}#thinking .thinking .thinkList li a{padding:30px 10px 25px}#thinking .thinking .thinkList li a .icon-think{width:25px;height:25px}#thinking .thinking .thinkList li a .thinkTtl{font-size:2rem}}@media (max-width: 767px){#thinking .thinking{padding:40px 0}#thinking .thinking .topTtl{margin-bottom:20px}#thinking .thinking .thinkList li a{padding:20px 0 15px}#thinking .thinking .thinkList li a .icon-think{width:20px;height:20px}#thinking .thinking .thinkList li a .thinkTtl{font-size:1.6rem}}#cando .blackTxt{margin-bottom:40px}@media (max-width: 991px){#cando .blackTxt{margin-bottom:30px}}@media (max-width: 767px){#cando .blackTxt{margin-bottom:10px}}#cando .candoIn{margin-bottom:50px}#cando .candoIn:last-child{margin-bottom:0}#cando .candoIn .candoList li{position:relative;padding-left:20px}#cando .candoIn .candoList li:before{content:"";position:absolute;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#A9F7F5;top:4px;left:0}@media (max-width: 991px){#cando .candoIn{margin-bottom:30px}}@media (max-width: 767px){#cando .candoIn{margin-bottom:20px}}.inTxt{margin-bottom:30px}@media (max-width: 991px){.inTxt{margin-bottom:20px}}@media (max-width: 767px){.inTxt{margin-bottom:10px}}#ouranswer .blackTxt{margin-bottom:37px}@media (max-width: 991px){#ouranswer .blackTxt{margin-bottom:20px}}@media (max-width: 767px){#ouranswer .blackTxt{margin-bottom:10px}}#superiority .superIn{margin-bottom:50px}#superiority .superIn:last-child{margin-bottom:0}#superiority .superIn dl{color:#00647D;display:table;width:100%}#superiority .superIn dl.inGray{background:#f0f0f0}#superiority .superIn dl.inGreen{background:#f0ffff}#superiority .superIn dl dt,#superiority .superIn dl dd{padding:26px 0;display:table-cell}#superiority .superIn dl dt{font-size:2.1rem;font-weight:600;width:15%;text-align:center}#superiority .superIn dl dd{font-size:1.8rem;width:85%}#superiority .superIn .superBox{border:2px solid #A6D8D4;padding:40px 0;font-size:1.8rem}#superiority .superIn .superBox .boxIn1{text-align:center;vertical-align:middle;color:#00647D;font-weight:600;padding-top:50px}@media (max-width: 767px){#superiority .superIn .superBox .boxIn1{padding-top:0}}#superiority .superIn .superBox .boxIn2 li{position:relative;padding-left:20px;display:inline-block;width:39%;margin-bottom:20px}#superiority .superIn .superBox .boxIn2 li:before{content:"";position:absolute;width:15px;height:15px;-moz-border-radius:15px;-webkit-border-radius:15px;border-radius:15px;background:#A9F7F5;top:5px;left:0}@media (max-width: 991px){#superiority .superIn{margin-bottom:40px}#superiority .superIn dl dt,#superiority .superIn dl dd{padding:20px 0}#superiority .superIn dl dt{font-size:1.7rem;width:15%;vertical-align:middle}#superiority .superIn dl dd{font-size:1.5rem;width:85%}#superiority .superIn .superBox{padding:20px 0;font-size:1.7rem}#superiority .superIn .superBox .boxIn2 li{padding-left:20px;width:49%;margin-bottom:20px}}@media (max-width: 767px){#superiority .superIn{margin-bottom:30px}#superiority .superIn dl dt,#superiority .superIn dl dd{padding:10px 0}#superiority .superIn dl dt{font-size:1.5rem;width:20%}#superiority .superIn dl dd{font-size:1.3rem;width:80%;line-height:1.3}#superiority .superIn .superBox{padding:15px 0 0;margin:0;font-size:1.5rem}#superiority .superIn .superBox .boxIn1{width:100%;margin-bottom:10px}#superiority .superIn .superBox .boxIn2 li{padding-left:20px;width:100%;margin-bottom:10px}}#promise .box{margin-bottom:45px}#promise .list li{margin-bottom:30px}#promise .list .listTtl{font-size:1.8rem;margin-bottom:10px}#promise .txt1,#promise .txt2{font-size:1.6rem}#promise .txt1{margin-bottom:10px}#promise .txt2{margin-left:15px}#promise .txt2 span{color:#00647D;font-weight:600}#promise .txt3{margin-bottom:10px}#promise .txt4{font-size:1.5rem;font-weight:600}@media (max-width: 767px){#promise .box{margin-bottom:30px}}@media (max-width: 767px){#promise .list li{margin-bottom:15px}}@media (max-width: 767px){#promise .list .listTtl{font-size:1.6rem}}@media (max-width: 767px){#promise .txt1,#promise .txt2{font-size:1.5rem;line-height:1.4}}@media (max-width: 767px){#promise .txt2{margin-left:10px}}@media (max-width: 767px){#promise .txt4{font-size:1.4rem}}#ourvision .proIn{margin-bottom:50px}#ourvision .proIn li{font-size:2.5rem;font-family:"Yu Mincho", "YuMincho"}#ourvision .proIn li span{font-family:"Cookie",cursive;font-size:4.8rem;color:#76DEDB;margin-right:12px}#ourvision .visionIn{margin-bottom:50px}#ourvision .visionIn:last-child{margin-bottom:0}#ourvision .visionIn .blackTxt{font-size:2.4rem}#ourvision .visionIn .visionBox{border:2px solid #A6D8D4;padding:44px 53px 45px 61px}#ourvision .visionIn .visionBox .boxTtl{font-family:"Roboto",sans-serif;font-size:3.0rem;font-weight:600;color:#00647D;margin-bottom:30px}#ourvision .visionIn .visionBox .boxIn{margin-bottom:29px}#ourvision .visionIn .visionBox .boxIn .ttl{font-size:1.9rem;margin-bottom:18px;font-weight:600;color:#00647D}@media (max-width: 991px){#ourvision .proIn li{font-size:2rem}}@media (max-width: 767px){#ourvision .proIn li{font-size:1.6rem;text-indent:-2em;padding-left:2em;line-height:1.4}}@media (max-width: 991px){#ourvision .proIn li span{font-size:4rem}}@media (max-width: 767px){#ourvision .proIn li span{font-size:3.2rem}}@media (max-width: 991px){#ourvision .visionIn{margin-bottom:30px}#ourvision .visionIn .blackTxt{font-size:2.0rem}#ourvision .visionIn .visionBox{padding:34px 43px 35px 51px}#ourvision .visionIn .visionBox .boxTtl{margin-bottom:20px}#ourvision .visionIn .visionBox .boxIn .ttl{margin-bottom:10px}}@media (max-width: 767px){#ourvision .visionIn{margin-bottom:10px}#ourvision .visionIn .blackTxt{font-size:1.7rem;line-height:1.5}#ourvision .visionIn .visionBox{padding:14px 17px 15px 20px}#ourvision .visionIn .visionBox .boxTtl{margin-bottom:10px;font-size:2.4rem}#ourvision .visionIn .visionBox .boxIn{margin-bottom:15px}#ourvision .visionIn .visionBox .boxIn .ttl{margin-bottom:0;font-size:1.5rem}}#ourvision .themeTxt{font-size:2.5rem;font-family:"Yu Mincho", "YuMincho"}@media (max-width: 991px){#ourvision .themeTxt{font-size:2rem}}@media (max-width: 767px){#ourvision .themeTxt{font-size:1.6rem;line-height:1.4}}#compliance .compIn .compBox{margin-bottom:42px}#compliance .compIn .compBox .compTtl{font-size:1.9rem;font-weight:600;margin-bottom:15px;position:relative;padding-left:32px}#compliance .compIn .compBox .compTtl:before{content:"";position:absolute;width:24px;height:24px;top:4px;left:0;background:#76DEDB}#compliance .compIn .compBox .compList{font-size:1.8rem}@media (max-width: 1199px){#compliance .compIn .compBox .compTtl{margin-bottom:10px}}@media (max-width: 991px){#compliance .compIn .compBox{margin-bottom:28px}#compliance .compIn .compBox .compTtl{margin-bottom:10px;font-size:1.7rem;padding-left:26px}#compliance .compIn .compBox .compTtl:before{width:20px;height:20px;top:6px}#compliance .compIn .compBox .compList{font-size:1.7rem}}@media (max-width: 767px){#compliance .compIn .compBox{margin-bottom:22px}#compliance .compIn .compBox .compTtl{margin-bottom:5px;font-size:1.5rem;padding-left:26px}#compliance .compIn .compBox .compTtl:before{width:20px;height:20px;top:3px}#compliance .compIn .compBox .compList{font-size:1.4rem}}#representative .blackTxt{margin-bottom:40px}@media (max-width: 991px){#representative .blackTxt{margin-bottom:30px}}@media (max-width: 767px){#representative .blackTxt{margin-bottom:20px}}#representative .wayBtn{margin-bottom:44px}@media (max-width: 991px){#representative .wayBtn{margin-bottom:34px}}@media (max-width: 767px){#representative .wayBtn{margin-bottom:24px}}#representative .repIn img{margin-bottom:20px}#representative .repIn .repBox .tblTtl{font-size:2.1rem;font-weight:600;margin-bottom:19px;color:#00647D}#representative .repIn .repBox dl{display:table;width:100%}#representative .repIn .repBox dl.tblGray1{background:#F0F0F0}#representative .repIn .repBox dl.tblWhite{background:#ffffff}#representative .repIn .repBox dl dt,#representative .repIn .repBox dl dd{display:table-cell;padding:20px 0 21px 20px}#representative .repIn .repBox dl dt{width:15%}#representative .repIn .repBox dl dd{width:85%}#representative .repIn .repBox .inTxt2{text-align:right}@media (max-width: 767px){#representative .repIn .repBox .tblTtl{font-size:1.8rem;margin-bottom:8px}#representative .repIn .repBox dl dt,#representative .repIn .repBox dl dd{padding:10px 0 11px 5px}#representative .repIn .repBox dl dt{width:30%}#representative .repIn .repBox dl dd{width:70%}}#representative .repIn+.lbTtl{margin-top:50px}@media (max-width: 991px){#representative .repIn+.lbTtl{margin-top:30px}}@media (max-width: 767px){#representative .repIn+.lbTtl{margin-top:20px}}#representative .repIn2{margin-bottom:50px}@media (max-width: 991px){#representative .repIn2{margin-bottom:30px}}@media (max-width: 767px){#representative .repIn2{margin-bottom:20px}}@media (max-width: 991px){#representative .repIn2 .reasonImg{margin-bottom:15px}}#about .aboutIn{margin-bottom:70px;display:inline-block;width:100%}#about .aboutIn .lbTtl{margin-bottom:30px}#about .aboutIn .map .ggmap{position:relative;padding-bottom:88%;padding-top:30px;height:0;overflow:hidden}#about .aboutIn .map .ggmap iframe,#about .aboutIn .map .ggmap object,#about .aboutIn .map .ggmap embed{position:absolute;top:0;left:0;width:100%;height:400px}#about .aboutIn .de{padding-left:35px}#about .aboutIn .de .deIn{margin-bottom:35px;font-size:2.4rem;line-height:1.9}#about .aboutIn .de .deIn .greenTxt{color:#00647D;background:url("../img/think/icon-tel.png?1556260860") no-repeat center left;padding-left:50px}#about .aboutIn .aboutBox{font-size:1.9rem}#about .aboutIn .aboutBox dl{display:table;background:#F2FFFF;width:100%}#about .aboutIn .aboutBox dl dt,#about .aboutIn .aboutBox dl dd{display:table-cell;padding:26px}#about .aboutIn .aboutBox dl dt{width:20%;text-align:center;vertical-align:middle;color:#00647D;font-weight:600}#about .aboutIn .inTtl{font-size:2.3rem;font-weight:600;margin-bottom:19px;color:#00647D}#about .aboutIn .aboutTbl{display:table;width:100%;font-size:1.9rem;border-left:1px solid #A6D8D4;border-right:1px solid #A6D8D4;border-top:1px solid #A6D8D4}#about .aboutIn .aboutTbl:last-child{border-bottom:1px solid #A6D8D4}#about .aboutIn .aboutTbl dt,#about .aboutIn .aboutTbl dd{display:table-cell;padding:20px}#about .aboutIn .aboutTbl dt{width:15%;padding-left:46px;font-weight:600;border-right:1px solid #A6D8D4}#about .aboutIn .aboutTbl dd{width:85%;padding-left:87px}@media (max-width: 1400px){#about .aboutIn .map .ggmap{padding-bottom:105%}}@media (max-width: 1199px){#about .aboutIn .map .ggmap{padding-bottom:125%}#about .aboutIn .de .deIn{margin-bottom:30px;font-size:2.0rem}#about .aboutIn .aboutBox{font-size:1.7rem}#about .aboutIn .aboutBox dl{width:100%}#about .aboutIn .aboutBox dl dt,#about .aboutIn .aboutBox dl dd{padding:26px}#about .aboutIn .aboutBox dl dt{width:30%}}@media (max-width: 991px){#about .aboutIn{margin-bottom:50px}#about .aboutIn .lbTtl{margin-bottom:20px}#about .aboutIn .map{margin-bottom:20px}#about .aboutIn .map .ggmap{padding-bottom:53%}#about .aboutIn .de{padding-left:0}#about .aboutIn .de .deIn{margin-bottom:10px;font-size:2.0rem}}@media (max-width: 767px){#about .aboutIn{margin-bottom:40px}#about .aboutIn .lbTtl,#about .aboutIn .map{margin-bottom:10px}#about .aboutIn .de .deIn{margin-bottom:5px;font-size:1.5rem}#about .aboutIn .aboutBox{font-size:1.6rem}#about .aboutIn .aboutBox dl{display:table;background:#F2FFFF;width:100%;padding:20px}#about .aboutIn .aboutBox dl dt{display:table-cell;padding:0;width:100%;display:block}#about .aboutIn .aboutBox dl dd{display:table-cell;padding:0;width:100%;display:block;font-size:1.5rem}}@media (max-width: 767px){#about .aboutIn .inTtl{font-size:2.0rem;margin-bottom:10px}}@media (max-width: 1199px){#about .aboutIn .aboutTbl dt{padding-left:30px}#about .aboutIn .aboutTbl dd{padding-left:60px}}@media (max-width: 991px){#about .aboutIn .aboutTbl{font-size:1.7rem}#about .aboutIn .aboutTbl dt{padding-left:15px}}@media (max-width: 767px){#about .aboutIn .aboutTbl{font-size:1.5rem}#about .aboutIn .aboutTbl dt,#about .aboutIn .aboutTbl dd{padding:15px;display:block;width:100%}#about .aboutIn .aboutTbl dt{padding-left:15px;border-right:none;border-bottom:1px solid #A6D8D4;text-align:center}#about .aboutIn .aboutTbl dd{padding-left:15px}}.compTtl{font-size:1.9rem;font-weight:600;margin-bottom:15px;position:relative;padding-left:32px}.compTtl:before{content:"";position:absolute;width:24px;height:24px;top:4px;left:0;background:#76DEDB}@media (max-width: 1199px){.compTtl{margin-bottom:10px}}@media (max-width: 991px){.compTtl{margin-bottom:10px;font-size:1.7rem;padding-left:26px}.compTtl:before{width:20px;height:20px;top:6px}}
