@charset "UTF-8";body{color:#000;font-family:Noto Sans JP,sans-serif;font-size:14px;line-height:23px;letter-spacing:0;font-weight:400;background:#fff;min-width:inherit;min-height:inherit;max-height:100%}.main{clear:both;width:100%;position:relative;overflow:hidden;padding-top:60px}img{width:auto;max-width:100%;height:auto}a{color:#000;cursor:pointer}a img{transition:all .3s}a:hover{color:#000;text-decoration:none}a:hover img{opacity:.8}h1,h2,h3,h4,h5,h6,ul{margin:0;padding:0}ul li{list-style:none}p{margin:0;padding:0}.pc{display:block}.sp{display:none}@media screen and (max-width:767px){body{font-size:14px;line-height:28px}.pc{display:none}.sp{display:block}main{padding-top:55px}}.btn-style a{display:block;font-size:13px;line-height:18px;letter-spacing:.1em;font-weight:500;text-align:center;border-radius:50px;border:1px solid #224399;padding:5px 0 6px;transition:all .3s}.btn-style.blue a{background-color:#224399;color:#fff}.btn-style.blue a:hover,.btn-style.wh a{background-color:#fff;color:#224399}.btn-style.wh a:hover{background-color:#224399;color:#fff}@media screen and (max-width:991px){.btn-style a{font-size:9pt}}.container{position:relative;padding:0 10px;text-align:justify}@media screen and (max-width:767px){.container{padding:0 15px}}.btn-arrow{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center;flex-wrap:wrap}.btn-arrow li{margin:0 10px}.btn-arrow li a{width:345px;font-size:18px;position:relative;letter-spacing:.1em;line-height:20px;padding:14px 0 1pc;box-shadow:0 4px 10px rgba(119,149,229,.51)}.btn-arrow li a span{font-size:13px;letter-spacing:.21em;position:relative}.btn-arrow li a span:before{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);margin-right:5px}.btn-arrow li a span:after,.btn-arrow li a span:before{content:'';display:inline-block;width:1px;height:10px;border-left:1px solid}.btn-arrow li a span:after{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);margin-left:5px}.btn-arrow li a:after{content:"";width:24px;height:24px;background:url(../img/icon-arrow.png)no-repeat center top/100% auto;position:absolute;top:24px;right:15px}.btn-arrow li.blue a:hover:after,.btn-arrow li.wh a:after{background:url(../img/icon-arrow_blue.png)no-repeat center top/100% auto}.btn-arrow li.wh a:hover:after{background:url(../img/icon-arrow.png)no-repeat center top/100% auto}@media screen and (max-width:991px){.btn-arrow li a{width:300px;font-size:1pc}.btn-arrow li a span{font-size:9pt}}@media screen and (max-width:767px){.btn-arrow li{width:100%}.btn-arrow li a{width:100%;max-width:345px;margin:0 auto;padding:8px 0 10px}.btn-arrow li a:after{top:18px}.btn-arrow li+li{margin-top:15px}}header{position:relative}.nav-fixed{width:100%;background-color:#fff;padding:10px 15px 9px;box-sizing:border-box;position:fixed;top:0;left:0;z-index:3}.nav-fixed .logo{width:150px;margin:0;float:left}.nav-fixed .navbar{font-size:13px;line-height:18px;letter-spacing:.1em;float:right;padding:5px 0 0}.nav-fixed .navbar,.nav-fixed .navbar .navbar-nav{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.nav-fixed .navbar .navbar-nav{flex-direction:row}.nav-fixed .navbar .navbar-nav li+li{margin-left:50px}.nav-fixed .navbar .navbar-nav li a{color:#222;transition:all .3s}.nav-fixed .navbar .navbar-nav li a:hover{border-bottom:1px solid #222}.nav-fixed .navbar .navbar-btn{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;justify-content:center;flex-wrap:wrap;margin-left:40px}.nav-fixed .navbar .navbar-btn li a{width:90pt}.nav-fixed .navbar .navbar-btn li+li{margin-left:15px}@media screen and (max-width:991px){.nav-fixed .navbar{font-size:9pt;padding-top:6px}.nav-fixed .navbar .navbar-btn,.nav-fixed .navbar .navbar-nav li+li{margin-left:15px}.nav-fixed .navbar .navbar-btn li a{width:90px}}@media screen and (max-width:767px){.nav-fixed{padding:0}.nav-fixed:before{content:'';position:fixed;top:0;right:0;bottom:0;left:0;background-color:rgba(0,0,0,.38);z-index:-1;transition:all .5s;opacity:0;visibility:hidden}.nav-fixed>div{background-color:#fff;padding:11px 65px 11px 15px}.nav-fixed .logo{width:107px}.nav-fixed .hamburger{width:30px;height:24px;background-color:#224399;padding:15.5px 12.5px;box-sizing:content-box;position:absolute;top:0;right:0}.nav-fixed .hamburger:hover{opacity:1}.nav-fixed .hamburger .hamburger-box{width:100%;height:100%}.nav-fixed .hamburger .hamburger-inner,.nav-fixed .hamburger .hamburger-inner:after,.nav-fixed .hamburger .hamburger-inner:before{width:100%;height:3px;background-color:#fff;border-radius:0}.nav-fixed .hamburger.is-active .hamburger-box{transform:rotate(90deg)}.nav-fixed .hamburger.is-active .hamburger-inner{background:0}.nav-fixed .hamburger.is-active .hamburger-inner:before{width:60%;transform:translate3d(6px,6px,0)rotate(-45deg) scaleX(0.8)}.nav-fixed .hamburger.is-active .hamburger-inner:after{width:60%;transform:translate3d(6px,-6px,0)rotate(45deg) scaleX(0.8)}.nav-fixed .navbar{padding-top:2px}.nav-fixed .navbar .navbar-nav{display:block;width:100%;background-color:#224399;padding:0 15px;text-align:center;box-sizing:border-box;position:fixed;top:55px;left:0;transition:all .5s;-webkit-transform:translateY(-150%);-ms-transform:translateY(-150%);-o-transform:translateY(-150%);transform:translateY(-150%)}.nav-fixed .navbar .navbar-nav li{width:100%;border-bottom:1px solid #fff}.nav-fixed .navbar .navbar-nav li a{display:block;color:#fff;font-size:14px;font-weight:500;padding:20px 0}.nav-fixed .navbar .navbar-nav li+li{margin-left:0}.nav-fixed .navbar .navbar-nav li:last-child{border-bottom:0}.nav-fixed .navbar .navbar-btn{margin-left:0}.nav-fixed .navbar .navbar-btn li a{width:5pc;font-size:10px}.nav-fixed .navbar .navbar-btn li+li{margin-left:10px}.navOpen .nav-fixed:before{opacity:1;visibility:visible}.navOpen .nav-fixed .navbar .navbar-nav{-webkit-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width:374px){.nav-fixed .navbar .navbar-btn li a{width:60px;font-size:10px;padding:4px 0}.nav-fixed .navbar .navbar-btn li+li{margin-left:5px}}header .hd-block{background-color:#224399;color:#fff;text-align:center;padding:10px 0}header .hd-block .container{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;align-items:center}header .hd-block h2{font-size:15px;font-weight:700;letter-spacing:.1em;margin-bottom:0}header .hd-block h2 span{font-size:18px}header .hd-block .btn-style{margin-left:20px}header .hd-block .btn-style a{width:140px}@media screen and (max-width:767px){header .hd-block h2{font-size:10px;line-height:18px}header .hd-block h2 span{font-size:14px}header .hd-block .btn-style{margin-left:10px}header .hd-block .btn-style a{width:110px;font-size:10px}}@media screen and (max-width:374px){header .hd-block h2 span{font-size:10px}header .hd-block .btn-style{margin-left:5px}header .hd-block .btn-style a{width:90px}}.btn-fixed{width:45px;position:fixed;top:50%;right:0;z-index:3;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}#key{background:url(../img/key-bg.jpg)no-repeat center top/cover;color:#fff;height:630px}#key .container{display:table;height:100%;box-sizing:border-box}#key .container>div{display:table-cell;vertical-align:middle}#key h1{font-size:3pc;line-height:66px;letter-spacing:.025em;font-weight:700}#key h1 span{display:inline-block;vertical-align:middle;width:200px;margin-right:10px}#key h4{padding:30px 0 10px}#key .check-list li,#key h4{font-size:18px;line-height:27px;font-weight:700}#key .check-list li{position:relative;padding-left:30px}#key .check-list li:before{content:'';position:absolute;top:6px;left:0;width:18px;height:18px;background:url(../img/check-icon.png)no-repeat center top/100% auto}#key .key-photo{width:730px;position:absolute;top:50%;right:-220px;-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%)}header .btn-arrow{width:100%;position:absolute;bottom:-38px;left:50%;z-index:1;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}@media screen and (max-width:991px){#key h1{font-size:36px;line-height:50px}#key h1 span{vertical-align:text-bottom}#key .check-list,#key h4{font-size:1pc}#key .key-photo{width:600px;right:-250px}}@media screen and (max-width:767px){#key{background:url(../img/sp_key-bg.jpg)no-repeat center top/cover;height:420px}#key .container{text-align:center}#key .container>div{vertical-align:top;padding:20px 0 0}#key h1{font-size:2pc;line-height:45px}#key h1 span{width:10pc}#key h4{font-size:18px;padding:20px 0 10px}#key .check-list,#key h4{width:100%;max-width:20pc;text-align:left;margin:0 auto}#key .check-list li{font-size:1pc}#key .key-photo{width:335px;right:0;top:auto;bottom:-75pt;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}header .btn-arrow{position:static;-webkit-transform:translateX(0);-ms-transform:translateX(0);-o-transform:translateX(0);transform:translateX(0);padding-top:115px}}footer{font-size:9pt;line-height:18px;padding-top:30px}footer .container{border-bottom:1px solid #f4f4f4;padding-bottom:10px}footer .logo{width:210px;float:left}footer .logo .tell{margin-top:10px;text-align:center;display:block}footer .logo .tell .num{margin-left:10px}footer nav{width:630px;float:right;padding-top:20px}footer nav ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;width:50%;float:left}footer nav ul li{width:50%;padding-bottom:10px}footer nav ul li a{border-bottom:1px solid transparent}footer nav ul li a:hover{border-bottom:1px solid #000}footer address{text-align:center;padding:20px 0;margin-bottom:0}.footer-btn_fixed{display:none}@media screen and (max-width:991px){footer .logo{width:180px}footer nav{width:5in}footer .logo .tell{text-align:left}}@media screen and (max-width:767px){footer{padding:40px 0 50px}footer .container{padding-bottom:0}footer .logo{float:none}footer nav{width:100%;float:none;padding:30px 0 20px}footer nav ul li{width:100%;padding-bottom:10px}footer nav ul li:nth-child(1){order:1}footer nav ul li:nth-child(2){order:3}footer nav ul li:nth-child(3){order:2}footer nav ul li:nth-child(4){order:4}footer address{padding:15px 0}.footer-btn_fixed{display:block;width:100%;position:fixed;bottom:0;left:0;z-index:2;opacity:0;visibility:hidden;transition:all .5s}.footer-btn_fixed ul{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap}.footer-btn_fixed ul li{width:50%;box-shadow:0 -3px 3px rgba(0,0,0,.07)}.footer-btn_fixed ul li a{border-radius:0;border:0;font-size:9pt}.footer-btn_fixed ul li a span{font-size:10px;position:relative}.footer-btn_fixed ul li a span:before{-webkit-transform:rotate(-15deg);-ms-transform:rotate(-15deg);-o-transform:rotate(-15deg);transform:rotate(-15deg);margin-right:5px}.footer-btn_fixed ul li a span:after,.footer-btn_fixed ul li a span:before{content:'';display:inline-block;width:1px;height:10px;border-left:1px solid}.footer-btn_fixed ul li a span:after{-webkit-transform:rotate(15deg);-ms-transform:rotate(15deg);-o-transform:rotate(15deg);transform:rotate(15deg);margin-left:5px}.footer-btn_fixed.visible{opacity:1;visibility:visible}}a[href^="tel:"]{pointer-events:none;cursor:text}@media screen and (max-width:767px){a[href^="tel:"]{pointer-events:auto;cursor:pointer}}h2{font-weight:700}.color-blue{color:#224399}.heading01{font-size:38px;line-height:56px;font-weight:700;color:#292929}.heading01 .fz26{font-size:26px;line-height:38px;color:#555}.heading01 .fz22{font-size:22px;margin-left:5px}@media screen and (max-width:767px){.heading01{font-size:26px;line-height:30px}.heading01 .fz26{font-size:14px}.heading01 .fz22{font-size:1pc}}.list-photo .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-bottom:40px}.list-photo .item:last-child{margin-bottom:0}.list-photo .photo{width:440px;border-radius:5px;overflow:hidden}.list-photo .box{width:465px;margin-left:55px}.list-photo h4{font-size:2pc;font-weight:700;line-height:45px;padding-bottom:20px}.list-photo h4.fz28{font-size:28px}@media screen and (max-width:1199px){.list-photo .box{margin-left:35px}}@media screen and (max-width:991px){.list-photo .photo{width:280px}.list-photo .box{width:25pc;margin-left:20px}.list-photo .box h4{font-size:26px;line-height:2pc}.list-photo .box h4.fz28{font-size:22px}}@media screen and (max-width:767px){.list-photo .item .photo{width:100%}.list-photo .item .box{width:100%;margin-left:0}.list-photo .item .box h4{font-size:24px;padding:20px 0 10px}.list-photo .item .box h4.fz28{font-size:20px}}#sec1{padding:105px 0}#sec1 .sec1-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;margin-top:30px}#sec1 .sec1-list .item{width:300px}#sec1 .sec1-list .item h3{font-size:1pc;line-height:24px;font-weight:700;padding:25px 0 10px}#sec1 .sec1-list .item .txt{font-size:13px;line-height:19px}#sec1 .sec1-list .item+.item{margin-left:30px}@media screen and (max-width:1199px){#sec1 .sec1-list .item{width:290px}#sec1 .sec1-list .item+.item{margin-left:35px}}@media screen and (max-width:991px){#sec1 .sec1-list .item{width:220px}#sec1 .sec1-list .item+.item{margin-left:20px}}@media screen and (max-width:767px){#sec1{padding:40px 0}#sec1 .sec1-list .item{width:100%}#sec1 .sec1-list .item+.item{margin-left:0;margin-top:40px}}#sec2{background-color:#f5f5f5;padding:40px 0}#sec2 h2{font-size:2pc;line-height:47px;color:#292929}#sec2 .txt{width:425px;padding-top:20px}#sec2 .photo{width:460px;position:absolute;top:-5pc;bottom:-5pc;right:0}#sec2 .photo p{width:287px}#sec2 .photo .photo1{position:absolute;top:0;left:0}#sec2 .photo .photo2{position:absolute;bottom:0;right:0;z-index:1}@media screen and (max-width:991px){#sec2 h2{font-size:28px}#sec2 .photo,#sec2 .txt{width:45%}#sec2 .photo p{width:80%}}@media screen and (max-width:767px){#sec2{padding:55px 0}#sec2 h2{font-size:24px;line-height:36px}#sec2 .txt{width:100%;padding:20px 0 25px}#sec2 .photo{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;width:100%;position:static}#sec2 .photo p{width:48%}#sec2 .photo .photo1,#sec2 .photo .photo2{position:static}}#sec3{padding:5pc 0 0}#sec3 h2{font-size:18px;line-height:36px}#sec3 h2 span{font-size:24px}#sec3 h3 span{display:inline-block;width:180px;position:relative;top:5px}#sec3 .sec3-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap;background:url(../img/sec3-deco_1.png)no-repeat center bottom/100% auto;padding:50px 0}#sec3 .sec3-list .item{width:280px;text-align:center;position:relative}#sec3 .sec3-list .item .caption{font-size:1pc;line-height:24px;font-weight:700;letter-spacing:-.02em;padding:10px 0 30px}#sec3 .sec3-list .item+.item{margin-left:60px}#sec3 .sec3-list .item+.item:before{content:'';position:absolute;top:30%;left:-44px;width:28px;height:28px;background:url(../img/sec3-plus.png)no-repeat center top/100% auto}#sec3 .logo{width:405px;margin:0 auto;padding:30px 0 70px}#sec3 .list-photo{padding:70px 0;border-top:1px solid #e3e3e3;border-bottom:1px solid #e3e3e3}@media screen and (max-width:1199px){#sec3 .sec3-list .item{width:273px}}@media screen and (max-width:991px){#sec3 .sec3-list .item{width:200px}#sec3 .sec3-list .item .caption{padding:10px 0}#sec3 .sec3-list .item+.item{margin-left:50px}#sec3 .sec3-list .item+.item:before{left:-40px}}@media screen and (max-width:767px){#sec3{padding:55px 0 0}#sec3 h2{font-size:14px;line-height:24px}#sec3 h2 span{font-size:1pc}#sec3 h3 span{width:10pc}#sec3 .sec3-list{background:0;padding:35px 0 0}#sec3 .sec3-list .item{width:100%}#sec3 .sec3-list .item+.item{margin-left:0;margin-top:60px}#sec3 .sec3-list .item+.item:before{top:-50px;left:50%;-webkit-transform:translateX(-50%);-ms-transform:translateX(-50%);-o-transform:translateX(-50%);transform:translateX(-50%)}#sec3 .logo{width:90%;padding:40px 5%}#sec3 .list-photo{padding:40px 0}}#sec4{padding:70px 0 20px}#sec4 .sec4-list{margin-top:40px}#sec4 .sec4-list,#sec4 .sec4-list .item{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;flex-wrap:wrap}#sec4 .sec4-list .item{align-items:center;margin-bottom:50px}#sec4 .sec4-list .item:nth-child(2n+2){margin-left:90px}#sec4 .sec4-list .icon{width:75px}#sec4 .sec4-list .box{width:20pc;margin-left:25px}#sec4 .sec4-list .box h4{font-size:1pc;line-height:24px;font-weight:700}#sec4 .sec4-list .box .txt{font-size:13px;line-height:19px;padding:10px 20px 0 0}@media screen and (max-width:991px){#sec4 .sec4-list .item{width:20pc}#sec4 .sec4-list .item .box{width:calc(100% - 75pt)}#sec4 .sec4-list .item:nth-child(2n+2){margin-left:50px}}@media screen and (max-width:767px){#sec4{padding:40px 0 0}#sec4 .sec4-list .item{width:100%;margin-bottom:40px}#sec4 .sec4-list .item:nth-child(2n+2){margin-left:0}}.remoting{background:url(../img/sec5-bg.jpg)no-repeat center/cover;padding:60px 0 70px}.remoting h2{color:#fff;margin-bottom:45px;text-align:center}.remoting .btn-arrow{width:100%;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:center;flex-wrap:wrap;align-items:center}.remoting .btn-arrow li{margin:0 10px}@media screen and (max-width:991px){.remoting h2{font-size:30px}}@media screen and (max-width:767px){.remoting{background:url(../img/sp_sec5-bg.jpg)no-repeat center top/cover;padding:40px 0}.remoting h2{font-size:26px;margin-bottom:25px}.remoting .btn-arrow li{margin:0}.remoting .btn-arrow li+li{margin-top:15px}}.remoting .center-link{text-align:center;margin-top:10px}.remoting .center-link a{color:#fff;text-decoration:underline}#sec6{background:#f5f5f5;padding:75px 0;margin-top:90px}#sec6 h2{font-size:2pc;line-height:33px;font-weight:700;color:#292929}#sec6 h2 span{font-size:22px;margin-left:10px}#sec6 .txt{width:425px;padding-top:20px}#sec6 .photo{width:35pc;position:absolute;top:-90pt;right:-40px}@media screen and (max-width:991px){#sec6 .txt{width:20pc}#sec6 .photo{width:500px;position:absolute;top:-90pt;right:-90pt}}@media screen and (max-width:767px){#sec6{margin-top:0;padding:40px 0}#sec6 h2{font-size:26px}#sec6 h2 span{font-size:18px}#sec6 .txt{width:100%;padding-top:20px}#sec6 .photo{width:100%;position:static;margin-top:30px}}#sec7{padding:70px 0}#sec7 .sec7-list{padding-top:50px}#sec7 .sec7-list .item{padding-left:5pc;padding-bottom:70px;position:relative}#sec7 .sec7-list .item:before{content:'';position:absolute;top:2px;left:25px;width:1px;height:100%;border-left:1px solid #224399}#sec7 .sec7-list .item .icon{width:50px;position:absolute;top:2px;left:0}#sec7 .sec7-list .item h3{font-size:2pc;line-height:47px;letter-spacing:.1em;font-weight:700}#sec7 .sec7-list .item h3 span{padding-right:20px}#sec7 .sec7-list .item .txt{padding-top:10px}#sec7 .sec7-list .item:last-child{padding-bottom:0}#sec7 .sec7-list .item:last-child:before{display:none}@media screen and (max-width:767px){#sec7{padding:40px 0 0}#sec7 .sec7-list{padding-top:30px}#sec7 .sec7-list .item{padding-left:60px;padding-bottom:45px}#sec7 .sec7-list .item h3{font-size:18px;line-height:27px}#sec7 .sec7-list .item h3 span{padding-right:10px}}#sec8{padding-bottom:70px}#sec8 h2{border-top:1px solid #e3e3e3;padding:70px 0 40px}#sec8 .list-photo .photo{box-shadow:0 0 15px rgba(119,149,229,.51);border-radius:0}@media screen and (max-width:767px){#sec8{padding:50px 0 55px}#sec8 h2{padding:40px 0 30px}#sec8 h2 span{font-size:18px}}#sec9{padding-bottom:5pc}#sec9 h2{border-top:1px solid #e3e3e3;padding:60px 0 40px}@media screen and (max-width:767px){#sec9{padding-bottom:40px}#sec9 h2{padding:40px 0 30px}}#sec10{background-color:#f5f5f5;padding:70px 0 75pt}#sec10 .sec10-list{display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;justify-content:space-between;flex-wrap:wrap;margin-top:40px}#sec10 .sec10-list .item{width:460px;background-color:#fff;box-sizing:border-box;padding:25px;position:relative;z-index:1}#sec10 .sec10-list .item:before{content:'';position:absolute;top:15px;right:15px;width:190px;height:190px;z-index:-1}#sec10 .sec10-list .item h3{font-size:28px;font-weight:700;line-height:41px;letter-spacing:.1em}#sec10 .sec10-list .item h3 span{display:inline-block;background-color:#224399;vertical-align:middle;font-size:14px;line-height:20px;color:#fff;letter-spacing:.05em;padding:2px 6px}#sec10 .sec10-list .item .txt{padding-top:15px}#sec10 .sec10-list .item .price .price1{font-size:25px;line-height:37px;font-weight:700;color:#555;position:relative}#sec10 .sec10-list .item .price .price1:before{content:'';position:absolute;top:50%;left:0;width:100%;height:1px;border-top:2px solid #555;-webkit-transform:rotate(-10deg);-ms-transform:rotate(-10deg);-o-transform:rotate(-10deg);transform:rotate(-10deg)}#sec10 .sec10-list .item .price .price2{font-size:38px;line-height:56px;font-weight:700;margin-left:20px}#sec10 .sec10-list .item .note{padding-top:10px}#sec10 .sec10-list .item:nth-child(1):before{background:url(../img/sec10-icon_1.png)no-repeat center top/100% auto}#sec10 .sec10-list .item:nth-child(2):before{background:url(../img/sec10-icon_2.png)no-repeat center top/100% auto}#sec10 .btn-arrow{width:100%;position:absolute;bottom:-135px;left:0;z-index:1}@media screen and (max-width:991px){#sec10 .sec10-list .item{width:340px}}@media screen and (max-width:767px){#sec10{padding:55px 0}#sec10 .sec10-list{display:block;margin-top:30px}#sec10 .sec10-list .item{width:100%;max-width:460px;margin:0 auto;padding:20px}#sec10 .sec10-list .item h3{font-size:22px}#sec10 .sec10-list .item h3 span{font-size:9pt;position:relative;top:-2px}#sec10 .sec10-list .item+.item{margin-top:20px}#sec10 .btn-arrow{position:static;margin-top:30px}}#sec11{padding:110px 0 90px}#sec11 .box{margin-top:40px;display:-webkit-flex;display:-moz-flex;display:-ms-flex;display:-o-flex;display:flex;align-items:center;flex-wrap:wrap}#sec11 .box .icon{width:75px}#sec11 .box .txt{font-size:1pc;line-height:1.6pc;padding-left:25px}@media screen and (max-width:767px){#sec11{padding:40px 0 55px}#sec11 .box{align-items:flex-start;margin-top:30px}#sec11 .box .txt{width:calc(100% - 5pc);font-size:14px;line-height:22px}}#sec12{background-color:#f5f5f5;padding:70px 0}.block-mail .txt{padding:20px 0 35px;font-size:1pc}.block-mail .form-row{display:block;margin:0;position:relative}.block-mail .form-row .caption{font-size:1pc;line-height:22px;letter-spacing:.05em;font-weight:400;padding-bottom:8px}.block-mail .form-row .input input:not([type=checkbox]),.block-mail .form-row .input input:not([type=radio]),.block-mail .form-row .input input:not([type=submit]){width:100%;background-color:#fff;border:0;border-radius:5px!important;padding:14px 15px 15px;outline:0}.block-mail .form-row .input input:not([type=checkbox]).is-invalid,.block-mail .form-row .input input:not([type=radio]).is-invalid,.block-mail .form-row .input input:not([type=submit]).is-invalid{border:2px solid red}.block-mail .form-row+.form-row{margin-top:25px}.block-mail .error{width:100%;color:red;font-weight:700;font-size:9pt;position:absolute;bottom:-2pc;left:0}.block-mail .privacy{text-align:center;padding-top:20px}.block-mail .privacy input{width:17px;height:17px;border-radius:2px!important;border:1px solid #b4b4b4;opacity:0}.block-mail .privacy label{display:inline-block;position:relative;top:3px;width:17px;height:17px;margin-right:10px}.block-mail .privacy label .checkmark{position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff;border-radius:2px!important;border:1px solid #b4b4b4}.block-mail .privacy label .checkmark:after{content:"";position:absolute;display:none;left:5px;top:2px;width:5px;height:10px;border:solid #224399;border-width:0 3px 3px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.block-mail .privacy label input:checked~.checkmark:after{display:block}.block-mail .privacy a{color:#224399;letter-spacing:.05em;line-height:20px;border-bottom:1px solid}.block-mail .privacy a:hover{border-bottom:1px solid transparent}.block-mail .privacy .error{text-align:center;bottom:-28px}.block-mail .boxbtn{padding:20px 0 0}.block-mail .boxbtn button,.block-mail .boxbtn input{display:block;width:345px;background:#224399 url(../img/icon-arrow.png)no-repeat center right 20px/24px 24px;color:#fff;border:1px solid #224399;font-size:15px;line-height:20px;letter-spacing:.1em;font-weight:700;text-align:center;padding:15px 10px;margin:0 auto;cursor:pointer;transition:all .3s;border-radius:0!important}.block-mail .boxbtn button:hover,.block-mail .boxbtn input:hover{background:#fff url(../img/icon-arrow_blue.png)no-repeat center right 20px/24px 24px;color:#224399}@media screen and (max-width:767px){#sec12{padding:55px 0 50px}.block-mail .txt{padding:20px 0 30px}.block-mail .form-row .caption{font-size:14px}.block-mail .form-row .input input:not([type=checkbox]),.block-mail .form-row .input input:not([type=radio]),.block-mail .form-row .input input:not([type=submit]){padding:11px 15px}.block-mail .form-row+.form-row{margin-top:20px}.block-mail .privacy label{top:7px}}#sec13{padding:70px 0}#sec13 h2{margin-bottom:40px}.faq-list .item h4{background-color:#f4f4f4;font-size:18px;font-weight:700;line-height:20px;padding:20px 50px 20px 15px;position:relative;cursor:pointer}.faq-list .item h4:after{content:"";width:24px;height:24px;background:url(../img/toggle-icon.png)no-repeat center top/100% auto;position:absolute;top:19px;right:15px;transition:all .3s}.faq-list .item h4[aria-expanded="true"]:after{-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);-o-transform:rotate(180deg);transform:rotate(180deg)}.faq-list .item .card{background-color:#fff;border:0;padding:20px 0}.faq-list .item+.item{margin-top:20px}@media screen and (max-width:767px){#sec13{padding:40px 0}#sec13 h2{margin-bottom:20px}.faq-list .item h4{font-size:1pc}.faq-list .item+.item{margin-top:10px}}