.slick-slider{position:relative;display:block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}@font-face{font-family:"slick";src:url("./fonts/slick.eot");src:url("./fonts/slick.eot?#iefix") format("embedded-opentype"),url("./fonts/slick.woff") format("woff"),url("./fonts/slick.ttf") format("truetype"),url("./fonts/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:#fff;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:#000;opacity:.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:#000;opacity:.75}body,html{margin:0;padding:0;-webkit-text-size-adjust:100%}caption,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,table,td,textarea,th,ul,address{font-weight:500;font-style:normal;margin:0;padding:0;text-align:left;text-decoration:none;border:0}button{font-weight:500;border:0;background:0}img{vertical-align:bottom;-ms-interpolation-mode:bicubic;border:0;image-rendering:-webkit-auto;image-rendering:auto}ul li{list-style:none}figure{margin:0;padding:0}@media screen and (max-width: 800px){caption,dd,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,img,input,li,ol,p,table,td,textarea,th,ul{-webkit-appearance:none}}.clear{clear:both}*:focus{outline:none}a:link{text-decoration:none;color:#ff0101;outline:none}a:active{text-decoration:none;color:#ff0101;outline:none}a:visited{text-decoration:none;color:#ff0101;outline:none}a:hover{text-decoration:none;color:#ff0101;outline:none}::-moz-selection{background:#ff0101;color:#000}::selection{background:#ff0101;color:#000}::-moz-selection{background:#ff0101;color:#000}.button{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.button:hover{opacity:0.6}.button.no_hover:hover{opacity:1}.button_2 a{-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.button_2:hover a{opacity:0.6}.button_2.no_hover:hover a{opacity:1}.button_3 a{color:#ffffff}.button_3 a .img_wrap{position:relative}.button_3 a .img_wrap .img_box{position:relative}.button_3 a .img_wrap .img_box::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:rgba(0,0,0,0.7);opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.button_3 a .img_wrap .img_box .icon{z-index:1;position:absolute;width:100%;height:100%;top:0;left:0;opacity:0;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}.button_3 a .img_wrap .img_box .icon::before{content:"";position:absolute;width:100px;height:1px;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}.button_3 a .img_wrap .img_box .icon::after{content:"";position:absolute;width:1px;height:100px;top:50%;left:50%;background-color:#fff;-webkit-transform:translate(0, -50%);transform:translate(0, -50%)}.button_3:hover a .img_wrap .img_box::after{opacity:1}.button_3:hover a .img_wrap .img_box .icon{opacity:1}.button_3.no_hover:hover a .img_wrap .img_box::after{opacity:0}.button_3.no_hover:hover a .img_wrap .img_box .icon{opacity:0}img{width:100%;height:auto}.pc_none{display:none}@media screen and (max-width: 834px){.pc_none{display:block}}@media screen and (max-width: 834px){.sp_none{display:none}}html{font-size:62.5%;font-family:"游ゴシック","Yu Gothic","YuGothic","ヒラギノ角ゴシック Pro","Hiragino Kaku Gothic Pro","メイリオ",Meiryo,cursive,sans-serif;font-weight:500;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-text-size-adjust:100%}body{font-size:12px;font-size:1.2rem;min-width:1000px;font-weight:500;letter-spacing:normal}@media screen and (max-width: 834px){body{min-width:100%}}body #fade{position:fixed;width:100%;height:100%;top:0;left:0;background-color:#000;z-index:999}body #fade::before{content:"";position:absolute;width:3vw;height:3vw;top:50%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);background-image:url(../img/common/loading.svg);background-repeat:no-repeat;background-size:100%;background-position:center}@media screen and (max-width: 834px){body #fade::before{width:10vw;height:10vw}}header{position:fixed;top:0;left:0;z-index:24;width:100%;height:80px;background-color:#000000;border-bottom:1px solid rgba(255,255,255,0.2);-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){header{height:50px}}header #h_logo{position:absolute;height:100%;top:0;left:0px}header #h_logo img{width:auto;height:100%}header .nav{position:absolute;height:100%;top:0;right:27px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;color:#fff}@media screen and (max-width: 834px){header .nav{display:none}}header .nav li{position:relative;background:#000}header .nav li a{display:block;font-size:1.4rem;position:relative;height:100%;padding:0 18px;-webkit-box-sizing:border-box;box-sizing:border-box;line-height:7rem;color:#fff}header .nav li a::after{content:attr(data-text);position:absolute;top:17px;left:0;font-size:1rem;color:#ff0101;font-weight:bold;-webkit-transform:scale(0.8);transform:scale(0.8);text-align:center;width:100%}header .nav li .child{position:absolute;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);top:-70px;z-index:-1;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}header .nav li .child li{text-align:center;-webkit-box-sizing:border-box;box-sizing:border-box}header .nav li .child li a{display:block;background-color:#000;width:250px}header .nav li .child li:nth-child(2) a{border-top:dotted 1px #ff0101}header .nav li li a:hover{opacity:0.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}header .nav li.service_button:hover .child{top:81px}header #sp_nav #menu_trigger_wrap{position:absolute;top:3px;right:14px;width:25px;height:42px;display:block;z-index:900;cursor:pointer;overflow:hidden;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:none}@media screen and (max-width: 834px){header #sp_nav #menu_trigger_wrap{display:block}}header #sp_nav #menu_trigger_wrap .trigger{position:absolute;width:25px;height:16px;top:14px;right:0;display:inline-block;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-transition:all 0.2s ease;transition:all 0.2s ease;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #sp_nav #menu_trigger_wrap .trigger.oe:hover{height:30px}header #sp_nav #menu_trigger_wrap .trigger.oe:hover span{width:120%}header #sp_nav #menu_trigger_wrap .trigger span{display:inline-block;-webkit-transition:all 0.2s;transition:all 0.2s;-webkit-box-sizing:border-box;box-sizing:border-box;position:absolute;left:50%;width:100%;height:2px;background-color:#fff;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}header #sp_nav #menu_trigger_wrap .trigger span:nth-of-type(1){top:0}header #sp_nav #menu_trigger_wrap .trigger span:nth-of-type(2){top:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%)}header #sp_nav #menu_trigger_wrap .trigger span:nth-of-type(3){bottom:0}header #sp_nav #menu_trigger_wrap .trigger.active span:nth-of-type(1){top:50%;-webkit-transform:translate(-50%, -50%) rotate(135deg);transform:translate(-50%, -50%) rotate(135deg)}header #sp_nav #menu_trigger_wrap .trigger.active span:nth-of-type(2){width:0;left:50%}header #sp_nav #menu_trigger_wrap .trigger.active span:nth-of-type(3){bottom:50%;-webkit-transform:translate(-50%, 50%) rotate(-135deg);transform:translate(-50%, 50%) rotate(-135deg)}header #sp_nav #menu_list{position:fixed;width:100%;height:0;top:50px;left:0;background:#000;overflow:scroll;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;display:none}@media screen and (max-width: 834px){header #sp_nav #menu_list{display:block}}header #sp_nav #menu_list.active{height:calc(100% - 50px)}header #sp_nav #menu_list ul{width:100%}header #sp_nav #menu_list ul.active li{opacity:1;-webkit-transform:translate(0, 0);transform:translate(0, 0)}header #sp_nav #menu_list ul li{width:100%;border-bottom:solid 1px #555;font-weight:bold;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:0.4s;transition-duration:0.4s;-webkit-transition-timing-function:ease;transition-timing-function:ease;-webkit-transform:translate(0, 10%);transform:translate(0, 10%)}header #sp_nav #menu_list ul li p{color:#fff;text-align:center;width:100%;padding:15px 0}header #sp_nav #menu_list ul li .sub_menu{background:#222;border-top:1px dashed #444}header #sp_nav #menu_list ul li .sub_menu a{color:#fff;display:block;text-align:center;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}header #sp_nav #menu_list ul li a{color:#fff;display:block;text-align:center;padding:15px 0;-webkit-box-sizing:border-box;box-sizing:border-box}header #sp_nav #menu_list ul li:nth-of-type(1){-webkit-transition-delay:.2s;transition-delay:.2s}header #sp_nav #menu_list ul li:nth-of-type(2){-webkit-transition-delay:.3s;transition-delay:.3s}header #sp_nav #menu_list ul li:nth-of-type(3){-webkit-transition-delay:.4s;transition-delay:.4s}header #sp_nav #menu_list ul li:nth-of-type(4){-webkit-transition-delay:.5s;transition-delay:.5s}header #sp_nav #menu_list ul li:nth-of-type(5){-webkit-transition-delay:.6s;transition-delay:.6s}header #sp_nav #menu_list ul li:nth-of-type(6){-webkit-transition-delay:.7s;transition-delay:.7s}footer{position:relative;background:-webkit-gradient(linear, left top, right top, from(#000), color-stop(50%, #333), color-stop(99%, #000));background:linear-gradient(to right, #000 0%, #333 50%, #000 99%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#000000', GradientType=1)}footer::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/w_dot.png);background-size:2px;background-position:center;background-repeat:repeat;opacity:0.2}footer .footer_flex{position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){footer .footer_flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column}}@media screen and (min-width: 425px) and (max-width: 834px){footer .footer_flex{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}footer .footer_flex .flex_left{display:-webkit-box;display:-ms-flexbox;display:flex;color:#ffffff;padding-bottom:40px}@media screen and (max-width: 834px){footer .footer_flex .flex_left{padding-bottom:0px}}footer .footer_flex .flex_left .f_lotas{padding:40px 0 0 20px;width:136px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .f_lotas{padding:20px 0 0 15px;width:24%}}@media screen and (min-width: 425px) and (max-width: 834px){footer .footer_flex .flex_left .f_lotas{width:16%}}footer .footer_flex .flex_left .flex_text{padding-left:12px;padding-top:40px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text{padding-top:20px}}footer .footer_flex .flex_left .flex_text .f_logo{width:105px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_logo{width:30%}}footer .footer_flex .flex_left .flex_text .f_text_1{padding-top:10px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_text_1{padding-top:3px;font-size:1rem}}footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(1){font-size:1.8rem;line-height:14px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(1){font-size:1.2rem}}footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(2){font-size:2.0rem}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(2){font-size:1.4rem}}@media screen and (min-width: 425px) and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(2){font-size:1.7rem}}footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(3){padding-bottom:5px}@media screen and (max-width: 834px){footer .footer_flex .flex_left .flex_text .f_text_1 p:nth-child(3){padding-bottom:0px}}footer .footer_flex .flex_right{padding:138px 20px 0px 0px}@media screen and (max-width: 834px){footer .footer_flex .flex_right{margin:0 auto;padding:0px}}footer .footer_flex .flex_right .footer_menu ul{font-size:1.2rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;font-family:gdugi;color:#b5b5b5}@media screen and (max-width: 834px){footer .footer_flex .flex_right .footer_menu ul{padding-top:20px;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}footer .footer_flex .flex_right .footer_menu ul li:nth-child(1){padding-right:20px}footer .footer_flex .flex_right .footer_menu ul li:nth-child(2){padding-left:20px;border-left:solid 1px #b5b5b5}footer .footer_flex .flex_right .footer_menu ul a{color:#b5b5b5}footer .footer_flex .flex_right #copyright{font-size:1.2rem;font-family:gdugi;color:#b5b5b5;padding-top:10px}@media screen and (max-width: 834px){footer .footer_flex .flex_right #copyright{padding:20px 0 10px 0}}footer .topBtn{position:fixed;bottom:20px;right:20px;display:block;width:49px;display:none;cursor:pointer}@media screen and (max-width: 834px){footer .topBtn{display:block;position:absolute;top:20px;right:5vw;width:10%}}@media screen and (min-width: 425px) and (max-width: 834px){footer .topBtn{width:50px}}footer .topBtn:hover{-webkit-transition:all 0.4s ease;transition:all 0.4s ease;opacity:0.7}@media screen and (max-width: 834px){footer .topBtn:hover:hover{opacity:1}}.no_page{height:calc(100vh - 235px);margin-top:80px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;background-color:#000}@media screen and (max-width: 834px){.no_page{margin-top:50px}}.no_page .no_page_sec h2{margin-bottom:20px;text-align:center;font-size:2rem;-webkit-text-stroke:0.5px;color:#fff}@media screen and (max-width: 834px){.no_page .no_page_sec h2{font-size:1.6rem}}.no_page .no_page_sec .button{width:260px;margin:0 auto}@media screen and (max-width: 834px){.no_page .no_page_sec .button{width:80%}}@media screen and (min-width: 425px) and (max-width: 834px){.no_page .no_page_sec .button{width:260px}}.no_page .no_page_sec .button a{display:block}#t_first_view_main{position:relative;margin-top:80px;height:calc(100vh - 80px);width:auto}@media screen and (max-width: 834px){#t_first_view_main{margin-top:50px;height:calc(100vh - 115px)}}@media screen and (min-width: 425px) and (max-width: 834px){#t_first_view_main{height:calc(100vw - 115px)}}#t_first_view_main .slider .slide{position:absolute;height:calc(100vh - 80px);background-size:cover;background-position:center;background-repeat:no-repeat}@media screen and (max-width: 834px){#t_first_view_main .slider .slide{height:calc(100vh - 115px)}}@media screen and (min-width: 425px) and (max-width: 834px){#t_first_view_main .slider .slide{height:calc(100vw - 115px)}}#t_first_view_main .first_view_dot{position:absolute;right:0;left:0;top:0;margin:auto;height:calc(100vh - 80px);width:auto;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){#t_first_view_main .first_view_dot{height:calc(100vh - 100px)}}@media screen and (min-width: 425px) and (max-width: 834px){#t_first_view_main .first_view_dot{height:calc(100vw - 100px)}}#t_first_view_main .first_view_logo{position:absolute;top:48%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:634px}@media screen and (max-width: 834px){#t_first_view_main .first_view_logo{width:65%}}#t_first_view_main .firstview_lotas{position:absolute;bottom:33px;left:35px;width:140px}@media screen and (max-width: 834px){#t_first_view_main .firstview_lotas{left:18px;width:17%}}@media screen and (max-width: 834px){#t_first_view_main .firstview_lotas{left:18px;width:14%}}#t_first_view_main .firstview_goonet{position:absolute;bottom:33px;left:calc(140px + 55px);width:238px}@media screen and (max-width: 834px){#t_first_view_main .firstview_goonet{left:calc(17% + 40px);width:29%}}@media screen and (max-width: 834px){#t_first_view_main .firstview_goonet{left:calc(14% + 40px);width:24%}}#t_sect_cont{position:relative;width:100%;background-image:url(../img/top/img_2.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;padding:80px 5vw;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){#t_sect_cont{background-image:url(../img/top/sp_img_2.jpg);background-color:#000;padding:80px 5vw 0 5vw;background-size:100% auto;background-position:bottom;padding-bottom:calc(230px + (100vw - 320px)/1.5)}}#t_sect_cont .cont_wrap{width:100%;max-width:1000px;margin:0 auto}#t_sect_cont .cont_wrap .textbox{position:relative;width:535px;color:#ffffff}@media screen and (max-width: 834px){#t_sect_cont .cont_wrap .textbox{width:100%}}#t_sect_cont .cont_wrap .textbox .cont_title{width:360px}@media screen and (max-width: 834px){#t_sect_cont .cont_wrap .textbox .cont_title{width:80%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_cont .cont_wrap .textbox .cont_title{width:70%}}#t_sect_cont .cont_wrap .textbox h1{font-size:2.4rem;padding-top:30px}#t_sect_cont .cont_wrap .textbox p{font-size:1.4rem;padding-top:10px}#t_sect_cont .cont_wrap .textbox .cont_button{width:260px;padding-top:30px}@media screen and (max-width: 834px){#t_sect_cont .cont_wrap .textbox .cont_button{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_cont .cont_wrap .textbox .cont_button{margin:left;width:40%}}#t_sect_usedcar{width:auto;background-color:#262525;padding:80px 5vw}#t_sect_usedcar .used_wrap{width:100%;max-width:1000px;margin:0 auto}#t_sect_usedcar .used_wrap .usedcar_title{margin:0 auto;width:385px;padding-bottom:64px}@media screen and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_title{width:80%;padding-bottom:30px}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_title{width:70%;padding-bottom:50px}}#t_sect_usedcar .used_wrap .usedcar_item{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}@media screen and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_item{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_item{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;width:auto}}#t_sect_usedcar .used_wrap .usedcar_item li{width:calc(100% / 3);padding:0 15px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_item li{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_item li{width:calc(100% / 2);padding:0 15px;margin-bottom:20px;-webkit-box-sizing:border-box;box-sizing:border-box}}#t_sect_usedcar .used_wrap .usedcar_item li a .img_wrap{position:relative;height:auto}#t_sect_usedcar .used_wrap .usedcar_item li a .img_wrap .img_box{position:relative;width:100%;height:0;padding-top:68.75%;background-size:cover;background-position:center;background-repeat:no-repeat}#t_sect_usedcar .used_wrap .usedcar_item li a .usedcar_box{width:100%;height:55px;background-color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#t_sect_usedcar .used_wrap .usedcar_item li a .usedcar_box p{font-size:1.4rem;font-weight:bold;color:#ffffff;text-align:center;vertical-align:middle}@media all and (-ms-high-contrast: none){#t_sect_usedcar .used_wrap .usedcar_item li a .usedcar_box p{padding:5px 0px 0px}}#t_sect_usedcar .used_wrap .usedcar_button{padding-top:36px;margin:0 auto;width:260px}@media screen and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_button{width:90%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_usedcar .used_wrap .usedcar_button{width:40%}}#t_sect_news{width:auto;background:#000000;padding:90px 5vw}@media screen and (max-width: 834px){#t_sect_news{padding:50px 5vw}}#t_sect_news .news_wrap{width:100%;max-width:1000px;margin:auto}#t_sect_news .news_wrap .news_title{margin:0 auto;width:240px;padding-bottom:31px}@media screen and (max-width: 834px){#t_sect_news .news_wrap .news_title{width:55%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_news .news_wrap .news_title{width:40%}}#t_sect_news .news_wrap .news_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto}@media screen and (max-width: 834px){#t_sect_news .news_wrap .news_item{width:100%;-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_news .news_wrap .news_item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;width:auto;padding-bottom:30px}}#t_sect_news .news_wrap .news_item li{width:calc(100% / 3);padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){#t_sect_news .news_wrap .news_item li{width:100%;padding-bottom:50px}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_news .news_wrap .news_item li{width:calc(100% / 3);padding:0 15px;-webkit-box-sizing:border-box;box-sizing:border-box}}#t_sect_news .news_wrap .news_item li a{color:#ffffff}#t_sect_news .news_wrap .news_item li a .img_wrap{position:relative;background-image:url(../img/news/no_img.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;overflow:hidden;height:auto}#t_sect_news .news_wrap .news_item li a .img_wrap .img_box{position:relative;width:100%;height:0;padding-top:70%;background-size:cover;background-position:top center;background-repeat:no-repeat}#t_sect_news .news_wrap .news_item li a .day_box{padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;background-color:#ff0101;margin-top:12px}@media screen and (max-width: 834px){#t_sect_news .news_wrap .news_item li a .day_box{padding:2px 10px}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_news .news_wrap .news_item li a .day_box{padding:2px 10px}}#t_sect_news .news_wrap .news_item li a p{font-size:1.4rem;text-align:center}@media all and (-ms-high-contrast: none){#t_sect_news .news_wrap .news_item li a p{padding:4px 0px 0px}}#t_sect_news .news_wrap .news_item li a h3{font-size:1.4rem;padding-top:11px}#t_sect_news .news_wrap .news_button{margin:0 auto;padding-top:45px;width:250px}@media screen and (max-width: 834px){#t_sect_news .news_wrap .news_button{padding-top:0px;width:90%}}@media screen and (min-width: 425px) and (max-width: 834px){#t_sect_news .news_wrap .news_button{width:40%}}.cont_first_view{background-color:#000;position:relative}.cont_first_view #c_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/concept/c_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.45}.cont_first_view #c_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.cont_first_view #c_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.cont_first_view #c_first_view{height:250px}}.cont_first_view .c_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px}@media screen and (max-width: 834px){.cont_first_view .c_logo{width:70vw}}@media screen and (min-width: 425px) and (max-width: 834px){.cont_first_view .c_logo{width:53vw}}#cont_group{width:auto;background-color:#000;padding:120px 5vw;color:#fff}@media screen and (max-width: 834px){#cont_group{padding:60px 5vw}}#cont_group section{width:100%;max-width:1000px;margin:0 auto}#cont_group section .c_title{background-color:#ff0101;position:relative}#cont_group section .c_title::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#cont_group section .c_title h1{position:relative;text-align:center;vertical-align:middle;font-size:2.4rem;font-weight:bold}@media screen and (max-width: 834px){#cont_group section .c_title h1{font-size:2rem}}@media all and (-ms-high-contrast: none){#cont_group section .c_title h1{padding:10px 0px 0px}}#cont_group section p{padding-top:20px;line-height:40px;font-size:1.4rem}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section p{line-height:30px}}#cont_group section:nth-child(1) p{text-align:center}@media screen and (max-width: 834px){#cont_group section:nth-child(1) p{text-align:left}#cont_group section:nth-child(1) p br{display:none}}#cont_group section:nth-child(1) .img_box_1{padding-top:20px;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}#cont_group section:nth-child(1) .img_box_1 img{width:49%}@media screen and (max-width: 834px){#cont_group section:nth-child(1) .img_box_1 img{width:100%}}@media screen and (max-width: 834px){#cont_group section:nth-child(1) .img_box_1{width:50%}}#cont_group section:nth-child(2){padding-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#cont_group section:nth-child(2){-ms-flex-flow:wrap;flex-flow:wrap;padding-top:60px}}#cont_group section:nth-child(2) .img_box_2{width:55%}@media screen and (max-width: 834px){#cont_group section:nth-child(2) .img_box_2{width:100%;padding-top:25px}}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section:nth-child(2) .img_box_2{width:50%;padding-top:0px}}#cont_group section:nth-child(2) .text_box_2{width:calc(45% - 35px)}@media screen and (max-width: 834px){#cont_group section:nth-child(2) .text_box_2{width:auto}}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section:nth-child(2) .text_box_2{width:calc(50% - 35px)}}#cont_group section:nth-child(3){padding-top:120px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 834px){#cont_group section:nth-child(3){-ms-flex-flow:wrap;flex-flow:wrap;padding-top:60px}}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section:nth-child(3){padding-top:60px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}}#cont_group section:nth-child(3) .img_box_3{width:55%}@media screen and (max-width: 834px){#cont_group section:nth-child(3) .img_box_3{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section:nth-child(3) .img_box_3{width:50%}}#cont_group section:nth-child(3) .text_box_3{width:calc(45% - 35px)}@media screen and (max-width: 834px){#cont_group section:nth-child(3) .text_box_3{width:auto}}@media screen and (min-width: 425px) and (max-width: 834px){#cont_group section:nth-child(3) .text_box_3{width:calc(50% - 35px)}}.cont_first_view{background-color:#000;position:relative}.cont_first_view #u_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/usedcar/u_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.3}.cont_first_view #u_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.cont_first_view #u_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.cont_first_view #u_first_view{height:250px}}.cont_first_view .u_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px}@media screen and (max-width: 834px){.cont_first_view .u_logo{width:70vw}}@media screen and (min-width: 425px) and (max-width: 834px){.cont_first_view .u_logo{width:58%}}#usedcar_group{width:auto;background-color:#000;padding:80px 5vw}#usedcar_group section{width:100%;max-width:1000px;margin:0 auto}#usedcar_group section .usedcar_item{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 834px){#usedcar_group section .usedcar_item{-ms-flex-flow:wrap;flex-flow:wrap}}#usedcar_group section .usedcar_item li{width:calc(100% / 3);padding:0px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;margin-bottom:20px}@media screen and (max-width: 834px){#usedcar_group section .usedcar_item li{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#usedcar_group section .usedcar_item li{width:calc(100% / 3)}}#usedcar_group section .usedcar_item li a .img_wrap{position:relative;height:auto}#usedcar_group section .usedcar_item li a .img_wrap .img_box{position:relative;width:100%;height:0;padding-top:68.75%;background-size:cover;background-position:top center;background-repeat:no-repeat}#usedcar_group section .usedcar_item li a .car_name{width:100%;height:55px;background-color:#434343;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#usedcar_group section .usedcar_item li a .car_name p{font-size:1.4rem;font-weight:bold;color:#ffffff;text-align:center;vertical-align:middle}@media screen and (min-width: 425px) and (max-width: 834px){#usedcar_group section .usedcar_item li a .car_name p{font-size:1.2rem}}#usedcar_group section .pagenation{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}#usedcar_group section .pagenation.button_4 .sqere_button{width:50px;height:50px;border:solid 1px #ff0101;border-left:none;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}#usedcar_group section .pagenation.button_4 .sqere_button.no_link{opacity:0.3}#usedcar_group section .pagenation.button_4 .sqere_button a{display:block;width:100%;height:100%;text-align:center;line-height:5.2rem;font-family:"industry";font-size:1.8rem;font-weight:bold;color:#ff0101}#usedcar_group section .pagenation.button_4 .sqere_button a:hover{background-color:#111;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#usedcar_group section .pagenation.button_4 .sqere_button:first-child{margin-right:10px;border-left:solid 1px #ff0101}#usedcar_group section .pagenation.button_4 .sqere_button:first-child a{line-height:3.4rem}#usedcar_group section .pagenation.button_4 .sqere_button:nth-child(2){border-left:solid 1px #ff0101}#usedcar_group section .pagenation.button_4 .sqere_button:last-child{margin-left:10px;border-left:solid 1px #ff0101}#usedcar_group section .pagenation.button_4 .sqere_button:last-child a{line-height:3.4rem}#usedcar_group section .pagenation.button_4 .active{background-color:#ff0101}#usedcar_group section .pagenation.button_4 .active a{color:white}#usedcar_group section .pagenation.button_4 .active a:hover{background-color:#ff0101}#car_detail_group{width:auto;background-color:#000;padding:70px 5vw;color:#fff}@media screen and (max-width: 834px){#car_detail_group{padding:40px 5vw}}#car_detail_group section{width:100%;max-width:800px;margin:auto}#car_detail_group section .text_box .img_wrap{height:auto}#car_detail_group section .text_box .img_wrap img{width:100%;height:100%}#car_detail_group section .text_box .car_title_box{margin-top:35px;position:relative;background-color:#ff0101}@media screen and (max-width: 834px){#car_detail_group section .text_box .car_title_box{margin-top:20px}}#car_detail_group section .text_box .car_title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-position:center;background-repeat:repeat;opacity:0.3}#car_detail_group section .text_box .car_title_box h1{position:relative;font-size:2.7rem;font-weight:bold;text-align:center}@media screen and (max-width: 834px){#car_detail_group section .text_box .car_title_box h1{font-size:2rem}}#car_detail_group section .text_box h2{padding-top:10px;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 834px){#car_detail_group section .text_box h2{font-size:1.8rem}}#car_detail_group section .text_box h2 span{font-size:3.8rem;color:#ff0101}@media screen and (max-width: 834px){#car_detail_group section .text_box h2 span{font-size:3rem}}#car_detail_group section .text_box h3{font-size:1.8rem}@media screen and (max-width: 834px){#car_detail_group section .text_box h3{font-size:1.4rem}}#car_detail_group section .table_box{font-size:1.6rem;color:#000;display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:26px}@media screen and (max-width: 834px){#car_detail_group section .table_box{font-size:1.4rem;-ms-flex-wrap:wrap;flex-wrap:wrap;padding-top:20px}}#car_detail_group section .table_box .table_1{width:50%;background:#535353;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 834px){#car_detail_group section .table_box .table_1{width:100%}}#car_detail_group section .table_box .table_1 dt{width:50%;border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 20px 20px;color:#fff}#car_detail_group section .table_box .table_1 dt:nth-child(1){border-top:none}#car_detail_group section .table_box .table_1 dd{width:50%;background:#fff;border-top:1px solid #535353;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}#car_detail_group section .table_box .table_1 dd:nth-child(2){border-top:none}#car_detail_group section .table_box .table_2{width:50%;background:#535353;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap}@media screen and (max-width: 834px){#car_detail_group section .table_box .table_2{width:100%}}#car_detail_group section .table_box .table_2 dt{width:50%;border-top:1px solid #fff;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;padding:20px 0 20px 20px;color:#fff}#car_detail_group section .table_box .table_2 dt:nth-child(1){border-top:none}@media screen and (max-width: 834px){#car_detail_group section .table_box .table_2 dt:nth-child(1){border-top:1px solid #fff}}#car_detail_group section .table_box .table_2 dd{width:50%;background:#fff;border-top:1px solid #535353;-webkit-box-sizing:border-box;box-sizing:border-box;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;padding:20px}#car_detail_group section .table_box .table_2 dd:nth-child(2){border-top:none}@media screen and (max-width: 834px){#car_detail_group section .table_box .table_2 dd:nth-child(2){border-top:1px solid #535353}}#car_detail_group section .detail_button{padding-top:26px;width:260px;margin:auto}@media screen and (max-width: 834px){#car_detail_group section .detail_button{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#car_detail_group section .detail_button{width:40%}}.service_first_view{background-color:#000;position:relative}.service_first_view #s_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/service/s_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.5}.service_first_view #s_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.service_first_view #s_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.service_first_view #s_first_view{height:250px}}.service_first_view .s_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px}@media screen and (max-width: 834px){.service_first_view .s_logo{width:70vw}}@media screen and (min-width: 425px) and (max-width: 834px){.service_first_view .s_logo{width:51vw}}#service_group{width:auto;background-color:#000;padding:120px 5vw;color:#fff}@media screen and (max-width: 834px){#service_group{padding:60px 5vw}}#service_group section{width:100%;max-width:900px;margin:auto}#service_group section .title_box{background-color:#ff0101;position:relative}#service_group section .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#service_group section .title_box h1{font-size:3rem;font-weight:bold;text-align:center;position:relative}@media all and (-ms-high-contrast: none){#service_group section .title_box h1{padding:10px 0px 0px}}@media screen and (max-width: 834px){#service_group section .title_box h1{font-size:2.0rem}}#service_group section .title_box_2{margin-top:100px}@media screen and (max-width: 834px){#service_group section .title_box_2{margin-top:50px}}#service_group section h2{font-size:2.0rem;text-align:center;padding-top:25px}@media screen and (max-width: 834px){#service_group section h2{font-size:1.4rem;line-height:35px;text-align:initial}}#service_group section .cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:43px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#service_group section .cont_wrap{-ms-flex-flow:wrap;flex-flow:wrap;padding-top:20px}}@media screen and (min-width: 425px) and (max-width: 834px){#service_group section .cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;padding-top:43px;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#service_group section .cont_wrap .text_box{width:calc(45% - 26px)}@media screen and (max-width: 834px){#service_group section .cont_wrap .text_box{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#service_group section .cont_wrap .text_box{width:calc(45% - 26px)}}#service_group section .cont_wrap .text_box h3{color:#ff0101;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 834px){#service_group section .cont_wrap .text_box h3{font-size:2.0rem}}#service_group section .cont_wrap .text_box p{line-height:40px;font-size:1.4rem}@media screen and (max-width: 834px){#service_group section .cont_wrap .text_box p{line-height:35px}}#service_group section .cont_wrap .text_box span{color:#ff0101;line-height:24px}@media screen and (max-width: 834px){#service_group section .cont_wrap .text_box span{line-height:20px;font-size:1.2rem}}@media screen and (min-width: 425px) and (max-width: 834px){#service_group section .cont_wrap .text_box span{font-size:1.0rem}}#service_group section .cont_wrap .img_box{width:55%}@media screen and (max-width: 834px){#service_group section .cont_wrap .img_box{width:100%;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#service_group section .cont_wrap .img_box{width:55%;padding-top:0px}}#service_group section:nth-child(even) .cont_wrap{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}#service_group section.cont_single .text_box{width:100%}#service_group section.cont_single .text_box h3{text-align:center;padding-top:20px}#service_group section.cont_single .text_box h2{padding-top:0px}#service_group section.cont_single .text_box table{border-collapse:collapse;width:90%;margin:30px auto}@media screen and (max-width: 834px){#service_group section.cont_single .text_box table{width:100%}}#service_group section.cont_single .text_box table tr th{background-color:#535353;color:#fff;text-align:center;font-size:1.8rem;padding:10px;font-weight:bold}@media screen and (max-width: 834px){#service_group section.cont_single .text_box table tr th{font-size:1.5rem}}#service_group section.cont_single .text_box table tr td{background-color:#fff;color:#000;text-align:center;font-size:1.5rem;padding:10px;font-weight:bold}@media screen and (max-width: 834px){#service_group section.cont_single .text_box table tr td{font-size:1.4rem}}#service_group section.cont_single .img_box{width:100%;margin-top:20px}#service_group section:nth-child(6) .title_box h1{margin-top:120px}@media screen and (max-width: 834px){#service_group section:nth-child(6) .title_box h1{margin-top:60px}}.hybrid_first_view{background-color:#000;position:relative}.hybrid_first_view #h_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/hybrid/h_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.5}.hybrid_first_view #h_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.hybrid_first_view #h_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.hybrid_first_view #h_first_view{height:250px}}.hybrid_first_view .h_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:630px}@media screen and (max-width: 834px){.hybrid_first_view .h_logo{width:90vw}}@media screen and (min-width: 425px) and (max-width: 834px){.hybrid_first_view .h_logo{width:80vw}}#hybrid_group{width:auto;background-color:#000;padding:100px 5vw;color:#fff}@media screen and (max-width: 834px){#hybrid_group{padding:60px 5vw}}#hybrid_group section{width:100%;max-width:1000px;margin:auto}#hybrid_group section .title_box{position:relative;background-color:#ff0101}#hybrid_group section .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-position:center;background-repeat:repeat;opacity:0.3}#hybrid_group section .title_box h1{position:relative;font-size:3rem;font-weight:bold;text-align:center}@media screen and (max-width: 834px){#hybrid_group section .title_box h1{font-size:2.0rem}}@media all and (-ms-high-contrast: none){#hybrid_group section .title_box h1{padding:10px 0px 0px}}#hybrid_group section .text_box h2{color:#ff0101;font-size:2.6rem;font-weight:bold}@media screen and (max-width: 834px){#hybrid_group section .text_box h2{font-size:2rem}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section .text_box h2{font-size:1.9rem}}#hybrid_group section .text_box p{line-height:40px;font-size:1.4rem}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section .text_box p{line-height:35px}}@media screen and (max-width: 834px){#hybrid_group section .img_box{padding-top:15px}}#hybrid_group section:nth-child(1) .img_box{padding-top:25px}#hybrid_group section:nth-child .cont_wrap{padding-top:20px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap{-ms-flex-flow:wrap;flex-flow:wrap;padding-top:0px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#hybrid_group section:nth-child .cont_wrap .text_box{width:calc(45% - 26px)}@media screen and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap .text_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap .text_box{width:calc(48% - 26px)}}#hybrid_group section:nth-child .cont_wrap .img_box{width:55%}@media screen and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap .img_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child .cont_wrap .img_box{width:52%}}#hybrid_group section:nth-child(2) .cont_wrap{padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap{-ms-flex-flow:wrap;flex-flow:wrap;padding-top:0px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#hybrid_group section:nth-child(2) .cont_wrap .text_box{width:calc(45% - 26px)}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap .text_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap .text_box{width:calc(48% - 26px)}}#hybrid_group section:nth-child(2) .cont_wrap .img_box{width:55%}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap .img_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap .img_box{width:52%}}#hybrid_group section:nth-child(2) .cont_wrap_2{padding-top:70px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2{-ms-flex-flow:wrap;flex-flow:wrap;padding-top:0px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#hybrid_group section:nth-child(2) .cont_wrap_2 .text_box{width:calc(45% - 26px)}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2 .text_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2 .text_box{width:calc(48% - 26px)}}#hybrid_group section:nth-child(2) .cont_wrap_2 .img_box{width:55%}@media screen and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2 .img_box{width:auto;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#hybrid_group section:nth-child(2) .cont_wrap_2 .img_box{width:52%}}#hybrid_group section:nth-child(3){padding-top:70px}@media screen and (max-width: 834px){#hybrid_group section:nth-child(3){padding-top:35px}}#hybrid_group section:nth-child(3) .text_box h2{text-align:center;padding-bottom:10px}#hybrid_group section:nth-child(3) .table_box{border-collapse:collapse;border-spacing:0;width:80%;margin-top:10px;margin:auto}@media screen and (max-width: 834px){#hybrid_group section:nth-child(3) .table_box{width:100%}}#hybrid_group section:nth-child(3) .table_box .table_1 th{background-color:#313131;color:#fff;text-align:center;font-size:1.8rem;padding:10px;font-weight:bold;border-left:1px solid #fff}#hybrid_group section:nth-child(3) .table_box .table_1 th:first-child{border-left:none}@media screen and (max-width: 834px){#hybrid_group section:nth-child(3) .table_box .table_1 th{font-size:1.4rem;font-weight:normal}}#hybrid_group section:nth-child(3) .table_box .table_2 th{background-color:#535353;color:#fff;text-align:center;font-size:1.8rem;padding:10px;font-weight:bold;border-top:1px solid #fff}@media screen and (max-width: 834px){#hybrid_group section:nth-child(3) .table_box .table_2 th{font-size:1.4rem;font-weight:normal}}#hybrid_group section:nth-child(3) .table_box .table_2 td{background-color:#fff;color:#000;text-align:center;font-size:1.5rem;padding:10px;font-weight:bold;border-top:1px solid #535353;border-right:1px solid #535353}#hybrid_group section:nth-child(3) .table_box .table_2 td:last-child{border-right:none}@media screen and (max-width: 834px){#hybrid_group section:nth-child(3) .table_box .table_2 td{font-size:1.4rem;font-weight:normal}}.news_first_view{background-color:#000;position:relative}.news_first_view #n_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/news/n_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.6}.news_first_view #n_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.news_first_view #n_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.news_first_view #n_first_view{height:250px}}.news_first_view .n_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:280px}@media screen and (max-width: 834px){.news_first_view .n_logo{width:50vw}}@media screen and (min-width: 425px) and (max-width: 834px){.news_first_view .n_logo{width:35vw}}#news_group{width:auto;background-color:#000;padding:100px 5vw}@media screen and (max-width: 834px){#news_group{padding:60px 5vw}}#news_group section{width:100%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#news_group section{-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (max-width: 834px){#news_group section{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#news_group section .article_cont{width:65%}@media screen and (max-width: 834px){#news_group section .article_cont{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont{width:70%}}#news_group section .article_cont .box_1 .button_4{border-bottom:dotted 1px #ff0101;padding-bottom:50px;margin-bottom:50px}@media screen and (max-width: 834px){#news_group section .article_cont .box_1 .button_4{padding-bottom:25px;margin-bottom:25px}}#news_group section .article_cont .box_1 .button_4 a{color:#fff;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a{-ms-flex-flow:wrap;flex-flow:wrap}}#news_group section .article_cont .box_1 .button_4 a .img_wrap{position:relative;background-position:center;background-repeat:no-repeat;background-size:cover;background-color:#333;overflow:hidden;width:40%}#news_group section .article_cont .box_1 .button_4 a .img_wrap::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/news/no_img.jpg);background-position:center;background-repeat:no-repeat;background-size:cover;-webkit-transition:all 0.3s;transition:all 0.3s}@media screen and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .img_wrap{width:100%;height:180px}}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .img_wrap{width:40%}}#news_group section .article_cont .box_1 .button_4 a .img_wrap .img_box{position:relative;width:100%;height:100%;background-size:cover;background-position:top center;background-repeat:no-repeat;-webkit-transition:all 0.3s;transition:all 0.3s}#news_group section .article_cont .box_1 .button_4 a .text_box{width:calc(60% - 40px)}@media screen and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box{width:100%;padding-top:20px}}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box{width:calc(60% - 40px);padding-top:0px}}#news_group section .article_cont .box_1 .button_4 a .text_box .day_box{position:relative;padding:5px 10px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;background-color:#ff0101}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box .day_box{padding:2px 5px}}#news_group section .article_cont .box_1 .button_4 a .text_box .day_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#news_group section .article_cont .box_1 .button_4 a .text_box .day_box h3{position:relative}@media all and (-ms-high-contrast: none){#news_group section .article_cont .box_1 .button_4 a .text_box .day_box h3{padding:4px 0px 0px}}#news_group section .article_cont .box_1 .button_4 a .text_box p{font-size:1.9rem;padding-top:10px}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box p{font-size:1.5rem}}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box p{padding-top:5px}}#news_group section .article_cont .box_1 .button_4 a .text_box .button_box{background-image:url(../img/news/news_button.png);background-position:center;background-repeat:no-repeat;background-size:cover;overflow:hidden;max-width:215px;height:41px;margin-top:25px;border:solid 1px #ff0101}@media screen and (max-width: 834px){#news_group section .article_cont .box_1 .button_4 a .text_box .button_box{margin:20px auto 0px auto}}#news_group section .article_cont .box_1 .button_4 a:hover .img_wrap .img_box{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.3s;transition-duration:0.3s}#news_group section .article_cont .box_1 .button_4 a:hover .img_wrap::before{-webkit-transform:scale(1.1);transform:scale(1.1);-webkit-transition-duration:0.3s;transition-duration:0.3s}#news_group section .article_cont .box_1 .button_4 a:hover .text_box p{color:#ff0101;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_group section .article_cont .box_1 .button_4 a:hover .text_box .button{opacity:0.5}#news_group section .article_cont .box_1 .button_4.no_hover:hover .img_wrap .img_box{-webkit-transform:none;transform:none}#news_group section .article_cont .box_1 .button_4.no_hover:hover .img_wrap::before{-webkit-transform:none;transform:none}#news_group section .article_cont .box_1 .button_4.no_hover:hover .text_box p{color:#fff}#news_group section .article_cont .box_1 .button_4.no_hover:hover .text_box .button{opacity:1}#news_group section .article_cont .pagenation{width:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;padding-top:30px}@media screen and (max-width: 834px){#news_group section .article_cont .pagenation{padding-top:0px}}#news_group section .article_cont .pagenation.button_4 .sqere_button{width:50px;height:50px;border:solid 1px #ff0101;border-left:none;background-color:#000;-webkit-box-sizing:border-box;box-sizing:border-box}#news_group section .article_cont .pagenation.button_4 .sqere_button.no_link{opacity:0.3}@media screen and (max-width: 834px){#news_group section .article_cont .pagenation.button_4 .sqere_button.no_link img{height:100%}}#news_group section .article_cont .pagenation.button_4 .sqere_button a{display:block;width:100%;height:100%;text-align:center;line-height:5.2rem;font-family:"industry";font-size:1.8rem;font-weight:bold;color:#ff0101}#news_group section .article_cont .pagenation.button_4 .sqere_button a:hover{background-color:#111;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}@media screen and (max-width: 834px){#news_group section .article_cont .pagenation.button_4 .sqere_button a img{height:100%}}#news_group section .article_cont .pagenation.button_4 .sqere_button:first-child{margin-right:10px;border-left:solid 1px #ff0101}#news_group section .article_cont .pagenation.button_4 .sqere_button:first-child a{line-height:3.4rem}#news_group section .article_cont .pagenation.button_4 .sqere_button:nth-child(2){border-left:solid 1px #ff0101}#news_group section .article_cont .pagenation.button_4 .sqere_button:last-child{margin-left:10px;border-left:solid 1px #ff0101}#news_group section .article_cont .pagenation.button_4 .sqere_button:last-child a{line-height:3.4rem}#news_group section .article_cont .pagenation.button_4 .active{background-color:#ff0101}#news_group section .article_cont .pagenation.button_4 .active a{color:white}#news_group section .article_cont .pagenation.button_4 .active a:hover{background-color:#ff0101}#news_group section .new_cont{width:calc(30% - 25px)}@media screen and (max-width: 834px){#news_group section .new_cont{padding-top:70px;width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .new_cont{padding-top:0px;width:calc(30% - 25px)}}#news_group section .new_cont .title_box{position:relative;background-color:#ff0101}#news_group section .new_cont .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#news_group section .new_cont .title_box .img_box{position:relative;padding:11px;width:60%;margin:auto}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .new_cont .title_box .img_box{width:80%}}#news_group section .new_cont ul{padding-top:27px}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .new_cont ul{padding-top:15px}}#news_group section .new_cont ul li{border-bottom:dotted 2px #535353;padding-bottom:25px;margin-bottom:25px}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .new_cont ul li{padding-bottom:15px;margin-bottom:15px}}#news_group section .new_cont ul li:last-child{border-bottom:none}#news_group section .new_cont ul li a{color:#fff;font-size:1.4rem;text-decoration:underline}@media screen and (min-width: 425px) and (max-width: 834px){#news_group section .new_cont ul li a{font-size:1.2rem}}#news_group section .new_cont ul li a:hover{color:#ff0101;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_group section .new_cont ul.no_hover:hover li a{color:#fff}#news_detail_group{width:auto;background-color:#000;padding:100px 5vw}@media screen and (max-width: 834px){#news_detail_group{padding:60px 5vw}}#news_detail_group section{width:100%;max-width:1000px;margin:auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 834px){#news_detail_group section{-ms-flex-flow:wrap;flex-flow:wrap}}#news_detail_group section .article_cont{width:65%}@media screen and (max-width: 834px){#news_detail_group section .article_cont{width:100%}}#news_detail_group section .article_cont .box_1{border-bottom:solid 1px #ff0101;padding-bottom:50px;margin-bottom:50px;color:#fff}@media screen and (max-width: 834px){#news_detail_group section .article_cont .box_1{padding-bottom:30px;margin-bottom:30px}}#news_detail_group section .article_cont .box_1 .text_box .day_box{position:relative;padding:0px 15px;-webkit-box-sizing:border-box;box-sizing:border-box;display:table;background-color:#ff0101}@media screen and (max-width: 834px){#news_detail_group section .article_cont .box_1 .text_box .day_box{padding:0px 10px}}#news_detail_group section .article_cont .box_1 .text_box .day_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#news_detail_group section .article_cont .box_1 .text_box .day_box h3{position:relative;font-size:2.0rem}@media screen and (max-width: 834px){#news_detail_group section .article_cont .box_1 .text_box .day_box h3{font-size:1.5rem}}#news_detail_group section .article_cont .box_1 .text_box h2{font-size:2.5rem;border-bottom:solid 1px #ff0101;font-weight:bold}@media screen and (max-width: 834px){#news_detail_group section .article_cont .box_1 .text_box h2{font-size:2.0rem}}#news_detail_group section .article_cont .box_1 .text_box p{font-size:1.4rem;padding:20px 0px}@media screen and (max-width: 834px){#news_detail_group section .article_cont .box_1 .text_box p{padding:15px 0px}}#news_detail_group section .article_cont .page_button{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}@media screen and (max-width: 834px){#news_detail_group section .article_cont .page_button.button_4{padding-top:0px}}#news_detail_group section .article_cont .page_button.button_4 .sqere_button{width:auto;height:50px;border:solid 1px #ff0101;background-color:#000;width:100px}#news_detail_group section .article_cont .page_button.button_4 .sqere_button a{display:block;width:100%;height:100%;text-align:center;line-height:5.2rem;font-size:1.8rem;font-weight:bold;color:#ff0101}#news_detail_group section .article_cont .page_button.button_4 .sqere_button a:hover{background-color:#222;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_detail_group section .article_cont .page_button.button_4 .sqere_button:first-child{margin:0px 10px;width:50px;text-align:center;line-height:4.2rem}#news_detail_group section .article_cont .page_button.button_4 .sqere_button:first-child:hover{background-color:#222;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_detail_group section .article_cont .page_button.button_4 .sqere_button:last-child{margin:0px 10px;width:50px;text-align:center;line-height:4.2rem}#news_detail_group section .article_cont .page_button.button_4 .sqere_button:last-child:hover{background-color:#222;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_detail_group section .article_cont .page_button.button_4 .sqere_button.no_link{opacity:0.3}#news_detail_group section .article_cont .page_button.no_hover .sqere_button a:hover{background:#000}#news_detail_group section .new_cont{width:calc(30% - 25px)}@media screen and (max-width: 834px){#news_detail_group section .new_cont{padding-top:70px;width:100%}}#news_detail_group section .new_cont .title_box{position:relative;background-color:#ff0101}#news_detail_group section .new_cont .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#news_detail_group section .new_cont .title_box .img_box{position:relative;padding:11px;width:60%;margin:auto}@media screen and (min-width: 425px) and (max-width: 834px){#news_detail_group section .new_cont .title_box .img_box{width:30%}}#news_detail_group section .new_cont ul{padding-top:27px}#news_detail_group section .new_cont ul li{border-bottom:dotted 2px #535353;padding-bottom:25px;margin-bottom:25px}#news_detail_group section .new_cont ul li:last-child{border-bottom:none}#news_detail_group section .new_cont ul li a{color:#fff;font-size:1.4rem;text-decoration:underline}#news_detail_group section .new_cont ul li a:hover{color:#ff0101;-webkit-transition:all 0.4s ease;transition:all 0.4s ease}#news_detail_group section .new_cont ul.no_hover:hover li a{color:#fff}.company_first_view{background-color:#000;position:relative}.company_first_view #c_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/company/c_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.45}.company_first_view #c_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.company_first_view #c_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.company_first_view #c_first_view{height:250px}}.company_first_view .c_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:500px}@media screen and (max-width: 834px){.company_first_view .c_logo{width:70vw}}@media screen and (min-width: 425px) and (max-width: 834px){.company_first_view .c_logo{width:50vw}}#company_group{width:auto;background-color:#000;padding:120px 5vw}@media screen and (max-width: 834px){#company_group{padding:60px 5vw}}#company_group section{width:100%;max-width:900px;margin:auto;color:#fff;border-bottom:dotted 1px #ff0101;padding-bottom:100px;margin-bottom:100px;-webkit-box-sizing:border-box;box-sizing:border-box}@media screen and (max-width: 834px){#company_group section{padding-bottom:50px;margin-bottom:50px}}#company_group section .title_box{position:relative;background-color:#ff0101}#company_group section .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-position:center;background-repeat:repeat;opacity:0.3}#company_group section .title_box h1{position:relative;font-size:3.4rem;font-weight:bold;text-align:center}@media all and (-ms-high-contrast: none){#company_group section .title_box h1{padding:10px 0px 0px}}@media screen and (max-width: 834px){#company_group section .title_box h1{font-size:2.0rem}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .title_box h1{font-size:3.0rem}}#company_group section .sub_title_box{position:relative;background-color:#ff0101;display:inline-block}#company_group section .sub_title_box::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-position:center;background-repeat:repeat;opacity:0.3}#company_group section .sub_title_box h2{position:relative;font-size:2.6rem;font-weight:bold;padding:0px 20px}@media screen and (max-width: 834px){#company_group section .sub_title_box h2{font-size:1.6rem}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .sub_title_box h2{font-size:2.5rem}}@media all and (-ms-high-contrast: none){#company_group section .sub_title_box h2{padding:8px 20px 0px}}#company_group section .img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 834px){#company_group section .img_wrap{-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .img_wrap{display:-webkit-box;display:-ms-flexbox;display:flex}}#company_group section .img_wrap .left_img{width:50%}@media screen and (max-width: 834px){#company_group section .img_wrap .left_img{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .img_wrap .left_img{width:50%}}#company_group section .img_wrap .right_img{width:50%}@media screen and (max-width: 834px){#company_group section .img_wrap .right_img{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .img_wrap .right_img{width:50%}}#company_group section .text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;padding-top:15px}@media screen and (max-width: 834px){#company_group section .text_wrap{-ms-flex-flow:wrap;flex-flow:wrap}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .text_wrap{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}}#company_group section .text_wrap .adress_box{width:40%;font-size:1.5rem}@media screen and (max-width: 834px){#company_group section .text_wrap .adress_box{width:100%;padding-top:15px}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .text_wrap .adress_box{width:40%;font-size:1.4rem;padding-top:0px}}@media screen and (max-width: 834px){#company_group section .text_wrap .adress_box span{color:#ff0101}}#company_group section .text_wrap .google_button{width:25%}@media screen and (max-width: 834px){#company_group section .text_wrap .google_button{width:60%;margin:auto}}@media screen and (min-width: 425px) and (max-width: 834px){#company_group section .text_wrap .google_button{width:35%;margin:0}}#company_group section .table_box{border-collapse:collapse;border-spacing:0;width:100%;margin-top:30px;-webkit-box-sizing:border-box;box-sizing:border-box}#company_group section .table_box .table_1 th{background-color:#535353;color:#fff;font-size:1.8rem;padding:25px;font-weight:bold;border-top:1px solid #fff}@media screen and (max-width: 834px){#company_group section .table_box .table_1 th{display:block;width:auto;border-top:none;font-size:1.4rem;padding:15px}}@media all and (-ms-high-contrast: none){#company_group section .table_box .table_1 th{padding:30px 25px 25px 25px}}#company_group section .table_box .table_1 td{background-color:#fff;color:#000;font-size:1.8rem;padding:25px;font-weight:bold;border-top:1px solid #535353}@media screen and (max-width: 834px){#company_group section .table_box .table_1 td{display:block;width:auto;border-top:none;font-size:1.4rem;padding:15px}}@media all and (-ms-high-contrast: none){#company_group section .table_box .table_1 td{padding:30px 25px 25px 25px}}#company_group section .table_box .table_1:nth-child(1) th{border-top:none}#company_group section .table_box .table_1:nth-child(1) td{border-top:none}#company_group section:first-child{border-bottom:none}#company_group section:nth-child(2) .sub_title_box{margin-top:100px}@media screen and (max-width: 834px){#company_group section:nth-child(2) .sub_title_box{margin-top:50px}}#company_group section:last-child{border-bottom:none;padding-bottom:0px;margin-bottom:0px}.contact_first_view{background-color:#000;position:relative}.contact_first_view #c_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/contact/c_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.5}.contact_first_view #c_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.contact_first_view #c_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.contact_first_view #c_first_view{height:250px}}.contact_first_view .c_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:400px}@media screen and (max-width: 834px){.contact_first_view .c_logo{width:70vw}}@media screen and (min-width: 425px) and (max-width: 834px){.contact_first_view .c_logo{width:53vw}}#contact_group{width:auto;background-color:#000;padding:100px 5vw;color:#fff}@media screen and (max-width: 834px){#contact_group{padding:60px 5vw}}#contact_group section{width:100%;max-width:900px;margin:auto;color:#fff}#contact_group section h1{font-size:1.8rem;text-align:center}@media screen and (max-width: 834px){#contact_group section h1{text-align:left;font-size:1.4rem}}#contact_group section .tel_cont{margin:auto;-webkit-box-sizing:border-box;box-sizing:border-box;width:70%}@media screen and (max-width: 834px){#contact_group section .tel_cont{width:100%}}#contact_group section .tel_cont .box{border:solid 1px #ff0101;padding-bottom:20px;margin-top:20px}@media screen and (max-width: 834px){#contact_group section .tel_cont .box{padding-bottom:18px;margin-top:25px}}#contact_group section .tel_cont .box .box_title{position:relative;background-color:#ff0101}#contact_group section .tel_cont .box .box_title::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0px;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#contact_group section .tel_cont .box h3{font-size:1.8rem;position:relative;text-align:center}@media screen and (max-width: 834px){#contact_group section .tel_cont .box h3{text-align:left;padding:0px 20px}}@media screen and (min-width: 425px) and (max-width: 834px){#contact_group section .tel_cont .box h3{text-align:center}}@media all and (-ms-high-contrast: none){#contact_group section .tel_cont .box h3{padding:5px 0px 0px}}#contact_group section .tel_cont .box .sub_title{position:relative;margin-top:15px;display:inline-block;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0)}#contact_group section .tel_cont .box .sub_title::before{content:"";position:absolute;width:34px;height:34px;top:8px;left:0px;background-image:url(../img/common/tel_logo.png);background-repeat:no-repeat;background-position:center;background-size:100%}@media screen and (max-width: 834px){#contact_group section .tel_cont .box .sub_title::before{width:28px;height:28px;top:2px}}#contact_group section .tel_cont .box .sub_title h2{font-size:3.6rem;font-weight:bold;padding-left:40px}@media screen and (max-width: 834px){#contact_group section .tel_cont .box .sub_title h2{font-size:2.5rem}}#contact_group section .tel_cont .box p{font-size:1.8rem;text-align:center}#contact_group section .contact_box{margin-top:60px;border-top:solid 1px #fff}@media screen and (max-width: 834px){#contact_group section .contact_box{margin-top:50px}}#contact_group section .contact_box dl{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;border-bottom:solid 1px #fff;position:relative}@media screen and (max-width: 834px){#contact_group section .contact_box dl{-ms-flex-flow:wrap;flex-flow:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}}#contact_group section .contact_box dl .left{position:relative;width:30%;font-size:1.6rem;padding:20px 0px;-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex}@media screen and (max-width: 834px){#contact_group section .contact_box dl .left{width:100%;padding-top:10px;padding-bottom:0px}}#contact_group section .contact_box dl .left::after{content:"必須";position:absolute;color:#ff0101;border:solid 1px #ff0101;width:40px;text-align:center;right:0px;font-size:1.2rem}#contact_group section .contact_box dl .right{width:70%;padding:20px 0px 20px 20px}@media screen and (max-width: 834px){#contact_group section .contact_box dl .right{width:100%;padding:20px 0px 20px 0px}}#contact_group section .contact_box dl .right input{width:100%;padding:10px;font-size:1.8rem;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box}#contact_group section .contact_box dl .right textarea{width:100%;padding:10px;font-size:1.8rem;border-radius:3px;-webkit-box-sizing:border-box;box-sizing:border-box;resize:vertical}#contact_group section .contact_box dl:nth-child(7) .left::after{right:0px}#contact_group section .contact_button{position:relative;text-align:center;padding-top:50px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#contact_group section .contact_button .button{border:solid 1px #fff;background-color:#000;color:#ff0101;text-align:center;width:35%;height:50px;border:solid 1px #ff0101;font-size:1.8rem}#contact_group section .contact_button .button.wpcf7c-elm-step2{margin:5px}@media screen and (max-width: 834px){#contact_group section .contact_button .button{width:100%}}@media screen and (min-width: 425px) and (max-width: 834px){#contact_group section .contact_button .button{width:40%}}#contact_group section .contact_button .button:hover{opacity:0.5;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;cursor:pointer}#contact_group section .contact_button .button.no_hover:hover{opacity:1}#contact_group section .contact_button .ajax-loader{position:absolute;top:10px;left:50%;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);background-image:url(../img/common/loading.svg);background-repeat:no-repeat;background-size:100%;margin:0px}#contact_group section .wpcf7-mail-sent-ok{border:1px solid #333;text-align:center;padding:15px}#contact_group section .wpcf7-validation-errors{border:1px solid #333;text-align:center;padding:15px}.privacy_first_view{background-color:#000;position:relative}.privacy_first_view #p_first_view{position:relative;margin-top:80px;height:350px;width:auto;background-image:url(../img/concept/c_first_view.jpg);background-size:cover;background-position:center;background-repeat:no-repeat;opacity:0.5}.privacy_first_view #p_first_view::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat}@media screen and (max-width: 834px){.privacy_first_view #p_first_view{margin-top:50px;height:150px}}@media screen and (min-width: 425px) and (max-width: 834px){.privacy_first_view #p_first_view{height:250px}}.privacy_first_view .p_logo{position:absolute;top:49%;left:50%;-webkit-transform:translate(-50%, -50%);transform:translate(-50%, -50%);width:700px}@media screen and (max-width: 834px){.privacy_first_view .p_logo{width:90vw}}#privacy_group{width:auto;padding:70px 5vw;background:#000}@media screen and (max-width: 834px){#privacy_group{padding:60px 5vw}}#privacy_group section{width:100%;max-width:1000px;margin:auto;color:#fff}#privacy_group section h2{text-align:center;font-size:1.8rem;padding-bottom:70px}@media screen and (max-width: 834px){#privacy_group section h2{text-align:left;font-size:1.4rem;padding-bottom:30px}}#privacy_group section .title_box{position:relative;background-color:#ff0101;width:auto;padding-left:20px;margin-bottom:20px}#privacy_group section .title_box::before{content:"";position:absolute;width:100%;height:100%;top:0px;left:0px;background-image:url(../img/common/dot.png);background-size:2px;background-repeat:repeat;opacity:0.3}#privacy_group section .title_box h1{position:relative;font-size:2.5rem;font-weight:bold}@media screen and (max-width: 834px){#privacy_group section .title_box h1{font-size:2.0rem}}#privacy_group section p{font-size:1.4rem;padding-bottom:80px}@media screen and (max-width: 834px){#privacy_group section p{padding-bottom:40px}}#privacy_group section p span{font-size:1.8rem}#privacy_group section p span .name{font-size:2.3rem;font-weight:bold}@media screen and (max-width: 834px){#privacy_group section p span{font-size:1.6rem}}
