body{background:#fff;font-family:"M PLUS Rounded 1c";color:#525F6B;font-size:1rem;line-height:1.75;margin:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%;word-wrap:break-word}*{-webkit-box-sizing:border-box;box-sizing:border-box}ul{margin:0;padding:0;list-style:none}a{color:#525F6B;text-decoration:none;outline:none}img{max-width:100%;height:auto}.objectfit-cover{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}small,.small{font-size:80%;font-weight:400}.h4{font-size:1.5rem}.note-box{position:relative;display:block;font-style:normal;background:#f7f7f7}.note-box::before{position:absolute;top:6px;left:6px;display:block;width:calc(100% - 12px);height:calc(100% - 12px);border:1px dashed rgba(200,200,200,0.6);border-radius:inherit;content:"";pointer-events:none}.br_::before{content:"\A";white-space:pre}.ws-nowrap{white-space:nowrap}#container{overflow-x:hidden;z-index:1;position:relative}#header{position:fixed;height:70px;width:100%;z-index:999;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center;padding:20px 0}#header.UpMove{position:fixed;width:100%;-webkit-animation:UpAnime 0.5s forwards;animation:UpAnime 0.5s forwards}@-webkit-keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}@keyframes UpAnime{from{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}to{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}}#header.DownMove{position:fixed;width:100%;-webkit-animation:DownAnime 0.5s forwards;animation:DownAnime 0.5s forwards}@-webkit-keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes DownAnime{from{opacity:0;-webkit-transform:translateY(-100px);transform:translateY(-100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@media screen and (max-width: 960px){#header,#header.UpMove,#header.DownMove{-webkit-animation:none;animation:none;height:auto;padding:0;display:block}}.header__logo{font-family:'Exo', sans-serif;font-weight:900;font-style:italic;font-size:3rem;padding-left:1rem}.header__logo a svg{width:250px}@media screen and (max-width: 1350px){.header__logo a svg{width:200px}}@media screen and (max-width: 1050px){.header__logo a svg{width:150px}}@media screen and (max-width: 960px){.header__logo{font-size:1.8rem;text-align:left}.header__logo a{margin-top:15px}.header__logo a svg{width:250px}}@media screen and (max-width: 500px){.header__logo a svg{width:150px}}#logo-navy .st0{fill:#ffffff}#logo-sky .st1{fill:#ffffff}[data-scroll="true"] #logo-navy .st0{fill:#005691}[data-scroll="true"] #logo-sky .st1{fill:#008ecf}[data-scroll="true"] #header{background-color:#fff;-webkit-box-shadow:0 0 20px rgba(0,0,0,0.1);box-shadow:0 0 20px rgba(0,0,0,0.1)}#header nav ul{list-style:none;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#header nav ul ul{display:block}#header nav ul li{position:relative}#header nav ul li a{display:block;text-decoration:none;color:#fff;padding:20px 35px;-webkit-transition:all .3s;transition:all .3s}[data-scroll="true"] #header nav ul li a{color:#525F6B}@media screen and (max-width: 500px){[data-scroll="true"] #header nav ul li a{color:#fff}}.nav-underline{font-weight:bold}#header nav ul li li a{padding:10px 20px}@media screen and (max-width: 1200px){#header nav ul li a{padding:20px}#header nav ul li li a{padding:10px 20px}}#header nav ul li a:hover{color:#fff}[data-scroll="true"] #header nav ul li a:hover{color:#525F6B}#header nav ul li.has-child::before{content:'';position:absolute;left:15px;top:30px;width:6px;height:6px;border-top:2px solid #fff;border-right:2px solid #fff;-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg)}[data-scroll="true"] #header nav ul li.has-child::before{border-top:2px solid #525F6B;border-right:2px solid #525F6B}@media screen and (max-width: 1200px){#header nav ul li.has-child::before{left:0}}#header nav li.has-child ul{position:absolute;left:0;top:62px;z-index:4;background:rgba(0,26,43,0.95);width:220px;visibility:hidden;opacity:0;-webkit-transition:all .3s;transition:all .3s}#header nav li.has-child:hover>ul,#header nav li.has-child ul li:hover>ul,#header nav li.has-child:active>ul,#header nav li.has-child ul li:active>ul{visibility:visible;opacity:1}#header nav li.has-child ul li a{color:#fff;border-bottom:solid 1px rgba(255,255,255,0.4);font-size:0.9rem}#header nav li.has-child ul li:last-child a{border-bottom:none}#header nav li.has-child ul li a:hover,#header nav li.has-child ul li a:active{background:rgba(255,255,255,0.2)}@media screen and (max-width: 960px){#header nav{padding:0}#header nav ul{display:block}#header nav ul li a{border-bottom:1px solid #525F6B}#header nav li.has-child ul li a{font-weight:normal;font-size:0.9rem;font-weight:normal}#header nav ul li.has-child::before{left:20px;top:20px}#header nav ul ul li.has-child::before{-webkit-transform:rotate(135deg);-ms-transform:rotate(135deg);transform:rotate(135deg);left:20px}#header nav ul li.has-child.active::before{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}}@media screen and (max-width: 960px){#g-nav{position:fixed;z-index:999;top:-200%;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.8);-webkit-transition:all 0.6s;transition:all 0.6s}#g-nav.panelactive{top:0}#g-nav.panelactive #g-nav-list{position:fixed;z-index:999;width:100%;height:100vh;overflow:auto;-webkit-overflow-scrolling:touch}#g-nav ul{width:90%;margin:100px auto 0 auto}#g-nav ul ul{width:100%;margin:0}#g-nav ul li.has-child ul{position:relative;left:0;top:0;width:100%;visibility:visible;opacity:1;display:none;-webkit-transition:none;transition:none;-webkit-transform:none;-ms-transform:none;transform:none}#g-nav li{list-style:none;text-align:center}#g-nav li a{color:#aaa;text-decoration:none;padding:10px;display:block;text-transform:uppercase;letter-spacing:0.1em}}#vidual-area{position:relative;width:100%;height:100vh;overflow:hidden}#slider{width:100%;height:100vh}#vidual-area #slider-area{position:absolute;top:0;right:0;width:100%;z-index:-1}#vidual-area h2{line-height:1.1;color:#fff;text-transform:uppercase;font-size:4.1rem;position:absolute;top:36%;left:5%;font-family:'Exo', sans-serif;font-weight:900;font-style:italic;text-shadow:3px 3px 4px rgba(0,0,0,0.3)}#vidual-area h1{line-height:1.5;color:#fff;text-transform:uppercase;font-size:1.3rem;position:absolute;top:55%;left:5%;opacity:0;-webkit-animation:vidualH1FadeIn 2.25s ease 2s 1 normal both;animation:vidualH1FadeIn 2.25s ease 2s 1 normal both}@-webkit-keyframes vidualH1FadeIn{100%{opacity:1}}@keyframes vidualH1FadeIn{100%{opacity:1}}body.appear #vidual-area h1::after{content:'';background:#005691;width:0;height:40px;position:absolute;top:-10px;right:5px;z-index:-1;-webkit-animation-name:vidualH1bgRLextendAnime;animation-name:vidualH1bgRLextendAnime;-webkit-animation-duration:.2s;animation-duration:.2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-delay:1.5s;animation-delay:1.5s}@-webkit-keyframes vidualH1bgRLextendAnime{0%{width:0}100%{width:115%}}@keyframes vidualH1bgRLextendAnime{0%{width:0}100%{width:115%}}#vidual-area dl{position:absolute;right:calc(50px + 40px);bottom:2%}#vidual-area dl{color:#fff}#vidual-area dt,#vidual-area dd,#vidual-area ul,#vidual-area ul li{display:inline-block}#vidual-area dt{text-transform:uppercase;font-family:'Exo', sans-serif;font-weight:400;font-style:italic;font-size:0.9rem}#vidual-area dd{margin:0}#vidual-area ul li{margin:0 10px}#vidual-area ul img{width:20px}@media screen and (max-width: 960px){#vidual-area h2{font-size:2.1rem}#vidual-area p{font-size:1rem}#vidual-area dl{left:10px;bottom:16px}#vidual-area ul li{margin:0 5px}}@media screen and (max-width: 450px){#vidual-area h2{font-size:7vw;top:inherit;bottom:10%}#vidual-area h1{font-size:1.1rem;opacity:1;-webkit-animation:none;animation:none;top:45%;right:10%;padding-left:1.75rem;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}body.appear #vidual-area h1::after{opacity:0.85;height:80px;top:-6px;right:18px;-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px)}}@media screen and (max-width: 321px){#vidual-area h2{font-size:6vw;bottom:18%}#vidual-area h1{font-size:1rem;-webkit-transform:translate3d(0, 0, 1px);transform:translate3d(0, 0, 1px)}body.appear #vidual-area h1::after{height:72px;top:-8px;right:18px;-webkit-transform:translate3d(0, 0, 0px);transform:translate3d(0, 0, 0px)}#vidual-area dl{left:15px}#vidual-area ul li{margin:0 10px}}#service{padding:100px 0}.section-title,.service-lead,.service-box{color:#525F6B}.service-logo__wrap{margin:0}.service-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}.service-logo li{max-width:120px}.service-usedcar-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;margin-bottom:100px}.service-box{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-ms-flex-wrap:wrap;flex-wrap:wrap}.service-box:not(:last-child){margin-bottom:80px}.service-box:nth-child(even){-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.service-box__image{display:block;width:48%;height:auto;-webkit-box-shadow:15px 15px 0 #008ECF;box-shadow:15px 15px 0 #008ECF}.service-box__content{width:48%}#service .service-img-wrapper{position:relative;overflow:hidden;width:30%;height:60vh}@media screen and (max-width: 960px){#service{padding:50px 0 30px}.service-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;margin:20px 0}.service-box:not(:last-child){margin-bottom:80px}.service-box__image{width:95%;margin:15px 0 45px}.service-box__content{width:100%}}@media screen and (max-width: 500px){#service .service-lead{font-size:0.9rem}.service-logo,.service-usedcar-link{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#works{position:relative;padding:60px 0 calc(5% + 100px);background:#005691}#works::after{content:"";position:absolute;bottom:0;right:0;width:0;height:0;border-style:solid;border-width:0 0 100px 100vw;border-color:transparent transparent #fff transparent}#works .section-title{color:#fff}.works-lead{max-width:1020px;padding:0 1rem 0 0;margin-bottom:60px;color:#fff}.worksnews-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;margin:60px 0 0}#works .social-button ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end}#works .social-button ul li{margin-right:0}@media screen and (max-width: 960px){#works{position:relative;padding:0 0 calc(10% + 75px) 0;background:#005691}#works::after{border-width:0 0 75px 100vw}#works .social-button ul{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}@media screen and (max-width: 500px){#works{padding:50px 0 calc(10% + 75px) 0}.works-lead{padding:0 5% 0 0;font-size:0.9rem}}#Instagram{padding:6% 0 10% 15%}.instagram-link{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 500px){#Instagram{padding:10% 0}}.gallery{margin:0 0 5% 0;-webkit-columns:4;columns:4;padding:0 15px}.gallery li{position:relative;overflow:hidden;margin-bottom:20px}.gallery img{width:100%;height:350px;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.gallery-mask{width:100%;height:100%;position:absolute;bottom:-100%;left:0;background-color:rgba(0,0,0,0.6);-webkit-transition:all 0.6s ease;transition:all 0.6s ease}.gallery li:hover .gallery-mask{bottom:0}.gallery-caption{margin:1rem;font-size:0.9rem;line-height:1.2}.gallery-caption p{color:#fff}@media only screen and (max-width: 1500px){.gallery img{height:300px}}@media only screen and (max-width: 1270px){.gallery img{height:250px}}@media only screen and (max-width: 960px){.gallery{-webkit-columns:2;columns:2}.gallery img{height:300px}}@media only screen and (max-width: 640px){.gallery img{height:250px}}@media only screen and (max-width: 530px){.gallery img{height:180px}}@media only screen and (max-width: 376px){.gallery img{height:150px}}#footer{background-color:#001a2b}.footer__primary{padding-right:45px;margin:100px 0}.footer__calendar{padding-top:30px;margin:100px 0}.footer__logo a img{width:100%;max-width:310px}.footer__address p{line-height:1.75;margin:0}.footer__address dl{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0 0}.footer__address dt{width:30%}.footer__address dd{width:70%}.footer__sns{margin:1rem 0 0 0;border-top:1px solid #525F6B;padding:1rem 0 0 0}.footer__sns dt,.footer__sns dd,.footer__sns ul,.footer__sns ul li{display:inline-block}.footer__sns dt{text-transform:uppercase;font-family:'Exo', sans-serif;font-weight:400;font-style:italic;font-size:0.9rem;margin-right:10px}.footer__sns dd ul li{margin:0 10px}.footer__sns dd ul img{width:20px}.footer__link{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;margin:1rem 0 0 0}.footer__link__goopit{width:48%;padding-right:1rem}.footer__link__goopit .st0{fill:#E6001B;-webkit-transition:ease .2s;transition:ease .2s}.footer__link__goopit .st1{fill:#FFFFFF;-webkit-transition:ease .2s;transition:ease .2s}.footer__link__goopit .st2{fill:#F47400;-webkit-transition:ease .2s;transition:ease .2s}.footer__link__goopit:hover .st0{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.footer__link__goopit:hover .st1{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.footer__link__goopit:hover .st2{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px)}.footer__link__carsensor{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;text-align:center}.footer__link__carsensor a{display:block;padding:0.5rem 1rem;color:#fff;font-weight:bold;background-color:#FF6113;-webkit-transition:ease .2s;transition:ease .2s}.footer__link__carsensor a:hover{-webkit-transform:translateY(-5px);-ms-transform:translateY(-5px);transform:translateY(-5px);-webkit-box-shadow:0 0 10px rgba(0,0,0,0.2);box-shadow:0 0 10px rgba(0,0,0,0.2)}@media screen and (max-width: 960px){.footer__primary{margin:50px 0 0}.footer__calendar{margin:50px 0}.footer__logo{font-size:3rem;text-align:left}.footer__primary{padding-right:15px}.footer__address p{font-size:0.9rem}.footer__sns{margin:1.5rem 0}.footer__link{margin:0 0 3rem}}.copyright{padding:20px 0;font-family:'Exo', sans-serif;font-weight:400;font-style:italic;text-align:center}.sidebar{padding-left:64px}.sidebar-bcs-logo{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.sidebar-bcs-logo li{width:50%;max-width:200px}@media not all and (min-width: 992px){.sidebar{padding-left:15px}}.post__header{margin-bottom:50px}.post__header__title{font-size:1.4rem;line-height:1.75}#Article h2{margin:30px 0 20px;padding:10px;border-left:5px solid #005691;background-color:#f6f6f6;color:#525F6B;font-size:18px;font-weight:bold;line-height:1.4;letter-spacing:0}#Article h3{margin:30px 0 20px;padding:10px 10px 10px 15px;border-bottom:6px solid #f6f6f6;color:#525F6B;font-size:18px;font-weight:bold;line-height:1.4;letter-spacing:0px}#Article p{font-size:0.95rem;line-height:1.8;color:#525F6B}#Article a{color:#0693cd}#Article img{height:auto;max-width:100%;margin:0.5rem auto 0}#Article ul{margin:16px 0;padding:0 0 0 40px;color:#525F6B}#Article ul li{line-height:2}.figure-image figcaption{font-size:95%;opacity:.7;margin:0 auto 1.5em}@media (min-width: 992px){#Article h2{margin:32px 0 20px;padding:12px 16px;border-left:6px solid #005691;background-color:#f6f6f6;color:#525F6B;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:1px}#Article h3{margin:25px 0 18px;padding:10px 14px;border-bottom:6px solid #f6f6f6;color:#525F6B;font-size:20px;font-weight:bold;line-height:1.4;letter-spacing:1px}#Article p{font-size:1rem;line-height:2}#Article img{max-width:100%}}.usedcar-slide{position:relative;margin:0;padding:0}.usedcar-slide .usedcar-slide-item{position:relative;height:100%}.usedcar-slide .usedcar-slide-item::before{display:block;padding-top:75%;content:"";position:relative;overflow:hidden}.usedcar-slide .usedcar-slide-item img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.usedcar-slide>.slick-list,.usedcar-slide>.slick-list>.slick-track,.usedcar-slide>.slick-list>.slick-track>.slick-slide>div{position:relative;height:100%}.usedcar-slide-navigation{position:relative;padding:0;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}.usedcar-slide-navigation .usedcar-slide-navigation-item{position:relative;cursor:pointer;overflow:hidden;width:19%;height:100%;margin:0.5%;padding:0}.usedcar-slide-navigation .usedcar-slide-navigation-item::before{display:block;padding-top:70%;content:""}.usedcar-slide-navigation .usedcar-slide-navigation-item img{position:absolute;top:0;bottom:0;right:0;left:0;margin:auto;width:100%}.usedcar-slide-navigation .current::after{position:absolute;top:0;left:0;display:block;width:100%;height:100%;content:"";opacity:0.5;background:#000}.loader,.loader:before,.loader:after{background:#ffffff;-webkit-animation:load1 1s infinite ease-in-out;animation:load1 1s infinite ease-in-out;width:0.5em;height:1em}.loader{color:#ffffff;text-indent:-9999em;margin:88px auto;position:relative;font-size:11px;-webkit-transform:translateZ(0);transform:translateZ(0);-webkit-animation-delay:-0.16s;animation-delay:-0.16s}.loader:before,.loader:after{position:absolute;top:0;content:''}.loader:before{left:-1.5em;-webkit-animation-delay:-0.32s;animation-delay:-0.32s}.loader:after{left:1.5em}@-webkit-keyframes load1{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:1em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:2em}}@keyframes load1{0%,80%,100%{-webkit-box-shadow:0 0;box-shadow:0 0;height:1em}40%{-webkit-box-shadow:0 -2em;box-shadow:0 -2em;height:2em}}#splash{position:fixed;width:100%;height:100%;background:#525F6B;z-index:9999999;text-align:center;color:#fff}#splash-sub{position:fixed;width:100%;height:100%;z-index:9999999;text-align:center}#splash-logo{position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.splashbg,.splashbg-sub{display:none}body.appear .splashbg-sub{display:block;content:"";position:fixed;z-index:9999;width:100%;height:100vh;top:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#008ECF;-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}body.appear .splashbg{display:block;content:"";position:fixed;z-index:9999;width:100%;height:100vh;top:0;left:0;-webkit-transform:scaleX(0);-ms-transform:scaleX(0);transform:scaleX(0);background-color:#008ECF;-webkit-animation-name:PageAnime;animation-name:PageAnime;-webkit-animation-duration:.8s;animation-duration:.8s;-webkit-animation-timing-function:ease-in-out;animation-timing-function:ease-in-out;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes PageAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}#container{opacity:0}body.appear #container{-webkit-animation-name:PageAnimeAppear;animation-name:PageAnimeAppear;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.8s;animation-delay:0.8s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}@keyframes PageAnimeAppear{0%{opacity:0}100%{opacity:1}}.g-nav-openbtn{display:none}@media screen and (max-width: 960px){.g-nav-openbtn{display:block;position:fixed;z-index:9999;top:0;right:4px;cursor:pointer;width:50px;height:50px}.g-nav-openbtn .openbtn-area{-webkit-transition:all .4s;transition:all .4s}.g-nav-openbtn span{display:inline-block;-webkit-transition:all .4s;transition:all .4s;position:absolute;left:14px;height:3px;border-radius:2px;background:#525F6B;width:45%}.g-nav-openbtn span:nth-of-type(1){top:15px}.g-nav-openbtn span:nth-of-type(2){top:23px}.g-nav-openbtn span:nth-of-type(3){top:31px}.g-nav-openbtn.active .openbtn-area{-webkit-transform:rotateY(-360deg);transform:rotateY(-360deg)}.g-nav-openbtn.active span:nth-of-type(1){top:18px;left:18px;-webkit-transform:translateY(6px) rotate(-135deg);-ms-transform:translateY(6px) rotate(-135deg);transform:translateY(6px) rotate(-135deg);width:30%}.g-nav-openbtn.active span:nth-of-type(2){opacity:0}.g-nav-openbtn.active span:nth-of-type(3){top:30px;left:18px;-webkit-transform:translateY(-6px) rotate(135deg);-ms-transform:translateY(-6px) rotate(135deg);transform:translateY(-6px) rotate(135deg);width:30%}}.nav-underline li a{position:relative}.nav-underline li.current a,.nav-underline li a:hover{color:#eee}.nav-underline li a::after{content:'';position:absolute;bottom:16px;left:25%;width:50%;height:1px;background:#eee;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.nav-underline li li a::after{display:none}.nav-underline li.current a::after,.nav-underline li a:hover::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 960px){.nav-underline li a::after{display:none}}.scrolldown{position:absolute;right:40px;bottom:3%;height:50px}.scrolldown span{position:absolute;left:-15px;top:-15px;color:#fff;font-size:0.7rem;letter-spacing:0.05em;font-family:'Exo', sans-serif;font-weight:400;font-style:italic;-webkit-transform:rotate(-90deg);-ms-transform:rotate(-90deg);transform:rotate(-90deg);text-transform:uppercase;left:-23px;top:-31px}.scrolldown::after{content:"";position:absolute;top:0;width:1px;height:30px;background:#fff;-webkit-animation:pathmove 1.4s ease-in-out infinite;animation:pathmove 1.4s ease-in-out infinite;opacity:0}@-webkit-keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}@keyframes pathmove{0%{height:0;top:0;opacity:0}30%{height:30px;opacity:1}100%{height:0;top:50px;opacity:0}}.my-jumbotron__bg{position:relative;margin-bottom:0 !important;background-size:cover;height:300px;z-index:-1}.my-jumbotron__bg.--image1{background-image:url("../../asset/img/slider/1.jpg");background-position:right 35% bottom 8%}.my-jumbotron__bg.--image2{background-image:url("../../asset/img/slider/2.jpg");background-position:right 20% bottom 40%}.my-jumbotron__bg.--image3{background-image:url("../../asset/img/slider/3.jpg");background-position:right 20% bottom 35%}.my-jumbotron__bg.--blur{position:relative}.my-jumbotron__bg.--blur::after{content:'';position:absolute;top:0;left:0;width:100%;height:100%;backdrop-filter:blur(4px);-webkit-backdrop-filter:blur(4px)}.section-title{font-size:2rem;margin:0 0 20px 0;text-transform:uppercase}.section-title__en{font-size:4rem;font-family:'Exo', sans-serif;font-weight:900;font-style:italic}.section-title img{max-width:200px}@media screen and (max-width: 960px){.section-title{margin:0 0 40px 0}.section-title__en{font-size:2rem}}@media screen and (max-width: 450px){.section-title{margin:0 0 30px 0}.section-title__en{font-size:1.6rem}}.cardbox{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.item{padding:30px;width:32%;background-color:#fff;margin-bottom:30px}.worksnews .item{padding:30px;width:48%;margin-bottom:30px;background-color:#fff}.cardbox.tire .item{padding:0 10px 10px;width:48%;margin-bottom:30px;border:1px solid #ccc}.cardbox.tire .item .item-info{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.cardbox.tire .item .item-info .tiremaker-logo{max-width:80px}.cardbox.tire .item .item-info .tire-season{margin-top:10px}.cardbox.tire .item .item-info .tire-season .icon-sun{color:#ff7f07}.cardbox.tire .item .item-info .tire-season .icon-sonw{color:#07a4ff}.cardbox.tire .item a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center}.cardbox.tire .item a .tire-item{width:100%;max-width:200px}.cardbox.usedcar{margin:50px 0 30px}.cardbox.usedcar h2{font-size:1.2rem;font-weight:bold}.cardbox.worksnews h2{font-size:1rem;font-weight:400;color:#525F6B}.cardbox.news h2{font-size:1rem;font-weight:400;color:#525F6B}.cardbox.tire h2{font-size:0.9rem;font-weight:400;color:#525F6B}.cardbox.usedcar .item{-webkit-box-shadow:0 0 15px rgba(0,0,0,0.1);box-shadow:0 0 15px rgba(0,0,0,0.1)}.cardbox.usedcar .item dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.cardbox.usedcar .item dt{padding:10px 5px;width:100px;height:auto;border-bottom:1px solid #008ECF;margin:0}.cardbox.usedcar .item dd{padding:10px 5px;width:calc(100% - 100px);border-bottom:1px solid #525F6B;margin:0}.cardbox.news .item img{border:1px solid #525F6B}@media not all and (min-width: 768px){.item,.worksnews .item{width:100%}.item:not(:last-child){margin-bottom:30px}.worksnews .item:not(:last-child){margin-bottom:30px}.cardbox.tire .item a .tire-item{width:100%}}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:0.6s;animation-delay:0.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#008ECF}@-webkit-keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:right;transform-origin:right}100%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgRLextend::before{-webkit-animation-name:bgRLextendAnime;animation-name:bgRLextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#419CD6}@-webkit-keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}@keyframes bgRLextendAnime{0%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(0);transform:scaleX(0)}50%{-webkit-transform-origin:right;transform-origin:right;-webkit-transform:scaleX(1);transform:scaleX(1)}50.001%{-webkit-transform-origin:left;transform-origin:left}100%{-webkit-transform-origin:left;transform-origin:left;-webkit-transform:scaleX(0);transform:scaleX(0)}}.bgappearTrigger,.bgUDextendTrigger,.bgDUextendTrigger,.bgRLextendTrigger,.bgLRextendTrigger{opacity:0}.cta{background-color:#005691;padding:4rem 0;color:#fff}.cta-head{text-align:center;padding:0 0 40px 0}.cta-head__title::first-line{font-family:'Exo', sans-serif;font-weight:900;font-style:italic;font-size:4rem;margin:0;text-transform:uppercase}.cta-head__title{font-size:1rem;font-weight:normal;line-height:1.3}.cta-head__lead{font-size:1.4rem;font-weight:bold;padding:0 1rem}.cta-content{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;max-width:980px;margin:auto}.cta-content-item{width:100%;text-align:center}.cta__icon_line::before{position:absolute;content:'';display:inline-block;top:2px;left:-28px;width:20px;height:20px;background-image:url("../img/ico_line.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle}.cta__icon_mail::before{position:absolute;content:'';display:inline-block;top:3px;left:-21px;width:17px;height:17px;background-image:url("../img/ico_mail.svg");background-size:contain;background-repeat:no-repeat;vertical-align:middle}@media screen and (max-width: 960px){.cta-head{padding:1.75rem 0}.cta-head__title::first-line{font-size:3.2rem;margin:0 0 10px 0}.cta-content-item{width:100%;padding:20px 0}}@media screen and (max-width: 450px){.cta-head__title::first-line{font-size:2.8rem;margin:0 0 5px 0}.cta-head__title{margin-bottom:1.75rem}.cta-head__lead{font-size:1.1rem;margin:0 0 1rem 0}.cta-content-item{width:100%;padding:20px 0}}.btntransform{position:relative;display:inline-block;padding:0 0 0 15px;line-height:50px;color:#525F6B;font-weight:bold;text-decoration:none;outline:none}.btntransform::before{content:'';position:absolute;left:0;z-index:-1;width:50px;height:50px;background:#008ECF;border-radius:25px;-webkit-transition:.3s ease-out;transition:.3s ease-out}.btntransform:hover::before{width:200px}.btntransform::after{position:absolute;content:'';top:1.4em;right:-15px;width:5px;height:5px;border-top:2px solid #525F6B;border-right:2px solid #525F6B;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn{position:relative;overflow:hidden;text-decoration:none;display:inline-block;padding:16px 60px;border-radius:30px;text-align:center;outline:none;background:#fff;-webkit-transition:ease .2s;transition:ease .2s}@media screen and (max-width: 500px){.btn{padding:14px 45px}}.btn.btnborder{border:1px solid #525F6B}.btn.btnborder:hover{border:1px solid #008ECF}.btn.btnshadow{-webkit-box-shadow:0 3px 5px rgba(0,0,0,0.3);box-shadow:0 3px 5px rgba(0,0,0,0.3)}.btn.btnshadow:hover{-webkit-box-shadow:0 7px 10px rgba(0,0,0,0.3);box-shadow:0 7px 10px rgba(0,0,0,0.3)}.btn span{position:relative;z-index:3;color:#525F6B;font-weight:bold}.btn:hover span{color:#fff}.btn span::after{position:absolute;content:'';top:10px;right:-20px;width:5px;height:5px;border-top:2px solid #525F6B;border-right:2px solid #525F6B;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.btn:hover span::after{border-top:2px solid #fff;border-right:2px solid #fff}.bgleft:before{content:'';position:absolute;top:0;left:0;z-index:2;background:#008ECF;width:100%;height:100%;-webkit-transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:-webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;transition:transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s, -webkit-transform 0.6s cubic-bezier(0.8, 0, 0.2, 1) 0s;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:right top;-ms-transform-origin:right top;transform-origin:right top}.bgleft:hover:before{-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top;-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}#page-top a{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;width:50px;height:50px;border:1px solid #525F6B;color:#525F6B;text-align:center;text-transform:uppercase;text-decoration:none;font-size:0.6rem;-webkit-transition:all 0.3s;transition:all 0.3s}#page-top a:hover{background:#005691}#page-top{position:fixed;right:10px;bottom:10px;z-index:2;opacity:0;-webkit-transform:translateX(100px);-ms-transform:translateX(100px);transform:translateX(100px)}#page-top span{display:inline-block;width:13px;height:13px;border-top:1px solid #525F6B;border-left:1px solid #525F6B;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);margin:8px 0 0 0}#page-top.LeftMove{-webkit-animation:LeftAnime 0.5s forwards;animation:LeftAnime 0.5s forwards}@-webkit-keyframes LeftAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes LeftAnime{from{opacity:0;-webkit-transform:translateX(100px);transform:translateX(100px)}to{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}#page-top.RightMove{-webkit-animation:RightAnime 0.5s forwards;animation:RightAnime 0.5s forwards}@-webkit-keyframes RightAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(100px);transform:translateX(100px)}}@keyframes RightAnime{from{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}to{opacity:1;-webkit-transform:translateX(100px);transform:translateX(100px)}}.news-list li{border-bottom:1px dotted #fff;list-style:none;padding:10px}.news-list time{display:inline-block;font-weight:bold;margin-right:40px}.news-list p{display:inline-block;text-decoration:none;margin:1rem 0;position:relative}.news-list p::after{content:'';position:absolute;z-index:-1;bottom:0;left:0;width:0;height:100%;background:#008ECF;-webkit-transition:all .5s;transition:all .5s;opacity:0}.news-list p:hover::after{width:100%;opacity:1}@media screen and (max-width: 500px){.news-list time{display:block;font-size:0.9rem}.news-list p{display:block;margin:0}}.footer-nav{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:100px 0}.footer-nav ul{width:calc(100% / 4)}.footer-nav li{font-size:0.9rem;line-height:1.75;margin-bottom:1rem}.footer-nav a{position:relative;color:#fff}.footer-nav a::after{content:'';position:absolute;bottom:-4px;left:0;width:100%;height:2px;background:#fff;-webkit-transition:all .3s;transition:all .3s;-webkit-transform:scale(0, 1);-ms-transform:scale(0, 1);transform:scale(0, 1);-webkit-transform-origin:left top;-ms-transform-origin:left top;transform-origin:left top}.footer-nav a:hover::after{-webkit-transform:scale(1, 1);-ms-transform:scale(1, 1);transform:scale(1, 1)}@media screen and (max-width: 960px){.footer-nav{margin:100px 0 0 0}.footer-nav ul{margin-bottom:2rem;width:calc(100% / 2)}}.heading-bothsides-line{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;font-size:2rem;text-align:center}.heading-bothsides-line::before,.heading-bothsides-line::after{content:'';width:70px;height:3px;background-color:#008ECF}.heading-bothsides-line::before{margin-right:20px}.heading-bothsides-line::after{margin-left:20px}.heading-underline{padding-bottom:0.5rem;font-size:1.6rem;border-bottom:2px solid #008ECF}.heading-underline.tire{font-size:1.2rem}.line .heading-bothsides-line::before,.line .heading-bothsides-line::after{background-color:#44b749}.line .heading-underline{border-bottom:2px solid #44b749}.line-friend h3{text-align:center;border:1px solid #44b749;margin-bottom:1rem}@media screen and (max-width: 500px){.heading-bothsides-line{font-size:1.4rem}.heading-bothsides-line::before,.heading-bothsides-line::after{width:30px}.heading-bothsides-line::before{margin-right:10px}.heading-bothsides-line::after{margin-left:10px}.heading-underline{font-size:1.2rem}}.list-dl dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-dl-tire dl{-webkit-box-align:center;-ms-flex-align:center;align-items:center}.list-dl dt{padding:10px;width:230px;margin:0}.list-dl dd{padding:10px;width:calc(100% - 230px);margin:0}.list-simple dt,.list-simple dd{border-bottom:1px solid #ccc}.list-doublecolors dt{border-bottom:1px solid #008ECF}.list-doublecolors dd{border-bottom:1px solid #525F6B}.list-dt-small dt{width:100px}.list-dt-small dd{width:calc(100% - 100px)}.list-dt-wide dt{width:300px}.list-dt-wide dd{width:calc(100% - 300px)}.list-dt-half dt{width:50%}.list-dt-half dd{width:50%}.list-dl-usedcar dt,.list-dl-usedcar dd{border-bottom:1px solid #ccc}.list-dl-usedcar dt:first-of-type,.list-dl-usedcar dd:first-of-type{border-top:1px solid #ccc}.list-dl-usedcar dt{background-color:#eee;width:40%}.list-dl-usedcar dd{width:60%}.list-dl-usedcar.--estimate dt{width:55%}.list-dl-usedcar.--estimate dd{width:45%;text-align:right}.list-dl-usedcar.--estimate.--sum dd:last-of-type{color:#a80101;font-weight:bold}@media screen and (max-width: 500px){.list-dl dt,.list-dl dd{width:100%}.list-dt-small dt{width:100%}.list-doublecolors dt{background-color:#008ECF;color:#fff}.list-doublecolors dd{border-bottom:none}.list-dl-tire dt,.list-dl-tire dd{border-bottom:1px solid #ccc}.list-dl-usedcar dl{margin-bottom:0}.list-dl-usedcar dt:first-of-type,.list-dl-usedcar dd:first-of-type{border-top:none}.list-dl-usedcar.--estimate dt,.list-dl-usedcar.--estimate dd{width:100%}}.list-ul__square li{position:relative;padding-left:2rem}.list-ul__square li:before{content:'';position:absolute;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}.list-ul__square li:before{top:8px;left:7px;width:12px;height:12px;border:2px solid #008ECF}.list-ul__border{padding:0.5rem;margin-bottom:5px;border:1px solid #008ECF}.list-ol__circle{counter-reset:number;list-style-type:none !important;padding:1rem 0.5rem 0.5rem;border:solid 1px #008ECF}.list-ol__circle li{position:relative;padding-left:35px;line-height:1.75}.list-ol__circle li:before{position:absolute;counter-increment:number;content:counter(number);display:inline-block;background:#008ECF;color:white;font-family:'Avenir','Arial Black','Arial',sans-serif;font-weight:bold;font-size:15px;border-radius:50%;left:0;width:25px;height:25px;line-height:25px;text-align:center;top:5px}.list-ol__vertical{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-ms-flex-wrap:wrap;flex-wrap:wrap}.list-ol__vertical li{width:32%}.line .list-ol__circle{border:none}.line .list-ol__circle li:before{background:#44b749}@media screen and (max-width: 500px){.list-ol__vertical li{width:100%}}.table-price tr{text-align:right}.table-price tr td:last-of-type{color:red}.my-breadcrumb{font-size:0.8rem;background-color:#fff;margin:auto;border-bottom:2px solid #f0f0f0}.my-breadcrumb .breadcrumb-item{line-height:1.2}.page-item.active .page-link{border-color:#008ECF;background-color:#008ECF}.page-link{line-height:1;color:#008ECF}
