﻿@import url(normalize.css);@import url(set.css);@import url("//fonts.googleapis.com/css?family=Roboto:400,500&display=swap");html{font-size:62.5%;box-sizing:border-box}body{margin:0;padding:0;font-size:1.6rem;line-height:1.4;font-family:"Roboto","ヒラギノ角ゴPro W3",Hiragino Kaku Gothic Pro,"メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS PGothic",sans-serif;color:#23252D;-ms-word-break:break-word;word-break:break-word}@media screen and (max-width: 768px){body{font-size:1rem}}a{color:#23252D;text-decoration:none}a{-webkit-transition:all .2s;transition:all .2s}a::before,a::after{-webkit-transition:all .2s;transition:all .2s}a:hover,a:focus,a:active{outline:none;color:#797a7f}@media screen and (max-width: 768px){.pc-only{display:none !important}}@media screen and (max-width: 768px){.tb-over{display:none !important}}@media screen and (min-width: 769px){.sp-only{display:none !important}}.center{text-align:center}img{max-width:100%;height:auto}picture{display:block;margin-top:0.5rem}.clear{clear:both}.clear::after{content:"";display:block;clear:both}.red{color:#ca1b1d}.m-0{margin:0 !important}.m-t-0{margin-top:0rem !important}.m-t-1{margin-top:1rem !important}.m-t-2{margin-top:2rem !important}.m-t-3{margin-top:3rem !important}.m-b-0{margin-bottom:0rem !important}.m-b-1{margin-bottom:1rem !important}.m-b-2{margin-bottom:2rem !important}.indent{padding-left:1em;text-indent:-1em}.flex-conts,.g-header .inner,.path ul,.foot-nav ul,.index-news,.index-common,.index-common .conts,.repair-faq .wrap,.form-common .brand ul{display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.fadein{opacity:0;transform:translate(0, 25px);transition:all 1500ms}.fadein.scrollin{opacity:1;transform:translate(0, 0)}@media screen and (min-width: 769px){.fadein-pc{opacity:0;transform:translate(0, 25px);transition:all 1500ms}.fadein-pc.scrollin{opacity:1;transform:translate(0, 0)}}h1,h2,h3,h4,h5{margin:1rem 0 0}p{margin:1rem 0 0}@media screen and (max-width: 768px){p{margin-top:0.5em}}.page{overflow:hidden}.container{margin:0 auto;width:100%}.container::after{content:"";display:block;clear:both}.fixed .container{padding-top:106px}@media screen and (max-width: 768px){.fixed .container{padding-top:40px}}@media screen and (max-width: 768px){.container{margin:0 2rem;width:calc(100% - 4rem)}}.inner{margin:0 106px;width:calc(100% - 212px);overflow:hidden}@media screen and (max-width: 768px){.inner{margin:0;padding:1rem 1rem 0;width:100%}}.wrap{clear:both;overflow:hidden}.article-body{-ms-word-wrap:break-word;word-wrap:break-word;-ms-word-break:normal;word-break:normal}.article-body h1,.article-body h2,.article-body h3,.article-body h4,.article-body h5,.article-body h6{font-weight:bold;clear:both}.article-body a{text-decoration:underline}.article-body a:hover{text-decoration:none}.article-body ul,.article-body ol{margin:10px;margin-left:.25rem}.article-body ul li,.article-body ol li{margin-top:.25em}.tab-conts.event .article-body ul,.tab-conts.event .article-body ol{margin-left:0}.article-body dl dt{margin-top:0.5rem;font-weight:bold}.article-body dl dt:first-child{margin-top:0}.article-body dl dd{margin-left:1em}.article-body table{margin:.5rem 0 0;border-left:1px solid #C9CACA;border-bottom:1px solid #C9CACA}.article-body table th,.article-body table td{text-align:left;padding:.5em 1em}.article-body table th{border-top:1px solid #C9CACA;border-right:1px solid #C9CACA}.article-body table td{border-top:1px solid #C9CACA;border-right:1px solid #C9CACA}.article-body blockquote{display:block;margin:20px 10px;padding:10px 20px;border-left:4px solid #C9CACA}.article-body small{line-height:1.6;display:inline-block}.article-body pre{display:block;margin:20px 10px;padding:10px 20px;border:1px solid #C9CACA}.article-body hr{display:block;margin:10px 0;height:1px;background:#C9CACA}.article-body sub,.article-body sup{line-height:0;position:relative;vertical-align:baseline}.article-body sup{top:-0.5em}.article-body sub{bottom:-0.25em}.g-header{width:100%;z-index:99;-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s}.fixed .g-header{position:fixed;top:0;left:0;background:#fff}.g-header .inner{-webkit-justify-content:space-between;justify-content:space-between;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 768px){.g-header .inner{padding:0}}@media screen and (min-width: 769px){.g-header{min-height:106px}}@media screen and (max-width: 768px){.g-header{overflow:visible;height:40px}}.g-header .logo{margin:29px 0 0;padding:0;width:227px;height:54px;font-size:0;background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}@media screen and (max-width: 768px){.g-header .logo{width:114px;height:27px;white-space:nowrap;margin:9px 0 0 12px}}.g-header .logo a{width:100%;height:100%;display:block}@media screen and (min-width: 769px){.g-nav .main-nav{width:auto;list-style:none;margin:0;padding:0}.g-nav .main-nav li{display:table-cell;padding:0 30px 0 0;height:106px;vertical-align:middle;white-space:nowrap;font-size:1.45rem;font-weight:600;text-align:center;position:relative}.fixed-nav .g-nav .main-nav li,.lower .g-nav .main-nav li{color:#fff}.g-nav .main-nav li a{display:block;position:relative}.g-nav .main-nav li a:hover{color:#797a7f}.g-nav .main-nav li a:hover:after{content:"";width:100%;height:1px;display:block;background:#797a7f;position:absolute;left:0;bottom:-1px}.g-nav .main-nav li:nth-child(n+6){padding-right:12px}.g-nav .main-nav li:nth-child(n+6) a:hover:after{content:none}.g-nav .main-nav li:last-child{padding-right:0}.g-nav .main-nav li i{font-size:1.8rem}}.button-menu{position:absolute;top:0px;right:0px;width:40px;height:40px;text-align:center;background:#fff;z-index:999}.button-menu button{display:block;border:none;padding:0;width:15px;letter-spacing:0.1em;cursor:pointer;position:absolute;top:12px;left:12px;z-index:1001;text-align:center;outline:none;background:none}.button-menu button span.bar{display:block;height:2px;background-color:#000;margin:2px 0;transition:all 0.2s;transform-origin:0 0}.button-menu button .close{letter-spacing:0.08em;display:none}.button-menu button .menu{display:block;color:#000}.button-menu button.active{top:6px}.button-menu button.active span.bar{margin:5.5px 0;height:1px;width:20px}.button-menu button.active .bar1{transform:rotate(42deg)}.button-menu button.active .bar2{opacity:0}.button-menu button.active .bar3{transform:rotate(-42deg)}.sp-nav{opacity:0;visibility:hidden;transition:opacity 0.3s , visibility 0.3s;width:100%;background:#505252;position:fixed;top:40px;left:0;height:100%;padding-bottom:40px;-ms-overflow-y:scroll;overflow-y:scroll;-webkit-overflow-scrolling:touch}.sp-nav.active{opacity:1;visibility:visible;z-index:999}.sp-nav ul{list-style:none;margin:0 0 1rem;padding:0;border-top:1px solid #505252}.sp-nav ul li{border-bottom:1px solid #505252}.sp-nav ul li a{display:block;padding:1.4rem 2rem;font-size:1.2rem;font-weight:bold;line-height:1;text-shadow:0 1px 1px #fff;background:#DFDFDF}.sp-nav ul.child{margin-bottom:0}.sp-nav ul.child li{font-size:0.5rem}.sp-nav ul.child li:last-child{border-bottom:none}.sp-nav ul.child li a{padding-left:1.5rem}.g-footer{margin-top:115px;padding-bottom:30px;text-align:center}@media screen and (max-width: 768px){.g-footer{margin-top:2rem}.g-footer .inner{padding:0}}.index .g-footer{margin-top:165px}@media screen and (max-width: 768px){.index .g-footer{margin-top:2rem}}.g-footer .wrap{border-top:1px solid #d8d8d8}.g-footer .logo{margin:50px auto 0;width:236px;height:23px;font-size:0;-webkit-justify-content:center;justify-content:center;background-image:url("../img/logo-footer.png");background-repeat:no-repeat;background-position:center;-webkit-background-size:contain;-o-background-size:contain;background-size:contain}@media screen and (max-width: 768px){.g-footer .logo{margin-top:2rem}}.g-footer .logo a{display:block;height:100%}.g-footer .name{margin-top:20px;font-weight:bold}@media screen and (max-width: 768px){.g-footer .name{margin-top:1rem}}.g-footer address{margin-top:30px;font-size:1.4rem;font-style:normal;line-height:1.8}@media screen and (max-width: 768px){.g-footer address{margin-top:1rem;font-size:0.7rem}}.g-footer .copy{margin-top:16px;font-size:1.0rem;line-height:1}@media screen and (max-width: 768px){.g-footer .copy{margin-top:1rem;font-size:0.5rem}}.path{padding:0 128px;border-top:1px solid #d8d8d8}@media screen and (max-width: 768px){.path{padding:0 1rem}}.path ul{list-style:none;margin:0;padding:0;font-size:1.4rem}@media screen and (max-width: 768px){.path ul{font-size:0.7rem}}.path ul li{padding-right:.5em;line-height:30px}.path ul li:after{margin-left:0.5em;content:"\f105";font-family:'fontAwesome';font-size:1.6rem;line-height:30px}@media screen and (max-width: 768px){.path ul li:after{font-size:0.8rem}}.path ul li:last-child:after{content:none}.index .path ul li:last-child:after{content:"\f105"}.foot-nav{margin:60px auto 0}@media screen and (max-width: 768px){.foot-nav{margin-top:2rem}}.foot-nav ul{list-style:none;margin:0;padding:0;-webkit-justify-content:center;justify-content:center}.foot-nav li{font-size:1.1rem;margin:0 .5em}@media screen and (max-width: 768px){.foot-nav li{font-size:0.6rem}}.page-top{position:fixed;bottom:20px;right:47px;z-index:1;font-size:0;background:url("../img/page-top.png") no-repeat;-webkit-transition:all .2s;transition:all .2s}.page-top::before,.page-top::after{-webkit-transition:all .2s;transition:all .2s}@media screen and (max-width: 768px){.page-top{right:0.5rem;-webkit-background-size:100%;-o-background-size:100%;background-size:100%}}.page-top a{display:block;width:17px;height:100px}@media screen and (max-width: 768px){.page-top a{width:calc(17px / 2);height:50px}}.page-top:hover{opacity:.6}.main-visual{position:relative;overflow:visible}.index .main-visual .text{display:block;width:645px;height:230px;background:#FFF;position:absolute;left:calc(50% - 322.5px);bottom:-115px;text-align:center}@media screen and (max-width: 768px){.index .main-visual .text{position:static;margin:auto;width:100%;height:auto;padding:1rem 0}}.index .main-visual .text p{margin:50px auto 0;font-weight:bold;font-size:2rem;line-height:42px;letter-spacing:.3rem}@media screen and (max-width: 768px){.index .main-visual .text p{margin:0;font-size:0.8rem;line-height:2;white-space:nowrap}}.lower .main-visual .text{margin:0;padding:0;width:100%;text-align:center;position:absolute;top:50%;left:50%;-ms-transform:translate(-50%, -50%);-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}.lower .main-visual .text h2{font-size:4.0rem;font-weight:bold;white-space:nowrap}@media screen and (max-width: 768px){.lower .main-visual .text h2{font-size:1.2rem}}.lower .main-visual .text h2 span{display:block;font-size:1.6rem;font-weight:bold}@media screen and (max-width: 768px){.lower .main-visual .text h2 span{font-size:.8rem}}.movie-wrap,.main-img-wrap{position:relative;padding-bottom:56.25%;height:0;overflow:hidden}.movie-wrap iframe,.main-img-wrap iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (min-width: 769px){.movie-wrap{pointer-events:none}}.main-img-wrap{padding-bottom:25%}.main-img-wrap img{width:100%}.sp-slide{background:#FFF}.sp-slide ul{list-style:none;margin:0;padding:0}.index-news{margin:140px auto 0;width:1000px;-webkit-align-items:flex-start;align-items:flex-start}@media screen and (max-width: 768px){.index-news{margin:0;width:100%}}.index-news .conts{width:164px;font-weight:bold;border-right:1px solid #d8d8d8}@media screen and (max-width: 768px){.index-news .conts{padding-bottom:0.5rem;width:100%;border-right:none;border-bottom:1px solid #d8d8d8}}.index-news .conts .heading{margin:20px 0 0;font-size:3.0rem;font-weight:normal}@media screen and (max-width: 768px){.index-news .conts .heading{margin:0;font-size:1.5rem;font-weight:bold}}.index-news .conts .text{display:block;font-size:1.3rem;font-weight:normal}@media screen and (max-width: 768px){.index-news .conts .text{font-size:.6rem}}.index-news .conts .arrow:after{font-family:'fontAwesome';content:"\f054";font-size:1.4rem;color:#ca1b1d;margin-left:30px}@media screen and (max-width: 768px){.index-news .conts .arrow:after{font-size:.7rem;color:#ca1b1d;margin-left:1rem}}.index-news .conts a{display:block}.index-news .conts a:hover .tdu{color:#797a7f;text-decoration:underline}.index-news .conts a:hover .text{color:#23252D}.index-news ul{margin:0;padding:0;padding-left:30px;list-style:none}@media screen and (min-width: 769px){.index-news ul{width:calc(100% - 164px)}}@media screen and (max-width: 768px){.index-news ul{padding-left:0}}.index-news ul li{margin-top:30px}@media screen and (min-width: 769px){.index-news ul li:first-child{margin-top:0}}@media screen and (max-width: 768px){.index-news ul li{margin-top:1rem;padding-bottom:1rem;border-bottom:1px solid #d8d8d8}}.index-news ul .date{display:inline-block;width:86px}@media screen and (max-width: 768px){.index-news ul .date{display:block;width:100%}}.index-common{min-width:1000px;background-repeat:no-repeat}@media screen and (min-width: 769px){.index-common{height:616px}}@media screen and (min-width: 769px){.index-common.inner{margin:100px auto 0}}@media screen and (max-width: 768px){.index-common{margin-top:1rem;width:100%;min-width:100%;height:auto;background-size:cover}}.index-common .conts{background:#FFF;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (max-width: 768px){.index-common .conts{margin:1rem;padding:2rem;width:100%;height:auto}}.index-common .conts span{display:block;font-size:1.5rem;color:#ca1b1d}@media screen and (max-width: 768px){.index-common .conts span{font-size:.8rem}}.index-common .conts .text{margin-top:30px;font-size:1.6rem;font-weight:normal}@media screen and (max-width: 768px){.index-common .conts .text{margin-top:1rem;font-size:.8rem}}.index-common .conts a{display:block}.index-common .conts a:hover{color:#797a7f}.index-common .conts a:hover .tdu{text-decoration:underline}.index-common .conts a .text{color:#23252D;-webkit-transition:all .2s;transition:all .2s}.index-common .conts a .text::before,.index-common .conts a .text::after{-webkit-transition:all .2s;transition:all .2s}.index-common .conts a:hover .text{color:#23252D}.index-common .arrow{position:relative}.index-common .arrow:after{font-family:'fontAwesome';content:"\f054";font-size:1.4rem;color:#ca1b1d}@media screen and (min-width: 769px){.index-common .arrow:after{height:1.6rem;overflow:hidden;display:inline-block}}@media screen and (max-width: 768px){.index-common .arrow:after{font-size:.7rem;color:#ca1b1d}}.index-about{background-image:url("../img/about-bg.jpg");background-position:right top;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 769px){.index-about .conts{padding-left:50px;width:389px;height:294px}}.index-about .heading{margin:0;width:100%;font-size:2.4rem}@media screen and (max-width: 768px){.index-about .heading{font-size:1.2rem}}.index-about .arrow:after{position:absolute;top:calc(50% - .5em);right:36px}@media screen and (max-width: 768px){.index-about .arrow:after{right:0}}@media screen and (max-width: 320px){.index-about .arrow:after{right:-1.5rem}}.index-faq{background-image:url("../img/faq-bg.jpg");background-position:left top;-webkit-flex-direction:row-reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-justify-content:space-between;justify-content:space-between}@media screen and (min-width: 769px){.index-faq .conts{margin-right:145px;padding-left:50px;width:503px;height:268px}}.index-faq .heading{margin:0;width:100%;font-size:2.4rem}@media screen and (max-width: 768px){.index-faq .heading{font-size:1.2rem}}.index-faq .arrow:after{margin-left:30px}@media screen and (max-width: 768px){.index-faq .arrow:after{margin-left:1rem}}.index-corporate{background-image:url("../img/corporate-bg.jpg");background-position:center;-webkit-justify-content:center;justify-content:center}@media screen and (min-width: 769px){.index-corporate{height:521px}}.index-corporate .conts{text-align:center;background:none}@media screen and (max-width: 768px){.index-corporate .conts{padding:1rem}}.index-corporate .heading{margin:0;width:100%;font-size:2.4rem}@media screen and (max-width: 768px){.index-corporate .heading{font-size:1.2rem}}.index-corporate .arrow{margin-top:10px;display:inline-block}@media screen and (max-width: 768px){.index-corporate .arrow{margin-top:0}}.index-corporate .arrow:after{margin-left:30px;position:absolute;top:calc(50% - .5em);right:-20px}@media screen and (min-width: 769px){.index-corporate .arrow:after{height:1.55rem;overflow:hidden;display:inline-block}}@media screen and (max-width: 768px){.index-corporate .arrow:after{margin-left:1rem}}@media screen and (min-width: 769px){.about-common .conts{display:inline-block;margin:-2rem;padding:2rem;background:#FFF}}.about-common.about-01{margin-top:120px;min-height:616px;padding-left:14%;background-image:url("../img/about_us/img-02.jpg");background-position:top 0 left 82%;background-repeat:no-repeat}.about-common.about-02{margin-top:-80px;min-height:557px;background-image:url("../img/about_us/img-03.jpg");background-position:top 0 left 0;background-repeat:no-repeat;position:relative}.about-common.about-02 .conts{position:absolute;right:6%;bottom:10%}.about-common.about-03{margin-top:60px;min-height:611px;padding-left:20%;background-image:url("../img/about_us/img-04.jpg");background-position:top 0 right 0%;background-repeat:no-repeat}.about-common.about-04{margin-top:60px;min-height:481px;background-image:url("../img/about_us/img-05.jpg");background-position:top 0 left 10%;background-repeat:no-repeat;position:relative}.about-common.about-04 .conts{position:absolute;right:7%;top:0%}@media screen and (max-width: 768px){.about-common.about-01,.about-common.about-02,.about-common.about-03,.about-common.about-04{margin:2rem 1rem 0;width:calc(100% - 2rem);padding:2rem;min-height:auto;background-position:center}.about-common.about-01 .conts,.about-common.about-02 .conts,.about-common.about-03 .conts,.about-common.about-04 .conts{position:static;padding:2rem;background:#FFF}}.about-common .heading{font-size:3.0rem;line-height:1.2}@media screen and (min-width: 769px){.about-common .heading{display:inline-block;background:#fff}}@media screen and (max-width: 768px){.about-common .heading{font-size:1.2rem}}.about-common .heading .large{font-size:6.0rem;font-family:"ヒラギノ角ゴPro W3", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}@media screen and (max-width: 768px){.about-common .heading .large{font-size:2.4rem}}.about-common .text{margin-top:3rem;font-size:1.5rem;line-height:2}@media screen and (max-width: 768px){.about-common .text{margin-top:1rem;padding:0.5rem;max-width:100%;font-size:1rem;line-height:1.6;background:#FFF}}.about-common.about-01 .text{max-width:386px}.about-common.about-02 .text{max-width:524px}.about-common.about-03 .text{max-width:405px}.about-common.about-04 .text{max-width:559px}.repair-faq .wrap{padding-right:5rem}@media screen and (max-width: 768px){.repair-faq .wrap{display:block;padding:2rem 1rem}}.repair-faq .title{margin-top:5rem}@media screen and (max-width: 768px){.repair-faq .title{margin-top:2rem}}.repair-faq .item{margin-top:5rem;margin-left:5rem;padding:4rem 2.4rem;width:calc(33.3333% - 5rem);background:#eee;-webkit-border-radius:1rem;border-radius:1rem}@media screen and (max-width: 768px){.repair-faq .item{margin-top:2rem;margin-left:0;width:100%}.repair-faq .item:first-child{margin-top:0}}.repair-faq .item .heading{margin:0;padding:0 36px;font-size:2.4rem;text-align:center;position:relative}@media screen and (max-width: 768px){.repair-faq .item .heading{padding:0;font-size:1.4rem}}.repair-faq .item .heading:after{content:"";display:block;width:14px;height:4px;background:#ca1b1d;position:absolute;left:calc(50% - 7px);bottom:-20px}@media screen and (max-width: 768px){.repair-faq .item .heading:after{width:8px;height:2px;left:calc(50% - 4px);bottom:-10px}}.repair-faq .item .heading .text{display:inline-block;margin:auto;text-align:center;position:relative}.repair-faq .item .heading .text .icon{min-width:53px;text-align:right;position:absolute;left:-6rem;top:0}.repair-faq .item .heading .text .icon img{vertical-align:middle}@media screen and (max-width: 768px){.repair-faq .item .heading .text .icon{min-width:27px;left:-3rem}.repair-faq .item .heading .text .icon img{zoom:0.5}}.repair-faq .item ul{margin:4rem 0 0 0;padding:0;list-style:none}.repair-faq .item ul li{margin-top:1rem;padding-left:1em;text-indent:-1em}.repair-faq .item ul li:before{content:"・"}.repair-faq .item ul a:hover{text-decoration:underline}.repair-flow{margin:90px auto 0;padding-bottom:90px;width:1000px}@media screen and (max-width: 768px){.repair-flow{margin-top:2rem;padding-bottom:1rem;width:100%}}.repair-flow .heading{margin:0;font-size:3rem;text-align:center}@media screen and (max-width: 768px){.repair-flow .heading{font-size:1.6rem}}.repair-flow .item{display:flex;margin-top:.5rem}.repair-flow .item.flow-01{margin-top:50px}@media screen and (max-width: 768px){.repair-flow .item{display:block;margin-top:2rem}}.repair-flow h3{margin:0;padding:25px 20px 50px;width:210px;min-height:6rem;font-size:1.8rem;color:#fff;background:#9A9A9A url("../img/repair/flow-arrow-01.png") center bottom no-repeat}@media screen and (max-width: 768px){.repair-flow h3{padding:1rem;width:100%;min-height:auto;font-size:1.2rem;background-image:none}}.repair-flow h3 span{display:block;padding-left:1.25em;text-indent:-1.25em}.repair-flow .text{padding:25px 0 31px 40px;padding-top:calc(25px - 1rem);width:calc(100% - 210px)}@media screen and (max-width: 768px){.repair-flow .text{padding:.5rem 1rem;width:100%}}.repair-flow .text a{color:#ca1b1d;text-decoration:underline}.repair-flow .text .form{font-size:2.4rem;margin:3rem 0}@media screen and (max-width: 768px){.repair-flow .text .form{font-size:1.2rem;margin:1.5rem 0}}#repair-form{padding-top:10rem}@media screen and (max-width: 768px){#repair-form{padding-top:5rem}}.form-common{margin:90px auto 0;margin-top:0;width:1000px}@media screen and (max-width: 768px){.form-common{margin-top:1rem;margin-top:0;width:100%}}.form-common .heading{margin:0;font-size:3rem;text-align:center}@media screen and (max-width: 768px){.form-common .heading{font-size:1.6rem}}.form-common table{width:100%;border-top:1px solid #D8D8D8;font-family:"ヒラギノ角ゴPro W3", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.form-common th{width:20%}.form-common td{width:80%}.form-common th,.form-common td{font-weight:normal;text-align:left;padding:1.5rem .5rem;vertical-align:top;border-bottom:1px solid #D8D8D8}@media screen and (max-width: 768px){.form-common th,.form-common td{display:block;width:100%}}.form-common th.indispensable:after,.form-common td.indispensable:after{content:"*";color:#ca1b1d;font-weight:bold;margin-left:0.5rem}@media screen and (max-width: 768px){.form-common th{padding-bottom:0;border-bottom:none}.form-common td{padding-top:0.5rem}}.form-common a{text-decoration:underline}.form-common .privacy p{margin-top:2rem}.form-common .privacy p.indispensable:after{content:"*";color:#ca1b1d;font-weight:bold;margin-left:0.5rem}.form-common input[type="text"],.form-common select,.form-common textarea{padding:0.5rem;border:1px solid #d8d8d8}@media screen and (max-width: 768px){.form-common input[type="text"],.form-common select,.form-common textarea{width:96%}}.form-common .selectwrap{width:467px;padding-bottom:0.5rem;position:relative;display:inline-block}@media screen and (max-width: 768px){.form-common .selectwrap{width:100%}}.form-common .selectwrap:after{content:'';width:6px;height:6px;border:0px;border-bottom:solid 2px #23252D;border-right:solid 2px #23252D;-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;top:50%;right:10px;margin-top:-4px}.form-common select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:40px;background:transparent;position:relative;z-index:1;padding:0.5rem;border:1px solid #d8d8d8;border-radius:0}@media screen and (max-width: 768px){.form-common select{font-size:16px}}.form-common select::-ms-expand{display:none}.form-common .button{display:block;margin:2rem auto 0;padding:1rem 8rem;color:#FFF;background:#23252D;-webkit-transition:all .2s;transition:all .2s}.form-common .button::before,.form-common .button::after{-webkit-transition:all .2s;transition:all .2s}.form-common .button:hover{cursor:pointer;background:#797a7f}.form-common .brand{width:790px}@media screen and (max-width: 768px){.form-common .brand{width:100%}}.form-common .brand ul{margin:0;padding:0;list-style:none}.form-common .brand li{margin-top:1rem;width:25%;font-size:1.2rem;text-align:center}@media screen and (max-width: 768px){.form-common .brand li{width:50%}}.form-common .brand li input{display:block;margin:.5rem auto 0}.form-common .brand li img{display:block;margin:auto;width:100%;padding-bottom:0.5rem}.kakunin .submit-button{display:flex;-webkit-justify-content:center;justify-content:center}.kakunin .button{margin:2rem 1rem}@media screen and (max-width: 768px){.kakunin .button{padding:1rem 2rem}}@media screen and (max-width: 768px){input[type=text],textarea{font-size:16px;border:1px solid #ccc;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent}input[type=submit]{border-radius:0}}button,input[type="submit"]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;border:none;outline:none;background:transparent}input::placeholder{color:#797a7f}@media screen and (max-width: 768px){input::placeholder{font-size:1rem}}input:-ms-input-placeholder{color:#797a7f}input::-ms-input-placeholder{color:#797a7f}input:focus::placeholder,textarea:focus::placeholder{color:transparent;transition:.1s}input:focus::-webkit-input-placeholder,textarea:focus::-webkit-input-placeholder{color:transparent;transition:.1s}input:focus::-moz-placeholder,textarea:focus::-moz-placeholder{color:transparent;transition:.1s}@media screen and (min-width: 769px){.information{display:flex}}.information .article-nav{padding-left:50px;width:calc(300px - 50px)}@media screen and (max-width: 768px){.information .article-nav{padding:0;width:100%}}.information nav{margin-top:90px;position:relative}@media screen and (max-width: 768px){.information nav{margin:0;padding:0;width:100%;position:relative}}.information nav .heading{margin:5rem 0 0;font-size:1.8rem}.information nav .heading.bn{margin-top:.5rem}@media screen and (max-width: 768px){.information nav .heading{margin:1rem 0 0;padding:1rem;font-size:1.2rem;border:1px solid #505252;position:relative}.information nav .heading.bn{margin-top:1rem}.information nav .heading:after{font-family:'fontAwesome';content:"\f067";position:absolute;top:1rem;right:1rem}.information nav .heading.open:after{content:"\f068"}}.information nav ul{margin:10px 0 0;padding:0;list-style:none;font-size:1.4rem}@media screen and (max-width: 768px){.information nav ul{display:none;position:absolute;top:38px;left:0;z-index:1;margin:0;width:100%;background:#DFDFDF;border:1px solid #505252}.information nav ul.active{display:block}}.information nav li{margin-top:20px}@media screen and (max-width: 768px){.information nav li{margin:0;border-bottom:1px solid #505252}.information nav li:last-child{border-bottom:none}.information nav li a{display:block;padding:1rem}}.information .article-archive,.information .article-conts{margin-top:90px;padding-left:50px;width:calc(100% - 300px)}@media screen and (max-width: 768px){.information .article-archive,.information .article-conts{margin:0;padding:0;width:100%}}.information .article-archive .heading,.information .article-conts .heading{margin:0;font-size:2.2rem}@media screen and (max-width: 768px){.information .article-archive .heading,.information .article-conts .heading{margin-top:2rem;font-size:1.6em}}.information .article-list{margin:10px 0 0;padding:0;font-size:0;list-style:none}.information .article-list li{padding-bottom:10px;border-bottom:1px solid #D8D8D8}.information .article-list li:first-child{border-top:1px solid #D8D8D8}.information .date{margin-top:10px;font-size:1.4rem;color:#7C7E85;display:block}@media screen and (max-width: 768px){.information .date{font-size:1rem}}.information .title{display:block;margin-top:10px;font-size:1.6rem}@media screen and (max-width: 768px){.information .title{font-size:1.2rem}}@media screen and (max-width: 768px){.information .article-title{margin-top:2rem}}.information .article-title .text{margin:0;padding-bottom:2rem;border-bottom:1px solid #d8d8d8}.information .article-title .footer{display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.information .article-title .footer .date{margin-left:1rem}.information .article-body{margin-top:3rem}.information .icon,.index-news .icon{display:inline-block;margin-top:10px;margin-right:0.5rem;padding:0 8px;width:auto;height:20px;font-size:1rem;line-height:20px;white-space:nowrap;text-align:center}@media screen and (max-width: 768px){.information .icon,.index-news .icon{padding:0 4px;height:16px;font-size:0.6rem;line-height:16px}}.information .icon.news,.index-news .icon.news{background:#ca1b1d}.information .icon.usc,.index-news .icon.usc{background:#000}.information .icon.overhaul,.index-news .icon.overhaul{background:#ae9075}.information .icon.battery,.index-news .icon.battery{background:#646464}.information .icon.watch,.index-news .icon.watch{background:#726c8c}.information .icon.services,.index-news .icon.services{background:#7B8C6C}.information .icon.care,.index-news .icon.care{background:#6c878c}.information .icon.other,.index-news .icon.other{background:#797a7f}.information .icon a,.index-news .icon a{display:block;color:#FFF;font-weight:bold}@media screen and (min-width: 769px){.index-news li{display:flex}.index-news .date{width:88px}.index-news .icon{margin-right:1rem;margin-top:.25rem;width:121px}.index-news .title{display:inline-block;width:calc(100% - 88px - 121px)}}@media screen and (max-width: 768px){.index-news .title{display:block;margin-top:10px;width:100%}}.company-profile{margin:100px auto 0;width:948px}@media screen and (max-width: 768px){.company-profile{margin:1rem 0 0;width:100%}}.company-profile table{width:100%;font-family:"ヒラギノ角ゴPro W3", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.company-profile th,.company-profile td{padding:1rem 2rem;text-align:left;vertical-align:top;border-top:1px solid #d8d8d8}@media screen and (max-width: 768px){.company-profile th,.company-profile td{display:block;width:100%;padding:1rem}}.company-profile th ul,.company-profile td ul{list-style:none;margin:0;padding:0}.company-profile th li,.company-profile td li{margin-top:1rem}@media screen and (max-width: 768px){.company-profile th{background:#F7F7F7}}@media screen and (min-width: 769px){.company-profile td{padding:1rem 0}.company-profile tr:nth-child(odd) th,.company-profile tr:nth-child(odd) td{background:#F7F7F7}}.company-profile tr.bgwhite th,.company-profile tr.bgwhite td{background:#FFF}.company-profile .access{padding-top:1rem}.map{height:0;overflow:hidden;padding-bottom:73.5%;position:relative;margin-top:2rem}.map iframe{position:absolute;left:0;top:0;height:100%;width:100%}.recruit{margin-top:100px}@media screen and (max-width: 768px){.recruit{margin-top:1rem}}.privacy{margin:4rem auto;width:1000px}@media screen and (max-width: 768px){.privacy{margin-top:1rem;width:100%}}.privacy .article-body{line-height:1.8;font-family:"ヒラギノ角ゴPro W3", Hiragino Kaku Gothic Pro, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS PGothic", sans-serif}.privacy .browser{padding-bottom:0.5rem;border-bottom:1px solid #d8d8d8}.privacy .box{margin-top:2rem;padding:2rem 4rem 3rem;background:#EAEAEA}@media screen and (max-width: 768px){.privacy .box{padding:1rem 2rem 1.5rem}}.error{color:#ca1b1d;margin-top:0.5rem !important}.form-thanks{text-align:center}
/*# sourceMappingURL=style.css.map */
