﻿.wrap{position:relative;width:52.0833333333%;max-width:1000px;margin:0 auto}a{transition:opacity .2s ease}a:hover{opacity:.8}.fnt-roboto{font-family:"Roboto",sans-serif}a[href^="tel:"]{pointer-events:none}.cmn-sect-btn{max-width:490px;margin:0 auto}.cmn-sect-btn a{position:relative;display:block;padding:22px 0 25px;font-size:30px;line-height:1;letter-spacing:.03em;text-align:center;color:#fff;background:linear-gradient(135deg, #52B6D8, #0030B5);border-radius:44px;box-shadow:5px 5px 15px rgba(0,0,0,.3)}.cmn-sect-btn a:after{content:"";position:absolute;top:50%;right:40px;width:10px;height:20px;background:url("/assets_new/img/common/icn_arrw.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}.cmn-line-btn{max-width:668px;margin:0 auto}.cmn-line-btn a{position:relative;display:block;padding:35px 0 35px;font-size:29px;line-height:1;text-align:center;color:#fff;background:#16c755;border-radius:56px;box-shadow:5px 5px 15px rgba(0,0,0,.3)}.cmn-line-btn a:before,.cmn-line-btn a:after{content:"";position:absolute;top:50%;transform:translateY(-50%)}.cmn-line-btn a:before{left:55px;width:66px;height:66px;background:url("/assets_new/img/common/icn_line.svg") no-repeat top center;background-size:cover}.cmn-line-btn a:after{right:40px;width:10px;height:20px;background:url("/assets_new/img/common/icn_arrw.svg") no-repeat top center;background-size:cover}#header{position:fixed;top:0;left:0;width:100%;padding:34px 0 14px;background:#f8f8f8;z-index:100}#header .upper-area{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;margin-bottom:15px}#header .upper-area .logo{width:22.5%;max-width:225px}#header .upper-area .cta-area{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:75%;max-width:750px}#header .upper-area .cta-area .tel{width:25.974025974%;max-width:200px;width:24.6753246753%;max-width:190px;color:#82c9de}#header .upper-area .cta-area .tel .number{text-align:center}#header .upper-area .cta-area .tel .number span{position:relative;display:inline-block;margin-left:20px;margin-bottom:10px;font-size:24px;font-weight:bold}#header .upper-area .cta-area .tel .number span:before{content:"";position:absolute;top:50%;left:-22px;width:17px;height:22px;background:url("/assets_new/img/common/icn_tel.svg") no-repeat top center;background-size:cover;transform:translateY(-50%)}#header .upper-area .cta-area .tel .note{padding:5px 0;font-size:13px;line-height:1;letter-spacing:.1em;text-align:center;border-top:1px solid #82c9de;border-bottom:1px solid #82c9de}#header .upper-area .cta-area .btn-area{display:flex;align-items:stretch;justify-content:flex-end;flex-direction:row;flex-wrap:wrap;width:72.7272727273%;max-width:560px}#header .upper-area .cta-area .btn-area li a{display:block;padding:15px 0 10px;min-height:65px;font-size:14px;font-weight:bold;line-height:1.2857142857;text-align:center;color:#fff}#header .upper-area .cta-area .btn-area li a span{position:relative;display:block;text-align:center}#header .upper-area .cta-area .btn-area li a span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}#header .upper-area .cta-area .btn-area li:first-of-type{width:31.6071428571%;max-width:177px}#header .upper-area .cta-area .btn-area li:first-of-type a{background:#f79421}#header .upper-area .cta-area .btn-area li:first-of-type a span{margin-left:29.3785310734%}#header .upper-area .cta-area .btn-area li:first-of-type a span:before{width:42px;height:35px;left:-29.3785310734%;background:url("/assets_new/img/common/icn_order.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .btn-area li:nth-of-type(2){width:31.6071428571%;max-width:177px}#header .upper-area .cta-area .btn-area li:nth-of-type(2) a{background:#82c9de}#header .upper-area .cta-area .btn-area li:nth-of-type(2) a span{margin-left:22.5988700565%}#header .upper-area .cta-area .btn-area li:nth-of-type(2) a span:before{width:32px;height:37px;left:-16.9491525424%;background:url("/assets_new/img/common/icn_app_form.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .btn-area li:nth-of-type(3){width:18.3928571429%;max-width:103px}#header .upper-area .cta-area .btn-area li:nth-of-type(3) a{background:#f97126}#header .upper-area .cta-area .btn-area li:nth-of-type(3) a .sp{display:none}#header .upper-area .cta-area .btn-area li:last-of-type{width:18.3928571429%;max-width:103px}#header .upper-area .cta-area .btn-area li:last-of-type a{background:#378cd0}#header .upper-area .cta-area .btn-area li:last-of-type a .sp{display:none}#header .lower-area #navigation ul{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:0}#header .lower-area #navigation ul li{border-left:1px solid #82c9de}#header .lower-area #navigation ul li:last-of-type{border-right:1px solid #82c9de}#header .lower-area #navigation ul li a{display:block;padding:7px 15px;font-size:16px;font-weight:bold;line-height:1;text-align:center;color:#82c9de}.fix-btn-area{position:fixed;bottom:70px;right:0;width:6.6666666667%;max-width:128px;z-index:100}.fix-btn-area li a{display:block;width:100%;padding:20px 0 15px;font-size:14px;font-weight:bold;line-height:1.45;text-align:center;color:#fff}.fix-btn-area li a:before{content:"";display:block;margin:0 auto 10px}.fix-btn-area li.request a{border-radius:15px 0 0 0;background:#f79421}.fix-btn-area li.request a:before{width:42px;height:35px;background:url("/assets_new/img/common/icn_order.svg") no-repeat top center;background-size:cover}.fix-btn-area li.contact a{background:#378cd0;border-radius:0 0 0 15px}.fix-btn-area li.contact a:before{width:42px;height:35px;background:url("/assets_new/img/common/icn_contact.svg") no-repeat top center;background-size:cover}#main{margin-top:180px;background:#f8f8f8}#main .buy-banner{width:100%;max-width:1000px;margin:0 auto 180px}#main .banner-area{position:relative;width:52.0833333333%;max-width:1000px;margin:0 auto}#main .banner-area .illust{position:absolute;top:-118px;left:68px;max-width:288px}#main .banner-area ul{position:relative;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;z-index:5}#main .banner-area ul li{width:48.5%;max-width:485px}#main .banner-area ul li:first-of-type{width:100%;max-width:1000px;margin:0 auto 18px}#main .banner-area .cmn-line-btn{margin:20px auto 0}#cta-area{padding:55px 5.46875%;margin-bottom:105px;background:#fff;border:2px solid #82c9de;box-shadow:5px 5px 15px rgba(0,0,0,.3)}#cta-area .ttl{margin-bottom:50px;font-size:32px;font-weight:bold;line-height:1;text-align:center;letter-spacing:.03em;color:#82c9de}#cta-area .tel-area{margin-bottom:28px;text-align:center}#cta-area .tel-area .number{display:flex;align-items:baseline;justify-content:center;flex-direction:row;flex-wrap:wrap;margin-bottom:25px;font-weight:bold}#cta-area .tel-area .number .small{margin-right:10px;font-size:30px;letter-spacing:.12em}#cta-area .tel-area .number .big{font-size:50px;letter-spacing:.1em;color:#666}#cta-area .tel-area .number .big a{color:#666}#cta-area .tel-area .note{font-size:20px;letter-spacing:.1em;text-align:center}#cta-area .btn-area{display:flex;align-items:stretch;justify-content:space-between;flex-direction:row;flex-wrap:wrap;width:100%;max-width:770px;margin:0 auto 45px}#cta-area .btn-area li{width:23.3766233766%;max-width:180px;width:32.4675324675%;max-width:250px}#cta-area .btn-area li a{display:block;padding:22px 0 24px}#cta-area .btn-area li a span{position:relative;display:block;font-size:16px;font-weight:bold;line-height:1.375;color:#fff}#cta-area .btn-area li a span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}#cta-area .btn-area li.request a{background:#f79421}#cta-area .btn-area li.request a span{margin-left:33.3333333333%}#cta-area .btn-area li.request a span:before{width:44px;height:38px;left:-41.6666666667%;left:-30%;background:url("/assets_new/img/common/icn_order.svg") no-repeat top center;background-size:cover}#cta-area .btn-area li.download a{background:#82c9de}#cta-area .btn-area li.download a span{margin-left:30.5555555556%}#cta-area .btn-area li.download a span:before{width:36px;height:40px;left:-36.1111111111%;left:-26%;background:url("/assets_new/img/common/icn_app_form.svg") no-repeat top center;background-size:cover}#cta-area .btn-area li.contact a{background:#378cd0}#cta-area .btn-area li.contact a span{margin-left:38.8888888889%}#cta-area .btn-area li.contact a span.pc{display:block}#cta-area .btn-area li.contact a span.sp{display:none}#cta-area .btn-area li.contact a span:before{width:44px;height:36px;left:-50%;left:-36%;background:url("/assets_new/img/common/icn_contact.svg") no-repeat top center;background-size:cover}#cta-area .line-btn{max-width:620px;margin:0 auto;text-align:center}#cta-area .line-btn a{display:block;font-size:29px;font-weight:bold;letter-spacing:-0.045em;text-align:center;color:#16c755}#cta-area .line-btn a span{position:relative}#cta-area .line-btn a span::before,#cta-area .line-btn a span::after{content:"";position:absolute;top:50%;transform:translateY(-50%)}#cta-area .line-btn a span::before{left:-85px;width:64px;height:64px;background:url("/assets_new/img/common/icn_line.svg") no-repeat top center;background-size:cover}#cta-area .line-btn a span::after{right:-50px;width:12px;height:25px;background:url("/assets_new/img/common/icn_arrw_grn.svg") no-repeat top center;background-size:cover}#footer{padding:66px 0 40px;color:#fff;background:#333941}#footer .cont-wrapper{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:40px}#footer .cont-wrapper .cont-lft{width:100%}#footer .cont-wrapper .cont-lft .logo-area{margin-bottom:40px}#footer .cont-wrapper .cont-lft .logo{max-width:215px;margin-bottom:20px}#footer .cont-wrapper .cont-lft .bsns-day{font-size:18px;font-weight:bold;letter-spacing:.08em;color:#fff}#footer .cont-wrapper .cont-lft .adrs-area{display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#footer .cont-wrapper .cont-lft .adrs-area .blk{width:46%;max-width:460px}#footer .cont-wrapper .cont-lft .adrs-ttl{margin-bottom:15px;font-size:22px;font-weight:bold;letter-spacing:.1em}#footer .cont-wrapper .cont-lft .address{margin-bottom:5px;font-size:16px;font-weight:bold;line-height:1.5555555556;letter-spacing:.1em}#footer .cont-wrapper .cont-lft .tel{margin-bottom:10px;font-size:16px;font-weight:bold;letter-spacing:.08em;color:#fff}#footer .cont-wrapper .cont-lft .map{text-align:right}#footer .cont-wrapper .cont-lft .map a{display:inline-block;font-weight:bold;letter-spacing:.08em;color:#fff}#footer .cont-wrapper .cont-rht{width:100%;margin:0 auto 70px}#footer .cont-wrapper .cont-rht #ftr-navigation{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#footer .cont-wrapper .cont-rht #ftr-navigation .blk{width:30%;max-width:300px}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li a{display:inline-block;line-height:1.6}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li a span{font-size:16px;letter-spacing:.05em;color:#fff}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li:not(:last-child){margin-bottom:10px}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk03::before{content:"お問い合わせ";display:block;padding-bottom:5px;margin-bottom:10px;font-size:16px;letter-spacing:.05em;border-bottom:1px solid #707070}#footer .caption{padding-top:18px;font-size:18px;letter-spacing:.08em;text-align:center;border-top:1px solid #707070}.low-page#main{background:#fff}.low-page#main .container{max-width:inherit}.low-page#main .container .inner_column{display:block}.low-page#main .container .inner_column #inner_visual .page_ttl{font-size:70px}.low-page#main .container .inner_column .content{width:100%}#company .office{margin-top:80px}#company .office .detail .name{margin-bottom:15px;font-size:22px;font-weight:bold}#company .office .detail .inner>dl{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;font-size:18px;line-height:1.6}#company .office .detail .inner>dl:not(:last-of-type){margin-bottom:5px}#company .office .detail .inner>dl dt{width:15.3846153846%;max-width:100px;padding-right:3.0769230769%}#company .office .detail .inner>dl dd{width:84.6153846154%;max-width:550px}#company .office .map{width:100%;height:400px;margin:40px auto 0}#company .office .map iframe{width:100%;height:100%}@media screen and (max-width: 1919px)and (min-width: 768px){.wrap{width:90%}}@media screen and (max-width: 1600px)and (min-width: 768px){#header{height:160px}#header .upper-area .cta-area .tel .number span{font-size:25px;text-align:center}#header .upper-area .cta-area .tel .note{font-size:12px}#header .upper-area .cta-area .btn-area li a{padding:16px 0 10px;min-height:65px;font-size:12px}#header .lower-area #navigation ul li a{font-size:14px}#main{margin-top:160px}#main .banner-area{width:90%}.fix-btn-area{bottom:50px;width:20%}.fix-btn-area li a{font-size:12px}}@media screen and (max-width: 1280px)and (min-width: 1024px){#header .upper-area .cta-area .tel .number span{font-size:22px}}@media screen and (max-width: 1023px)and (min-width: 768px){.wrap{width:90%}#header{height:150px}#header .upper-area .cta-area .tel .number span{margin-bottom:5px;font-size:16px}#header .upper-area .cta-area .tel .note{font-size:9px}#header .upper-area .cta-area .btn-area li a{min-height:55px;font-size:10px}#header .upper-area .cta-area .btn-area li:first-of-type a span:before{width:22px;height:20px}#header .upper-area .cta-area .btn-area li:nth-of-type(2) a span:before{width:17px;height:20px}#header .lower-area #navigation ul li a{font-size:10px}#main{margin-top:150px}.fix-btn-area{bottom:50%;width:20%;transform:translateY(50%)}.fix-btn-area li a{font-size:12px}.cmn-sect-btn a{padding:17px 0 20px;font-size:20px}.cmn-line-btn a{padding:30px 0;font-size:25px}#cta-area .ttl{font-size:24px}#cta-area .tel-area .number{margin-bottom:15px}#cta-area .tel-area .number .small{font-size:26px}#cta-area .tel-area .number .big{font-size:46px}#cta-area .tel-area .note{font-size:20px}#cta-area .btn-area li a span{font-size:12px}#cta-area .btn-area li:first-of-type a span:before{left:-42%;width:34px;height:28px}#cta-area .btn-area li:nth-of-type(2) a span:before{left:-34%;width:26px;height:30px}#cta-area .btn-area li:nth-of-type(3) a span:before{left:-68%;width:42px;height:16px}#cta-area .btn-area li:last-of-type a span:before{left:-51%;width:34px;height:29px}#cta-area .line-btn a{font-size:24px}#footer .cont-wrapper .cont-lft .address{font-size:16px}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li a span{font-size:12px;letter-spacing:0}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk03::before{font-size:12px}#footer .caption{font-size:14px}.low-page#main .container .inner_column #inner_visual .page_ttl{font-size:50px}}@media screen and (max-width: 767px){.wrap{width:82.6666666667%;max-width:100%;margin:0 auto}a[href^="tel:"]{pointer-events:initial}.cmn-sect-btn{max-width:initial;width:100%}.cmn-sect-btn a{padding:4vw 0;font-size:4.8vw;border-radius:11.7333333333vw;box-shadow:1.3333333333vw 1.3333333333vw 4vw rgba(0,0,0,.3)}.cmn-sect-btn a:after{right:6.4vw;width:2.1333333333vw;height:4vw}.cmn-line-btn a{padding:5.3333333333vw 0;font-size:3.7333333333vw;border-radius:13.3333333333vw;box-shadow:1.3333333333vw 1.3333333333vw 4vw rgba(0,0,0,.3)}.cmn-line-btn a:before{left:4vw;width:9.6vw;height:9.6vw}.cmn-line-btn a:after{right:6.6666666667vw;width:1.3333333333vw;height:3.2vw}#header{padding:4vw 0}#header .wrap{width:89.3333333333vw}#header .upper-area{margin-bottom:0}#header .upper-area .logo{width:28.2666666667vw;max-width:initial}#header .upper-area .cta-area{display:block;width:10.1333333333vw;margin-right:13.0666666667vw}#header .upper-area .cta-area .tel{width:100%}#header .upper-area .cta-area .btn-area{display:none}#header .upper-area .cta-area .gnav-area-sp .menu-btn{position:absolute;top:1.3333333333vw;right:0;width:8vw;height:6.6666666667vw;cursor:pointer;transform:rotate(0deg);transition:all .4s ease-in-out;z-index:10002}#header .upper-area .cta-area .gnav-area-sp .menu-btn .border{position:relative}#header .upper-area .cta-area .gnav-area-sp .menu-btn .border span{display:block;position:absolute;right:0;width:100%;height:1.0666666667vw;background:#82c9de;opacity:1;transform:rotate(0deg);transition:.25s ease-in-out}#header .upper-area .cta-area .gnav-area-sp .menu-btn .border span:first-of-type{top:0;animation:menu_button_boder 4.5s cubic-bezier(0.65, 0, 0.35, 1) 0s infinite}#header .upper-area .cta-area .gnav-area-sp .menu-btn .border span:nth-of-type(2){top:2.6666666667vw;animation:menu_button_boder 4.5s cubic-bezier(0.65, 0, 0.35, 1) .2s infinite}#header .upper-area .cta-area .gnav-area-sp .menu-btn .border span:last-of-type{top:5.3333333333vw;animation:menu_button_boder 4.5s cubic-bezier(0.65, 0, 0.35, 1) .4s infinite}#header .upper-area .cta-area .gnav-area-sp .nav-inner{position:fixed;top:18vw;right:0;width:100%;height:100vh;background:#f2f2f2;z-index:-1;opacity:0;visibility:hidden;transition:opacity .5s ease,visibility .5s ease;overflow-y:auto}#header .upper-area .cta-area .gnav-area-sp .nav-inner .nav-wrapper{padding:2.6666666667vw 0 45.3333333333vw;transform:translateY(-10px);transition:opacity 1.5s cubic-bezier(0.5, 1, 0.89, 1),transform 1.5s cubic-bezier(0.5, 1, 0.89, 1);opacity:0}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .upr-blk li:not(:last-child){border-bottom:.2666666667vw solid #dbdbdb}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .upr-blk li a{position:relative;display:block;padding:4.5333333333vw 0;font-size:3.7333333333vw;font-weight:bold;letter-spacing:.03em;color:#333941}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .upr-blk li a:after{content:"";position:absolute;top:50%;right:0;width:4.2666666667vw;height:4.2666666667vw;background:url("/assets_new/img/common/icn_menu_arrw_sp.png") no-repeat top center;background-size:cover;transform:translateY(-50%)}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk{margin-bottom:5.3333333333vw}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li{width:100%}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:not(:last-child){margin-bottom:2vw}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li a{display:block;padding:4.8vw 0 5.3333333333vw;border-radius:2.6666666667vw}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li a span{position:relative;display:block;margin-left:8vw;font-size:4.8vw;font-weight:bold;line-height:1;letter-spacing:.03em;text-align:center;color:#fff}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li a span:before{content:"";position:absolute;top:50%;transform:translateY(-50%)}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:first-of-type a{background:#f79421}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:first-of-type a span:before{left:-2.6666666667vw;width:8vw;height:6.6666666667vw;background:url("/assets_new/img/common/icn_order.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:nth-of-type(2) a{background:#82c9de}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:nth-of-type(2) a span:before{left:-1.3333333333vw;width:5.8666666667vw;height:6.6666666667vw;background:url("/assets_new/img/common/icn_app_form.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:nth-of-type(3) a{background:#f97126}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:nth-of-type(3) a span:before{left:-2.6666666667vw;width:10.6666666667vw;height:4vw;background:url("/assets_new/img/common/icn_buy.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:last-of-type a{background:#378cd0}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .lwr-blk li:last-of-type a span:before{left:-2.6666666667vw;width:8vw;height:6.6666666667vw;background:url("/assets_new/img/common/icn_contact.svg") no-repeat top center;background-size:cover}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .tel-area{width:100%;padding:4vw 10.6666666667vw 5.3333333333vw;border:.2666666667vw solid #378cd0}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .tel-area .tel{max-width:initial}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .tel-area .tel .number span{position:relative;display:block;padding-left:6.6666666667vw;margin-left:0;margin-bottom:2.6666666667vw;font-size:8vw;font-weight:bold;text-align:center;color:#378cd0}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .tel-area .tel .number span:before{content:"";position:absolute;top:50%;left:1.3333333333vw;width:5.8666666667vw;height:7.4666666667vw;background:url("/assets_new/img/common/icn_menu_tel_sp.png") no-repeat top center;background-size:cover;transform:translateY(-50%)}#header .upper-area .cta-area .gnav-area-sp .nav-inner #nav-navigation .tel-area .tel .note{padding:0;font-size:3.7333333333vw;line-height:1;letter-spacing:.1em;text-align:center;color:#378cd0;border-top:none;border-bottom:none}#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:first-of-type,#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:nth-of-type(2),#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:last-of-type{animation:none}#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:first-of-type,#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:nth-of-type(2){top:3.3333333333vw;transform:rotate(45deg)}#header .upper-area .cta-area .gnav-area-sp.opened .menu-btn .border span:last-of-type{top:3.3333333333vw;width:100%;transform:rotate(-45deg)}#header .upper-area .cta-area .gnav-area-sp.opened .nav-inner{opacity:1;visibility:visible;z-index:5000}#header .upper-area .cta-area .gnav-area-sp.opened .nav-wrapper{transform:translateY(0);transition-delay:.4s;opacity:1}#header .lower-area #navigation ul{display:flex;align-items:center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;padding:0}#header .lower-area #navigation ul li{border-left:1vwSize 30 solid #82c9de}#header .lower-area #navigation ul li:last-of-type{border-right:1vwSize 30 solid #82c9de}#header .lower-area #navigation ul li a{display:block;padding:7vwSize 30 15vwSize 30;font-size:16vwSize 30;font-weight:bold;line-height:1;text-align:center;color:#82c9de}#header .fix-btn-area.sp{position:fixed;right:0;display:flex;align-items:center;justify-content:space-between;flex-direction:row;flex-wrap:wrap;bottom:0;width:100%;max-width:initial}#header .fix-btn-area.sp li{width:50%;margin:0}#header .fix-btn-area.sp li a{position:relative;display:block;width:100%;height:auto;padding:6.1333333333vw 0 4.8vw;font-size:3.7333333333vw;text-align:left}#header .fix-btn-area.sp li a:before{content:"";position:absolute;top:50%;margin:0 auto;transform:translateY(-50%)}#header .fix-btn-area.sp li:first-of-type a{padding-left:20vw;border-radius:0;background:#f79421}#header .fix-btn-area.sp li:first-of-type a:before{left:5.3333333333vw;width:11.2vw;height:9.3333333333vw}#header .fix-btn-area.sp li:nth-of-type(2) a{padding-left:18.6666666667vw;border-radius:0;background:#378cd0}#header .fix-btn-area.sp li:nth-of-type(2) a:before{left:5.3333333333vw;width:11.2vw;height:9.3333333333vw;background:url("/assets_new/img/common/icn_contact.svg") no-repeat top center;background-size:cover}#header .fix-btn-area.pc{display:none}#main{margin-top:17.3333333333vw}#main .buy-banner{width:82.6666666667%;max-width:100%;margin:0 auto;max-width:initial;margin:0 auto 30.6666666667vw}#main .banner-area{width:82.6666666667%;max-width:100%;margin:0 auto}#main .banner-area .illust{top:-19.2vw;left:13.3333333333vw;width:48vw;max-width:initial}#main .banner-area ul{display:flex;align-items:center;justify-content:center;flex-direction:column;flex-wrap:wrap}#main .banner-area ul li{width:100%;max-width:initial}#main .banner-area ul li:first-of-type{margin:0 auto 3.2vw}#main .banner-area ul li:not(:last-child){margin:0 auto 3.2vw}#main .banner-area .cmn-line-btn{margin:5.8666666667vw auto 0}#cta-area{padding:8vw 2.6666666667vw 6.6666666667vw;margin-bottom:12vw;border:.5333333333vw solid #82c9de;box-shadow:1.3333333333vw 1.3333333333vw 4vw rgba(0,0,0,.3)}#cta-area .ttl{margin-bottom:4vw;font-size:5.3333333333vw;line-height:1.45;letter-spacing:0}#cta-area .tel-area{padding:0 5.3333333333vw;margin-bottom:4vw}#cta-area .tel-area .number{position:relative;display:flex;align-items:center center;justify-content:flex-start;flex-direction:row;flex-wrap:wrap;margin-bottom:2.6666666667vw;padding-left:7.4666666667vw}#cta-area .tel-area .number .small{position:absolute;top:50%;left:0;width:5.6vw;height:7.4666666667vw;background:url("/assets_new/img/common/icn_low_tel_sp.png") no-repeat top center;background-size:cover;transform:translateY(-50%)}#cta-area .tel-area .number .big{font-size:8vw;letter-spacing:.03em}#cta-area .tel-area .note{font-size:4.2666666667vw}#cta-area .btn-area{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap;padding:0 4vw;margin:0 auto 4vw}#cta-area .btn-area li{width:33.3333333333vw;max-width:initial}#cta-area .btn-area li a{border-radius:2.6666666667vw}#cta-area .btn-area li a span{font-size:4vw;text-align:center}#cta-area .btn-area li a span:before{position:static;display:block;top:auto;transform:translateY(0)}#cta-area .btn-area li:first-of-type a{padding:4vw 0 4vw}#cta-area .btn-area li:first-of-type a span{margin-left:0}#cta-area .btn-area li:first-of-type a span:before{left:auto;width:11.7333333333vw;height:10.1333333333vw;margin:0 auto 2.6666666667vw}#cta-area .btn-area li:nth-of-type(2) a{padding:2.6666666667vw 0 4vw}#cta-area .btn-area li:nth-of-type(2) a span{margin-left:0}#cta-area .btn-area li:nth-of-type(2) a span:before{left:auto;width:9.6vw;height:10.6666666667vw;margin:0 auto 3.2vw}#cta-area .btn-area li:nth-of-type(3){margin-top:1.3333333333vw}#cta-area .btn-area li:nth-of-type(3) a{padding:6.6666666667vw 0 4vw}#cta-area .btn-area li:nth-of-type(3) a span{margin-left:0}#cta-area .btn-area li:nth-of-type(3) a span:before{left:auto;width:18.6666666667vw;height:8vw;margin:0 auto 2.6666666667vw}#cta-area .btn-area li:last-of-type{margin-top:1.3333333333vw}#cta-area .btn-area li:last-of-type a{padding:4vw 0 4vw}#cta-area .btn-area li:last-of-type a span{margin-left:0}#cta-area .btn-area li:last-of-type a span.pc{display:none}#cta-area .btn-area li:last-of-type a span.sp{display:block}#cta-area .btn-area li:last-of-type a span:before{left:auto;width:12vw;height:10.6666666667vw;margin:0 auto 2.6666666667vw}#cta-area .line-btn{width:53.3333333333vw;margin:0 auto 0 13.3333333333vw}#cta-area .line-btn a{font-size:3.4666666667vw;letter-spacing:0}#cta-area .line-btn a span::before{left:-10.6666666667vw;width:9.3333333333vw;height:9.3333333333vw}#cta-area .line-btn a span::after{right:-4vw;width:2.1333333333vw;height:3.7333333333vw}#footer{padding:17.3333333333vw 0 18.6666666667vw}#footer .cont-wrapper{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap;margin-bottom:16vw}#footer .cont-wrapper .cont-lft{width:100%;max-width:initial;margin-bottom:0}#footer .cont-wrapper .cont-lft .logo-area{margin-bottom:9.3333333333vw}#footer .cont-wrapper .cont-lft .logo{width:57.3333333333vw;max-width:initial;margin-bottom:4vw}#footer .cont-wrapper .cont-lft .bsns-day{font-size:3.7333333333vw}#footer .cont-wrapper .cont-lft .adrs-area{display:flex;align-items:flex-start;justify-content:flex-start;flex-direction:column;flex-wrap:wrap}#footer .cont-wrapper .cont-lft .adrs-area .blk{width:100%;max-width:initial}#footer .cont-wrapper .cont-lft .adrs-area .blk:not(:last-of-type){margin-bottom:8vw}#footer .cont-wrapper .cont-lft .adrs-ttl{margin-bottom:2.6666666667vw;font-size:5.0666666667vw}#footer .cont-wrapper .cont-lft .address{margin-bottom:2vw;font-size:3.7333333333vw;letter-spacing:0}#footer .cont-wrapper .cont-lft .tel{margin-bottom:2.6666666667vw;font-size:3.7333333333vw;letter-spacing:0}#footer .cont-wrapper .cont-lft .map{text-align:left}#footer .cont-wrapper .cont-lft .map a{letter-spacing:0}#footer .cont-wrapper .cont-rht{width:100%;max-width:initial;padding-top:0}#footer .cont-wrapper .cont-rht #ftr-navigation .blk{display:flex;align-items:flex-start;justify-content:space-between;flex-direction:row;flex-wrap:wrap}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li{width:100%}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li a span{font-size:4vw}#footer .cont-wrapper .cont-rht #ftr-navigation .blk li:not(:last-child){margin-bottom:4vw}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk01{width:37.3333333333vw;max-width:initial}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk02{width:40vw;max-width:initial}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk03{width:100%;max-width:initial;margin:9.3333333333vw auto 0}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk03::before{padding-bottom:1.3333333333vw;margin-bottom:4vw;width:100%;font-size:4vw}#footer .cont-wrapper .cont-rht #ftr-navigation .blk.blk03.pc{display:none}#footer .caption{padding-top:6.6666666667vw;font-size:3.7333333333vw;line-height:1.65;border-top:.2666666667vw solid #707070}.low-page#main .container .inner_column #inner_visual .page_ttl{font-size:8vw}#company .office{margin-top:10.6666666667vw}#company .office .detail .name{margin-bottom:2vw;font-size:3.4666666667vw}#company .office .detail .inner>dl{font-size:2.9333333333vw}#company .office .detail .inner>dl:not(:last-of-type){margin-bottom:.6666666667vw}#company .office .detail .inner>dl dt{width:16vw;max-width:initial;padding-right:4vw}#company .office .detail .inner>dl dd{width:64vw}#company .office .map{height:46.6666666667vw;margin:5.3333333333vw auto 0}}/*# sourceMappingURL=common_new.css.map */