@charset "UTF-8";html{visibility:hidden;scroll-padding-top:80px}html.loading-delay,html.wf-active{visibility:visible}body:not(#top){overflow:visible}body{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;font-size:16px;font-weight:400;line-height:1.8;color:#161616;background-color:transparent;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-overflow-scrolling:touch;letter-spacing:1px}@media only screen and (max-width:767px){html{scroll-padding-top:80px}body{font-size:14px}}body.fixed{position:fixed}body.ios.fixed{position:static}@media all and (-ms-high-contrast:none){body{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}}@supports (-ms-ime-align:auto){body{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}}.mincho{font-family:Helvetica,Roboto,Arial,sans-serif!important}.gothic{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}.notosans-gothic{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,serif!important}main{display:block}td{vertical-align:middle}h1,h2,h3,h4,h5,h6{color:#161616;line-height:1.3}a,p a{color:#161616}.textlink a{border-bottom:1px solid #161616;display:inline-block}a.autolink{text-decoration:underline;color:#3d217a}a.autolink:hover{text-decoration:none}a:hover{opacity:.7}a:not([href]){cursor:default!important}a:not([href]):hover{cursor:default!important;text-decoration:none!important}a img{transition:opacity .2s ease!important}a:hover img{opacity:.7!important;transition:opacity .2s ease!important}table tbody tr,table thead tr{border:none}img{vertical-align:bottom;max-width:100%;height:auto;aspect-ratio:attr(width)/attr(height)}img[src$=".svg"]{width:100%;height:auto}li{list-style:none}address{font-style:normal}input[type=button],input[type=submit]{border-radius:0;-webkit-box-sizing:content-box;-webkit-appearance:button;-moz-appearance:button;appearance:button;border:none;box-sizing:border-box}input[type=button]::-webkit-search-decoration,input[type=submit]::-webkit-search-decoration{display:none}input[type=button]::focus,input[type=submit]::focus{outline-offset:-2px}.d>p{word-break:break-all}.box-left{margin-right:auto}.box-right{margin-left:auto}.box-center{margin:auto}.text-left{text-align:left}.text-right{text-align:right}.text-center{text-align:center}.vertical-middle{vertical-align:middle}.hidden{display:none}.m0{margin:0!important}.m0-top{margin-top:0!important}.sp{display:none}.sp-inline{display:none}.sp-flex{display:none}.tb{display:none}.tb-inline{display:none}.tb-flex{display:none}.pc{display:block}.pc-inline{display:inline-block}@media only screen and (max-width:1024px){.pc{display:none}.pc-inline{display:none}}@media only screen and (max-width:1024px){.pc{display:none!important}.pc-inline{display:none!important}.tb{display:block!important}.tb-inline{display:inline-block!important}.tb-flex{display:flex!important}}@media only screen and (max-width:767px){.pc{display:none!important}.pc-inline{display:none!important}.tb{display:none!important}.tb-inline{display:none!important}.tb-flex{display:none!important}.sp{display:block!important}.sp-inline{display:inline-block!important}.sp-flex{display:flex!important}}body.pc .none-android,body.pc .none-ios{display:block}body.android .none-android,body.ios .none-ios{display:none}body.android .android,body.ios .ios{display:block}body.pc .android,body.pc .ios{display:none}body.android.sp,body.ios.sp{display:block}.min-h0{min-height:0}.img-responsive{display:block;max-width:100%;height:auto}.vc_col-overflow-visible{overflow:visible!important}.vc_col-overlap{position:absolute}.vc_col-overlap-right{right:0}.vc_col-overlap-left{left:0}.vc_col-lg-1-5,.vc_col-lg-2-5,.vc_col-lg-3-5,.vc_col-lg-4-5,.vc_col-md-1-5,.vc_col-md-2-5,.vc_col-md-3-5,.vc_col-md-4-5,.vc_col-sm-1-5,.vc_col-sm-2-5,.vc_col-sm-3-5,.vc_col-sm-4-5,.vc_col-xs-1-5,.vc_col-xs-2-5,.vc_col-xs-3-5,.vc_col-xs-4-5{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.vc_col-xs-1-5{width:20%;float:left}.vc_col-xs-2-5{width:40%;float:left}.vc_col-xs-3-5{width:60%;float:left}.vc_col-xs-4-5{width:80%;float:left}@media (min-width:768px){.vc_col-sm-1-5{width:20%;float:left}.vc_col-sm-2-5{width:40%;float:left}.vc_col-sm-3-5{width:60%;float:left}.vc_col-sm-4-5{width:80%;float:left}.vc_col-sm-push-1-5{left:calc(8.33333333% + (8.33333333% / 2))}.vc_col-sm-1-7{width:14.2%;float:left}.vc_col-sm-wedding-bg-box2{width:53%;float:left}.vc_col-sm-push-wedding-bg-box2{left:47%;float:left}.vc_col-sm-party-bg-box2{width:53%;float:left}.vc_col-sm-push-party-bg-box2{left:47%;float:left}}@media (min-width:992px){.vc_col-md-1-5{width:20%;float:left}.vc_col-md-2-5{width:40%;float:left}.vc_col-md-3-5{width:60%;float:left}.vc_col-md-4-5{width:80%;float:left}}@media (min-width:1200px){.vc_col-lg-1-5{width:20%;float:left}.vc_col-lg-2-5{width:40%;float:left}.vc_col-lg-3-5{width:60%;float:left}.vc_col-lg-4-5{width:80%;float:left}}.vc_margin_lr_m15{margin-left:-15px!important;margin-right:-15px!important}.vc_padding_lr_15{padding-left:15px!important;padding-right:15px!important}.vc_ci_padding_lr_0>.vc_column-inner,.vc_padding_lr_0{padding-left:0!important;padding-right:0!important}.vc_ci_padding_l_0>.vc_column-inner,.vc_padding_l_0{padding-left:0!important}.vc_ci_padding_r_0>.vc_column-inner,.vc_padding_r_0{padding-right:0!important}@media (max-width:991px){.vc_flex-order-sm-1{order:1}.vc_flex-order-sm-2{order:2}.vc_flex-order-sm-3{order:3}.vc_flex-order-sm-4{order:4}.vc_flex-order-sm-5{order:5}.vc_flex-order-sm-6{order:6}.vc_flex-order-sm-7{order:7}.vc_flex-order-sm-8{order:8}.vc_flex-order-sm-9{order:9}.vc_flex-order-sm-10{order:10}}@media (min-width:992px){.vc_padding_lr_md-0{padding-left:0!important;padding-right:0!important}.vc_padding_l_md-0{padding-left:0!important}.vc_padding_r_md-0{padding-right:0!important}.vc_ci_padding_lr_md-0>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_ci_padding_l_md-0>.vc_column-inner{padding-left:0!important}.vc_ci_padding_r_md-0>.vc_column-inner{padding-right:0!important}}@media (min-width:768px){.vc_padding_lr_sm-0{padding-left:0!important;padding-right:0!important}.vc_padding_l_sm-0{padding-left:0!important}.vc_padding_r_sm-0{padding-right:0!important}.vc_ci_padding_lr_sm-0>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_ci_padding_l_sm-0>.vc_column-inner{padding-left:0!important}.vc_ci_padding_r_sm-0>.vc_column-inner{padding-right:0!important}.hidden-sm{display:none!important}}@media (max-width:767px){.hidden-xs{display:none!important}.vc_padding_lr_xs-0{padding-left:0!important;padding-right:0!important}.vc_padding_l_xs-15{padding-left:15!important}.vc_padding_l_xs-0{padding-left:0!important}.vc_padding_r_xs-0{padding-right:0!important}.vc_ci_padding_lr_xs-0>.vc_column-inner{padding-left:0!important;padding-right:0!important}.vc_margin_lr_xs-m15{margin-left:-15px!important;margin-right:-15px!important}.vc_flex-order-xs-1{order:1}.vc_flex-order-xs-2{order:2}.vc_flex-order-xs-3{order:3}.vc_flex-order-xs-4{order:4}.vc_flex-order-xs-5{order:5}.vc_flex-order-xs-6{order:6}.vc_flex-order-xs-7{order:7}.vc_flex-order-xs-8{order:8}.vc_flex-order-xs-9{order:9}.vc_flex-order-xs-10{order:10}}.gmap{position:relative;padding-bottom:500px;height:0;overflow:hidden}.gmap embed,.gmap iframe,.gmap object{position:absolute;top:0;left:0;width:100%;height:100%}span.bold{font-weight:700}.lines-on-sides{display:flex;align-items:center;text-align:center}.lines-on-sides:after,.lines-on-sides:before{border-top:1px solid;content:"";display:inline;flex-grow:1}.lines-on-sides:before{margin-right:1em}.lines-on-sides:after{margin-left:1em}.lines-on-right-sides{display:flex;align-items:center;text-align:center}.lines-on-right-sides:after{border-top:1px solid;content:"";display:inline;flex-grow:1;margin-left:1em}.ofi-wrapper{height:100%}.ofi-wrapper img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center center;object-position:center center;font-family:"object-fit: cover; object-position: center center";vertical-align:bottom}.ofi-wrapper-contain{height:100%}.ofi-wrapper-contain img{width:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center center;object-position:center center;font-family:"object-fit: contain; object-position: center center";vertical-align:bottom}.ofi-wrapper-cb{height:100%}.ofi-wrapper-cb img{width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom;font-family:"object-fit: cover; object-position: center bottom";vertical-align:bottom}.fcc-wrapper-ofv{display:flex!important;justify-content:center;align-items:center}.fcc-wrapper{display:flex!important;justify-content:center;align-items:center;overflow:hidden}.fc-wrapper{display:flex!important;align-items:center;overflow:hidden}.fjc-wrapper{display:flex!important;justify-content:center;overflow:hidden}.flc-wrapper{display:flex!important;justify-content:flex-start;align-items:center;overflow:hidden}.fce-wrapper{display:flex!important;justify-content:center;align-items:flex-end;overflow:hidden}.frc-wrapper{display:flex!important;justify-content:flex-end;align-items:center;overflow:hidden}.fls-wrapper{display:flex!important;justify-content:flex-start;align-items:flex-start;overflow:hidden}@media only screen and (max-width:767px){.fcc-wrapper-xs{display:flex!important;justify-content:center;align-items:center;overflow:hidden}}.svg-wrapper{position:relative;width:100%;padding-top:100%}.svg-wrapper svg{position:absolute;top:0;left:0}.login.my-false,.logout.my-true{display:none!important}.clearfix:before{content:" ";display:table}.clearfix:after{content:" ";display:table;clear:both}.section .section-full-inner{width:100%}.section .section-inner{padding:0 80px;margin:0 auto;z-index:20}.section .section-inner-margin{margin-left:-15px;margin-right:-15px}@media only screen and (max-width:1024px){.section .section-inner{padding-left:20px;padding-right:20px}}@media only screen and (max-width:767px){.section .section-inner{padding-left:15px;padding-right:15px}}[data-ruby]::before{content:attr(data-ruby);position:absolute;top:0;left:0;right:0;margin:auto;font-size:.9em;line-height:1}.data-ruby{position:relative;padding-top:1.3em;line-height:1}.archive-list>li:not(.acv_open)>ul{display:none}.archive-list li.acv_open:before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f068";margin-right:.5em}.archive-list li:not(.acv_open)::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f067";margin-right:.5em}.archive-list li:hover{text-decoration:none!important;cursor:pointer}.archive-list li ul li a:hover{text-decoration:underline}.month-archive-list>li::before{font-family:"Font Awesome 5 Free";font-weight:900;content:"\f105";margin-right:.5em;margin-left:3px;color:rgba(0,0,0,.54)}.pagination{display:inline-block;width:100%;text-align:center;padding-top:50px}.pagination ul{display:inline-block;list-style-type:none;margin:0;padding:0}.pagination ul li{float:left}.pagination ul li a,.pagination ul li span{position:relative;display:inline-block;width:40px;height:40px;line-height:38px;margin:0 11px 0 0;text-align:center;color:#dc0307;font-size:18px;text-decoration:none;text-transform:uppercase;cursor:pointer;white-space:nowrap;border:2px solid #e5e5e5;outline:0;border-radius:4px;text-shadow:none;transition:all .3s ease-in-out}.pagination ul li a,.pagination ul li span{color:#161616;border:1px solid #161616;display:flex;justify-content:center;align-items:center;border-radius:5px}.pagination ul li a:hover,.pagination ul li span{background:#dc0307;border:1px solid #dc0307;color:#fff;opacity:1;border-radius:5px}.pagination ul li.next a,.pagination ul li.next span,.pagination ul li.prev a,.pagination ul li.prev span{color:#161616}.pagination ul li a:hover .fa{color:#161616}.pagination .prev .fa-caret-left:before{content:"";display:inline-block;width:10px;height:10px;transform:translate(-50%,-50%) rotate(-135deg);position:absolute;left:50%;top:50%}.pagination .prev a:before,.pagination .prev span:before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #161616;border-right:1px solid #161616;transform:translate(-50%,-50%) rotate(-135deg);position:absolute;left:50%;top:50%}.pagination .prev a:hover::before,.pagination .prev span:hover::before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(-135deg);position:absolute;left:50%;top:50%}.pagination .prev:hover .fa{color:#fff}.pagination .fa{font-size:.9em;color:#354360;letter-spacing:1px;font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}.pagination .next .fa-caret-right:before{content:"";display:inline-block;width:10px;height:10px;transform:translate(-50%,-50%) rotate(45deg);position:absolute;left:50%;top:50%}.pagination .next a:before,.pagination .next span:before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #161616;border-right:1px solid #161616;transform:translate(-50%,-50%) rotate(45deg);position:absolute;left:50%;top:50%}.pagination .next a:hover::before,.pagination .next span:hover::before{content:"";display:inline-block;width:10px;height:10px;border-top:1px solid #fff;border-right:1px solid #fff;transform:translate(-50%,-50%) rotate(45deg);position:absolute;left:50%;top:50%}.pagination .next:hover .fa{color:#fff}.pagination.page{padding-top:80px}.pagination.page .next,.pagination.page .prev{color:#f76228;border:1px solid #161616;width:40px;height:40px;font-weight:700;display:inline-block}.pagination.page .next:hover,.pagination.page .prev:hover{background:#f76228;border:1px solid #f76228;color:#fff}.pagination.page .current{width:34px;height:34px;display:inline-block;background:#354360;border:1px solid #354360;color:#fff}.pagination.page .page-numbers:not(.next):not(.prev):not(.current){width:34px;height:34px;display:inline-block;background:#fff;border:1px solid #354360;color:#354360}.pagination.page .page-numbers:not(.next):not(.prev):not(.current):hover{background:#354360;border:1px solid #354360;color:#fff}.pagination.page .nav-links{display:flex}.pagination.page .dots{background:0 0;box-shadow:none}.new-entry{border-bottom:1px solid #b3b3b3;margin-bottom:20px;padding-bottom:10px}.new-entry a{display:flex;align-items:flex-start}.new-entry-thumb{width:33%;padding-right:10px}.new-entry-content{width:67%;line-height:1.5;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.sidebar .posts_holder{padding:0;margin:0 0 30px}.sidebar .posts_holder .sidebar-cpg .box{margin-top:1em}.sidebar .posts_holder li{background-color:#fff;margin:0;color:#161616}.sidebar .posts_holder li .post-date{font-size:.8em;color:#b8b8b0;padding-bottom:20px}.sidebar .posts_holder li a{display:block;padding:20px 0;font-weight:500;border-bottom:1px solid #f0e9e3}.sidebar .posts_holder h5{font-size:1.2em;padding:0 0 10px;font-weight:500;border-bottom:2px solid #dc0307}.widget.widget_search{padding:0}.sidebar-wrap h5{font-size:1.5em;font-weight:400;line-height:1;padding-bottom:20px}.sidebar-wrap .sidebar-box{border-bottom:1px solid #ccc;border-top:1px solid #ccc;padding:15px 0}.sidebar-wrap .sidebar-box .item{margin:15px 0}.sidebar-wrap .sidebar-box .item .info .date{font-size:.9em;letter-spacing:0}.sidebar-wrap .sidebar-box .item .info .cat{font-size:.9em;color:#dc0307;padding:5px 15px;margin:0 15px}.sidebar-wrap .sidebar-box .item .t{padding:10px 0;font-weight:400;font-size:1.1em}@media only screen and (max-width:767px){aside.sidebar{margin-top:5em}aside .widget{margin:0 0 1.8em}}aside .widget .post-date{display:block;font-size:.8em}.dl-table dd,.dl-table dl,.dl-table dt{box-sizing:border-box;font-size:1em;margin-bottom:0;font-weight:400}.dl-table dd,.dl-table dt{padding:0 10px}.dl-table dt{width:20%;float:left;text-align:left}.dl-table dd{margin-left:20%;margin-bottom:0}.dl-table dd:after{content:"";display:block;clear:both}.border-table dl{border-bottom:1px solid #e1e1e1}.border-table dd,.border-table dt{padding:.6em .6em 0 .6em;border-top:1px solid #e1e1e1}.border-table dt{width:20%;text-align:left}.border-table dd{margin-left:20%;text-align:left;padding-bottom:.6em}.w100{width:100%}.max100{max-width:100%}.c-btn{font-size:1em;font-weight:500;letter-spacing:.12em;line-height:1.4;text-align:center;display:inline-block;box-sizing:content-box;position:relative;box-sizing:border-box;text-decoration:none;transition:.33s cubic-bezier(.44,.18,.49,.99);border:1px solid #231815;padding:.6em 5em;min-width:12em}.c-btn span{position:relative}.c-btn:before{content:"";position:absolute;top:50%;right:.9em;width:10px;height:10px;border-top:1px solid;border-right:1px solid;transform:rotate(45deg);margin-top:-5px;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn:hover{background-color:#231815;color:#fff;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn:hover:before{border-top:1px solid #fff;border-right:1px solid #fff;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn.ptn2{min-width:16.5em;padding-top:1.1em;padding-bottom:1.1em}.c-btn-white{font-size:1em;font-weight:500;letter-spacing:.12em;line-height:1.4;text-align:center;display:inline-block;box-sizing:content-box;position:relative;box-sizing:border-box;text-decoration:none;transition:.33s cubic-bezier(.44,.18,.49,.99);color:#231815;background-color:#fff;border:1px solid #fff;padding:.6em 5em;min-width:12em}.c-btn-white span{position:relative}.c-btn-white:before{content:"";position:absolute;top:50%;right:.9em;width:10px;height:10px;border-top:1px solid #231815;border-right:1px solid #231815;transform:rotate(45deg);margin-top:-5px;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-white:hover{background-color:#231815;color:#fff;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-white:hover:before{border-top:1px solid #fff;border-right:1px solid #eff;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-reverse-white{font-size:14px;font-weight:500;letter-spacing:.12em;line-height:1.4;text-align:center;display:inline-block;box-sizing:content-box;color:#fff;position:relative;box-sizing:border-box;text-decoration:none;transition:.33s cubic-bezier(.44,.18,.49,.99);border:1px solid #fff;padding:.6em 3em;min-width:12.838em}.c-btn-reverse-white:before{content:"";position:absolute;top:50%;right:.9em;width:10px;height:10px;border-top:2px solid #fff;border-right:2px solid #fff;transform:rotate(45deg);margin-top:-5px;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-reverse-white:hover{background-color:#fff;color:#231815;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-reverse-white:hover:before{border-top:1px solid #231815;border-right:1px solid #231815;transition:.33s cubic-bezier(.44,.18,.49,.99)}.c-btn-wrapper{padding:3em 0}.c-btn-wrapper.center{text-align:center}.c-btn-wrapper.c2{padding:4.8em 0 0 0}.sec-title{font-size:1.8em;padding-bottom:.2em;font-weight:700;text-align:center;position:relative;margin-bottom:1.6em;color:#231815}.sec-title:not(.lines-on-sides):before{content:"";position:absolute;bottom:-15px;display:inline-block;width:6em;height:1px;left:50%;transform:translateX(-50%);background-color:#b2b2b2;border-radius:1px}.sec-caption{font-size:1em;margin-bottom:.8em;line-height:1.2;text-align:center;color:#231815}.sec-desc{margin-bottom:3em}input.wpcf7-back,input.wpcf7-confirm,input.wpcf7-submit{-webkit-appearance:none}.wpcf7 form.wpcf7-form p{margin-bottom:20px}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-text,select.wpcf7-form-control.wpcf7-select,textarea.wpcf7-form-control.wpcf7-textarea{width:100%;font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}#ui-datepicker-div{z-index:1000!important}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text{font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}select.wpcf7-form-control.wpcf7-select,select.wpcf7-form-control.wpcf7-text{font-size:1em;color:#2e2f30;line-height:1.6}textarea.wpcf7-form-control.wpcf7-textarea{font-size:1em;color:#2e2f30;line-height:1.6}.requied{font-size:.8em;color:#fff;display:inline-block;padding:.3em .3em .2em;background:red;border-radius:2px;margin-right:.5em}.wpcf7 form.wpcf7-form .table-res-form th p{margin-bottom:0}.table-res-form td,.table-res-form th{padding:.6em;background:#fff;text-align:left}.table-res-form th{width:30%;border-right:1px solid #cdcdcd;text-align:right;vertical-align:middle}.table-res-form .requied{margin-right:0;margin-left:.5em}.table-res-form input[type=email],.table-res-form input[type=number],.table-res-form input[type=tel],.table-res-form input[type=text]{border:1px #cdcdcd solid!important;padding:.5em!important;border-radius:5px;width:100%!important;margin:0}.table-res-form select,.table-res-form textarea{border:1px #cdcdcd solid!important;padding:17px 1em!important;border-radius:5px;width:100%!important;margin:0}.table-res-form input[type=email]:focus,.table-res-form input[type=number]:focus,.table-res-form input[type=tel]:focus,.table-res-form input[type=text]:focus{background:#eff!important;box-shadow:0 0 1px 0 rgba(209,98,137,.5)!important}.table-res-form select:focus,.table-res-form textarea:focus{background:#eff!important;box-shadow:0 0 1px 0 rgba(209,98,137,.5)!important}.table-res-form .emarks{margin-top:.8em;font-size:.75em;color:red}.table-res-form .file-list li:not(:first-child){margin-top:.8em}@media only screen and (max-width:767px){.table-res-form td,.table-res-form th{width:calc(100%);display:block;border-right:none}.table-res-form th{padding-bottom:0;text-align:left}.table-res-form .empty{display:none}}.table-res-submit{padding:4em 0 0 0;text-align:center}.table-res-submit p{margin-bottom:0}.table-res-submit .wpcf7-confirm,.table-res-submit .wpcf7-submit{font-family:inherit!important;height:auto!important;border-radius:inherit!important;text-align:center!important;color:#dc0307!important;display:inline-block!important;font-size:1em!important;font-weight:700!important;line-height:3.75em!important;padding:0 3em!important;position:relative!important;text-decoration:none!important;border:1px solid #dc0307!important;background-color:#fff!important;position:relative!important;transition:all .15s ease-out;margin:3em 0!important;letter-spacing:3px;border-radius:5px!important}.table-res-submit .wpcf7-confirm:hover,.table-res-submit .wpcf7-submit:hover{background-color:#dc0307!important;color:#fff!important}.table-res-submit .wpcf7-previous{font-family:inherit!important;height:auto!important;border-radius:inherit!important;text-align:center!important;color:#161616!important;display:inline-block!important;font-size:1em!important;font-weight:700!important;line-height:3.75em!important;padding:0 3em!important;position:relative!important;text-decoration:none!important;border:none!important;background:#fff!important;position:relative!important;transition:all .15s ease-out;margin:3em 0!important;letter-spacing:3px;border-radius:5px!important;cursor:pointer}.table-res-submit .wpcf7-previous:hover{background:#323232!important;color:#fff!important}@media only screen and (max-width:767px){.table-res-submit .wpcf7-confirm,.table-res-submit .wpcf7-submit{margin:0 0 0!important;width:100%}.table-res-submit .wpcf7-previous{margin:0!important}}.table-res-form.products-form{margin-bottom:3em}.table-res-form.products-form input[type=text],.table-res-form.products-form select{font-size:1em;box-sizing:border-box}.table-res-form.products-form th{width:15%}.table-res-form.products-form .vc_row-flex p[class*="c"]{display:none}.table-res-form.products-form .vc_row-flex:first-child p[class*="c"]{display:block}.table-res-form.products-form .shipment-row input[name*=num]{text-align:right}.wpcf7-checkbox>.wpcf7-list-item.first{margin-left:0}.wpcf7-checkbox.vertical>.wpcf7-list-item{display:block;margin:0}div.wpcf7-response-output{font-size:1em}.input-group{position:relative;display:table;border-collapse:separate}.input-group-addon:first-child{border-right:0}.input-group .f-control:first-child,.input-group-addon:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-btn:first-child>.btn,.input-group-btn:first-child>.btn-group>.btn,.input-group-btn:first-child>.dropdown-toggle{border-top-right-radius:0;border-bottom-right-radius:0}.input-group-btn:last-child>.btn-group:not(:last-child)>.btn,.input-group-btn:last-child>.btn:not(:last-child):not(.dropdown-toggle){border-top-right-radius:0;border-bottom-right-radius:0}.input-group-addon{padding:6px 12px;font-size:14px;font-weight:400;line-height:1;color:#555;text-align:center;background-color:#eee;border:1px solid #ccc;border-radius:4px;width:1%;white-space:nowrap;vertical-align:middle}.input-group-btn{width:1%;white-space:nowrap;vertical-align:middle}.input-group .f-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .f-control:last-child,.input-group-addon:last-child{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group-btn:first-child>.btn-group:not(:first-child)>.btn,.input-group-btn:first-child>.btn:not(:first-child){border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group-btn:last-child>.btn,.input-group-btn:last-child>.btn-group>.btn,.input-group-btn:last-child>.dropdown-toggle{border-top-left-radius:0!important;border-bottom-left-radius:0!important}.input-group .f-control,.input-group-addon,.input-group-btn{display:table-cell}.input-group .f-control{position:relative;z-index:2;float:left;width:100%;margin-bottom:0}span[class*=zipcode]>div{font-size:14px!important;margin-bottom:1em!important}span[class*=addr1]>input,span[class*=pref]>select{margin-bottom:1em!important}.wpcf7-confirm:not([disabled])+.recaptcha-btn{cursor:pointer}.wpcf7-confirm[disabled]{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.wpcf7-confirm[disabled]+.recaptcha-btn{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.wpcf7-submit[disabled]{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-submit .wpcf7-submit[disabled]:hover{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-submit .wpcf7-confirm[disabled]+.recaptcha-btn:hover,.table-res-submit .wpcf7-confirm[disabled]:hover{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-submit .wpcf7-confirm:hover{box-shadow:none!important;cursor:pointer}.table-res-submit .wpcf7-submit:hover{box-shadow:none!important;cursor:pointer}.table-res-submit .wpcf7-back:hover{background:#ccc!important;box-shadow:none!important}div.wpcf7-response-output{margin:2em .5em 1em!important;padding:.2em 1em!important;border:2px solid #706b58!important;background:#fff!important;color:#2e2f30!important}div.wpcf7-mail-sent-ok{border:2px solid #398f14!important;background:#fff!important;color:#2e2f30!important}div.wpcf7-aborted,div.wpcf7-mail-sent-ng{border:2px solid red!important;background:#fff!important;color:#2e2f30!important}div.wpcf7-spam-blocked{border:2px solid orange!important;background:#fff!important;color:#2e2f30!important}div.wpcf7-acceptance-missing,div.wpcf7-validation-errors{border:2px solid #f7e700!important;background:#fff!important;color:#2e2f30!important}div.wpcf7-response-output.wpcf7-mail-sent-ok:before,div.wpcf7-response-output.wpcf7-validation-errors:before{content:none!important}#breadcrumb{font-size:.9em;font-weight:500;color:#161616}#breadcrumb a{font-weight:700;color:#354360}#breadcrumb a:hover{text-decoration:underline}#breadcrumb ul{display:table;list-style:none;margin:0}#breadcrumb ul li{margin:0 9px 0 0;float:left}#breadcrumb ul li:not(:first-child)::before{padding:0 9px 0 0;content:"/";font-family:"Font Awesome 5 Free";font-weight:900}header{background:#fff;z-index:110}header .header-inner{font-weight:500;position:absolute;top:0;left:0;width:100%}header .s1{position:absolute;padding:5px 0 5px 20px;display:flex;justify-content:space-between;align-items:center;margin:auto;width:100%}.week-content.wc02{padding-top:20px}.week-content .t{font-size:22px;color:#fff;background-color:#46c692;border-radius:16px 16px 0 0;text-align:center;line-height:50px}.week-content .t span{position:relative;margin-left:30px}.week-content .t span.ika::before{content:'';background-repeat:no-repeat;position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:36px;height:36px;z-index:10}.week-content .t span.shika::before{content:'';background-repeat:no-repeat;position:absolute;top:50%;left:-40px;transform:translateY(-50%);width:36px;height:36px;z-index:10}.week-content .week-area{padding:20px;border-left:2px solid #46c692;border-bottom:2px solid #46c692;border-right:2px solid #46c692;border-radius:0 0 16px 16px}.week-content .week-area .week-table table{width:100%;border-bottom:1px solid #ccc}.week-content .week-area .week-table table tr.bt{border-top:1px solid #ccc}.week-content .week-area .week-table table tr th{width:28%;text-align:left;font-weight:400}.week-content .week-area .week-table table tr td{width:12%;text-align:center}.week-content .week-area .desc{padding-top:20px;font-size:.75em}@media only screen and (max-width:1024px){.week-content .week-area{padding:10px}}footer .footer-outer .footer-payment{padding:40px 80px;border-top:1px solid #ccc;border-bottom:1px solid #ccc}footer .footer-outer .footer-payment .container .wrap{display:flex;justify-content:space-between}footer .footer-outer .footer-payment .container .wrap ul{display:flex;gap:30px;width:calc(100% / 2)}footer .footer-outer .footer-payment .container .wrap ul li{width:calc(100% / 2)}footer .footer-outer .footer-payment .container .wrap ul li .item .t{font-size:18px;font-weight:700}footer .footer-outer .footer-payment .container .wrap ul li .item .t span{color:#dc0307}footer .footer-outer .footer-payment .container .wrap ul li .item img{margin:20px 0}footer .footer-outer .footer-payment .container .wrap ul li .item .d{font-size:14px}footer .footer-outer .footer-inner{padding:80px;background-color:#fafafa}footer .footer-outer .footer-inner .footer-wrap{display:flex;justify-content:space-between;letter-spacing:0;padding-bottom:50px}footer .footer-outer .footer-inner .footer-wrap a:hover{color:#dc0307;opacity:1}footer .footer-outer .footer-inner .footer-wrap .footer-info{width:220px;padding-right:20px}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-logo{width:200px}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-logo .name{font-size:14px;padding-top:.5em}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data{padding-top:30px;line-height:2}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data a,footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data p{font-size:12px}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .name{font-size:20px;font-weight:700;padding-bottom:.7em}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon{position:relative;display:inline-block;width:25px;height:25px}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a{display:block;position:relative;width:100%;height:100%}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a img{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity .3s ease}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a img.hover{opacity:0;pointer-events:none}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a img.normal{opacity:1}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a:hover{opacity:1}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a:hover .hover{opacity:1}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-data .line-icon a:hover .normal{opacity:0}footer .footer-outer .footer-inner .footer-wrap .footer-nav{display:flex;justify-content:flex-end;gap:15px;width:calc(100% - 220px);position:relative}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box{width:240px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column{position:relative}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column.bottom{padding-top:30px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column p.first{display:flex;flex-wrap:wrap}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column p.first .en{font-size:20px;font-weight:700;line-height:1;color:#dc0307}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column p.first .ja{font-size:12px;padding-left:.3em;line-height:2}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column ul{padding-top:10px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column ul li{font-size:14px;line-height:2.2}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner{position:absolute;bottom:100px;right:0}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner img{width:300px}footer .footer-outer .footer-inner .footer-copy{font-size:12px}@media only screen and (max-width:1200px){footer .footer-outer .footer-inner .footer-wrap .footer-nav{gap:10px}}@media only screen and (max-width:1024px){footer .footer-outer .footer-payment{padding:40px 20px}footer .footer-outer .footer-payment .container .wrap{flex-wrap:wrap}footer .footer-outer .footer-payment .container .wrap ul{width:100%}footer .footer-outer .footer-payment .container .wrap ul.b2{padding-top:30px}footer .footer-outer .footer-inner{padding:80px 20px}footer .footer-outer .footer-inner .footer-wrap{padding-bottom:120px}footer .footer-outer .footer-inner .footer-wrap .footer-nav{gap:30px 0;flex-wrap:wrap}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box{width:calc(100% / 2)}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner{bottom:-100px;right:0}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner img{width:250px}}@media only screen and (max-width:767px){footer .footer-outer .footer-payment{padding:40px 15px}footer .footer-outer .footer-payment .container .wrap ul{gap:20px;flex-wrap:wrap}footer .footer-outer .footer-payment .container .wrap ul.b2{padding-top:0}footer .footer-outer .footer-payment .container .wrap ul li{width:100%}footer .footer-outer .footer-inner{padding:50px 15px}footer .footer-outer .footer-inner .footer-wrap{padding-bottom:50px;flex-direction:column}footer .footer-outer .footer-inner .footer-wrap .footer-info{width:100%;padding-right:0}footer .footer-outer .footer-inner .footer-wrap .footer-info .footer-logo{width:200px}footer .footer-outer .footer-inner .footer-wrap .footer-nav{width:100%;padding-top:50px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column.bottom{padding-top:30px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column p.first .en{font-size:20px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column p.first .ja{font-size:10px;padding-left:.3em}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column ul{padding-top:10px}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-box .footer-column ul li{font-size:14px;line-height:2.2}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner{position:static}footer .footer-outer .footer-inner .footer-wrap .footer-nav .footer-banner img{width:100%}footer .footer-outer .footer-inner .footer-copy{font-size:10px}}.fixed-wrap .fixed-btn-wrap{position:fixed;top:100px;right:0;z-index:20}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn{text-align:center}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a{font-size:15px;line-height:1;padding:30px 20px 20px;display:block;background-color:#dc0307;color:#fff;border-top:1px solid #dc0307;border-bottom:1px solid #dc0307;border-left:1px solid #dc0307}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a span{margin-top:15px;position:relative;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a span::before{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail.svg);background-repeat:no-repeat;position:absolute;top:-30px;left:50%;transform:translateX(-50%);width:22px;height:22px}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a:hover{background-color:#fff;color:#dc0307;opacity:1}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a:hover span::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail-red.svg)}@media only screen and (max-width:767px){.fixed-wrap .fixed-btn-wrap{top:auto;bottom:0;width:100%}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a{font-size:14px;padding:15px;border:none}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a span{margin-left:30px;-ms-writing-mode:unset;writing-mode:unset}.fixed-wrap .fixed-btn-wrap .fixed-btn-box .fixed-btn a span::before{top:50%;left:-30px;transform:translateY(-50%);width:18px;height:18px}}_:-ms-input-placeholder,:root .footer-wrap .video-box .none-ie{display:none}_:-ms-input-placeholder,:root .footer-wrap .video-box .video-img{display:block}.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:0}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{pointer-events:bounding-box}.swiper-button-next:hover,.swiper-button-prev:hover{cursor:pointer}.swiper-button-prev,.swiper-container-rtl .swiper-button-next{background-image:none}.swiper-button-next,.swiper-container-rtl .swiper-button-prev{background-image:none}.swiper-pagination-bullet{width:12px;height:12px}.swiper-pagination{position:static}.page-wrapper-single{margin:150px 0}.page-wrapper-single .jc-center{justify-content:center}.page-wrapper-single .single-wrap{display:flex;flex-wrap:wrap}.page-wrapper-single .single-wrap.campaign .single-box{width:calc((100% * 3/4) - 30px);margin-right:30px}.page-wrapper-single .single-wrap .single-box{width:calc((100% * 3/4) - 30px);margin-right:30px}.page-wrapper-single .single-wrap .single-box .single-head{border-bottom:1px solid #ccc}.page-wrapper-single .single-wrap .single-box .single-head .wrap{display:flex;justify-content:space-between;margin-bottom:1em}.page-wrapper-single .single-wrap .single-box .single-head .wrap .image-box{width:calc(33.3% - 15px);margin-right:15px}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box{width:calc(66.7% - 15px);margin-left:15px}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .t{font-size:1.2em;margin-top:10px;letter-spacing:3px}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date{font-size:14px}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term{display:flex;flex-wrap:wrap;gap:5px}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term .cat{text-decoration:none;padding:0 5px;font-size:12px;color:#fff;background-color:#dc0307}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term .cat.campaign,.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term .cat.info{background-color:#dc0307}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term .cat.johana,.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box .cat-date .term .cat.tonami{background-color:#f76228}.page-wrapper-single .single-wrap .single-box .single-content{padding-block:2rem;border-bottom:1px solid #ccc}.page-wrapper-single .single-wrap .single-box .single-content .single-item{display:flex;flex-direction:column;gap:1.5rem;padding-bottom:2rem}.page-wrapper-single .single-wrap .single-box .single-content .single-item h2.single-title{font-size:1.3em;border-left:10px solid #dc0307;padding-left:10px}.page-wrapper-single .single-wrap .single-box .single-content .single-item h3{font-size:1.1em;border-bottom:1px solid #dc0307;padding-bottom:.5em}.page-wrapper-single .single-wrap .single-box .single-content .single-item h4{font-size:1em;background-color:#f9f9f9;padding:10px}.page-wrapper-single .single-wrap .single-box .single-content .single-item a{color:#00f}.page-wrapper-single .single-wrap .single-box .single-content .single-item a:hover{text-decoration:underline;opacity:1}.page-wrapper-single .single-wrap .single-box .single-content .single-item .single-image img{width:100%}.page-wrapper-single .single-wrap .single-box .btn{padding-top:3em}.page-wrapper-single .single-wrap .sidebar-box{width:calc(100% * 1/4)}@media only screen and (max-width:1024px){.page-wrapper-single .single-wrap{display:flex;flex-wrap:wrap}.page-wrapper-single .single-wrap.campaign .single-box{width:100%}.page-wrapper-single .single-wrap .single-box{width:calc((100% * 2/3) - 30px)}.page-wrapper-single .single-wrap .sidebar-box{width:calc(100% * 1/3)}}@media only screen and (max-width:767px){.page-wrapper-single{margin:100px 0}.page-wrapper-single .single-wrap.campaign .single-box{margin-right:0}.page-wrapper-single .single-wrap .single-box{width:100%;margin-right:0}.page-wrapper-single .single-wrap .single-box .single-head .wrap{flex-direction:column}.page-wrapper-single .single-wrap .single-box .single-head .wrap .image-box{width:100%;margin-right:0}.page-wrapper-single .single-wrap .single-box .single-head .wrap .desc-box{width:100%;margin-left:0;padding-top:30px}.page-wrapper-single .single-wrap .sidebar-box{width:100%}}.page-wrapper-single-stock .single-stock-outer{padding:100px 0 0}@media only screen and (max-width:1500px){.page-wrapper-single-stock .single-stock-outer .single-stock-inner .sub-section-content{gap:100px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .sub-section-content .sub-box-left{width:100%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .sub-section-content .sub-box-right{width:100%}}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post{width:100%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post:not(:first-child){padding-top:100px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-ttl{padding-bottom:1em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-ttl .name{margin:0 0 1em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-ttl .name h3{font-size:22px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-ttl .recommend{font-size:18px;font-weight:700}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content{display:flex;flex-wrap:wrap}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-image{width:60%;position:relative}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-image.ofi-wrapper{overflow:hidden}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-image.ofi-wrapper img{transition:all .5s ease-in-out!important;aspect-ratio:5/3}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-image .seiyaku-label{position:absolute;top:0;left:0;background-color:#ededed;color:#161616;font-size:18px;padding:5px 10px;font-weight:700;z-index:2}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info{display:flex;flex-wrap:wrap;flex-direction:column;width:40%;padding-left:80px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl{display:flex;flex-wrap:wrap}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dd,.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dt{width:50%;padding:5px 10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dt{font-size:18px;font-weight:700}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dd{justify-content:flex-end}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dd .p1{font-size:36px;color:red;font-weight:700}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dd .p2{font-size:21px;font-weight:700}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dd span{padding-left:.2em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .txt .note{font-size:12px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .txt ul li{font-size:15px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .data{padding-top:1em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .data ul li{font-size:15px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .data ul li:not(:first-child){margin-top:5px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .data ul li span{background-color:#ededed;font-weight:700;padding:0 5px;margin-right:.5rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content{text-align:center;background-color:#fafafa;padding:20px;margin:50px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .t{font-size:22px;font-weight:700}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .cta-btn{display:flex;justify-content:center;gap:10px;padding-bottom:.6rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .cta-btn .b{padding-top:.6rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .cta-txt{font-size:12px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content{padding:100px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .ttl h3{font-size:36px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item{padding-top:50px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item h4{font-size:18px;margin-bottom:1.5rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd,.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{padding:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{width:13%;font-weight:400;border-right:none;font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd{width:12%;font-size:14px}@media only screen and (max-width:767px){.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{width:25%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd{width:25%}}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .soubi ul{display:flex;flex-wrap:wrap;align-items:flex-start;gap:5px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .soubi ul li{width:calc((100% - 15px)/ 4);border:1px solid #ddd;color:#999;padding:10px;font-size:12px;background-color:#f9f9f9}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .soubi ul li.checked{background-color:#ffede9;border-color:#dc0307;color:#161616}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content{padding:100px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item{display:flex;flex-direction:column;gap:1.5rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item h2.single-title{font-size:1.3em;border-left:10px solid #dc0307;padding-left:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item h3{font-size:1.1em;border-bottom:1px solid #dc0307;padding-bottom:.5em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item h4{font-size:1em;background-color:#f9f9f9;padding:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item a{text-decoration:underline}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content .single-item .single-image img{width:100%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content{margin:50px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .t{font-size:24px;font-weight:700;background-color:#f0f0f0;padding:10px;text-align:center}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .list ul li{font-size:18px;font-weight:700;padding-top:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .list ul li span{background-color:#dc0307;color:#fff;margin-right:.5em;padding-inline:10px;display:inline-block}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .txt{padding-top:1em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .txt .remark{font-size:12px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .btn{padding-top:3em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .btn .btn1{margin-left:auto}@media only screen and (max-width:1024px){.page-wrapper-single-stock .single-stock-outer .single-stock-inner .sub-section-content{gap:50px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info{padding-left:20px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .table-main dl dt{font-size:16px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content{padding:100px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .ttl h3{font-size:36px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item{padding-top:50px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item h4{font-size:18px;margin-bottom:1.5rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd,.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{padding:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{width:20%;font-weight:400;border-right:none;font-size:15px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt.tb-sp-hide{display:none}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd{width:30%;font-size:15px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd.tb-sp-hide{display:none}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .soubi ul li{width:calc((100% - 10px)/ 3)}}@media only screen and (max-width:767px){.page-wrapper-single-stock .single-stock-outer{padding:50px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-ttl .recommend{font-size:15px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-image{width:100%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info{width:100%;padding-left:0;padding-top:2rem}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .txt .note{font-size:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .price .txt ul li{font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .core-content .car-content .car-info .data ul li{font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .cta-btn{flex-direction:column}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .cta-content .cta-btn .b .btn2{width:100%}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .ttl h3{font-size:22px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item{padding-top:30px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt{width:50%;font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dt.sp-hide{display:none}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd{width:50%;font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .table-main.detail dl dd.sp-hide{display:none}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .detail-content .item .soubi ul li{width:calc((100% - 5px)/ 2);font-size:11px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .single-content{padding:50px 0 0}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .t{font-size:22px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .list ul li{font-size:14px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .txt{padding-top:1em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .single-stock-post .appeal-content .txt .remark{font-size:10px}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .btn{padding-top:3em}.page-wrapper-single-stock .single-stock-outer .single-stock-inner .single-stock-posts .btn .btn1{margin-left:auto}}.swiper.gallery-swiper{width:100%}.swiper.gallery-swiper .swiper-wrapper .swiper-slide .ofi-wrapper{padding-top:67%}.swiper.gallery-swiper .swiper-button-next,.swiper.gallery-swiper .swiper-button-prev{position:absolute;top:50%;transform:translateY(-50%);opacity:0;width:40px;height:40px;transition:.3s;background-color:#f0f0f0}.swiper.gallery-swiper .swiper-button-prev{left:10px}.swiper.gallery-swiper .swiper-button-prev::after{content:'';width:8px;height:8px;border:0;border-top:solid 2px #333;border-left:solid 2px #333;transform:rotate(-45deg)}.swiper.gallery-swiper .swiper-button-next{right:10px}.swiper.gallery-swiper .swiper-button-next::after{content:'';width:8px;height:8px;border:0;border-top:solid 2px #333;border-right:solid 2px #333;transform:rotate(45deg)}.swiper.gallery-swiper .swiper-pagination{opacity:0;width:auto;background-color:rgba(255,255,255,.8);border-radius:20px;padding:0 20px;left:50%;transform:translateX(-50%)}.swiper.gallery-swiper:hover .swiper-button-next,.swiper.gallery-swiper:hover .swiper-button-prev{opacity:1}.swiper.gallery-swiper:hover .swiper-pagination{opacity:1}.swiper.gallery-swiper:hover .swiper-button-disabled{opacity:0}.swiper.thumb-swiper.slide-none .swiper-wrapper{display:none}.swiper.gallery-swiper .ofi-wrapper,.swiper.thumb-swiper .ofi-wrapper{width:100%;height:0;padding-top:67%;position:relative;overflow:hidden}.swiper.gallery-swiper .ofi-wrapper img,.swiper.thumb-swiper .ofi-wrapper img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;left:0;-o-object-position:center center;object-position:center center;vertical-align:bottom}.swiper.thumb-swiper .ofi-wrapper{margin-top:5px}.gallery-swiper .swiper-button-next,.gallery-swiper .swiper-button-prev{background-color:#f0f0f0}.swiper-slide img{height:auto;width:100%}_:-ms-input-placeholder,:root .none-ie11{animation:none}div[class*=privacy-row-sec-wrapper-n]{padding-top:3em!important}div[class*=privacy-row-sec-wrapper-n01]{padding-top:0!important}@media only screen and (max-width:1280px){.footer-wrap .pc .r2{margin-top:1.5em}}body header.fixed{position:fixed;top:0;left:0;width:100%;z-index:500;background-color:#fff}body.android header .s1,body.ios header .s1{padding:0}body.android header .s1 .section-inner,body.ios header .s1 .section-inner{display:flex}body.android main.menu-sp-open+footer,body.ios main.menu-sp-open+footer{height:100vh}body.android .menu-sns-box,body.ios .menu-sns-box{padding:15px 15px;margin:1.2em 0;display:flex;justify-content:center}body.android .menu-sns-box svg,body.ios .menu-sns-box svg{fill:#231815}body.android .menu-sns-box ul,body.ios .menu-sns-box ul{display:flex}body.android .menu-sns-box ul li:not(:first-child),body.ios .menu-sns-box ul li:not(:first-child){margin-left:16px}body.android .menu-sns-box .fb svg,body.ios .menu-sns-box .fb svg{width:11px;height:19px}body.android .menu-sns-box .insta svg,body.ios .menu-sns-box .insta svg{width:20px;height:20px}body.android header .s2,body.ios header .s2{background:#e9e9e9;padding:0}body.android header .s2 .section-inner,body.ios header .s2 .section-inner{padding:0;width:100%}body.android .footer-wrap .footer-menu-box,body.ios .footer-wrap .footer-menu-box{display:none}body.android .footer-wrap .footer-menu-box ul,body.ios .footer-wrap .footer-menu-box ul{flex-wrap:wrap;margin-left:-15px!important;margin-right:-15px!important}body.android .footer-wrap .footer-menu-box ul>li,body.ios .footer-wrap .footer-menu-box ul>li{flex-basis:50%;padding-left:15px!important;padding-right:15px!important}body.android .footer-wrap .footer-menu-box ul>li:not(:first-child),body.ios .footer-wrap .footer-menu-box ul>li:not(:first-child){margin-left:0;padding-left:0;border-left:none}body.android .footer-wrap .footer-menu-box ul>li:nth-child(n+3),body.ios .footer-wrap .footer-menu-box ul>li:nth-child(n+3){margin-top:1.3em}body.android .footer-wrap .footer-banner-box,body.ios .footer-wrap .footer-banner-box{margin-top:1.2em}body.android .footer-wrap .r2>.inner,body.ios .footer-wrap .r2>.inner{display:block}body.android .footer-wrap .r2 .logo img,body.ios .footer-wrap .r2 .logo img{width:70%;max-width:280px}body.android .footer-wrap .r3,body.ios .footer-wrap .r3{margin-top:1.2em}body.android .footer-wrap .r3>.inner,body.ios .footer-wrap .r3>.inner{display:block}body.android .footer-wrap .sns-box svg,body.ios .footer-wrap .sns-box svg{fill:#fff}body.android .footer-wrap .sns-box .fb svg,body.ios .footer-wrap .sns-box .fb svg{width:11px;height:19px}body.android .footer-wrap .sns-box .insta svg,body.ios .footer-wrap .sns-box .insta svg{width:20px;height:20px}body.android :root .footer-wrap .footer-menu-box ul li,body.android _:-ms-input-placeholder,body.ios :root .footer-wrap .footer-menu-box ul li,body.ios _:-ms-input-placeholder{flex-basis:calc(50% - 30px)}body.android .menu-sp::-webkit-scrollbar,body.ios .menu-sp::-webkit-scrollbar{display:none}body:not(#top) main.main{margin-top:85px!important}@media only screen and (max-width:1024px){body:not(#top) main.main{margin-top:70px!important}}@media (-ms-high-contrast:none),(-ms-high-contrast:active){body.android .menu-sp,body.ios .menu-sp{-ms-overflow-style:none}}@supports (-ms-ime-align:auto){body.android .menu-sp,body.ios .menu-sp{-ms-overflow-style:none}}@media only screen and (max-width:1024px){header{height:0}header.fixed{position:fixed;top:0;left:0;width:100vw;z-index:500}header.fixed.on{position:fixed}header .s1{padding:0}header .s1 .section-inner{display:flex}header .s1 .col1>.inner{display:flex;align-items:center;height:100%}.menu-sp>ul li a{width:100%;display:inline-block}.menu-sp>ul{display:flex;flex-wrap:wrap;-webkit-box-pack:justify}.menu-sp>ul>li,.menu-sp>ul>ul>li{flex-basis:100%}.menu-sp>ul .second-menu li{flex-basis:100%}.menu-sp>ul>li.sc{padding:5px 30px}.menu-sp>ul>li>a .item>.inner{vertical-align:middle}.menu-sp>ul>li>a .item>.inner img{width:100px}main.menu-sp-open+footer{height:100vh}.menu-sns-box{padding:15px 15px;margin:1.2em 0;display:flex;justify-content:center}.menu-sns-box svg{fill:#231815}.menu-sns-box ul{display:flex}.menu-sns-box ul li:not(:first-child){margin-left:16px}.menu-sns-box .fb svg{width:11px;height:19px}.menu-sns-box .insta svg{width:20px;height:20px}header .s2{background:#e9e9e9;padding:0}header .s2 .section-inner{padding:0;width:100%}.footer-wrap .footer-menu-box{display:none}.footer-wrap .footer-menu-box ul{flex-wrap:wrap;margin-left:-15px!important;margin-right:-15px!important}.footer-wrap .footer-menu-box ul>li{flex-basis:50%;padding-left:15px!important;padding-right:15px!important}.footer-wrap .footer-menu-box ul>li:not(:first-child){margin-left:0;padding-left:0;border-left:none}.footer-wrap .footer-menu-box ul>li:nth-child(n+3){margin-top:1.3em}.footer-wrap .footer-banner-box{margin-top:1.2em}.footer-wrap .r2>.inner{display:block}.footer-wrap .r2 .logo img{width:70%;max-width:280px}.footer-wrap .r3{margin-top:1.2em}.footer-wrap .r3>.inner{display:block}.footer-wrap .sns-box svg{fill:#fff}.footer-wrap .sns-box .fb svg{width:11px;height:19px}.footer-wrap .sns-box .insta svg{width:20px;height:20px}_:-ms-input-placeholder,:root .footer-wrap .footer-menu-box ul li{flex-basis:calc(50% - 30px)}}@media only screen and (max-width:1024px){body{font-size:15px}}@media only screen and (max-width:959px){.max-sm-br:before{content:"\A";white-space:pre}}@media only screen and (min-width:768px) and (max-width:959px){.only-sm-br:before{content:"\A";white-space:pre}.c-btn{padding-left:2em;padding-right:2em}}@media only screen and (min-width:768px){.sm-br:before{content:"\A";white-space:pre}}@media only screen and (max-width:767px){body{font-size:14px}.c-btn,.c-btn-white{font-size:14px;padding-left:2em;padding-right:2em}.c-btn-wrapper{padding:1.6em 0}header.on{position:fixed!important}header .s1 .section-inner{padding:0}header .s1 .section-inner .section-inner{padding-top:10px;padding-bottom:10px}.position-center{height:100%;width:100%;position:absolute;left:0;text-align:center;z-index:1}.position-center-inner{height:100%;display:flex;justify-content:center;align-items:center}.mobile-logo-wrapper a img{width:auto!important;height:26px!important}.position-right{position:relative;float:right;z-index:2;height:100%;text-align:right}.position-right-inner{height:100%;display:flex;justify-content:flex-end;align-items:center}.border-table dt{width:35%}.border-table dd{margin-left:35%}.pagination{margin:3em 0 1.5em 0!important}.pagination .fa{font-size:.9em}.pagination ul li a,.pagination ul li span{width:1.6em;height:1.6em;line-height:1.6em;font-size:1.4em}.xs-br:before{content:"\A";white-space:pre}.sec-title{font-size:1.4em;letter-spacing:.15em}.sec-title.cap{margin-bottom:6px}.sec-title-caption{font-size:15px}.footer-wrap .footer-banner-box{flex-wrap:wrap;margin-top:1.6em}.footer-wrap .footer-menu-box{display:none}.footer-wrap .layer01>.inner{padding-bottom:1.2em}.pagination{margin:3em 0 1.5em 0!important}.pagination .fa{font-size:1em}.pagination ul li a,.pagination ul li span{width:1.6em;height:1.6em;line-height:1.6em;font-size:1.4em}.single-box .r1{flex-direction:column}.single-box .r1 .right{margin-left:0;border-bottom:1px solid #ccc}.single-box .left .img-wrapper{margin-bottom:15px}.single-box .t:before{width:6px}}.menu__line.active{background:#dc0307!important}.menu__line--top{bottom:24px}.menu__line--bottom{bottom:0}.menu__line--top.active{top:15px!important;transform:rotate(45deg)}.menu__line--center.active{display:none!important}.menu__line--bottom.active{bottom:4px!important;transform:rotate(135deg)}.sp-menu-wrap{display:none}.sp-menu-wrap .top-nav img{display:none}.navi-fixed{position:fixed;top:0;width:100%;z-index:490}@media only screen and (max-width:1024px){.sp-menu-wrap .flex{display:flex;align-items:center;height:70px!important;background:#fff}.sp-menu-wrap .col1{margin:0 0 0 20px}.sp-menu-wrap .col1 .logo img{height:35px;width:auto}.sp-menu-wrap .col1 .logo p{letter-spacing:0;font-size:10px}.sp-menu-wrap .col2{width:30%;margin-left:10px;position:relative}.sp-menu-wrap .col2 .snav{position:absolute;right:0;top:-15px}.menu-container .menu-sp{position:fixed;width:100%;height:calc(100vh);overflow-y:scroll;background-color:#fff}.menu-container .menu-sp .sp-nav-wrap{padding:0 20px;margin-top:70px}.menu-container .menu-sp .sp-nav-wrap .sp-nav-box{padding:10px 0 10px;border-bottom:1px solid #ccc}.menu-container .menu-sp .sp-nav-wrap .sp-nav-box.sp-nav-first{font-size:20px}.menu-container .menu-sp .sp-nav-wrap .sp-nav-box .ttl{position:relative}.menu-container .menu-sp .btn-area{display:flex;margin-top:30px;padding:0 20px}.menu-container .menu-sp .btn-area .btn1.small{width:calc((100% - 30px)/ 2)}.menu-container .menu-sp .btn-area .btn1.small a{width:100%;line-height:2.1}.menu-container .menu-sp .btn-area .btn1.small a span{vertical-align:text-bottom}.menu-container .menu-sp .btn-area .btn1.small:first-child{margin-right:15px}.menu-container .menu-sp .btn-area .btn1.small:last-child{margin-left:15px}}@media only screen and (max-width:767px){.sp-menu-wrap .col2 .logo-wrapper{text-align:center}.sp-menu-wrap .col2 .logo-wrapper img{width:50px;vertical-align:text-top}header .sp-menu-wrap .s1 .section-inner{padding:0}.menu-button,.menu-button span{display:inline-block;transition:all .4s;box-sizing:border-box}.menu-container .menu-sp{position:fixed;width:100%;height:calc(100vh);overflow-y:scroll}.menu-container .menu-sp .sp-nav-wrap.sp-nav-top{padding:50px 30px}.menu-container .menu-sp .sp-nav-wrap .sp-nav-box.sp-nav-first{font-size:15px}.menu-container .menu-sp .btn-area .btn1.small{width:calc((100% - 10px)/ 2)}.menu-container .menu-sp .btn-area .btn1.small a{font-size:17px}.menu-container .menu-sp .btn-area .btn1.small a span{margin-left:30px;vertical-align:unset}.menu-container .menu-sp .btn-area .btn1.small:first-child{margin-right:5px}.menu-container .menu-sp .btn-area .btn1.small:last-child{margin-left:5px}.menu-button-wrapper .menu-button .txt{bottom:-40px}.menu-button-wrapper.menu-opened .menu-button span:nth-of-type(1){transform:translateY(9px) rotate(-45deg)}.menu-button-wrapper.menu-opened .menu-button span:nth-of-type(2){opacity:0}.menu-button-wrapper.menu-opened .menu-button span:nth-of-type(3){transform:translateY(-9px) rotate(45deg)}.sp-menu-wrap .banner a{padding:0}}.drop li{text-align:left}.drop{display:none;border:1px solid #000;width:1200px;position:absolute;left:0}.nav_area .full-menu{height:50px;width:50px;display:block;position:relative;z-index:99}.nav_area .full-menu:hover{opacity:1}.nav_area .full-menu .menu__line{background:#fff;display:block;height:2px!important;position:absolute;transition:transform .3s;left:50%;transform:translateX(-50%);width:32px}.nav_area .full-menu .menu__line.menu__line--top{top:12px}.nav_area .full-menu .menu__line.menu__line--top.active{top:25px!important;left:6px;width:40px;transform:rotate(45deg)}.nav_area .full-menu .menu__line.menu__line--center{top:24px}.nav_area .full-menu .menu__line.menu__line--center.active{display:none!important}.nav_area .full-menu .menu__line.menu__line--bottom{top:36px}.nav_area .full-menu .menu__line.menu__line--bottom.active{width:40px;top:25px!important;transform:rotate(135deg);left:6px}.nav_area .gnav{background:#fff;display:none;height:100vh;position:fixed;top:0;right:0;width:100%;z-index:98;border-radius:0;overflow:scroll;scrollbar-width:none}.nav_area .gnav .gnav__head{display:flex;justify-content:space-between;padding:20px 130px 0 60px}.nav_area .gnav .gnav__head .gnav__logo img{height:45px}.nav_area .gnav .gnav__head .gnav__btn a{width:400px;padding:20px;border:1px solid #dc0307;display:flex;align-items:center;font-size:16px;position:relative}.nav_area .gnav .gnav__head .gnav__btn a span{position:relative;margin-left:40px}.nav_area .gnav .gnav__head .gnav__btn a span::before{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail-red.svg);background-repeat:no-repeat;position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:20px;height:20px}.nav_area .gnav .gnav__head .gnav__btn a::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg);background-repeat:no-repeat;position:absolute;top:50%;right:15px;transform:translateY(-50%);width:10px;height:10px}.nav_area .gnav .gnav__head .gnav__btn a:hover{background-color:#dc0307;opacity:1;transition:.3s all;color:#fff}.nav_area .gnav .gnav__head .gnav__btn a:hover span::before{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail.svg)}.nav_area .gnav .gnav__head .gnav__btn a:hover::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-white.svg)}.nav_area .gnav .gnav__wrap{width:100%;height:auto;padding:30px 5vw;max-width:100%;display:block}.nav_area .gnav .gnav__wrap .gnav__menu__ttl{display:flex;align-items:flex-end;border-bottom:1px solid #dc0307}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .en{font-size:20px;font-weight:700;line-height:1;color:#dc0307}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .ja{font-size:12px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu{display:flex;flex-wrap:wrap;justify-content:space-between}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item{width:25%}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi02,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi03,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi04{padding-left:2em}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item ul{padding-top:10px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item ul li a{position:relative;display:inline-block;font-size:14px;text-decoration:none;color:#000;line-height:2.4;margin-top:1vh}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item ul li a:hover{color:#dc0307;opacity:1}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item a{display:inline-block}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item .gnav__menu__item__top{padding-bottom:50px}.nav_area .gnav .gnav__wrap .banner-wrapper{display:flex;gap:0 20px;padding:0}.nav_area .gnav .gnav__wrap .banner-wrapper .banner{padding-top:20px;width:calc((100% - 40px)/ 3)}.gnav__wrap{-ms-overflow-style:none}.gnav__wrap{scrollbar-width:none}.gnav__wrap::-webkit-scrollbar{display:none}@media only screen and (max-width:1024px){.nav_area .gnav .gnav__head{padding:20px 100px 0 20px}.nav_area .gnav .gnav__head .gnav__logo img{height:60px}.nav_area .gnav .gnav__head .gnav__btn a{width:300px;padding:20px}.nav_area .gnav .gnav__wrap{padding:30px 20px}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .en{font-size:20px}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .ja{font-size:12px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item{width:50%}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi02,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi03,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi04{padding-left:0}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi01,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi03{padding-right:1em}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi02,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi04{padding-left:1em}}@media only screen and (max-width:767px){.nav_area .gnav .gnav__head{padding:10px 15px 0}.nav_area .gnav .gnav__head .gnav__logo img{height:45px}.nav_area .gnav .gnav__head .gnav__btn{display:none}.nav_area .gnav .gnav__wrap{padding:30px 15px}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .en{font-size:20px}.nav_area .gnav .gnav__wrap .gnav__menu__ttl .ja{font-size:12px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item{width:100%}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi01,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi03{padding-right:0}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi02,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi04{padding-left:0}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi02,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi03,.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item.gmi04{padding-top:30px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item ul{padding-top:10px}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item ul li a{position:relative;display:inline-block;font-size:14px;text-decoration:none;color:#000;line-height:2.4}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item a{display:inline-block}.nav_area .gnav .gnav__wrap .gnav__flex ul.gnav__menu .gnav__menu__item .gnav__menu__item__top{padding-bottom:30px}.nav_area .gnav .gnav__wrap .banner-wrapper{flex-direction:column}.nav_area .gnav .gnav__wrap .banner-wrapper .banner{width:100%}}header{background:#fff;z-index:110}header.header.change-color{background-color:#fff!important;height:86px}header.header.change-color .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a{color:#161616}header.header.change-color .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a.ano-link::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-black.svg)}header.header.change-color .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li .nav_area .full-menu .menu__line{background:#dc0307}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu{position:relative;width:100%;margin:auto}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap{padding:0 60px}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box{display:flex;justify-content:space-between;align-items:center}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .pc-nav .logo img{height:45px;width:auto}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container{width:100%}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu{display:flex;justify-content:flex-end;align-items:center}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first{padding:30px 1.2vw;display:block;font-size:14px;font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif;text-align:center;transition:.3s all;color:#fff}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first.i5{padding:30px 3vw 30px 1.2vw}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a{display:inline-block;position:relative;text-decoration:none;color:#fff}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a.ano-link::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-white.svg);background-repeat:no-repeat;position:absolute;top:50%;right:-20px;transform:translateY(-50%);width:14px;height:14px}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a:hover{opacity:1;color:#dc0307!important;transition:.3s all}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a:hover.ano-link::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-red.svg)!important;transition:.2s all}body:not(#top) header .header-inner{background-color:#fff}body:not(#top) header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a.first-a{color:#161616}body:not(#top) header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a.first-a.ano-link::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-black.svg)}body:not(#top) header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu .nav_area .full-menu .menu__line{background:#dc0307}.edge-browser header .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li ul.pc-second::before{top:-14px}.sp-menu-wrap{display:none}@media only screen and (max-width:1024px){header.header.change-color{height:80px}header .header-inner .pc-menu-wrap .pc-menu-box{padding:10px 20px}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap{padding:0}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .pc-nav .logo img{height:60px}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu>li:not(.hamb){display:none}}@media only screen and (max-width:767px){header.header.change-color{height:70px}header .header-inner .pc-menu-wrap .pc-menu-box{padding:10px 15px}header .header-inner .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .pc-nav .logo img{height:45px}}.pt-outer .pt-inner .bg{aspect-ratio:10/3;background-repeat:no-repeat;background-size:cover;display:flex;align-items:center}.pt-outer .pt-inner .bg.news{background-image:url(/wp-content/themes/oonisi-c/assets/img/news/bg-news.jpg)}.pt-outer .pt-inner .bg.voice{background-image:url(/wp-content/themes/oonisi-c/assets/img/voice/bg-voice.jpg)}.pt-outer .pt-inner .bg.faq{background-image:url(/wp-content/themes/oonisi-c/assets/img/faq/bg-qa.jpg)}.pt-outer .pt-inner .bg.station{background-image:url(/wp-content/themes/oonisi-c/assets/img/station/bg-service.jpg)}.pt-outer .pt-inner .bg.sales{background-image:url(/wp-content/themes/oonisi-c/assets/img/sales/bg-sales.jpg)}.pt-outer .pt-inner .bg.inspection{background-image:url(/wp-content/themes/oonisi-c/assets/img/inspection/bg-inspection.jpg)}.pt-outer .pt-inner .bg.metalpaint{background-image:url(/wp-content/themes/oonisi-c/assets/img/metalpaint/bg-metalpaint.jpg)}.pt-outer .pt-inner .bg.carrental{background-image:url(/wp-content/themes/oonisi-c/assets/img/carrental/bg-carrental.jpg)}.pt-outer .pt-inner .bg.coating{background-image:url(/wp-content/themes/oonisi-c/assets/img/coating/bg-coating.jpg)}.pt-outer .pt-inner .bg.dieseloil{background-image:url(/wp-content/themes/oonisi-c/assets/img/dieseloil/bg-dieseloil.jpg)}.pt-outer .pt-inner .bg.electric{background-image:url(/wp-content/themes/oonisi-c/assets/img/electric/bg-electric.jpg)}.pt-outer .pt-inner .bg.company{background-image:url(/wp-content/themes/oonisi-c/assets/img/company/bg-company.jpg)}.pt-outer .pt-inner .bg.message{background-image:url(/wp-content/themes/oonisi-c/assets/img/message/bg-message.jpg)}.pt-outer .pt-inner .bg.philosophy{background-image:url(/wp-content/themes/oonisi-c/assets/img/philosophy/bg-philosophy.jpg)}.pt-outer .pt-inner .bg.history{background-image:url(/wp-content/themes/oonisi-c/assets/img/history/bg-history.jpg)}.pt-outer .pt-inner .bg.invitation{background-image:url(/wp-content/themes/oonisi-c/assets/img/policy/bg-policy.jpg)}.pt-outer .pt-inner .bg.basic{background-image:url(/wp-content/themes/oonisi-c/assets/img/privacy/bg-privacy.jpg)}.pt-outer .pt-inner .bg.contact{background-image:url(/wp-content/themes/oonisi-c/assets/img/contact/bg-contact.jpg)}.pt-outer .pt-inner .bg.sitepolicy{background-image:url(/wp-content/themes/oonisi-c/assets/img/sitepolicy/bg-sitepolicy.jpg)}.pt-outer .pt-inner .bg.stocklist{background-image:url(/wp-content/themes/oonisi-c/assets/img/stocklist/bg-stocklist.jpg)}.pt-outer .pt-inner .bg .ttl-box{padding-left:80px;position:relative}.pt-outer .pt-inner .bg .ttl-box .ttl-image{width:40vw}.pt-outer .pt-inner .bg .ttl-box .ttl h1{font-size:24px;color:#fff;padding-left:40px;position:relative;display:inline-block}.pt-outer .pt-inner .bg .ttl-box .ttl h1:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:32px;height:4px;background-color:#dc0307}@media only screen and (max-width:1024px){.pt-outer .pt-inner .bg .ttl-box{padding-left:20px}.pt-outer .pt-inner .bg .ttl-box .ttl-image{width:80vw}}@media only screen and (max-width:767px){.pt-outer .pt-inner .bg .ttl-box{padding-left:15px}.pt-outer .pt-inner .bg .ttl-box .ttl-image{width:95vw}.pt-outer .pt-inner .bg .ttl-box .ttl h1{font-size:18px}}.top-ttl-wrap{position:relative}.top-ttl-wrap .top-ttl-image{width:30vw;margin-bottom:.8em}.top-ttl-wrap .top-ttl-box{display:inline-block}.top-ttl-wrap .top-ttl-box h2.ttl{position:relative;display:inline-block;padding-left:40px;font-size:1.2vw}.top-ttl-wrap .top-ttl-box h2.ttl:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:32px;height:4px;background-color:#dc0307}.top-ttl-wrap .top-ttl-box h2.ttl.white{color:#fff}h3.ttl{font-size:1.8vw}h3.ttl.white{color:#fff}@media only screen and (max-width:1024px){.top-ttl-wrap .top-ttl-box h2.ttl{padding-left:40px;font-size:16px}.top-ttl-wrap .top-ttl-box h2.ttl:before{width:32px;height:4px}h3.ttl{font-size:20px}}@media only screen and (max-width:767px){.top-ttl-wrap .top-ttl-image{width:90vw;margin-bottom:.8em}.top-ttl-wrap .top-ttl-box h2.ttl{font-size:18px}.top-ttl-wrap .top-ttl-box h2.ttl:before{width:32px;height:4px}h3.ttl{font-size:26px}}.sub-ttl-box .en{font-size:3vw;font-weight:700;color:#dc0307;line-height:1.2;padding-bottom:10px}.sub-ttl-box h2.sub-ttl{position:relative;display:inline-block;padding-left:40px;font-size:1.2vw}.sub-ttl-box h2.sub-ttl:before{content:'';position:absolute;top:50%;left:0;transform:translateY(-50%);display:inline-block;width:32px;height:4px;background-color:#dc0307}.sub-ttl-box h2.sub-ttl.white{color:#fff}h3.sub-ttl{font-size:28px}@media only screen and (max-width:1024px){h3.sub-ttl{font-size:22px}}@media only screen and (max-width:767px){.sub-ttl-box .en{font-size:30px}.sub-ttl-box h2.sub-ttl{padding-left:40px;font-size:18px}h3.sub-ttl{font-size:18px}}.gray-back{background-color:#f0f0f0;padding:.7em 1em}.side-line{border-left:10px solid #dc0307;padding-left:10px}.under-score{position:relative;display:inline-block;margin-bottom:30px}.under-score::before{border-bottom:2px solid #383942;content:"";position:absolute;top:60px;left:50%;transform:translateX(-50%);width:50px}.side-score{position:relative;display:inline-block;padding-left:40px}.side-score::before{border-bottom:2px solid #f76228;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px}.side-score-w{position:relative;display:inline-block;padding-left:40px}.side-score-w::before{border-bottom:2px solid #fff;content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:30px}.under-score-w{position:relative;display:inline-block;margin-bottom:30px}.under-score-w::before{border-bottom:1px dashed #fff;content:"";position:absolute;top:60px;left:50%;transform:translateX(-50%);width:50px}.side-line .small-heading-bn{font-size:1.15em;font-weight:700;letter-spacing:3px}.small-heading{font-size:1.15em;font-weight:700;letter-spacing:3px;position:relative;display:inline-block;padding:0 40px}.small-heading:before{content:"";position:absolute;top:50%;display:inline-block;width:30px;height:1px;background-color:#b4b4b4;left:0}.boldfont{font-weight:700}.ttlfont{font-family:Helvetica,Roboto,Arial,sans-serif}.whitefont{color:#fff}.greenfont{color:#46c692}.redfont{color:#dc0307}.bluefont{color:#354360}.bluefont02{color:#4a5f84}.goldfont{color:#c1b46f}@media only screen and (max-width:767px){.sec-ttl-wrap{flex-direction:column;align-items:flex-start}.sec-ttl-wrap .sec-ttl-box .en{font-size:18px}.sec-ttl-wrap .sec-ttl-box h2.ttl{font-size:38px}.sec-ttl-wrap .sec-ttl-box .line{width:170px}.sec-ttl-wrap .sec-ttl-text{font-size:18px;padding-top:20px}.sub-ttl-box h2.ttl{font-size:24px}}.btn1{width:250px;height:50px;padding:0 10px 0 30px;display:flex;align-items:center;background-color:#dc0307;color:#fff;position:relative;font-size:16px;font-weight:700;border:1px solid #dc0307;line-height:1}.btn1:hover a{color:#dc0307;opacity:1}.btn1 a{color:#fff}.btn1.gaibu::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-white.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:16px;height:16px}.btn1.gaibu:hover{background-color:#fff;opacity:1;transition:.3s all;color:#dc0307}.btn1.gaibu:hover::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-red.svg)}.btn1::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-white.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:10px;height:10px}.btn1:hover{background-color:#fff;opacity:1;transition:.3s all;color:#dc0307}.btn1:hover::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg)}.btn2{width:250px;height:50px;padding:0 10px 0 30px;display:flex;align-items:center;justify-content:center;background-color:#dc0307;color:#fff;position:relative;font-size:20px;font-weight:700;border:1px solid #dc0307;line-height:1}.btn2:hover{color:#dc0307;opacity:1}.btn2.tel span{position:relative}.btn2.tel span::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-tel-white.svg);background-repeat:no-repeat;position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:20px;height:20px}.btn2.tel:hover{background-color:#fff;opacity:1;transition:.3s all}.btn2.tel:hover span::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-tel-red.svg)}.btn2.mail span{position:relative}.btn2.mail span::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail.svg);background-repeat:no-repeat;position:absolute;top:50%;left:-30px;transform:translateY(-50%);width:20px;height:20px}.btn2.mail:hover{background-color:#fff;opacity:1;transition:.3s all}.btn2.mail:hover span::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-mail-red.svg)}@media only screen and (max-width:767px){.btn-entry a{width:100%}}.txt-down-up{position:relative;display:inline-block;overflow:hidden;transition:.4s ease-out;padding:1em}.txt-down-up::after,.txt-down-up::before{content:"";position:absolute;width:100%;left:0}.txt-down-up::after{content:attr(data-replace);height:100%;top:0;transform-origin:50% 100%;transform:translate(0,200%);transition:transform .3s ease;padding:1em}.txt-down-up:hover::after{transform:translate(0,0)}.txt-down-up span{display:inline-block;transition:transform .3s ease}.txt-down-up:hover span{transform:translate(0,-200%)}.display-pc{display:block}.display-pc-tb{display:block}.display-tb{display:none}.display-sp{display:none}@media only screen and (max-width:1024px){.display-pc{display:none}.display-pc-tb{display:block}.display-tb{display:block}.display-sp{display:none}}@media only screen and (max-width:767px){.display-pc{display:none}.display-pc-tb{display:none}.display-sp{display:block}}.video-box{width:100%}.video-box .video-container{-o-object-fit:cover;object-fit:cover;width:100%;height:100vh}.firstview-wrap .btn-wrapper{position:relative}.firstview-wrap .play-btn{position:absolute;top:-100px;right:50%;z-index:100;transform:translate(50%,-50%)}.firstview-wrap .play-btn p{background:rgba(0,120,220,.7);text-align:center;width:150px;height:150px;border-radius:50%;line-height:150px;color:#fff;font-size:16px;transition:.3s;font-family:Helvetica,Roboto,Arial,sans-serif}.firstview-wrap .play-btn:hover{background-color:rgba(255,255,255,.7);border-radius:50%;color:#354360}.firstview-wrap .play-btn a:hover{opacity:1}.mfp-bg{opacity:.94}.mfp-inline-holder .mfp-content{max-width:100%}.video-js .vjs-tech{position:relative!important;height:inherit}.video-player{width:75%;margin-left:auto;margin-right:auto;background:#000}.mfp-container{display:flex;align-items:center}.mfp-close-btn-in .mfp-close{color:#aaa}.mfp-inline-holder .mfp-content{background:0 0}.mfp-container:before{position:absolute}@media screen and (max-width:767px){.video-player{width:calc(100% - 20px)}}.page-wrapper-top .fv-outer .fv-inner .container .wrap{position:relative}.page-wrapper-top .fv-outer .fv-inner .container .wrap .slider-box .swiper-container.fv{overflow:hidden;position:relative}.page-wrapper-top .fv-outer .fv-inner .container .wrap .slider-box .swiper-img img{-o-object-fit:cover;object-fit:cover;width:100%}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box{position:absolute;bottom:80px;left:80px;z-index:100}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .desc{font-size:2.5vw;font-weight:700;line-height:1.4;color:#fff;padding-bottom:50px}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .image{width:40vw}@media screen and (max-width:1024px){.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box{bottom:50px;left:20px}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .desc{font-size:36px}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .image{width:60vw}}@media screen and (max-width:767px){.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box{left:15px;bottom:30px}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .desc{padding-bottom:30px}.page-wrapper-top .fv-outer .fv-inner .container .wrap .cc-box .image{width:90vw}}.page-wrapper-top .top01-outer{padding:100px 0}.page-wrapper-top .top01-outer .top01-inner{max-width:1100px}.page-wrapper-top .top01-outer .top01-inner.no-max{max-width:none}@media screen and (max-width:1024px){.page-wrapper-top .top01-outer .top01-inner{padding-left:60px;padding-right:60px}}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap{position:relative}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.cpg-container{overflow:hidden;position:relative}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.cpg-container .swiper-wrapper .swiper-slide img{-o-object-fit:cover;object-fit:cover;aspect-ratio:3/2}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.cpg-container .swiper-wrapper .swiper-slide:last-child{margin-right:0}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive .swiper-wrapper{display:flex;justify-content:center;flex-wrap:nowrap;transform:none!important;transition-duration:0s!important}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive .swiper-wrapper .swiper-slide{flex-shrink:0;margin-right:10px;width:calc((100% - 30px)/ 4)}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive .swiper-wrapper .swiper-slide:last-child{margin-right:0}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive~.swiper-button-next,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive~.swiper-button-prev,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive~.swiper-pagination{display:none!important}@media screen and (max-width:767px){.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-container.swiper-inactive .swiper-slide{width:100%!important;margin-right:0!important}}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-next,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev{position:absolute;background-color:#dc0307;border:1px solid #dc0307;border-radius:50%;width:36px;height:36px;top:50%;z-index:10}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-next::after,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-white.svg);background-repeat:no-repeat;position:absolute;top:50%;right:12px;transform:translateY(-50%);width:10px;height:10px}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-next:hover,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev:hover{background-color:#fff;opacity:1;transition:.3s all}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-next:hover::after,.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev:hover::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg)}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev{left:-50px}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-prev::after{transform:translateY(-50%) rotate(180deg)}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-button-next{right:-50px}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-pagination{position:absolute;bottom:-50px;width:100%;text-align:center}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-pagination .swiper-pagination-bullet{width:10px;height:10px;background-color:#ccc;opacity:1;margin:0 4px;border-radius:50%}.page-wrapper-top .top-cpg-outer .top-cpg-inner .container .wrap .swiper-pagination .swiper-pagination-bullet-active{background-color:#dc0307!important}.page-wrapper-top .top02-outer{background:url(/wp-content/themes/oonisi-c/assets/img/top/top-about.jpg) no-repeat center/cover;padding:150px 0}.page-wrapper-top .top02-outer .top02-inner .desc-box{padding-top:50px}.page-wrapper-top .top02-outer .top02-inner .desc-box .desc{padding-top:30px;color:#fff}@media screen and (max-width:1024px){.page-wrapper-top .top02-outer{padding:100px 0}}.page-wrapper-top .top03-outer{background:url(/wp-content/themes/oonisi-c/assets/img/top/bg-img.jpg) no-repeat center/cover;padding:100px 0}.page-wrapper-top .top03-outer .top03-inner .container{padding-top:40px}.page-wrapper-top .top03-outer .top03-inner .container .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 10px 1fr 10px 1fr;grid-template-columns:repeat(3,1fr);gap:10px}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li{border:1px solid #dc0307;border-radius:6px;text-align:center;background-color:#fff}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a{display:block;padding:10px}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a img{width:40%;margin:20px 0}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a .t{font-size:18px;font-weight:700;text-align:center}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a:hover{opacity:1}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a:hover img{opacity:1!important}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul li a:hover .t{color:#dc0307}@media screen and (max-width:767px){.page-wrapper-top .top03-outer .top03-inner .container .wrap .box ul{-ms-grid-columns:(1fr)[2];grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:1024px){.page-wrapper-top .top03-outer .top03-inner .container .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box{width:100%}.page-wrapper-top .top03-outer .top03-inner .container .wrap .box.b2{padding-top:30px}}.page-wrapper-top .top05-outer{background:url(/wp-content/themes/oonisi-c/assets/img/top/bg-img.jpg) no-repeat center/cover;padding:100px 0}.page-wrapper-top .top06-outer .top06-inner .container .wrap{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b1{width:60%}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b1 h3{padding:50px 0}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2{display:flex;width:40%}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2 .recruit-slider-container{overflow:hidden;height:50vw;position:relative}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2 .recruit-slider-container .recruit-slider-wrapper{display:-ms-grid;display:grid;-webkit-animation:slide-vertical 20s linear infinite;animation:slide-vertical 20s linear infinite}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2 .recruit-slider-container .recruit-slider-wrapper .recruit-slide{margin:10px 0 0 10px}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2 .recruit-slider-container .recruit-slider-wrapper .recruit-slide img{width:100%;height:auto;display:block}.page-wrapper-top .top06-outer .top06-inner .container .wrap .box.b2 .recruit-slider-container.container02 .recruit-slider-wrapper{animation-direction:reverse}@-webkit-keyframes slide-vertical{from{transform:translateY(0)}to{transform:translateY(-100%)}}@keyframes slide-vertical{from{transform:translateY(0)}to{transform:translateY(-100%)}}@media screen and (max-width:767px){.page-wrapper-top .top06-outer{padding-top:100px}.page-wrapper-top .top06-outer .top06-inner.section-inner{padding:0}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b1{width:100%;padding:0 15px 30px}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b2{width:100%}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b2 .recruit-slider-container{height:100vw}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b2 .recruit-slider-container .recruit-slider-wrapper .recruit-slide{margin:10px 0 0 0}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b2 .recruit-slider-container.container01 .recruit-slider-wrapper .recruit-slide{margin-right:5px}.page-wrapper-top .top06-outer .top06-inner.section-inner .container .wrap .box.b2 .recruit-slider-container.container02 .recruit-slider-wrapper .recruit-slide{margin-left:5px}}.company-link-outer{background:url(/wp-content/themes/oonisi-c/assets/img/top/companybg.jpg) no-repeat center/cover;padding:100px 0}.company-link-outer .company-link-inner .container{padding-top:40px}.company-link-outer .company-link-inner .container ul{display:-ms-grid;display:grid;-ms-grid-columns:1fr 20px 1fr;grid-template-columns:repeat(2,1fr);gap:20px}.company-link-outer .company-link-inner .container ul li{position:relative}.company-link-outer .company-link-inner .container ul li a:hover{opacity:1}.company-link-outer .company-link-inner .container ul li a:hover .btn1{background-color:#fff;opacity:1;transition:.3s all;color:#dc0307;border:none}.company-link-outer .company-link-inner .container ul li a:hover .btn1::after{background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg)}.company-link-outer .company-link-inner .container ul li a:hover img{opacity:1!important}.company-link-outer .company-link-inner .container ul li a .item{position:absolute;bottom:0;left:0}.company-link-outer .company-link-inner .container ul li a .item .t{font-size:24px;font-weight:700;color:#dc0307;padding-left:20px}.company-link-outer .company-link-inner .container ul li a .item .btn1{width:320px;height:60px;font-size:24px;padding:0 10px 0 20px}@media screen and (max-width:1024px){.company-link-outer .company-link-inner .container ul li a .item .t{font-size:18px}.company-link-outer .company-link-inner .container ul li a .item .btn1{width:240px;height:40px;font-size:16px}}@media screen and (max-width:767px){.company-link-outer .company-link-inner .container ul{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:20px 0}.company-link-outer .company-link-inner .container ul li a .item .t{font-size:16px}.company-link-outer .company-link-inner .container ul li a .item .btn1{font-size:15px}}.line-banner-outer{padding:50px 0}.line-banner-outer .line-banner-inner .container .wrap{display:flex;flex-wrap:wrap;gap:30px}.line-banner-outer .line-banner-inner .container .wrap .box{width:calc((100% - 30px)/ 2)}@media screen and (max-width:767px){.line-banner-outer .line-banner-inner .container .wrap .box{width:100%}}.top-news-outer .top-news-inner .container{background-color:#fff;padding:50px}.top-news-outer .top-news-inner .container .tb-sp{display:none}.top-news-outer .top-news-inner .container .wrap{display:flex;justify-content:space-between;flex-wrap:wrap}.top-news-outer .top-news-inner .container .wrap .box.b1{width:40%}.top-news-outer .top-news-inner .container .wrap .box.b1 .btn{padding-top:2em}.top-news-outer .top-news-inner .container .wrap .box.b2{width:60%}.top-news-outer .top-news-inner .container .wrap .box .item a{display:flex;flex-direction:column;padding:30px 0;border-top:1px solid #f0f0f0}.top-news-outer .top-news-inner .container .wrap .box .item a:hover{opacity:1}.top-news-outer .top-news-inner .container .wrap .box .item a:hover .t{color:#dc0307}.top-news-outer .top-news-inner .container .wrap .box .item a .info{display:flex;padding-bottom:.6rem}.top-news-outer .top-news-inner .container .wrap .box .item a .info .date{font-size:14px;padding-right:1em;white-space:nowrap;display:inline-block}.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories{display:flex;flex-wrap:wrap;gap:5px}.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories .cat{text-decoration:none;padding:0 5px;font-size:12px;color:#fff}.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories .cat.campaign,.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories .cat.info{background-color:#dc0307}.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories .cat.johana,.top-news-outer .top-news-inner .container .wrap .box .item a .info .categories .cat.tonami{background-color:#f76228}.top-news-outer .top-news-inner .container .wrap .box .item a .t{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;font-weight:400}.top-news-outer .top-news-inner .container .wrap .box .item:last-child{border-bottom:1px solid #f0f0f0}@media screen and (max-width:1024px){.top-news-outer .top-news-inner .container{padding:50px 20px}.top-news-outer .top-news-inner .container .tb-sp{display:block}.top-news-outer .top-news-inner .container .wrap .box.b1{width:100%}.top-news-outer .top-news-inner .container .wrap .box.b1 .btn{display:none}.top-news-outer .top-news-inner .container .wrap .box.b2{width:100%;padding:50px 0}.top-news-outer .top-news-inner .container .wrap .box .item a .t{width:calc(100% - 14em)}}@media screen and (max-width:767px){.top-news-outer .top-news-inner .container{padding:50px 15px}.top-news-outer .top-news-inner .container .wrap .box .item a{flex-wrap:wrap}.top-news-outer .top-news-inner .container .wrap .box .item a .t{width:100%;font-size:14px;padding-top:.7em}}.entry-section-outer{background-color:#f0f0f0;padding:80px 0}.entry-section-outer .entry-section-inner .container .image{padding:50px 0;text-align:center}.entry-section-outer .entry-section-inner .container .wrap{display:flex;justify-content:center;align-items:center;gap:40px}@media only screen and (max-width:767px){.entry-section-outer{padding:50px 0}.entry-section-outer .entry-section-inner .container .image{padding:30px 0}.entry-section-outer .entry-section-inner .container .wrap{flex-wrap:wrap;gap:10px}.entry-section-outer .entry-section-inner .container .wrap .box{width:100%}}.sticky-point{position:-webkit-sticky;position:sticky;top:100px;z-index:10}section{position:relative}.sub-section-content{display:flex;flex-wrap:wrap;gap:30px}.sub-section-content .sub-box-left{width:calc(30% - 30px);overflow:visible}.sub-section-content .sub-box-right{width:70%}@media only screen and (max-width:767px){.sub-section-content .sub-box-left{width:100%}.sub-section-content .sub-box-right{width:100%}}.table-main dl{display:flex;flex-wrap:wrap;border-bottom:1px solid #ccc;border-left:1px solid #ccc;border-right:1px solid #ccc}.table-main dl dd,.table-main dl dt{display:flex;align-items:center}.table-main dl dt{width:25%;background-color:#ededed;border-top:1px solid #ccc;border-right:1px solid #ccc;padding:15px 20px;font-weight:700}.table-main dl dd{width:75%;border-top:1px solid #ccc;padding:15px 20px}@media only screen and (max-width:767px){.table-main dl dt{width:40%;padding:15px}.table-main dl dd{width:60%;padding:15px}}.page-wrapper-service .first-section-outer{padding:100px 0}.page-wrapper-service .first-section-outer .first-section-inner .ttl{padding:1em 0}.page-wrapper-service .service-section-outer{background-color:#fafafa;padding:100px 0}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul{display:flex;flex-wrap:wrap;gap:30px 20px}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li{width:calc((100% - 60px)/ 4)}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li h4{font-size:18px;padding-top:10px;line-height:1.2}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li p{font-size:12px;padding-top:.6em}.page-wrapper-service .service-section-outer .service-section-inner .container .image{padding-top:30px}.page-wrapper-service .service-section-outer .service-section-inner .container .desc-box{padding:1.5rem;background-color:#fff;border:1px solid #ccc;margin-top:3rem}.page-wrapper-service .service-section-outer .service-section-inner .container .desc-box h4{font-size:18px;font-weight:700;padding-left:1em;border-left:5px solid #dc0307}.page-wrapper-service .service-section-outer .service-section-inner .container .desc-box .desc{padding-top:1.5rem}.page-wrapper-service .insurance-section-outer{padding:100px 0}.page-wrapper-service .insurance-section-outer .insurance-section-inner .desc-box.d2{padding-top:2rem}.page-wrapper-service .insurance-section-outer .insurance-section-inner .desc-box .ttl{padding-bottom:1rem}.page-wrapper-service .insurance-section-outer .insurance-section-inner .list-box .list{padding:1rem;border:1px solid #ccc;margin-top:2rem}.page-wrapper-service .insurance-section-outer .insurance-section-inner .list-box .list .t{font-size:18px;font-weight:700;padding-left:1em;border-left:5px solid #dc0307;margin-bottom:.6rem}.page-wrapper-service .insurance-section-outer .insurance-section-inner .btn{padding-top:2rem}.page-wrapper-service .insurance-section-outer .insurance-section-inner .btn .btn1{width:330px}.page-wrapper-service .ba-section-outer{padding:100px 0}.page-wrapper-service .price-section-outer{padding:100px 0}.page-wrapper-service .price-section-outer .price-section-inner .container .remark{text-align:right}.page-wrapper-service .price-section-outer .price-section-inner .container .ttl{padding-bottom:1.5rem}.page-wrapper-service .price-section-outer .price-section-inner .container .table-main{padding-bottom:1.5rem}.page-wrapper-service .price-section-outer .price-section-inner .container .table-main dl dd,.page-wrapper-service .price-section-outer .price-section-inner .container .table-main dl dt{font-size:20px;font-weight:700;width:50%}@media only screen and (max-width:767px){.page-wrapper-service .price-section-outer .price-section-inner .container .table-main dl dd,.page-wrapper-service .price-section-outer .price-section-inner .container .table-main dl dt{font-size:16px}}.page-wrapper-service .price-section-outer .price-section-inner .container .txt{padding-bottom:1.5rem}.page-wrapper-service .price-section-outer .price-section-inner .container .txt h4{font-size:18px;color:#dc0307}.page-wrapper-service .price-section-outer .price-section-inner .container .txt .t{font-size:18px;font-weight:700}.page-wrapper-service .point-section-outer{padding:100px 0;background-color:#fafafa}.page-wrapper-service .point-section-outer .point-section-inner .container{background-color:#fff;padding:50px}.page-wrapper-service .point-section-outer .point-section-inner .container .desc-box.d2{padding-top:1rem}.page-wrapper-service .point-section-outer .point-section-inner .container .desc-box .ttl{padding:1em 0}.page-wrapper-service .point-section-outer .point-section-inner .container .banner{padding-top:3rem}.page-wrapper-service .voice-section-outer{padding:100px 0;background:url(/wp-content/themes/oonisi-c/assets/img/top/bg-img.jpg) no-repeat center/cover}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts{display:flex;flex-wrap:wrap;gap:20px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post{width:calc((100% - 60px)/ 4)}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a img{transition:all .5s ease-in-out!important;aspect-ratio:5/3}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a:hover{border-bottom:1px solid #354360;opacity:1}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a:hover img{transform:scale(1.1);opacity:1!important}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a:hover .t{color:#dc0307}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .ofi-wrapper{overflow:hidden}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .cat-date{display:flex;flex-wrap:wrap;gap:5px;padding:10px 0;font-size:14px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .cat-date .date{margin-left:.5em}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .cat-date .term{display:flex;flex-wrap:wrap;gap:5px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .cat-date .term .cat{font-size:12px;background-color:#f0f0f0;padding:0 5px;color:#fff;background-color:#dc0307;margin:5px 0 0 0}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1em;font-weight:400}.page-wrapper-service .voice-section-outer .voice-section-inner .container .btn{padding-top:50px}.page-wrapper-service .faq-section-outer{padding:100px 0}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts{display:flex;flex-wrap:wrap;flex-direction:column;gap:20px}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq{margin-bottom:1rem}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .info-box{padding-bottom:.5rem}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .info-box .cat-date{font-size:14px}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .info-box .cat-date .term{display:flex;flex-wrap:wrap;gap:5px}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .info-box .cat-date .term .cat{font-size:12px;color:#fff;background-color:#dc0307;padding:0 5px}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item{display:flex;flex-direction:column;gap:.8rem}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .q{display:flex;align-items:center;line-height:1.6}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .a{display:flex;align-items:flex-start;line-height:1.6}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .label{font-weight:700;margin-right:1rem;font-size:3em;line-height:1.2}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .q .label{color:#000}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .a .label{color:#ccc}.page-wrapper-service .faq-section-outer .faq-section-inner .container .archive-posts .archive-post-faq .item .txt{flex:1;color:#333;font-size:1rem}.page-wrapper-service .faq-section-outer .faq-section-inner .container .btn .btn1{margin:50px auto 0}@media only screen and (max-width:1024px){.page-wrapper-service .service-section-outer .service-section-inner .container .list ul{display:flex;flex-wrap:wrap;gap:30px 15px}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li{width:calc((100% - 45px)/ 4)}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li h4{font-size:14px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts{gap:30px 20px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post{width:calc((100% - 20px)/ 2)}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post .item a .info-box .cat-date{font-size:12px}}@media only screen and (max-width:767px){.page-wrapper-service .first-section-outer{padding:50px 0 100px}.page-wrapper-service .service-section-outer .service-section-inner .container .list ul li{width:calc((100% - 15px)/ 2)}.page-wrapper-service .point-section-outer .point-section-inner .container{padding:20px}.page-wrapper-service .voice-section-outer .voice-section-inner .container .archive-posts .archive-post{width:100%}}.service-content-bottom .shop-data-outer,.shop-data .shop-data-outer{background-color:#fafafa;padding:100px 0}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data.sd2,.shop-data .shop-data-outer .shop-data-inner .container .shop-data.sd2{padding-top:50px}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .image,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .image{padding:1.5rem 0}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap{display:flex;flex-wrap:wrap;gap:30px}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap .box,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap .box{width:calc(50% - 15px)}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap .box .banner,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap .box .banner{padding-top:1rem}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap .box .gmap,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap .box .gmap{height:100%;padding-bottom:0}@media only screen and (max-width:767px){.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap{gap:0}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap .box,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap .box{width:100%}.service-content-bottom .shop-data-outer .shop-data-inner .container .shop-data .wrap .box.b2,.shop-data .shop-data-outer .shop-data-inner .container .shop-data .wrap .box.b2{padding-top:30px}}.service-content-bottom .service-link-outer,.shop-data .service-link-outer{background:url(/wp-content/themes/oonisi-c/assets/img/top/bg-img.jpg) no-repeat center/cover;padding:100px 0}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list,.shop-data .service-link-outer .service-link-inner .container ul.btn-list{display:flex;flex-wrap:wrap;gap:20px}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li{width:calc((100% - 40px)/ 3)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn{display:flex;align-items:center;padding:15px 1vw 15px 3.5vw;position:relative;font-size:clamp(13px,1vw,16px);font-weight:700;background-color:#fff;border:1px solid #dc0307;line-height:1}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn:hover,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn:hover{color:#dc0307;opacity:1}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.station::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.station::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r1.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.sell::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.sell::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r2.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.maintenance::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.maintenance::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r3.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.metal::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.metal::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r4.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.coating::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.coating::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r6.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.rental::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.rental::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r5.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.insurance::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.insurance::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r8.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.kerosene::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.kerosene::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r7.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn.electric::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn.electric::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r9.png)}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn::before{content:'';background-repeat:no-repeat;position:absolute;background-size:contain;top:50%;left:10px;transform:translateY(-50%);width:2vw;height:2vw}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn::after,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:1vw;height:1vw}@media only screen and (max-width:1024px){.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li{width:calc((100% - 20px)/ 2)}}@media only screen and (max-width:767px){.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list,.shop-data .service-link-outer .service-link-inner .container ul.btn-list{gap:15px}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li{width:100%}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn{padding:15px 30px 15px 50px}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn::before,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn::before{width:30px;height:30px}.service-content-bottom .service-link-outer .service-link-inner .container ul.btn-list li .btn::after,.shop-data .service-link-outer .service-link-inner .container ul.btn-list li .btn::after{width:20px;height:20px}}@media only screen and (max-width:1024px){.service-content-bottom .service-link-outer .service-link-inner .container li,.shop-data .service-link-outer .service-link-inner .container li{width:calc((100% - 20px)/ 2)}}.page-wrapper-message .message-section-outer{padding:100px 0}.page-wrapper-message .message-section-outer .message-section-inner .container .wrap .box{padding-top:30px}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap{display:flex;align-items:center;gap:30px}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box{flex:1}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box .name{text-align:center;font-size:20px}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box .name span{font-size:27px;font-weight:700}@media only screen and (max-width:1024px){.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box .name{font-size:16px}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box .name span{font-size:22px}}@media only screen and (max-width:767px){.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap{gap:0;flex-direction:column-reverse}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box{flex-basis:100%}.page-wrapper-message .message-section-outer .message-section-inner .container.c1 .wrap .box .name span{display:block;line-height:1.2}}.page-wrapper-message .message-section-outer .message-section-inner .container.c2,.page-wrapper-message .message-section-outer .message-section-inner .container.c3,.page-wrapper-message .message-section-outer .message-section-inner .container.c4,.page-wrapper-message .message-section-outer .message-section-inner .container.c5,.page-wrapper-message .message-section-outer .message-section-inner .container.c6,.page-wrapper-message .message-section-outer .message-section-inner .container.c7{padding:50px 0 0}.gray-bg{background-color:#f9f9f9}.page-wrapper-phy .phy01-outer{padding:100px 0}.page-wrapper-phy .phy01-outer .phy01-inner .container .ttl{padding-bottom:30px}.page-wrapper-phy .phy01-outer .phy01-inner .container .desc{padding-bottom:30px}.page-wrapper-phy .phy01-outer .phy01-inner .container .list h4{font-size:28px;padding-bottom:1rem}.page-wrapper-phy .phy01-outer .phy01-inner .container .list ul{background-color:#fff;border:1px solid #ccc;padding:1rem}.page-wrapper-phy .phy02-outer{padding:100px 0}.page-wrapper-phy .phy02-outer .phy02-inner .container .desc{padding-top:30px}.page-wrapper-phy .phy02-outer .phy02-inner .container .desc h4{font-size:28px;padding-bottom:1rem}.page-wrapper-phy .phy02-outer .phy02-inner .container .desc .txt{background-color:#fff;border:1px solid #ccc;padding:1rem}.page-wrapper-phy .phy02-outer .phy02-inner .container .desc .txt .t{font-size:18px;font-weight:700;padding-left:1em;border-left:5px solid #dc0307;margin-bottom:1rem}.page-wrapper-cpn .cpn01-outer{padding:100px 0}.page-wrapper-cpn .cpn01-outer .cpn01-inner .container .list h4{font-size:28px;padding-bottom:1rem}.page-wrapper-cpn .cpn01-outer .cpn01-inner .container .list ul{background-color:#fff;border:1px solid #ccc;padding:1rem}.page-wrapper-cpn .phy02-outer{padding:100px 0}.page-wrapper-cpn .phy02-outer .phy02-inner .container .desc{padding-top:30px}.page-wrapper-cpn .phy02-outer .phy02-inner .container .desc h4{font-size:28px;padding-bottom:1rem}.page-wrapper-cpn .phy02-outer .phy02-inner .container .desc .txt{background-color:#fff;border:1px solid #ccc;padding:1rem}.page-wrapper-cpn .phy02-outer .phy02-inner .container .desc .txt .t{font-size:18px;font-weight:700;padding-left:1em;border-left:5px solid #dc0307;margin-bottom:1rem}.page-wrapper-hst .hst01-outer{padding:100px 0}.contact-list-outer{padding:100px 0}.contact-list-outer .contact-list-inner .container .wrap .box{padding-top:30px}.contact-list-outer .contact-list-inner .container .wrap .box .btn1{width:400px}.contact-list-outer .contact-list-inner .container.c2,.contact-list-outer .contact-list-inner .container.c3,.contact-list-outer .contact-list-inner .container.c4,.contact-list-outer .contact-list-inner .container.c5,.contact-list-outer .contact-list-inner .container.c6,.contact-list-outer .contact-list-inner .container.c7{padding:100px 0 0}@media only screen and (max-width:767px){.contact-list-outer .contact-list-inner .container.c2,.contact-list-outer .contact-list-inner .container.c3,.contact-list-outer .contact-list-inner .container.c4,.contact-list-outer .contact-list-inner .container.c5,.contact-list-outer .contact-list-inner .container.c6,.contact-list-outer .contact-list-inner .container.c7{padding:50px 0 0}.contact-list-outer .contact-list-inner .container .wrap .box .btn1{width:100%;font-size:14px}}.form-section-outer{padding:100px 0}.form-section-outer .form-section-inner .container .wrap .tel-box .desc{padding:1rem 0}.form-section-outer .form-section-inner .container .wrap .tel-box .desc ul li{display:flex;gap:1em}.form-section-outer .form-section-inner .container .wrap .tel-box .desc ul li P{font-size:18px;font-weight:700}.form-section-outer .form-section-inner .container .wrap .tel-box .desc ul li P.name{width:9em}.form-section-outer .form-section-inner .container .wrap .tel-box .desc ul li P a{color:#dc0307}.form-section-outer .form-section-inner .container .wrap .form-box .desc{padding:1rem 0}.form-section-outer .form-section-inner .container .wrap .form-box .btn .img2{padding-top:1.5rem}.bgextend{-webkit-animation-name:bgextendAnimeBase;animation-name:bgextendAnimeBase;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;position:relative;overflow:hidden;opacity:0;display:inline-block}@-webkit-keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}@keyframes bgextendAnimeBase{from{opacity:0}to{opacity:1}}.bgappear{-webkit-animation-name:bgextendAnimeSecond;animation-name:bgextendAnimeSecond;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.6s;animation-delay:.6s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;opacity:0}@-webkit-keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}@keyframes bgextendAnimeSecond{0%{opacity:0}100%{opacity:1}}.bgLRextend::before{-webkit-animation-name:bgLRextendAnime;animation-name:bgLRextendAnime;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;content:"";position:absolute;width:100%;height:100%;background-color:#dc0307}.num-area span.bgLRextend::before{background-color:#f76228}@-webkit-keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}@keyframes bgLRextendAnime{0%{transform-origin:left;transform:scaleX(0)}50%{transform-origin:left;transform:scaleX(1)}50.001%{transform-origin:right}100%{transform-origin:right;transform:scaleX(0)}}@media only screen and (max-width:1024px){.page-wrapper-data .data-outer .data-inner .container.c2 .wrap .box .image{width:100%;margin:20px 0}.page-wrapper-data .data-outer .data-inner .container.c4 .wrap .box.b3 .num-area{display:flex;justify-content:space-between}.page-wrapper-data .data-outer .data-inner .container.c4 .wrap .box.b3 .num-area .num{font-size:50px}.page-wrapper-data .data-outer .data-inner .container.c4 .wrap .box.b3 .num-area .txt{font-size:20px}.page-wrapper-data .data-outer .data-inner .container .wrap{gap:0 20px}.page-wrapper-data .data-outer .data-inner .container .wrap .box{padding:20px}.page-wrapper-data .data-outer .data-inner .container .wrap .box h4{font-size:17px}.page-wrapper-data .data-outer .data-inner .container .wrap .box .image{width:50%;margin:20px auto}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area{padding:10px 0}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area .num{font-size:60px;line-height:1}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area .txt{font-size:30px}.page-wrapper-data .data-outer .data-inner .container .wrap .box .desc{font-size:14px}}@media only screen and (max-width:767px){.page-wrapper-data .data-outer{padding:50px 0}.page-wrapper-data .data-outer .data-inner .txt-box .remark{font-size:12px;text-align:left}.page-wrapper-data .data-outer .data-inner .container{padding-top:50px}.page-wrapper-data .data-outer .data-inner .container h3{font-size:24px;padding:15px}.page-wrapper-data .data-outer .data-inner .container.c2 .wrap{-ms-grid-columns:1fr;grid-template-columns:1fr}.page-wrapper-data .data-outer .data-inner .container.c2 .wrap .box .image{margin:20px 0}.page-wrapper-data .data-outer .data-inner .container.c4 .wrap .box.b3 .num-area .num{font-size:80px}.page-wrapper-data .data-outer .data-inner .container.c4 .wrap .box.b3 .num-area .txt{font-size:40px}.page-wrapper-data .data-outer .data-inner .container .wrap{-ms-grid-columns:1fr;grid-template-columns:1fr;gap:0 15px}.page-wrapper-data .data-outer .data-inner .container .wrap .box{background-color:#fff;padding:15px}.page-wrapper-data .data-outer .data-inner .container .wrap .box .image{width:100%}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area{padding:10px 0}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area .num{font-size:90px}.page-wrapper-data .data-outer .data-inner .container .wrap .box .num-area .txt{font-size:45px}}.faq-outer{padding:75px 0}.faq-outer .faq-inner .container .list{padding-top:50px}.faq-outer .faq-inner .container .list dl{display:flex;flex-wrap:wrap;align-items:baseline;padding:15px 0 30px;border-top:1px dashed #323232}.faq-outer .faq-inner .container .list dl:last-child{border-bottom:1px dashed #323232}.faq-outer .faq-inner .container .list dl dt{width:6%;font-size:3em;font-weight:600;line-height:1.3;margin-top:15px}.faq-outer .faq-inner .container .list dl dt.q{color:#354360}.faq-outer .faq-inner .container .list dl dt.a{color:#f76228}.faq-outer .faq-inner .container .list dl dd{width:94%;margin-top:15px}.faq-outer .faq-inner .container .list dl dd.b{font-size:1.1em;font-weight:700}.faq-outer .faq-inner .container .list dl dd a{color:#354360;font-size:1.1em;font-weight:700}@media only screen and (max-width:1024px){.faq-outer .faq-inner .container .list{width:100%}.faq-outer .faq-inner .container .list dl dt{width:8%}.faq-outer .faq-inner .container .list dl dd{width:92%}}@media only screen and (max-width:767px){.faq-outer{padding:50px 0}.faq-outer .faq-inner .container .list dl dt{width:15%}.faq-outer .faq-inner .container .list dl dd{width:85%}}.cat01-outer .cat01-inner .page-ttl-wrap h1{text-transform:uppercase}.page-wrapper-frm .frm01-outer{padding:80px 0}.page-wrapper-frm .frm01-outer .frm01-inner .info .tel{padding-top:30px}.page-wrapper-frm .frm01-outer .frm01-inner .info .tel .num{font-size:1.2em;font-weight:700}.page-wrapper-frm .frm01-outer .frm01-inner .info .tel .num a{font-size:1.5em}.page-wrapper-frm .frm01-outer .frm01-inner table td span.wpcf7-form-control-wrap .select-box input{vertical-align:unset}@media only screen and (max-width:767px){.page-wrapper-frm .frm01-outer{padding:80px 0 40px}.page-wrapper-frm .frm01-outer .frm01-inner .info .tel{padding-top:15px}}.page-wrapper-prv .prv01-outer{padding:100px 0}.page-wrapper-prv .prv01-outer .prv01-inner .container .wrap .box .item{margin:3rem 0}.page-wrapper-prv .prv01-outer .prv01-inner .container .wrap .box .item h2{font-size:1.5em;letter-spacing:2px;margin-bottom:10px}.page-wrapper-prv .prv01-outer .prv01-inner .container .wrap .box .item h3{margin:1rem 0 0;font-size:1.2em}.page-wrapper-prv .prv01-outer .prv01-inner .container .wrap .box .item ul{margin:1rem 0}.works-list{width:100%}.works-list .cate-box{margin:60px 0 80px}.works-list .cate-box ul{list-style:none;display:flex;flex-wrap:wrap;justify-content:space-between}.works-list .cate-box .thin{list-style:none;display:flex;flex-wrap:wrap;justify-content:flex-start}.works-list .cate-box .thin li:not(:first-child){margin-left:15px}.works-list .cate-box ul li{border:1px solid #ddd;padding:0 10px;letter-spacing:3px}.works-list .cate-box ul li:not(:first-child){margin-left:0}.works-list .cate-box ul li{margin-top:15px}.works-list-wrap{display:flex;flex-wrap:wrap;margin-bottom:3em}.works-list-wrap a{width:23%;margin:0 10px 30px}.works-list-wrap a .works-list-box{position:relative}.works-list-wrap a .ofi-wrapper{overflow:hidden}.works-list-wrap a .ofi-wrapper img{border:1px solid #ddd}.works-list-wrap .works-list-box .desc{height:50px;padding-top:10px;line-height:1.4}.works-list-wrap .works-list-box .desc span{font-size:.85em;color:#aaa}.works-list-wrap .works-list-box .desc .ti{font-size:1em;font-weight:400}.works-list-wrap .works-list-box .desc .ten{font-size:10px}.works-list-wrap .works-list-box .desc .bl{margin-left:-5px}.works-list-box .cat{background:#232328;color:#fff;letter-spacing:3px;padding:0 1em;position:absolute;bottom:20%;left:50%;text-align:center;transform:translate(-50%,-70%)}.works-list-box .worksdata{padding-top:5px}.works-list-box .worksdata dl dt{width:25%;font-size:.9em;letter-spacing:2px}.works-list-box .worksdata dl dd{width:75%;font-size:.9em;letter-spacing:2px}.works-list-box .worksdata dl dt p{padding-right:1em;line-height:15px}.works-list-box .worksdata dl dd p{border-left:1px solid #464650;padding-left:1em;line-height:15px}@media only screen and (max-width:1024px){.works-list .cate-box{margin:30px 0 50px}.works-list .cate-box ul{justify-content:flex-start}.works-list .cate-box ul li{margin-top:15px;margin-right:15px}.works-list-box .cat{bottom:30%;width:120px;font-size:12px;letter-spacing:2px;padding:0 .5em}.works-list-wrap a{width:29.5%;margin:0 10px 30px}.works-list-wrap a .works-list-box{position:relative}.works-list-wrap .works-list-box img{transition:transform .5s linear}.works-list-wrap .works-list-box img:hover{transform:scale(1.06)}.works-list-wrap .works-list-box .desc .ti{letter-spacing:3px}.works-list-box .worksdata dl{flex-direction:column}.works-list-box .worksdata dl dt{width:100%;font-weight:700}.works-list-box .worksdata dl dd{width:100%}.works-list-box .worksdata dl dd p{border-left:none;padding-left:0;line-height:25px}}@media only screen and (max-width:767px){.works-list .cate-box{margin:30px 0 50px}.works-list .cate-box .thin{justify-content:unset}.works-list .cate-box .thin li:not(:first-child){margin-left:0}.works-list .cate-box ul li{margin-right:5px;flex-grow:1;text-align:center}.works-list-box{margin-top:1em}.works-list-box .cat{width:50px;font-size:10px;letter-spacing:1px}.works-list-wrap{flex-wrap:wrap}.works-list-wrap a{width:44%;margin:0 10px 0}.works-list-wrap .works-list-box .desc{padding-top:5px}.works-list-wrap .works-list-box .desc .ti{padding-bottom:0;font-size:.9em}}.flex-inline-box{display:flex;justify-content:space-between;padding:2em 0;font-size:1.1em;color:#161616}.flex-inline-box .previous-style-box{width:25%;display:flex;align-items:center}.flex-inline-box .previous-style-box a{font-size:15px;padding-left:5px;color:#161616}.flex-inline-box .next-style-box{width:25%;display:flex;align-items:center;justify-content:flex-end}.flex-inline-box .next-style-box a{font-size:15px;padding-right:5px;color:#161616}.flex-inline-box .flex-inline-box a:hover{opacity:.7!important}.pager-pc{display:block}.pager-mo{display:none}.back-to-archive-box .btn a{display:block;position:relative;background:#354360;padding:10px 1em;line-height:1;font-size:1.1em;width:250px;margin:5em auto 10em;color:#fff;text-decoration:none;transition:all .2s;text-align:center;border:1px solid #354360}.back-to-archive-box .btn a:hover{background:#fff;color:#dc0307;transition:.5s;opacity:1}@media only screen and (max-width:768px){.previous-style-box{font-size:1.5vw}.next-style-box{font-size:1.5vw}}@media only screen and (max-width:767px){.pager-pc{display:none}.pager-mo{display:block}.previous-style-box{width:40%;font-size:12px}.next-style-box{width:40%;font-size:12px}.previous-style-box a{font-size:12px}.next-style-box a{font-size:12px}}.page-heading .cat-n .medical{font-size:.8em;font-weight:200;letter-spacing:3px;color:#82828c}.page-heading .cat-n .commerce{font-size:.8em;font-weight:200;letter-spacing:3px;color:#82828c}.page-heading .cat-n .medical::after{content:"MEDICAL　OFFICE";display:block;line-height:2;font-family:"Nunito Sans",sans-serif;font-size:.8em;font-weight:200;letter-spacing:3px}.page-heading .cat-n .commerce::after{content:"COMMERCE　ESTABLISHMENT";display:block;line-height:2;font-family:"Nunito Sans",sans-serif;font-size:.8em;font-weight:200;letter-spacing:3px}.single-works .image-data .img-wrapper{width:80%;margin:auto}.single-works .image-data .data .data-wrapper{width:66.7%;margin:auto}.single-works .image-data .data .worksdata{margin:60px 0 20px;padding:20px;border-top:1px solid #cdcdcd;border-bottom:1px solid #cdcdcd}.single-works .image-data .data .worksdata dl dt{width:10%;font-size:.9em;letter-spacing:2px;margin-top:10px}.single-works .image-data .data .worksdata dl dd{width:90%;font-size:.9em;letter-spacing:2px;margin-top:10px}.single-works .image-data .data .worksdata dl dt p{padding-right:1em;line-height:15px;border-right:1px solid #cdcdcd}.single-works .image-data .data .worksdata dl dd p{padding-left:2em;line-height:15px}.single-works .page-content{width:80%;margin:auto}@media screen and (max-width:1024px){.single-works .image-data .data .worksdata dl dt{width:20%;font-size:.9em;letter-spacing:2px;margin-top:10px}.single-works .image-data .data .worksdata dl dd{width:80%;font-size:.9em;letter-spacing:2px;margin-top:10px}}@media screen and (max-width:767px){.single-works .image-data .img-wrapper{width:100%}.single-works .image-data .data .data-wrapper{width:100%}.single-works .image-data .data .worksdata dl dt{width:30%}.single-works .image-data .data .worksdata dl dd{width:70%}.single-works .page-content{width:100%}.back-btn-wrap{margin:50px 0 100px 0}}.page-content{border-radius:10px 10px 0 0;padding-bottom:1px}.page-content div[class*=layout_]{margin-top:50px}.page-content .ttl-wrapper{font-size:1.5em;font-weight:700;font-family:Helvetica,Roboto,Arial,sans-serif;letter-spacing:3px;padding-bottom:10px}.page-content .txt-wrapper{padding-top:10px}.page-content .layout-flex{display:flex;flex-wrap:wrap}.page-content .layout-flex .layout-box{flex-basis:50%}.page-content .layout-flex .layout-box:first-child{padding-right:10px}.page-content .layout-flex .layout-box:last-child{padding-left:10px}.page-content .layout_07 .txt-wrapper a{text-decoration:underline}.page-content div[class*=layout_] .title{line-height:2;padding:0;font-size:18px;font-weight:400}.page-content div[class*=layout_] .text{line-height:2;padding:0}@media screen and (max-width:1024px){.layout-flex .txt-wrapper{width:100%;padding-top:0}.layout-flex .img-wrapper{width:100%}div[class*=layout_] .text{padding:0}.page-content .layout-flex .txt-wrapper{width:100%}.page-content .layout-flex .img-wrapper{width:100%;padding-top:15px}}@media screen and (max-width:767px){.page-content .ttl-wrapper{font-size:1.2em}.page-content .layout-flex{flex-direction:column}.page-content .layout-flex .layout-box{flex-basis:100%}.page-content .layout-flex .layout-box:first-child{padding-right:0}.page-content .layout-flex .layout-box:last-child{padding-left:0;padding-top:20px}.subtitle{padding:15px}div[class*=layout_] .img-wrapper .img{width:100%}}.archive-outer{padding:100px 0}.archive-outer .archive-inner{display:flex;flex-wrap:wrap;align-items:flex-start}.archive-outer .archive-inner .archive-posts{width:calc((100% * 3/4) - 30px);display:flex;flex-wrap:wrap;gap:30px;margin-right:30px}.archive-outer .archive-inner .archive-posts.campaign{gap:60px 30px}.archive-outer .archive-inner .archive-posts.campaign .archive-post{width:100%}.archive-outer .archive-inner .archive-posts.campaign .archive-post .item a .info-box .t{font-size:1.5em;font-weight:700}.archive-outer .archive-inner .archive-posts .archive-post{width:calc((100% - 60px)/ 3)}.archive-outer .archive-inner .archive-posts .archive-post .item a img{transition:all .5s ease-in-out!important;aspect-ratio:5/3}.archive-outer .archive-inner .archive-posts .archive-post .item a:hover{border-bottom:1px solid #354360;opacity:1}.archive-outer .archive-inner .archive-posts .archive-post .item a:hover img{transform:scale(1.1);opacity:1!important}.archive-outer .archive-inner .archive-posts .archive-post .item a:hover .t{color:#dc0307}.archive-outer .archive-inner .archive-posts .archive-post .item a .ofi-wrapper{overflow:hidden}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date{padding:10px 0;font-size:14px}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term{display:flex;flex-wrap:wrap;gap:5px}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term .cat{text-decoration:none;padding:0 5px;font-size:12px;color:#fff;background-color:#dc0307}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term .cat.campaign,.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term .cat.info{background-color:#dc0307}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term .cat.johana,.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .term .cat.tonami{background-color:#f76228}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1em;font-weight:400}.archive-outer .archive-inner .archive-posts-faq{width:calc((100% * 3/4) - 30px);display:flex;flex-wrap:wrap;gap:30px;margin-right:30px;flex-direction:column}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq{margin-bottom:1rem}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .info-box{padding-bottom:.5rem}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .info-box .cat-date{font-size:14px}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .info-box .cat-date .term{display:flex;flex-wrap:wrap;gap:5px}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .info-box .cat-date .term .cat{color:#fff;background-color:#dc0307;padding:0 5px}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item{display:flex;flex-direction:column;gap:.8rem}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .q{display:flex;align-items:center;line-height:1.6}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .a{display:flex;align-items:flex-start;line-height:1.6}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .label{font-weight:700;margin-right:1rem;font-size:3em;line-height:1.2}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .q .label{color:#000}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .a .label{color:#ccc}.archive-outer .archive-inner .archive-posts-faq .archive-post-faq .item .txt{flex:1;color:#333;font-size:1rem}.archive-outer .archive-inner .sidebar-box{width:calc(100% * 1/4)}.archive-outer .archive-inner .btn-box{padding-top:80px;width:100%}@media only screen and (max-width:1500px){.archive-outer .archive-inner-stock .sub-section-content{gap:100px}.archive-outer .archive-inner-stock .sub-section-content .sub-box-left{width:100%}.archive-outer .archive-inner-stock .sub-section-content .sub-box-right{width:100%}}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post{width:100%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post:not(:first-child){padding-top:100px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a:hover{opacity:1}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a:hover img{transform:scale(1.1);opacity:1!important}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl{padding-bottom:.6rem}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl .name{margin:0 0 1em}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl .name h3{font-size:28px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl .recommend{font-size:18px;font-weight:700}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content{display:flex;flex-wrap:wrap;gap:40px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-image{width:30%;position:relative}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-image.ofi-wrapper{overflow:hidden}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-image.ofi-wrapper img{transition:all .5s ease-in-out!important;aspect-ratio:5/3}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-image .seiyaku-label{position:absolute;top:0;left:0;background-color:#ededed;color:#161616;font-size:18px;padding:4px 8px;font-weight:700;z-index:2}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info{display:flex;flex-wrap:wrap;gap:20px;width:calc(70% - 60px)}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price{width:calc(50% - 20px)}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl{display:flex;flex-wrap:wrap}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dd,.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dt{width:50%;padding:5px 10px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dt{font-size:18px;font-weight:700}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dd{justify-content:flex-end}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dd .p1{font-size:36px;color:red;font-weight:700}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dd .p2{font-size:21px;font-weight:700}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .table-main dl dd span{padding-left:.2em}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .txt .note{font-size:12px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price .txt ul li{font-size:15px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data{width:50%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data ul li{font-size:15px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data ul li:not(:first-child){margin-top:5px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data ul li span{background-color:#ededed;font-weight:700;padding:0 5px;margin-right:.5rem}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data .btn{margin-top:1rem;display:flex;justify-content:flex-end}@media only screen and (max-width:1024px){.archive-outer .archive-inner .archive-posts{width:calc((100% * 2/3) - 30px);gap:30px 20px;margin-right:30px}.archive-outer .archive-inner .archive-posts .archive-post{width:calc((100% - 20px)/ 2)}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date{font-size:12px}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .cat{padding:0 5px}.archive-outer .archive-inner .sidebar-box{width:calc(100% * 1/3)}.archive-outer .archive-inner .archive-posts-faq{width:calc((100% * 2/3) - 30px)}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content{gap:0}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-image{width:100%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info{display:flex;flex-wrap:wrap;gap:20px;width:100%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price{width:calc(50% - 20px);padding-top:1.5rem}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data{padding-top:1.5rem}}@media only screen and (max-width:767px){.archive-outer{padding:50px 0 100px}.archive-outer .archive-inner .archive-posts{width:100%;gap:30px 15px;margin-right:0}.archive-outer .archive-inner .archive-posts .archive-post{width:calc((100% - 15px)/ 2)}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date{flex-direction:column;padding:5px 0}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .date{margin-left:0}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .cat-date .cat{padding:0 5px}.archive-outer .archive-inner .archive-posts .archive-post .item a .info-box .t{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-size:1em;font-weight:400}.archive-outer .archive-inner .archive-posts .btn-box{padding-top:80px;width:100%}.archive-outer .archive-inner .sidebar-box{width:100%}.archive-outer .archive-inner .archive-posts-faq{width:100%;gap:30px;margin-right:0}.archive-outer .archive-inner-stock .sub-section-content{gap:50px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post:not(:first-child){padding-top:50px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl .name h3{font-size:24px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-ttl .recommend{font-size:16px}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info{gap:0}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .price{width:100%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data{width:100%}.archive-outer .archive-inner-stock .archive-posts-stock .archive-post .item a .car-content .car-info .data .btn{justify-content:flex-start}}.archive-inner .item .ofi-wrapper{overflow:hidden}.archive-inner .item:hover .ofi-wrapper img{transform:scale(1.05);transition:.5s!important;opacity:1!important}.archive-inner .item a:hover{opacity:1}.table-res-form{width:100%;border:1px #cdcdcd solid}.requied{font-size:.8em;color:#fff;display:inline-block;padding:.3em .3em .2em;background:#dc0307;border-radius:2px;margin-right:.5em}.table-res-form tr{border-top:1px #cdcdcd solid}.table-res-form td,.table-res-form th{padding:.6em;background:#fff;text-align:left}.table-res-form th{width:30%;border-right:1px solid #cdcdcd;vertical-align:middle}.table-res-form td{width:70%}.table-res-form td .date-time{display:flex;gap:10px}.table-res-form td .date-time .date{width:calc(60% - 1em)}.table-res-form td .date-time .time{width:40%}.table-res-form td .wpcf7-checkbox{display:flex;flex-wrap:wrap;gap:10px}.table-res-form td .wpcf7-checkbox .wpcf7-list-item{display:block;margin:0}.table-res-form .requied{margin-right:0;margin-left:.5em}.table-res-form input[type=email],.table-res-form input[type=number],.table-res-form input[type=tel],.table-res-form input[type=text]{border:1px #cdcdcd solid!important;padding:.5em!important;border-radius:5px;width:100%!important;margin:0}.table-res-form select,.table-res-form textarea{border:1px #cdcdcd solid!important;padding:17px 1em!important;border-radius:5px;width:100%!important;margin:0}.table-res-form input[type=email]:focus,.table-res-form input[type=number]:focus,.table-res-form input[type=tel]:focus,.table-res-form input[type=text]:focus{background:#eff!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-form select:focus,.table-res-form textarea:focus{background:#eff!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-form .emarks{margin-top:.8em;font-size:.75em;color:red}.table-res-form .file-list li:not(:first-child){margin-top:.8em}.wpcf7 form.wpcf7-form .table-res-form .select-drop-01 p{margin-bottom:0}.table-res-form .select-drop-01 .wpcf7-form-control-wrap{width:25%;box-sizing:border-box}.menu-todouhuken .contact-box .select-drop-01 .wpcf7-form-control-wrap:first-child{padding:0 1em 0 0}.table-res-form .select-drop-01 .wpcf7-form-control-wrap:not(:first-child){padding:0 1em}.table-res-form .select-drop-01 .menu-todouhuken{width:40%;box-sizing:border-box}.table-res-form .select-drop-01 .your-year{margin-right:1em;width:20%}.table-res-form .select-drop-01 .menu-month{width:20%;box-sizing:border-box}.table-res-form .select-drop-01 .menu-date{width:20%;box-sizing:border-box}.table-res-form .select-drop-01 .menu-birtime{margin-right:1em;width:12%;box-sizing:border-box}.table-res-form .select-drop-01 .menu-birminu{width:15%;box-sizing:border-box}.table-res-form td .cb-txt{width:270px!important;height:30px!important;border-radius:0!important;border:none!important;border-bottom:1px solid #444!important}.table-res-form td .boldfont{margin-bottom:0!important}.table-res-form td.num-box .wpcf7-form-control-wrap{vertical-align:bottom}.table-res-form td.num-box .wpcf7-form-control-wrap .num-txt{width:100px!important;margin-right:10px}.table-res-form td .wpcf7-form-control-wrap .short-txt{width:250px!important;height:40px}@media only screen and (max-width:767px){.table-res-form td,.table-res-form th{width:calc(100%);display:block;border-right:none}.table-res-form th{padding-bottom:0;text-align:left}.table-res-form .empty{display:none}.table-res-form .select-drop-01 .wpcf7-form-control-wrap{width:33%}.table-res-form select,.table-res-form textarea{padding:17px 5px!important}}.table-res-submit .wpcf7-submit[disabled]:hover{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-submit .wpcf7-confirm[disabled]+.recaptcha-btn:hover,.table-res-submit .wpcf7-confirm[disabled]:hover{background:#eee!important;color:#aaa!important;border:1px #eee solid!important;box-shadow:0 0 1px 0 rgba(0,0,0,.5)!important}.table-res-submit .wpcf7-confirm:hover{box-shadow:none!important;cursor:pointer}.table-res-submit .wpcf7-submit:hover{box-shadow:none!important;cursor:pointer}.table-res-submit .wpcf7-back:hover{background:#ccc!important;box-shadow:none!important}.table-res-submit .wpcf7-spinner{display:block;margin:auto}.confirm td,.confirm th{padding:1.5em .6em}.confirm .submit-wrap{display:flex;position:relative}.confirm .submit-wrap .submit-box1{position:absolute;left:0}.confirm .submit-wrap .submit-box2{margin:auto}@media only screen and (max-width:767px){.confirm .submit-wrap{flex-direction:column-reverse}.confirm .submit-wrap .submit-box1{position:static;text-align:left;padding-bottom:5em}.confirm .submit-wrap .submit-box2{margin:0}}.form-sec-1,.form-sec-2{padding-bottom:50px}.table-group .table-res-form{border:none}.table-group .table-res-form tr{border:none;border-left:1px solid #cdcdcd;border-right:1px solid #cdcdcd}.table-group .table-res-form .b{border-top:1px solid #cdcdcd}.table-group .table-res-form .bb{border-bottom:1px solid #cdcdcd}.form-sec h4{margin-bottom:20px}.form-sec .redfont{margin-bottom:0!important}.form-sec .table-res-form th{font-weight:400;letter-spacing:.5px;vertical-align:top;padding:1em}.form-sec .table-res-form th .d{font-size:.9em;text-align:left}.form-sec .table-res-form td{padding:1em}.form-sec .table-res-form td p{margin-bottom:5px}.form-sec .table-res-form td .num1{width:100px!important;height:20px!important;border-radius:0!important;border:none!important;border:1px solid #ddd!important}.form-sec .table-res-form td .txt-box{padding:0 1.5em}.form-sec .table-res-form td .check-block .wpcf7-list-item{display:block;margin:0}.faq-wrap{margin:0 auto}.faq-wrap h3{font-size:1.5em;font-family:Helvetica,Roboto,Arial,sans-serif;padding:0 0 30px;text-align:center}.faq-wrap table.faq-table{width:100%}.faq-wrap table.faq-table tr.bt{border-top:#ccc 1px solid}.faq-wrap table.faq-table tr.bb{border-bottom:#ccc 1px solid}.faq-wrap table.faq-table .que{padding-top:30px}.faq-wrap table.faq-table .ans{padding-bottom:40px}.faq-wrap table.faq-table th{width:5%;text-align:left;line-height:1.5}.faq-wrap table.faq-table th .faq-first-q{color:#dc0307;font-weight:700;font-size:48px;padding:0 30px;vertical-align:text-bottom}.faq-wrap table.faq-table th .faq-first-a{color:#b0b0b0;font-weight:700;font-size:48px;padding:0 30px;vertical-align:text-bottom}.faq-wrap table.faq-table td{text-align:left;line-height:1.5;width:95%;vertical-align:middle}.faq-wrap table.faq-table td.que{font-weight:700;font-size:1.1em}.faq-wrap table.faq-table td.ans{line-height:2;padding-top:10px}@media only screen and (max-width:767px){.faq-wrap table.faq-table th .faq-first-q{font-size:36px;padding:0 20px 0 0}.faq-wrap table.faq-table th .faq-first-a{font-size:36px;padding:0 20px 0 0}}.br-pc1500{display:none}@media (max-width:1500px){.br-pc1500{display:block}}.br-pc{display:none}.br-pc02{display:none}.br-pc03{display:none}@media (max-width:1024px){.br-pc02{display:block}.br-pc03{display:block}}@media (max-width:767px){.br-pc02{display:none}.br-pc{display:block}.br-pc1500{display:none}}.ct-form input:focus{outline-offset:0!important}.ct-form .desc{padding-bottom:50px}.form-tel-box{font-size:1.2em;font-weight:700}.contact-box{margin:50px auto}.contact-box table{width:100%;margin:0 auto}.contact-box table th{width:25%;text-align:left;vertical-align:top;padding-bottom:30px}.contact-box table td{text-align:left;vertical-align:top;padding-bottom:20px}.contact-box table td.radio .wpcf7-list-item-label{vertical-align:sub}.contact-box a.link{color:#706b58;border-bottom:1px solid #706b58}.contact-img-wrap{padding:5em 0 0}input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text{font-size:1em;color:#464650;line-height:3;background:#fff;border:none;border:2px solid #464650;border-radius:5px;padding:5px 15px}textarea.wpcf7-form-control.wpcf7-textarea{padding:5px 15px;border:2px solid #333;border-radius:5px}_:-ms-lang(x)::-ms-backdrop,input.wpcf7-form-control.wpcf7-date,input.wpcf7-form-control.wpcf7-number,input.wpcf7-form-control.wpcf7-quiz,input.wpcf7-form-control.wpcf7-text,textarea.wpcf7-form-control.wpcf7-textarea{padding:18px 1em!important;line-height:1}.bs-box{text-align:center}.bs-box .btm-box{text-align:center}input.sub-btn{width:300px;height:60px;margin-top:30px;background:#393939;color:#fff;border:1px solid #393939;font-size:1.1em;font-weight:700;letter-spacing:.2em;transition:.3s;font-family:"Noto Sans JP",Avenir,Verdana,Roboto,"Droid Sans",游ゴシック,YuGothic,"ヒラギノ角ゴ ProN W3","Hiragino Kaku Gothic ProN",メイリオ,Meiryo,sans-serif}input.sub-btn:hover{background:#fff;color:#464650}@media only screen and (max-width:1024px){.contact-tel-box img{width:80%}}@media only screen and (max-width:767px){.entry{width:100%}.contact-box table th{width:100%;display:block;padding:0}.contact-box table td{width:100%;display:block;padding-bottom:1em}.contact-tel-box p{font-size:1.2em;font-weight:700}.contact-tel-box img{width:100%}span.wpcf7-list-item{margin:0!important;display:block!important}input.sub-btn{width:100%}}.animation{visibility:hidden}.animation-fadeinup{visibility:hidden}.fadeInUP{-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-name:fadeInUP;animation-name:fadeInUP;visibility:visible!important}@-webkit-keyframes fadeInUP{0%{opacity:0}100%{opacity:1}}@keyframes fadeInUP{0%{opacity:0}100%{opacity:1}}.img-wrap{-webkit-backface-visibility:hidden;backface-visibility:hidden;-webkit-visibility:hidden;visibility:hidden}.img-wrap.img-animation{visibility:visible}.img-animation{-webkit-animation:img-opacity 2s cubic-bezier(.4,0,.2,1);animation:img-opacity 2s cubic-bezier(.4,0,.2,1);overflow:hidden;position:relative;visibility:visible}.img-animation:before{-webkit-animation:img-animation 2s cubic-bezier(.4,0,.2,1) forwards;animation:img-animation 2s cubic-bezier(.4,0,.2,1) forwards;background:#fff;bottom:0;content:"";left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:1}@-webkit-keyframes img-opacity{0%{opacity:0}}@keyframes img-opacity{0%{opacity:0}}@-webkit-keyframes img-animation{100%{transform:translateX(100%)}}@keyframes img-animation{100%{transform:translateX(100%)}}#pageTop{position:fixed;bottom:50px;right:20px;display:none;z-index:30}#pageTop img{width:18px;height:18px}#pageTop a{display:block;background-color:#dc0307;border:1px solid #dc0307;width:50px;height:50px;text-align:center}#pageTop a:hover img{opacity:1!important}#pageTop a:hover{background-color:#fff}.switch_image{position:relative}.switch_image img{transition:opacity .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(270deg)}.switch_image img:last-of-type{opacity:0}.switch_image:hover img:first-of-type{opacity:0}.switch_image:hover img:last-of-type{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%) rotate(270deg);opacity:1}#pageTop a:hover span{background-color:#dc0307;transition:.3s all;border:1px solid #fff}#pageTop a:hover span:after{transition:.8s all;border-top:2px solid #fff;border-right:2px solid #fff}#pageTop a span{width:50px;height:50px;position:absolute;background-color:#fff;border-radius:50%;border:1px solid #dc0307;transform:translateY(-50%)}#pageTop a span:after,#pageTop a span:before{position:absolute;content:""}#pageTop a span:after{border-top:2px solid #dc0307;border-right:2px solid #dc0307;transform:rotate(-45deg) translateY(-50%);top:50%;right:17px;width:8px;height:8px}#pageTop a:hover{opacity:1}@media only screen and (max-width:767px){#pageTop{bottom:55px;right:20px}}_:-ms-lang(x)::-ms-backdrop,#pageTop i{display:inline-block;vertical-align:top}.accordion-container .accordion-title{position:relative;font-size:1em}.accordion-container .accordion-title::after{content:"";display:inline-block;position:absolute;top:50%;right:15px;width:8px;height:8px;border-top:2px solid #354360;border-right:2px solid #354360;transform:translateY(-50%) rotate(135deg)}.accordion-container{width:100%;margin:0 auto}@media screen and (max-width:1024px){.accordion-container .second-menu{padding:5px 0}.accordion-container .second-menu li{font-size:14px;font-weight:400;padding:5px 0 5px 1em}}.Item{width:40%}_:-ms-lang(x)::-ms-backdrop,:root .Item{width:28%}@media screen and (max-width:768px){.Item{width:40%}}.Item-Box{overflow:hidden}.Item-Box-ImgBox{overflow:hidden;position:relative;width:100%;transform:translate3d(-100.5%,0,0);transform-origin:left;transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:0s}.Item-Box.isShow .Item-Box-ImgBox{transform:translate3d(0,0,0)}.Item-Box-ImgBox:before{content:"";display:block;position:absolute;top:0;right:0;bottom:0;left:0;z-index:2;background-color:#82828c;transform:scaleX(1);transform-origin:right;transition-duration:1s;transition-timing-function:cubic-bezier(.075,.82,.165,1);transition-delay:.4s}.Item-Box.isShow .Item-Box-ImgBox:before{transform:scale(0,1)}.Item-Box-ImgBox-Img{width:100%;transition-duration:4s;transition-timing-function:cubic-bezier(.075,.82,.165,1)}#sb_instagram svg:not(:root).svg-inline--fa{display:none!important}@media screen and (max-width:767px){#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item:first-child,#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item:nth-child(2n+1){padding:10px 5px 0 0!important}#sb_instagram.sbi_col_2.sbi_disable_mobile #sbi_images .sbi_item:nth-child(2n){padding:10px 0 0 5px!important}}#header-bar{position:fixed;top:0;left:0;height:270px;width:100%;z-index:9999;overflow:hidden;background:rgba(153,153,153,.85)}#header-inner{width:1100px;display:block;margin:0 auto;text-align:left;font-size:18px;font-weight:400;height:200px;margin-top:30px;color:#fff;z-index:9999}#header-inner span{font-size:.8em;display:inline-block}.Text-Span{position:relative;z-index:1}.Text-Span:after{content:"";position:absolute;left:0;bottom:-14px;width:0%;height:4px;background:#5bc8ac;z-index:-1;transition:all .8s}.Text-Span.isActive:after{width:100%}.animate__animated.animate__delay-0_5s{-webkit-animation-delay:.5s;animation-delay:.5s}.animate__animated.animate__delay-0_75s{-webkit-animation-delay:.75s;animation-delay:.75s}.animate__animated.animate__delay-1s{-webkit-animation-delay:1s;animation-delay:1s}.animate__animated.animate__delay-1_25s{-webkit-animation-delay:1.25s;animation-delay:1.25s}.animate__animated.animate__delay-1_5s{-webkit-animation-delay:1.5s;animation-delay:1.5s}@media screen and (max-width:767px){.animate__animated.animate__delay-0_5s{-webkit-animation-delay:unset;animation-delay:unset}.animate__animated.animate__delay-0_75s{-webkit-animation-delay:unset;animation-delay:unset}.animate__animated.animate__delay-1s{-webkit-animation-delay:unset;animation-delay:unset}.animate__animated.animate__delay-1_25s{-webkit-animation-delay:unset;animation-delay:unset}.animate__animated.animate__delay-1_5s{-webkit-animation-delay:unset;animation-delay:unset}}div.grecaptcha-badge{visibility:hidden}.recaptcha_policy{padding:0;text-align:center;font-size:11px!important;color:#444!important}.recaptcha_policy a{font-size:11px!important;color:#111!important}@media screen and (max-width:767px){.recaptcha_policy{margin:0}}@-webkit-keyframes rolling{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}@keyframes rolling{0%{transform:rotateY(0)}100%{transform:rotateY(360deg)}}.p-gnav__list .menu-item a:hover::before{-webkit-animation:rolling .8s linear 0s infinite;animation:rolling .8s linear 0s infinite}.slider-section .swiper-wrapper.top-wrapper{transition-timing-function:linear}.slider-section .swiper-wrapper.top-wrapper .top-slide{margin-left:-3.3vw}.mask-wrap{overflow:hidden;position:relative}.mask-wrap .mask-content{visibility:hidden;opacity:0;display:block;min-width:200px;mask-image:linear-gradient(to right,transparent 0,#000 50%,#000 100%);mask-size:200% 100%;mask-position:0 0;-webkit-mask-image:linear-gradient(to right,transparent 0,#000 50%,#000 100%);-webkit-mask-size:200% 100%;-webkit-mask-position:0 0;transition:visibility 0s linear .4s,opacity .4s ease-out,mask-position 1.6s ease-out,-webkit-mask-position 1.6s ease-out}.mask-wrap.slide-mask-in .mask-content{visibility:visible;opacity:1;mask-position:-100% 0;-webkit-mask-position:-100% 0;transition-delay:0s}#menu ul li.has-sub .mega-menu{position:absolute;left:0;top:85px;width:100%;background-color:#fafafa;visibility:hidden;transform-origin:top left;transform:scaleY(0);transition:all .2s;display:flex;align-items:center;gap:30px}#menu ul li.has-sub .mega-menu .title-box{width:calc(30% - 30px)}#menu ul li.has-sub .mega-menu .inner-box{width:70%;max-width:1500px;margin:0 auto;padding:60px 60px 60px 0}#menu ul li.has-sub .mega-menu .inner-box .mega-title{font-size:rem(20);font-weight:700}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list{display:flex;flex-wrap:wrap;gap:30px 20px}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list.company li .btn{padding:15px 1vw 15px 0}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li{width:calc((100% - 40px)/ 3)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn{display:flex;align-items:center;padding:15px 1vw 15px 3.5vw;position:relative;font-size:clamp(13px,1vw,16px);font-weight:700;border-bottom:1px solid #dc0307;line-height:1;color:#161616}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn:hover{color:#dc0307;opacity:1}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn:hover::after{right:0;transition:.3s all}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.station::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r1.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.sell::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r2.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.maintenance::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r3.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.metal::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r4.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.coating::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r6.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.rental::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r5.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.insurance::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r8.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.kerosene::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r7.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn.electric::before{background-image:url(/wp-content/themes/oonisi-c/assets/img/top/icon-r9.png)}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn::before{content:'';background-repeat:no-repeat;position:absolute;background-size:contain;top:50%;left:10px;transform:translateY(-50%);width:2vw;height:2vw}#menu ul li.has-sub .mega-menu .inner-box .mn-box ul.btn-list li .btn::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/arrow-red.svg);background-repeat:no-repeat;position:absolute;top:50%;right:10px;transform:translateY(-50%);width:1vw;height:1vw}#menu ul li.has-sub:hover .item{position:relative}#menu ul li.has-sub:hover .item::after{content:"";position:absolute;border-top:8px solid #fff;border-right:12px solid transparent;border-left:12px solid transparent;bottom:-37px;left:50%;transform:translateX(-50%);z-index:100}#menu ul li.has-sub:hover>.mega-menu{visibility:visible;transform:scaleY(1)}@media only screen and (min-width:1025px){header .header-inner:hover{background:#fff!important}header .header-inner:hover .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a{color:#161616}header .header-inner:hover .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li.first a.ano-link::after{content:'';background-image:url(/wp-content/themes/oonisi-c/assets/img/common/icon-link-black.svg)}header .header-inner:hover .pc-menu-wrap .pc-menu-box .pc-menu .pc-nav-wrap .pc-nav-box .menu-container .menu ul.first-menu li .nav_area .full-menu .menu__line{background:#dc0307}}