@charset "UTF-8";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-style:normal;font-size:100%;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}input,textarea,select,button{margin:0;padding:0;font-family:inherit;font-size:inherit;font-weight:inherit;*font-size:100%;}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th{text-align:left}a{text-decoration:none}a:focus{outline:none}.cf:before,.cf:after{content:" ";display:table}.cf:after{clear:both}.cf{*zoom:1;}*,*:before,*:after{box-sizing:border-box}html{scroll-behavior:smooth;overflow-x:hidden;overflow-y:scroll}body{font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif;color:#000;background:#fff}button,input,select,textarea{font-family:inherit}input::-moz-placeholder{color:rgba(35,41,55,.5)}input::placeholder{color:rgba(35,41,55,.5)}input:focus,textarea:focus,select:focus{outline:none}button,input[type=submit]{cursor:pointer;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}select::-ms-expand{display:none}select{-webkit-appearance:none;-moz-appearance:none;appearance:none}p,dd{font-size:16px;line-height:1.375}@media screen and (min-width:1000px){p,dd{line-height:1.5}}li:first-child{margin-top:0 !important}::-webkit-scrollbar{width:15px}::-webkit-scrollbar-track{background:#fff;border-left:solid 2px #ececec}::-webkit-scrollbar-thumb{background:#0069b2;border-radius:15px;box-shadow:inset 0 0 0 4px #fff}.br-pc{display:none}.span-pc{display:none}.div-pc{display:none}.a-pc{display:none}.p-pc{display:none}.section-pc{display:none}.img-pc{display:none}@media (min-width:1000px){.br-sp{display:none}.br-pc{display:block}.span-sp{display:none}.span-pc{display:inline-block}.div-sp{display:none}.div-pc{display:block}.a-sp{display:none}.a-pc{display:block}.p-sp{display:none}.p-pc{display:block}.img-sp{display:none}.img-pc{display:inline}.section-sp{display:none}.section-pc{display:block}}.blue{color:#004bb1}.yellow{color:#f3b80a}.red{color:red}.yellowline{background:linear-gradient(transparent 60%,#ffff75 60%)}.gray{color:#3b4043}.josefin-sans{font-family:"Josefin Sans",sans-serif !important;font-optical-sizing:auto;font-weight:400;font-style:italic}.noto-sans{font-family:"Noto Sans",sans-serif !important;font-optical-sizing:auto;font-weight:400;font-style:normal;font-variation-settings:"wdth" 100}.txt-overflow-lines-2{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.txt-overflow-lines-4{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden}.mt-0{margin-top:0}.mt-3{margin-top:30px}.mt-5{margin-top:50px}.mt-6{margin-top:60px}.mt-8{margin-top:80px}.mt{margin-top:100px !important}.center{margin-left:auto;margin-right:auto}.arrow-right{display:block;width:9px;height:9px;border-top:2px solid #3b4043;border-right:2px solid #3b4043;transform:rotate(45deg)}.btn-primary{display:flex;align-items:center;justify-content:center;width:195px;height:48px;color:#fff;font-size:18px;font-weight:400;background-color:#004bb1;position:relative;border-radius:8px;transition:.2s cubic-bezier(.45,0,.55,1)}@media screen and (min-width:1000px){.btn-primary:hover{color:#004bb1;background-color:#fff;border:1px solid #004bb1}.btn-primary:hover:after{border-top:1px solid #004bb1;border-right:1px solid #004bb1}}.btn-primary:after{content:"";width:8px;height:8px;border-top:1px solid #fff;border-right:1px solid #fff;position:absolute;right:30px;top:50%;transform:translateY(-50%) rotate(45deg)}.btn-secondary{display:flex;align-items:center;justify-content:center;width:9.4em;height:48px;color:#fff;font-size:16px;background-color:#004bb1;position:relative;border-radius:24px;transition:.2s cubic-bezier(.45,0,.55,1)}@media screen and (min-width:1000px){.btn-secondary:hover{color:#004bb1;background-color:#fff;border:1px solid #004bb1}}.btn-svg{font-size:12px;letter-spacing:.06em;width:47.8873239437%;height:35px;display:flex;justify-content:center;align-items:center;color:#fff;text-align:center;background-size:cover;position:relative;transition:all .3s}@media screen and (min-width:390px){.btn-svg{font-size:14px}}@media screen and (min-width:390px) and (min-width:1000px){.btn-svg{font-size:18px;width:225px;height:46.5px}}.btn-svg:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s;transform:translate(3px,3px);background-repeat:no-repeat;background-position:right bottom;background-size:cover}.btn-svg:after{content:"";position:absolute;right:4.1176470588%;top:50%;transform:translateY(-50%);width:10px;height:16px;transition:all .3s;background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.4" height="16.243" viewBox="0 0 10.4 16.243"><g transform="translate(1 4)"><path d="M94.363,0,92.084,2.279l5.843,5.843-5.843,5.843,2.279,2.279,8.122-8.122Z" transform="translate(-93.084 -4)" fill="%23fff" /></g></svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.btn-svg.svgblue{background:#0069b2}.btn-svg.svgblue:before{background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="226.004" height="46.974" viewBox="0 0 226.004 46.974"><path d="M0-5.5l225.5-.467-.315-46" transform="translate(0.001 51.974)" fill="none" stroke="%230069b2" stroke-width="1" /></svg>')}.btn-svg.svgblue:hover{background-color:#0078cc}.btn-svg.svgyellow{background:#f3b80a}.btn-svg.svgyellow:before{background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="226.004" height="46.974" viewBox="0 0 226.004 46.974"><path d="M0-5.5l225.5-.467-.315-46" transform="translate(0.001 51.974)" fill="none" stroke="%23F3B80A" stroke-width="1" /></svg>')}.btn-svg.svgyellow:hover{background-color:#f6bf28}.btn-svg.svggray{background:#707f89}.btn-svg.svggray:before{background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="226.004" height="46.974" viewBox="0 0 226.004 46.974"><path d="M0-5.5l225.5-.467-.315-46" transform="translate(0.001 51.974)" fill="none" stroke="%23707F89" stroke-width="1" /></svg>')}.btn-svg.svggray:hover{background-color:#8e9ba3}.btn-svg:hover:before{transform:translate(5px,5px)}.btn-svg:hover:after{transform:translate(50%,-50%)}.guidebtn{background-color:#004bb1;width:91.0256410256%;max-width:500px;display:flex;justify-content:center;align-items:center;height:250px}@media screen and (min-width:1000px){.guidebtn{width:800px;height:230px;max-width:unset}}.guidebtn .container{width:260px;text-align:center}@media screen and (min-width:1000px){.guidebtn .container{width:665px}}.guidebtn .container h1{color:#fff;letter-spacing:.04em;font-size:18px;height:28px;line-height:28px;padding-left:35px;position:relative;display:inline-block}@media screen and (min-width:1000px){.guidebtn .container h1{font-size:32px;height:42px;line-height:42px;padding-left:85px}}.guidebtn .container h1:before{content:"";width:25px;height:28px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-metro-calendar.png) no-repeat;background-size:contain;position:absolute;left:0;top:0}@media screen and (min-width:1000px){.guidebtn .container h1:before{width:38px;height:42px}}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer{display:flex;justify-content:space-between;align-items:center;margin:30px auto}}.guidebtn .container .flexcontainer ul{width:210px;margin:13px auto 0;color:#fff}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer ul{width:auto;margin:unset}}.guidebtn .container .flexcontainer ul li{text-align:left;width:auto;height:23px;line-height:23px;position:relative;font-size:16px;margin-top:10px;padding-left:30px;position:relative}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer ul li{font-size:20px}}.guidebtn .container .flexcontainer ul li:first-child{margin-top:0}.guidebtn .container .flexcontainer ul li:before{position:absolute;left:0;top:0;content:"";width:23px;height:23px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-checkbox.png) no-repeat;background-size:contain;position:absolute;left:0;top:0}.guidebtn .container .flexcontainer .btn-guide{width:255px;height:63px;display:flex;align-items:center;justify-content:center;color:#004bb1;font-size:22px;font-weight:700;background-color:#fff;position:relative;border-radius:36px;transition:.2s cubic-bezier(.45,0,.55,1);box-shadow:0px 3px 1px #f3b80a;margin-top:20px}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer .btn-guide{width:295px;height:75px;font-size:26px;margin-top:0}}.guidebtn .container .flexcontainer .btn-guide:after{content:"";width:8px;height:8px;border-top:1px solid #004bb1;border-right:1px solid #004bb1;position:absolute;right:40px;top:50%;transform:translateY(-50%) rotate(45deg)}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer .btn-guide:after{width:10px;height:10px;right:45px}}@media screen and (min-width:1000px){.guidebtn .container .flexcontainer .btn-guide:hover{transform:translateY(3px);border:1px solid #f3b80a}}.header-bar{position:fixed;width:100%;height:60px;background-color:#fff;top:0;left:0;z-index:10}@media screen and (min-width:1280px){.header-bar{width:100%;max-width:1280px;margin:0 auto;height:70px;position:fixed;top:15px;left:50%;transform:translateX(-50%);box-shadow:0px 3px 6px rgba(0,0,0,.16)}}.header-bar .globalmenu-pc{height:100%;width:100%;max-width:500px;margin:0 auto}@media screen and (min-width:1280px){.header-bar .globalmenu-pc{max-width:unset}}.header-bar .globalmenu-pc .inner{display:flex;width:85.8974358974%;margin:0 auto;align-items:center;height:100%}@media screen and (min-width:1280px){.header-bar .globalmenu-pc .inner{width:1235px;margin:0 auto}}.header-bar .globalmenu-pc .inner .logo{display:block;width:200px;height:38px}.header-bar .globalmenu-pc .inner .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.header-bar .globalmenu-pc .inner .nav-flex{display:none}@media screen and (min-width:1280px){.header-bar .globalmenu-pc .inner .nav-flex{display:flex;margin-left:auto}.header-bar .globalmenu-pc .inner .nav-flex li{margin-left:20px;line-height:48px}.header-bar .globalmenu-pc .inner .nav-flex li:first-child{margin-left:unset}.header-bar .globalmenu-pc .inner .nav-flex li a{color:#004bb1;font-size:16px;letter-spacing:.05em;font-weight:700;position:relative}.header-bar .globalmenu-pc .inner .nav-flex li a:after{position:absolute;left:0;bottom:-2px;content:"";width:100%;height:1px;background:#004bb1;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.header-bar .globalmenu-pc .inner .nav-flex li a:hover:after{transform:scale(1,1)}.header-bar .globalmenu-pc .inner .nav-flex li.nav-btn a{width:190px;height:48px;background-color:#004bb1;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;transition:.2s cubic-bezier(.45,0,.55,1)}.header-bar .globalmenu-pc .inner .nav-flex li.nav-btn a:after{display:none}.header-bar .globalmenu-pc .inner .nav-flex li.nav-btn a:hover{background-color:#f3b80a}}.header-bar .globalmenu-pc .inner .btn-globalmenu{width:35px;height:24px;position:relative;display:block;margin-left:auto}.header-bar .globalmenu-pc .inner .btn-globalmenu span{display:inline-block;transition:all .3s;position:absolute}.header-bar .globalmenu-pc .inner .btn-globalmenu span:nth-of-type(1),.header-bar .globalmenu-pc .inner .btn-globalmenu span:nth-of-type(2){width:35px;height:4px;background:#004bb1}.header-bar .globalmenu-pc .inner .btn-globalmenu span:nth-of-type(1){top:0}.header-bar .globalmenu-pc .inner .btn-globalmenu span:nth-of-type(2){top:10px}.header-bar .globalmenu-pc .inner .btn-globalmenu span:nth-of-type(3){width:22px;height:4px;background:#004bb1;top:20px}.header-bar .globalmenu-pc .inner .btn-globalmenu.active{width:27px;height:27px}.header-bar .globalmenu-pc .inner .btn-globalmenu.active span:nth-of-type(1){width:35px;height:4px;top:6px;transform:translateY(6px) rotate(-45deg)}.header-bar .globalmenu-pc .inner .btn-globalmenu.active span:nth-of-type(2){top:6px;width:35px;height:4px;transform:translateY(6px) rotate(45deg)}.header-bar .globalmenu-pc .inner .btn-globalmenu.active span:nth-of-type(3){opacity:0}@media screen and (min-width:1280px){.header-bar .globalmenu-pc .inner .btn-globalmenu{display:none}}.globalmenu-sp{width:88.4615384615%;max-width:360px;height:100vh;height:100dvh;background-color:#fff;position:fixed;top:0;right:-120%;z-index:9;transition:all .6s;overflow-y:scroll;padding-top:60px;padding-bottom:40px;padding-bottom:4vh;padding-bottom:4svh}.globalmenu-sp.active{right:0}.globalmenu-sp .menucontainer{width:auto;margin-left:8.6956521739%;display:flex;flex-direction:column;justify-content:space-between;margin-top:6vh;margin-top:6svh}.globalmenu-sp .menucontainer h4{font-size:22px;line-height:1;letter-spacing:.04em;color:#004bb1}.globalmenu-sp .menucontainer ul{margin-top:25px}.globalmenu-sp .menucontainer ul .nav-list{height:16px;display:flex;align-items:center;margin-top:4vh;margin-top:4svh}.globalmenu-sp .menucontainer ul .nav-list a{color:#004bb1;font-size:16px;letter-spacing:.05em;font-weight:700;position:relative;color:#004bb1;padding-left:20px}.globalmenu-sp .menucontainer ul .nav-list a:before{content:"";width:10px;height:2px;background-color:#004bb1;position:absolute;left:0;top:50%;transform:translateY(-50%)}.globalmenu-sp .nav-btn{width:190px;height:48px;background-color:#004bb1;border-radius:24px;display:flex;align-items:center;justify-content:center;color:#fff;margin:5vh auto 0;margin:5svh auto 0}.globalmenu-sp .container-rnk{width:100px;height:100px;margin:5vh auto 0;margin:5svh auto 0;border-radius:50%;box-shadow:0px 3px 6px rgba(0,0,0,.16)}.globalmenu-sp .container-rnk img{width:100%;-o-object-fit:contain;object-fit:contain}.globalmenu-sp .subcontainer{width:160px;height:auto;margin:7vh auto 0;margin:7svh auto 0;text-align:center}.globalmenu-sp .subcontainer .policy{display:inline-block;font-size:14px;color:#3b4043;letter-spacing:.05em}.globalmenu-sp .subcontainer .corp{display:inline-block;font-size:14px;color:#004bb1;letter-spacing:.05em;margin-top:2vh;margin-top:2svh}.globalmenu-sp .subcontainer .logo{display:inline-block;margin-top:3vh;margin-top:3svh}.heading h1{font-size:22px;text-align:center;color:#004bb1;letter-spacing:.04em;position:relative}@media screen and (min-width:1000px){.heading h1{font-size:30px;letter-spacing:.1em}}.heading h1:after{content:"";width:50px;height:4px;border-radius:8px;background-color:#004bb1;position:absolute;bottom:-12px;left:50%;transform:translateX(-50%)}.heading h2{font-size:16px;letter-spacing:.12em;margin-top:50px;text-align:center}.heading h2 .fontscale{font-size:20px}@media screen and (min-width:1000px){.heading h2{font-size:24px}.heading h2 .fontscale{font-size:28px}}.heading-square{width:170px;height:85px;display:flex;justify-content:center;align-items:center;background-color:#004bb1;border-radius:16px}@media screen and (min-width:1000px){.heading-square{width:290px;height:135px}}.heading-square .box{width:150px;height:auto;text-align:center;color:#fff}@media screen and (min-width:1000px){.heading-square .box{width:220px}}.heading-square .box p{font-size:14px;letter-spacing:.12em;line-height:1;font-weight:700}@media screen and (min-width:1000px){.heading-square .box p{font-size:18px}}.heading-square .box h2{font-size:24px;letter-spacing:.12em;margin-top:10px;line-height:1}@media screen and (min-width:1000px){.heading-square .box h2{font-size:49px}}.cardlist ul{width:100%;display:grid;grid-template-columns:100%;grid-template-rows:repeat(6,245px);row-gap:30px;justify-content:center;counter-reset:number 0}@media screen and (min-width:390px){.cardlist ul{grid-template-columns:345px}}@media screen and (min-width:768px){.cardlist ul{grid-template-columns:345px 345px;grid-template-rows:repeat(3,245px);-moz-column-gap:20px;column-gap:20px}}@media screen and (min-width:768px) and (min-width:1280px){.cardlist ul{grid-template-columns:400px 400px 400px;grid-template-rows:270px 270px}}.cardlist ul dl{border:1px solid #004bb1;box-shadow:10px 10px 0px #707f89;padding-top:45px;text-align:center;position:relative}.cardlist ul dl:before{content:"";position:absolute;left:0;top:0;width:60px;height:60px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2260.439%22%20height%3D%2260.439%22%20viewBox%3D%220%200%2060.439%2060.439%22%3E%3Cpath%20d%3D%22M0%2C0%2C60.439%2C60.439H0Z%22%20transform%3D%22translate(60.439)%20rotate(90)%22%20fill%3D%22%23004bb1%22%2F%3E%3C%2Fsvg%3E");background-repeat:no-repeat}@media screen and (min-width:1280px){.cardlist ul dl:before{width:70px;height:70px;background-image:url("data:image/svg+xml;charset=utf8,%3Csvg%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%20width%3D%2270%22%20height%3D%2270%22%20viewBox%3D%220%200%2070%2070%22%3E%3Cpath%20d%3D%22M0-2.369l70%2C70H0Z%22%20transform%3D%22translate(67.631)%20rotate(90)%22%20fill%3D%22%23004bb1%22%2F%3E%3C%2Fsvg%3E")}}.cardlist ul dl:after{counter-increment:number 1;content:counter(number);position:absolute;top:9px;left:14px;color:#fff;font-size:17px}@media screen and (min-width:1280px){.cardlist ul dl:after{font-size:20px}}.cardlist ul dl dt{font-size:18px;color:#004bb1;font-weight:700}@media screen and (min-width:1000px){.cardlist ul dl dt{font-size:22px}}.cardlist ul dl dd{width:100%;max-width:300px;color:#3b4043;margin:20px auto 0}.imgslide ul{width:91.0256410256%;margin:25px auto 0}@media screen and (min-width:1000px){.imgslide ul{width:100%;max-width:1280px;margin:0 auto;margin-top:35px}}.imgslide ul li{width:100%;background-color:rgba(152,166,181,.2);padding-top:30px;padding-bottom:30px;margin-top:30px}.imgslide ul li:first-child{margin-top:0}@media screen and (min-width:1000px){.imgslide ul li{padding:unset;display:flex;align-items:center;height:390px;justify-content:center;margin-top:50px}}.imgslide ul li .wrapper{width:90.1408450704%;max-width:500px;margin:0 auto;height:auto;background-color:#fff;padding-top:20px;padding-bottom:25px}@media screen and (min-width:1000px){.imgslide ul li .wrapper{width:1000px;max-width:unset;height:340px;background-color:unset;margin:unset;padding:unset;display:flex}}.imgslide ul li .wrapper .imgcontainer{width:93.75%;height:217px;margin:0 auto}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer{width:500px;height:100%;background-color:#fff;display:flex;align-items:center;justify-content:center}}.imgslide ul li .wrapper .imgcontainer .slick-arrow{width:20px;height:20px;border-radius:50%}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer .slick-arrow{width:30px;height:30px}}.imgslide ul li .wrapper .imgcontainer .slick-arrow.slick-prev{background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/arrow-left.png) no-repeat;background-size:cover}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer .slick-arrow.slick-prev{left:5px}}.imgslide ul li .wrapper .imgcontainer .slick-arrow.slick-next{display:none;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/arrow-right.png) no-repeat;background-size:cover}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer .slick-arrow.slick-next{right:5px}}.imgslide ul li .wrapper .imgcontainer .slick-arrow:before{display:none}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer .slick-list{width:410px}}.imgslide ul li .wrapper .imgcontainer .slick-list .slick-track img{height:217px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1000px){.imgslide ul li .wrapper .imgcontainer .slick-list .slick-track img{height:275px}}.imgslide ul li .wrapper .txtcontainer{width:90.1408450704%;margin:25px auto 0}@media screen and (min-width:1000px){.imgslide ul li .wrapper .txtcontainer{width:500px;margin:unset;display:flex;align-items:center;justify-content:center}}@media screen and (min-width:1000px){.imgslide ul li .wrapper .txtcontainer .box{width:360px;height:230px}}.imgslide ul li .wrapper .txtcontainer .box h3{font-family:"游明朝体","Yu Mincho","YuMincho",serif;font-size:20px;color:#0069b2;text-align:center;font-weight:600;letter-spacing:.06em}@media screen and (min-width:1000px){.imgslide ul li .wrapper .txtcontainer .box h3{font-size:26px;height:70px}}.imgslide ul li .wrapper .txtcontainer .box p{margin-top:10px;letter-spacing:.06em;text-align:center}@media screen and (min-width:1000px){.imgslide ul li .wrapper .txtcontainer .box p{margin-top:35px;text-align:left}}.imgslide ul li .wrapper .txtcontainer .box .partner{display:block;margin-top:15px;text-align:center;letter-spacing:.12em;font-size:12px}@media screen and (min-width:390px){.imgslide ul li .wrapper .txtcontainer .box .partner{font-size:14px}}.priceslide ul{width:auto;margin-top:25px;margin-left:5.1282051282%;overflow-x:scroll;white-space:nowrap;display:flex}@media screen and (min-width:1280px){.priceslide ul{width:100%;max-width:1365px;margin:0 auto;margin-top:60px}}.priceslide ul li{width:355px;height:360px;background-color:rgba(152,166,181,.2);display:flex;justify-content:center;align-items:center;margin-left:5px;flex-shrink:0}.priceslide ul li:first-child{margin-left:0}@media screen and (min-width:1280px){.priceslide ul li{width:500px;height:465px;margin-left:30px}}.priceslide ul li .container{width:310px;height:auto}@media screen and (min-width:1280px){.priceslide ul li .container{width:440px}}.priceslide ul li .container .type{line-height:1;font-weight:700;font-feature-settings:"palt";font-size:11px;white-space:nowrap}@media screen and (min-width:390px){.priceslide ul li .container .type{font-size:14px}}@media screen and (min-width:1280px){.priceslide ul li .container .type{font-size:20px}}.priceslide ul li .container .type span{display:inline-block;width:95px;height:28px;line-height:28px;color:#fff;background-color:#04528c;font-size:16px;letter-spacing:.1em;text-align:center}@media screen and (min-width:1280px){.priceslide ul li .container .type span{width:125px;height:35px;line-height:35px;font-size:20px}}.priceslide ul li .container .eg{font-size:14px;line-height:1;font-weight:700;margin-top:5px}@media screen and (min-width:1280px){.priceslide ul li .container .eg{font-size:20px}}.priceslide ul li .container .imgcontainer{width:100%;margin-top:10px;height:152px;text-align:center;background-color:#fff}@media screen and (min-width:1280px){.priceslide ul li .container .imgcontainer{margin-top:15px;height:200px}}.priceslide ul li .container .imgcontainer img{width:203px;height:100%;-o-object-fit:contain;object-fit:contain;display:inline}@media screen and (min-width:1280px){.priceslide ul li .container .imgcontainer img{width:265px}}.priceslide ul li .container .txtcontainer{width:100%;height:95px;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-top:5px}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer{height:125px}}.priceslide ul li .container .txtcontainer .box{width:210px;height:auto}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box{width:270px}}.priceslide ul li .container .txtcontainer .box .ttl{font-size:16px;font-weight:700;line-height:1}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box .ttl{font-size:20px}}.priceslide ul li .container .txtcontainer .box .price{font-size:16px;font-weight:700;line-height:1;margin-top:10px}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box .price{font-size:20px;margin-top:15px}}.priceslide ul li .container .txtcontainer .box .price span{color:#f3b80a}.priceslide ul li .container .txtcontainer .box .price span.yellow{font-family:Arial,Helvetica,sans-serif;font-size:38px}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box .price span.yellow{font-size:50px}}.priceslide ul li .container .txtcontainer .box .price span.en{font-size:14px}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box .price span.en{font-size:18px}}.priceslide ul li .container .txtcontainer .box .price span.gt{font-size:22px;vertical-align:super}@media screen and (min-width:1280px){.priceslide ul li .container .txtcontainer .box .price span.gt{font-size:30px}}.promise h2{font-size:20px;width:195px;margin:0 auto;position:relative}.promise h2:after{content:"";width:60px;height:60px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-shakehand.png) no-repeat;background-size:contain;position:absolute;top:13px;left:50%;transform:translateX(-50%)}@media screen and (min-width:1000px){.promise h2{font-size:30px;width:295px}.promise h2:after{width:99px;height:99px}}.promise ul{margin-top:75px}@media screen and (min-width:1000px){.promise ul{display:flex;justify-content:space-between;width:100%;max-width:1000px;margin:75px auto 0}}.promise ul li{width:300px;height:280px;background-color:rgba(234,234,234,.2);display:flex;align-items:center;justify-content:center;border-radius:24px;margin:30px auto 0}@media screen and (min-width:1000px){.promise ul li{height:330px;margin:unset}}.promise ul li .container{width:280px;text-align:center}.promise ul li .container .num{display:inline-block;width:37px;height:37px;border-radius:50%;background-color:#f3b80a;text-align:center;line-height:37px;color:#fff;font-family:Arial,Helvetica,sans-serif;font-size:22px;font-weight:700}.promise ul li .container h3{font-size:20px;line-height:1.5;margin:10px auto 0;width:240px}@media screen and (min-width:1000px){.promise ul li .container h3{font-size:22px}}.promise ul li .container p{width:280px;font-size:14px;line-height:1.4285714286;margin-top:25px;color:#3b4043}@media screen and (min-width:1000px){.promise ul li .container p{font-size:16px}}.satisfied .flexcontainer{width:91.0256410256%;max-width:500px;margin:0 auto}@media screen and (min-width:1000px){.satisfied .flexcontainer{display:flex;width:100%;max-width:1000px}}.satisfied .flexcontainer .imgcontainer{width:100%;height:355px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/satisfied-pc.png) no-repeat;background-size:cover;background-position:center;position:relative}@media screen and (min-width:1000px){.satisfied .flexcontainer .imgcontainer{width:500px;height:500px}}.satisfied .flexcontainer .imgcontainer .wrapper{width:240px;height:215px;background-color:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center;border-radius:16px;position:absolute;left:5px;bottom:5px}@media screen and (min-width:1000px){.satisfied .flexcontainer .imgcontainer .wrapper{width:265px;height:265px;border-radius:27px;left:20px;bottom:50px}}.satisfied .flexcontainer .imgcontainer .wrapper .box{width:auto;height:auto}.satisfied .flexcontainer .imgcontainer .wrapper .box h3{text-align:center;font-size:22px;font-weight:400;line-height:1.3636363636;letter-spacing:.04em;color:#fff}@media screen and (min-width:1000px){.satisfied .flexcontainer .imgcontainer .wrapper .box h3{font-size:26px;line-height:1.1538461538}}.satisfied .flexcontainer .imgcontainer .wrapper .box p{font-size:71px;font-family:Arial,Helvetica,sans-serif;font-weight:700;text-shadow:0px 1px 0px #fff}@media screen and (min-width:1000px){.satisfied .flexcontainer .imgcontainer .wrapper .box p{font-size:82px}}.satisfied .flexcontainer .imgcontainer .wrapper .box p span{font-size:22px}@media screen and (min-width:1000px){.satisfied .flexcontainer .imgcontainer .wrapper .box p span{font-size:27px}}.satisfied .flexcontainer .txtcontainer{width:100%;height:255px;background-color:rgba(234,234,234,.2);justify-content:center;align-items:center;display:flex}@media screen and (min-width:1000px){.satisfied .flexcontainer .txtcontainer{width:500px;height:500px}}.satisfied .flexcontainer .txtcontainer .box{width:240px;height:auto;text-align:center}@media screen and (min-width:1000px){.satisfied .flexcontainer .txtcontainer .box{width:340px}}.satisfied .flexcontainer .txtcontainer .box img{width:172px;height:auto}@media screen and (min-width:1000px){.satisfied .flexcontainer .txtcontainer .box img{width:192px}}.satisfied .flexcontainer .txtcontainer .box p{font-size:24px;line-height:1.25;margin-top:85px;position:relative;font-weight:700}@media screen and (min-width:1000px){.satisfied .flexcontainer .txtcontainer .box p{font-size:34px;line-height:1.3529411765;margin-top:115px}}.satisfied .flexcontainer .txtcontainer .box p:before{content:"";width:52px;height:41px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-crown-pc.png) no-repeat;position:absolute;background-size:contain;left:50%;top:-50px;transform:translateX(-50%)}.satisfied .sidenote{width:91.0256410256%;max-width:500px;font-size:12px;line-height:1;margin:5px auto 0;text-align:right;padding-right:5px;color:#3b4043}@media screen and (min-width:1000px){.satisfied .sidenote{font-size:14px;width:100%;max-width:1000px;margin-top:10px}}.accordion dl{width:91.0256410256%;height:auto;max-width:500px;margin:30px auto 0}@media screen and (min-width:1000px){.accordion dl{width:1000px;max-width:unset}}.accordion dl:first-child{margin-top:0}.accordion dl dt{width:100%;height:auto;padding-top:10px;padding-bottom:15px;background-color:#004bb1;border-radius:6px;cursor:pointer}@media screen and (min-width:1000px){.accordion dl dt{padding-top:12px;padding-bottom:13px}}.accordion dl dt .flexcontainer{display:flex;width:92.9577464789%;margin:0 auto;align-items:center}@media screen and (min-width:1000px){.accordion dl dt .flexcontainer{width:960px;justify-content:space-between}}.accordion dl dt .flexcontainer p{width:90.9090909091%;font-size:16px;letter-spacing:.05em;line-height:1.5;color:#fff;margin-right:12px}@media screen and (min-width:1000px){.accordion dl dt .flexcontainer p{width:auto;font-size:18px;line-height:1.3333333333}}.accordion dl dt .flexcontainer .togglebtn{display:block;width:22px;height:22px;border-radius:50%;background-color:#fff;position:relative;flex-shrink:0}.accordion dl dt .flexcontainer .togglebtn:before,.accordion dl dt .flexcontainer .togglebtn:after{display:block;content:"";background-color:#004bb1;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%)}.accordion dl dt .flexcontainer .togglebtn:before{width:12px;height:2px}.accordion dl dt .flexcontainer .togglebtn:after{width:2px;height:12px}.accordion dl dt.selected .togglebtn:after{content:normal}.accordion dd{display:none;width:100%;height:auto;padding-top:20px;padding-bottom:25px;background-color:#f0f3f5;border-radius:6px}.accordion dd p{width:94.3661971831%;margin:0 auto;line-height:1.5714285714;font-size:14px;letter-spacing:.05em;color:#3b4043}@media screen and (min-width:1000px){.accordion dd p{width:960px;font-size:18px;line-height:1.3333333333}}.minifv{width:100%;max-width:500px}@media screen and (min-width:1000px){.minifv{max-width:1000px}}.minifv .bgcontainer{width:100%;height:200px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/minifv-sp.png) no-repeat;background-size:cover;background-position:top left}@media screen and (min-width:1000px){.minifv .bgcontainer{height:510px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/minifv-pc.png) no-repeat}}.minifv .bgcontainer .inner{width:91.0256410256%;height:100%;margin:0 auto;position:relative}@media screen and (min-width:1000px){.minifv .bgcontainer .inner{width:auto;margin:unset}}.minifv .bgcontainer .inner .overview{width:56.338028169%;height:auto;position:absolute;top:55px;right:0;color:#004bb1;font-size:14px;line-height:1.5714285714;font-weight:500}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .overview{width:500px;top:170px;right:50px;font-size:26px;line-height:1.5384615385;letter-spacing:.06em}}.minifv .bgcontainer .inner .listbox{width:355px;display:flex;justify-content:space-between;position:absolute;bottom:-38px;left:50%;transform:translateX(-50%)}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox{width:610px;bottom:10px}}.minifv .bgcontainer .inner .listbox li{width:115px;height:75px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:14px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li{width:200px;height:135px}}.minifv .bgcontainer .inner .listbox li .box{width:110px;height:auto;text-align:center}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li .box{width:160px}}.minifv .bgcontainer .inner .listbox li .box h3{line-height:1;font-size:12px;color:#3b4043}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li .box h3{font-size:20px}}.minifv .bgcontainer .inner .listbox li .box .performance{font-family:"Arial";color:#f3b80a;font-size:29px;line-height:1;font-weight:700;margin-top:5px}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li .box .performance{font-size:50px;margin-top:10px}}.minifv .bgcontainer .inner .listbox li .box .performance span{font-size:10px;font-weight:700;font-family:"Arial"}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li .box .performance span{font-size:18px}}.minifv .bgcontainer .inner .listbox li .box .period{font-size:10px;margin-top:3px;color:#3b4043}@media screen and (min-width:1000px){.minifv .bgcontainer .inner .listbox li .box .period{font-size:14px;margin-top:10px}}.footerlink{width:100%;max-width:1366px;background-color:#cdd6dd}.footerlink .flexcontainer{width:91.0256410256%;margin:0 auto;max-width:500px;padding-top:30px;padding-bottom:30px}@media screen and (min-width:1000px){.footerlink .flexcontainer{display:flex;width:100%;max-width:unset}}.footerlink .flexcontainer a{display:block;width:100%;cursor:pointer}.footerlink .flexcontainer a img{width:100%;-o-object-fit:contain;object-fit:contain}.pagination ul{width:280px;display:flex;justify-content:center;margin:50px auto 0}@media screen and (min-width:1000px){.pagination ul{width:325px}}.pagination ul li{width:46px;height:46px;margin-left:12px;background-color:#fff;box-shadow:0px 3px 6px rgba(0,0,0,.16);border-radius:50%;flex-shrink:0;display:flex;justify-content:center;align-items:center}@media screen and (min-width:1000px){.pagination ul li{width:54px;height:54px}}.pagination ul li:first-child{margin-left:0}.pagination ul li a{color:#707f89;font-size:22px;font-weight:700;font-family:"Noto Sans",sans-serif !important;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}.pagination ul li .current{width:100%;height:100%;background-color:#004bb1;display:flex;align-items:center;justify-content:center;border-radius:50%;box-shadow:0px 3px 6px rgba(0,0,0,.16);font-size:22px;font-weight:700;color:#fff;font-family:"Noto Sans",sans-serif !important;font-optical-sizing:auto;font-style:normal;font-variation-settings:"wdth" 100}footer{width:100%;height:840px;background-color:#f0f3f5;position:relative;margin-top:50px}@media screen and (min-width:768px){footer{height:380px;margin-top:100px;display:flex;align-items:center;justify-content:center}}footer .inner{width:100%;height:auto;max-width:355px;position:relative;margin:0 auto}@media screen and (min-width:768px){footer .inner{max-width:900px}}footer .inner .logo{width:158px;height:auto;text-align:center;position:absolute;top:30px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){footer .inner .logo{position:unset;transform:unset;width:200px;margin:0 auto}}footer .inner .logo img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}footer .inner nav{width:320px;position:absolute;top:100px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){footer .inner nav{width:745px;position:unset;transform:unset;margin:35px auto 0}}footer .inner nav .grid{width:100%;display:grid;height:auto;grid-template-columns:155px 110px;grid-template-rows:repeat(3,14px);row-gap:20px;-moz-column-gap:20px;column-gap:20px}@media screen and (min-width:390px){footer .inner nav .grid{grid-template-columns:177px 127px;grid-template-rows:repeat(3,14px)}}@media screen and (min-width:390px) and (min-width:768px){footer .inner nav .grid{display:flex;justify-content:space-between}}footer .inner nav .grid li{display:flex;align-items:center}footer .inner nav .grid li a{font-size:12px;color:#004bb1;font-weight:700;letter-spacing:.05em}@media screen and (min-width:390px){footer .inner nav .grid li a{font-size:14px}}@media screen and (min-width:390px) and (min-width:768px){footer .inner nav .grid li a{font-size:16px}}footer .inner .extlink-sp{width:auto;position:absolute;top:200px;left:50%;transform:translateX(-50%)}@media screen and (min-width:768px){footer .inner .extlink-sp{display:none}}footer .inner .extlink-sp ul li{display:flex;align-items:center;margin-top:15px}footer .inner .extlink-sp ul li a{font-size:12px;color:#004bb1;font-weight:700;letter-spacing:.05em}@media screen and (min-width:390px){footer .inner .extlink-sp ul li a{font-size:14px}}footer .inner .extlink-sp ul li:first-child a{color:#3b4043}footer .inner .mapcontainer{width:auto;height:auto;position:absolute;top:285px;left:0}@media screen and (min-width:768px){footer .inner .mapcontainer{position:unset;margin-top:45px;display:flex;justify-content:space-between}}footer .inner .mapcontainer a{font-size:12px;color:#3b4043;letter-spacing:.05em;text-decoration:underline;white-space:nowrap}@media screen and (min-width:390px){footer .inner .mapcontainer a{font-size:14px}}footer .inner .mapcontainer .sakai{display:grid;grid-template-rows:repeat(6,14px);row-gap:15px;padding-top:30px;position:relative}@media screen and (min-width:768px){footer .inner .mapcontainer .sakai{-moz-column-gap:30px;column-gap:30px;grid-template-columns:190px 1fr;grid-template-rows:repeat(3,14px)}}footer .inner .mapcontainer .sakai:before{content:"【堺市】";font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media screen and (min-width:390px){footer .inner .mapcontainer .sakai:before{font-size:14px}}footer .inner .mapcontainer .sakai li{display:flex;align-items:center}footer .inner .mapcontainer .box-1{margin-top:30px}@media screen and (min-width:768px){footer .inner .mapcontainer .box-1{margin-top:0}}footer .inner .mapcontainer .box-1 .kishiwada{padding-top:30px;position:relative;line-height:1}footer .inner .mapcontainer .box-1 .kishiwada:before{content:"【岸和田市】";font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media screen and (min-width:390px){footer .inner .mapcontainer .box-1 .kishiwada:before{font-size:14px}}footer .inner .mapcontainer .box-1 .higashiosaka{padding-top:30px;position:relative;margin-top:30px;line-height:1}footer .inner .mapcontainer .box-1 .higashiosaka:before{content:"【東大阪市】";font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media screen and (min-width:390px){footer .inner .mapcontainer .box-1 .higashiosaka:before{font-size:14px}}footer .inner .mapcontainer .box-2{margin-top:30px}@media screen and (min-width:768px){footer .inner .mapcontainer .box-2{margin-top:0}}footer .inner .mapcontainer .box-2 .tondabayashi{padding-top:30px;position:relative;line-height:1}footer .inner .mapcontainer .box-2 .tondabayashi:before{content:"【富田林市】";font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media screen and (min-width:390px){footer .inner .mapcontainer .box-2 .tondabayashi:before{font-size:14px}}footer .inner .mapcontainer .box-2 .kawachinagano{padding-top:30px;position:relative;margin-top:30px;line-height:1}footer .inner .mapcontainer .box-2 .kawachinagano:before{content:"【河内長野市】";font-size:12px;font-weight:700;line-height:1;position:absolute;top:0;left:0}@media screen and (min-width:390px){footer .inner .mapcontainer .box-2 .kawachinagano:before{font-size:14px}}footer .extlink-pc{display:none}@media screen and (min-width:768px){footer .extlink-pc{display:block;width:340px;margin:40px auto 0}footer .extlink-pc ul{display:flex;justify-content:space-between}footer .extlink-pc ul li{display:flex;align-items:center}footer .extlink-pc ul li a{font-size:16px;color:#004bb1;font-weight:700;letter-spacing:.05em}footer .extlink-pc ul li:first-child a{color:#3b4043}}.copyright{width:100%;height:30px;line-height:30px;text-align:center;font-size:12px;color:#fff;font-weight:700;background-color:#004bb1}@media screen and (min-width:768px){.copyright{height:50px;line-height:50px;font-size:14px}}.footerspace{width:100%;height:40px}.followmenu ul{width:100%;height:40px;display:flex;position:fixed;bottom:0;z-index:8}@media screen and (min-width:1000px){.followmenu ul{display:block;width:116px;height:270px;right:0;top:50%;transform:translateY(-50%)}}.followmenu ul li{flex:1;height:100%;transition:all .3s}@media screen and (min-width:1000px){.followmenu ul li{height:90px;padding-bottom:13px}}@media screen and (min-width:1000px){.followmenu ul li:hover{border:1px solid #004bb1}}.followmenu ul li a{width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1000px){.followmenu ul li a{flex-direction:column;align-items:center;justify-content:flex-end}}.followmenu ul li a .img{margin-right:10px}@media screen and (min-width:1000px){.followmenu ul li a .img{margin-right:0}}.followmenu ul li a span{display:inline-block}.followmenu ul li a span.txt{color:#fff;font-size:12px;line-height:1.3333333333;text-align:center}@media screen and (min-width:1000px){.followmenu ul li a span.txt{margin-top:6px;line-height:1}}.followmenu ul li.nav-list1{background-color:#004bb1}.followmenu ul li.nav-list1 .img{display:block;width:20px;height:35px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 31 53"><path d="M26.3,53.086H4.328A4.365,4.365,0,0,1,0,48.694V4.392A4.365,4.365,0,0,1,4.328,0H26.3a4.365,4.365,0,0,1,4.328,4.392v44.3A4.365,4.365,0,0,1,26.3,53.086M4.328,1.613A2.762,2.762,0,0,0,1.59,4.392v44.3a2.762,2.762,0,0,0,2.738,2.779H26.3a2.762,2.762,0,0,0,2.738-2.779V4.392A2.762,2.762,0,0,0,26.3,1.613Z" fill="%23fff" /><path d="M64.276,120.837H40.808a.534.534,0,0,1-.53-.538V81.994a.534.534,0,0,1,.53-.538H64.276a.534.534,0,0,1,.53.538V120.3a.534.534,0,0,1-.53.538m-22.938-1.076H63.746V82.531H41.338Z" transform="translate(-37.229 -75.198)" fill="%23fff" /><path d="M151.935,619.855h-6.671a1.076,1.076,0,0,1,0-2.151h6.671a1.076,1.076,0,0,1,0,2.151" transform="translate(-133.286 -570.249)" fill="%23fff" /><path d="M190.973,38.438a1.007,1.007,0,1,1-1.007-1.022,1.015,1.015,0,0,1,1.007,1.022" transform="translate(-174.652 -34.542)" fill="%23fff" /></svg>') no-repeat center center}@media screen and (min-width:1000px){.followmenu ul li.nav-list1 .img{width:31px;height:52px}}.followmenu ul li.nav-list1:hover{background-color:#fff}.followmenu ul li.nav-list1:hover .img{display:block;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 31 53"><path d="M26.3,53.086H4.328A4.365,4.365,0,0,1,0,48.694V4.392A4.365,4.365,0,0,1,4.328,0H26.3a4.365,4.365,0,0,1,4.328,4.392v44.3A4.365,4.365,0,0,1,26.3,53.086M4.328,1.613A2.762,2.762,0,0,0,1.59,4.392v44.3a2.762,2.762,0,0,0,2.738,2.779H26.3a2.762,2.762,0,0,0,2.738-2.779V4.392A2.762,2.762,0,0,0,26.3,1.613Z" fill="%23004bb1" /><path d="M64.276,120.837H40.808a.534.534,0,0,1-.53-.538V81.994a.534.534,0,0,1,.53-.538H64.276a.534.534,0,0,1,.53.538V120.3a.534.534,0,0,1-.53.538m-22.938-1.076H63.746V82.531H41.338Z" transform="translate(-37.229 -75.198)" fill="%23004bb1" /><path d="M151.935,619.855h-6.671a1.076,1.076,0,0,1,0-2.151h6.671a1.076,1.076,0,0,1,0,2.151" transform="translate(-133.286 -570.249)" fill="%23004bb1" /><path d="M190.973,38.438a1.007,1.007,0,1,1-1.007-1.022,1.015,1.015,0,0,1,1.007,1.022" transform="translate(-174.652 -34.542)" fill="%23004bb1" /></svg>') no-repeat center center}.followmenu ul li.nav-list1:hover .txt{color:#004bb1}.followmenu ul li.nav-list2{background-color:#0474ba}.followmenu ul li.nav-list2 .img{display:block;width:28px;height:23px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 56 44"><path d="M19.024,32.183H4.426a.579.579,0,0,1-.567-.575V5.6L22.342,20.292l.011.009,0,0c.049.039.1.075.152.109l.057.034c.04.024.08.046.121.067l.054.027c.055.026.112.05.169.07l.009,0a1.9,1.9,0,0,0,.193.056l.036.008c.053.011.107.02.161.027l.044.006a1.934,1.934,0,0,0,.194.011h0a1.869,1.869,0,0,0,.193-.011l.045-.006q.081-.01.161-.027l.036-.008a1.883,1.883,0,0,0,.193-.056l.009,0c.057-.02.113-.044.168-.07l.055-.027c.041-.021.08-.043.12-.066l.058-.035c.052-.034.1-.069.152-.108l0,0,.012-.01L43.235,5.6V18.49a3.952,3.952,0,0,1,1.117.592l2.741,2.08V4.485A4.461,4.461,0,0,0,42.668,0H4.426A4.461,4.461,0,0,0,0,4.485V31.608a4.461,4.461,0,0,0,4.426,4.485h14.6ZM39.112,3.91,23.547,16.28,7.981,3.91Z" transform="translate(2.281 -0.124)" fill="%23fff" /><path d="M234.333,226.526a.689.689,0,0,0,.417-.141l9.919-7.525a.711.711,0,0,0,0-1.129l-9.919-7.525a.688.688,0,0,0-.728-.066.706.706,0,0,0-.384.631V214.1H220.575a.7.7,0,0,0-.7.705v6.979a.7.7,0,0,0,.7.7h13.062v3.331a.706.706,0,0,0,.384.631.688.688,0,0,0,.311.074" transform="translate(-189.283 -186.536)" fill="%23fff" fill-rule="evenodd" /></svg>') no-repeat center center}@media screen and (min-width:1000px){.followmenu ul li.nav-list2 .img{width:56px;height:44px}}.followmenu ul li.nav-list2:hover{background-color:#fff}.followmenu ul li.nav-list2:hover .img{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 56 44"><path d="M19.024,32.183H4.426a.579.579,0,0,1-.567-.575V5.6L22.342,20.292l.011.009,0,0c.049.039.1.075.152.109l.057.034c.04.024.08.046.121.067l.054.027c.055.026.112.05.169.07l.009,0a1.9,1.9,0,0,0,.193.056l.036.008c.053.011.107.02.161.027l.044.006a1.934,1.934,0,0,0,.194.011h0a1.869,1.869,0,0,0,.193-.011l.045-.006q.081-.01.161-.027l.036-.008a1.883,1.883,0,0,0,.193-.056l.009,0c.057-.02.113-.044.168-.07l.055-.027c.041-.021.08-.043.12-.066l.058-.035c.052-.034.1-.069.152-.108l0,0,.012-.01L43.235,5.6V18.49a3.952,3.952,0,0,1,1.117.592l2.741,2.08V4.485A4.461,4.461,0,0,0,42.668,0H4.426A4.461,4.461,0,0,0,0,4.485V31.608a4.461,4.461,0,0,0,4.426,4.485h14.6ZM39.112,3.91,23.547,16.28,7.981,3.91Z" transform="translate(2.281 -0.124)" fill="%230474BA" /><path d="M234.333,226.526a.689.689,0,0,0,.417-.141l9.919-7.525a.711.711,0,0,0,0-1.129l-9.919-7.525a.688.688,0,0,0-.728-.066.706.706,0,0,0-.384.631V214.1H220.575a.7.7,0,0,0-.7.705v6.979a.7.7,0,0,0,.7.7h13.062v3.331a.706.706,0,0,0,.384.631.688.688,0,0,0,.311.074" transform="translate(-189.283 -186.536)" fill="%230474BA" fill-rule="evenodd" /></svg>') no-repeat center center}.followmenu ul li.nav-list2:hover .txt{color:#0474ba}.followmenu ul li.nav-list3{background-color:#20a6ab}.followmenu ul li.nav-list3 .img{display:block;width:24px;height:23px;background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 56 52"><path d="M24.5,41.815a14.982,14.982,0,0,1-1.32-1.429c-1.358,2.174-2.748,4.4-4.115,6.607C17.528,44.507,15.96,42,14.441,39.568c-2.4-3.845-4.887-7.82-7.226-11.653-.408-.68-1.251-2.165-1.491-2.73a14.82,14.82,0,0,1-1.182-5.837A14.65,14.65,0,0,1,19.067,4.609,14.6,14.6,0,0,1,33.257,16.2q.617-.053,1.24-.054a14.511,14.511,0,0,1,2.676.25c.256.048.51.105.762.167A19.162,19.162,0,0,0,19.067,0,19.209,19.209,0,0,0,0,19.348a19.529,19.529,0,0,0,1.554,7.664C2.017,28.1,3.3,30.256,3.348,30.331c3.932,6.443,8.121,13.044,12.2,19.645a4.3,4.3,0,0,0,3.517,2.372,4.3,4.3,0,0,0,3.517-2.372q2.008-3.247,4.037-6.488a14.711,14.711,0,0,1-2.12-1.673" transform="translate(-0.503)" fill="%23fff" /><path d="M114.3,111.964a14.6,14.6,0,0,1,3.287-2.667,8.153,8.153,0,1,0-8.046,9.538,8.082,8.082,0,0,0,1.182-.088,14.823,14.823,0,0,1,3.576-6.783" transform="translate(-90.982 -91.124)" fill="%23fff" /><path d="M475.863,429.687a1.869,1.869,0,0,1-2.027-.2l-.366-.348,4.54-4.918.366.347c.839.8.5,2.5-.773,3.882a4.879,4.879,0,0,1-1.739,1.238h0" transform="translate(-422.964 -377.843)" fill="%23fff" fill-rule="evenodd" /><path d="M235.435,203.021a1.793,1.793,0,0,1-.556-1.3,1.911,1.911,0,0,1,.269-1l-.543-.516a11.031,11.031,0,0,1-14.382-.745,11.434,11.434,0,0,1-.515-16,11.036,11.036,0,0,1,15.764-.523,11.457,11.457,0,0,1,1.672,14.515l.542.516a1.874,1.874,0,0,1,.4-.214,1.762,1.762,0,0,1,1.875.355l.58.551-4.525,4.9Zm-10.056-18.3a6.78,6.78,0,0,0-2.53,1.733,7.022,7.022,0,0,0,.316,9.823,6.779,6.779,0,0,0,9.68-.321,7.03,7.03,0,0,0-.316-9.823,6.817,6.817,0,0,0-7.15-1.412" transform="translate(-193.852 -160.223)" fill="%23fff" fill-rule="evenodd" /><path d="M405.481,364.847l4.525-4.9,6.331,6.172-4.525,4.9Z" transform="translate(-362.3 -320.595)" fill="%23fff" fill-rule="evenodd" /></svg>') no-repeat center center}@media screen and (min-width:1000px){.followmenu ul li.nav-list3 .img{width:56px;height:52px}}.followmenu ul li.nav-list3:hover{background-color:#fff}.followmenu ul li.nav-list3:hover .img{background:url('data:image/svg+xml;charset=UTF-8,<svg xmlns="http://www.w3.org/2000/svg" version="1.1" viewBox="0 0 56 52"><path d="M24.5,41.815a14.982,14.982,0,0,1-1.32-1.429c-1.358,2.174-2.748,4.4-4.115,6.607C17.528,44.507,15.96,42,14.441,39.568c-2.4-3.845-4.887-7.82-7.226-11.653-.408-.68-1.251-2.165-1.491-2.73a14.82,14.82,0,0,1-1.182-5.837A14.65,14.65,0,0,1,19.067,4.609,14.6,14.6,0,0,1,33.257,16.2q.617-.053,1.24-.054a14.511,14.511,0,0,1,2.676.25c.256.048.51.105.762.167A19.162,19.162,0,0,0,19.067,0,19.209,19.209,0,0,0,0,19.348a19.529,19.529,0,0,0,1.554,7.664C2.017,28.1,3.3,30.256,3.348,30.331c3.932,6.443,8.121,13.044,12.2,19.645a4.3,4.3,0,0,0,3.517,2.372,4.3,4.3,0,0,0,3.517-2.372q2.008-3.247,4.037-6.488a14.711,14.711,0,0,1-2.12-1.673" transform="translate(-0.503)" fill="%2320A6AB" /><path d="M114.3,111.964a14.6,14.6,0,0,1,3.287-2.667,8.153,8.153,0,1,0-8.046,9.538,8.082,8.082,0,0,0,1.182-.088,14.823,14.823,0,0,1,3.576-6.783" transform="translate(-90.982 -91.124)" fill="%2320A6AB" /><path d="M475.863,429.687a1.869,1.869,0,0,1-2.027-.2l-.366-.348,4.54-4.918.366.347c.839.8.5,2.5-.773,3.882a4.879,4.879,0,0,1-1.739,1.238h0" transform="translate(-422.964 -377.843)" fill="%2320A6AB" fill-rule="evenodd" /><path d="M235.435,203.021a1.793,1.793,0,0,1-.556-1.3,1.911,1.911,0,0,1,.269-1l-.543-.516a11.031,11.031,0,0,1-14.382-.745,11.434,11.434,0,0,1-.515-16,11.036,11.036,0,0,1,15.764-.523,11.457,11.457,0,0,1,1.672,14.515l.542.516a1.874,1.874,0,0,1,.4-.214,1.762,1.762,0,0,1,1.875.355l.58.551-4.525,4.9Zm-10.056-18.3a6.78,6.78,0,0,0-2.53,1.733,7.022,7.022,0,0,0,.316,9.823,6.779,6.779,0,0,0,9.68-.321,7.03,7.03,0,0,0-.316-9.823,6.817,6.817,0,0,0-7.15-1.412" transform="translate(-193.852 -160.223)" fill="%2320A6AB" fill-rule="evenodd" /><path d="M405.481,364.847l4.525-4.9,6.331,6.172-4.525,4.9Z" transform="translate(-362.3 -320.595)" fill="%2320A6AB" fill-rule="evenodd" /></svg>') no-repeat center center}.followmenu ul li.nav-list3:hover .txt{color:#20a6ab}@media screen and (min-width:1000px){.followtop{width:100%;height:50px;max-width:1365px;left:50%;transform:translateX(-50%);z-index:10;position:fixed;bottom:0}.followtop .pagetop{height:50px;width:50px;position:absolute;right:0;bottom:0;background:rgba(243,184,10,.6);border-radius:50%;display:none;justify-content:center;align-items:center;z-index:2;cursor:pointer;border:none;outline:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.followtop .arrow-pagetop{display:block;height:16px;width:16px;border-top:4px solid #fff;border-right:4px solid #fff;transform:translateY(20%) rotate(-45deg)}}@media screen and (min-width:768px){.scroll-hint-icon-wrap{display:none}}header{width:100%;max-width:1365px;margin:0 auto;width:100%;height:auto;padding-top:60px}@media screen and (min-width:1000px){header{padding-top:unset}}.top-header{max-width:unset}.top-header .wrapper{width:100%;height:795px;position:relative;overflow:hidden}.top-header .wrapper:after{position:absolute;content:"";display:block;width:100%;height:100%;top:0;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/top-fv-sp.png);background-repeat:no-repeat;background-position:center;background-size:cover;animation:zoom 30s backwards;z-index:-1}@media screen and (min-width:1000px){.top-header .wrapper:after{background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/top-fv-pc.png)}}@media screen and (min-width:1000px){.top-header .wrapper{height:100vh;height:100svh}}@keyframes zoom{0%{transform:scale(1)}100%{transform:scale(1.3)}}.top-header .wrapper .inner-1280{width:100%;max-width:1280px;margin:0 auto;height:100%;position:relative}.top-header .wrapper .inner-1280 .box{width:100%;position:absolute;top:470px}@media screen and (min-width:1000px){.top-header .wrapper .inner-1280 .box{left:0;top:51.8134715026%}}.top-header .wrapper .inner-1280 .box p{text-align:center;font-size:20px;letter-spacing:.05em;line-height:1;color:#fff}@media screen and (min-width:1000px){.top-header .wrapper .inner-1280 .box p{text-align:left;font-size:36px}}.top-header .wrapper .inner-1280 .box p:nth-child(2){margin-top:15px}@media screen and (min-width:1000px){.top-header .wrapper .inner-1280 .box p:nth-child(2){margin-top:25px}}.top-header .inner-1000{width:89.7435897436%;height:100%;max-width:1000px;position:absolute;top:0;left:50%;transform:translateX(-50%)}.top-header .inner-1000 .round{position:absolute;right:0;top:2.5157232704%;width:80px;height:80px}.top-header .inner-1000 .round img{height:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.top-header .inner-1000{width:100%}.top-header .inner-1000 .round{top:58.2901554404%;width:160px;height:160px}}.top-header .listbox{width:300px;height:auto;position:absolute;top:570px;left:50%;transform:translateX(-50%)}@media screen and (min-width:1000px){.top-header .listbox{width:615px;display:flex;justify-content:space-between;top:79.0155440415%}}.top-header .listbox .txtcontainer{width:145px;height:100px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:14px}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer{width:195px;height:130px;margin:unset}}.top-header .listbox .txtcontainer .box{width:115px;height:auto;text-align:center}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer .box{width:160px}}.top-header .listbox .txtcontainer .box h3{line-height:1;font-size:14px;color:#3b4043}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer .box h3{font-size:20px}}.top-header .listbox .txtcontainer .box .performance{font-family:"Arial";color:#f3b80a;font-size:37px;line-height:1;font-weight:700;margin-top:5px}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer .box .performance{font-size:50px;margin-top:10px}}.top-header .listbox .txtcontainer .box .performance span:nth-child(2){font-size:13px;font-weight:700;font-family:"Arial"}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer .box .performance span:nth-child(2){font-size:18px}}.top-header .listbox .txtcontainer .box .period{font-size:10px;margin-top:10px;color:#3b4043}@media screen and (min-width:1000px){.top-header .listbox .txtcontainer .box .period{font-size:14px}}.top-header .listbox .flexcontainer{display:flex;justify-content:space-between;margin-top:10px}@media screen and (min-width:1000px){.top-header .listbox .flexcontainer{margin-top:0;width:405px}}.section-shuld{width:91.0256410256%;margin:50px auto 0}@media screen and (min-width:1000px){.section-shuld{width:100%;max-width:1000px;margin-top:100px}}.section-shuld .shuld{width:94.3661971831%;margin:0 auto;display:flex;align-items:center;justify-content:center}@media screen and (min-width:1000px){.section-shuld .shuld{width:550px}}.section-shuld .shuld h1{font-size:12px;letter-spacing:.12em;line-height:1.375;text-align:center;margin-right:10px}@media screen and (min-width:390px){.section-shuld .shuld h1{font-size:16px}}@media screen and (min-width:1000px){.section-shuld .shuld h1{font-size:30px}}.section-shuld .shuld h1 span{font-size:16px}@media screen and (min-width:390px){.section-shuld .shuld h1 span{font-size:23px}}@media screen and (min-width:1000px){.section-shuld .shuld h1 span{font-size:40px}}.section-shuld .shuld img{display:block;width:107px;height:111px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.section-shuld .shuld img{width:152px;height:157px}}.section-shuld .demerit{text-align:center;margin-top:50px}.section-shuld .demerit h2{font-size:20px;color:#3b4043}@media screen and (min-width:1000px){.section-shuld .demerit h2{font-size:30px}}.section-shuld .demerit ul{margin-top:30px}@media screen and (min-width:1000px){.section-shuld .demerit ul{display:flex;justify-content:space-between;width:100%;max-width:1000px;margin:0 auto;margin-top:30px}}.section-shuld .demerit ul li{width:300px;margin:30px auto 0}@media screen and (min-width:1000px){.section-shuld .demerit ul li{margin-top:unset}}.section-shuld .demerit ul li:first-child{margin-top:0}.section-shuld .demerit ul li:first-child .imgcontainer img{width:78px;height:auto}@media screen and (min-width:1000px){.section-shuld .demerit ul li:first-child .imgcontainer img{width:124px;height:auto}}.section-shuld .demerit ul li .imgcontainer{width:100px;height:100px;background-color:#cdd6dd;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto}@media screen and (min-width:1000px){.section-shuld .demerit ul li .imgcontainer{width:160px;height:160px}}.section-shuld .demerit ul li .imgcontainer img{width:69px;height:auto;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.section-shuld .demerit ul li .imgcontainer img{width:110px}}.section-shuld .demerit ul li h3{font-size:20px;color:#004bb1;line-height:1;margin-top:10px}@media screen and (min-width:1000px){.section-shuld .demerit ul li h3{font-size:24px;margin-top:35px}}.section-shuld .demerit ul li p{font-size:14px;line-height:1.4285714286;color:#3b4043;margin-top:15px}@media screen and (min-width:1000px){.section-shuld .demerit ul li p{font-size:16px;line-height:1.5;margin-top:35px}}.section-shuld .txtcontainer{width:100%;height:140px;background-color:#004bb1;color:#fff;text-align:center;display:flex;align-items:center;justify-content:center;margin-top:35px}@media screen and (min-width:1000px){.section-shuld .txtcontainer{max-width:1000px;height:180px;margin-top:55px}}.section-shuld .txtcontainer .box p{font-size:18px;font-weight:700}@media screen and (min-width:1000px){.section-shuld .txtcontainer .box p{font-size:24px}}.section-shuld .txtcontainer .box h4{font-size:21px}@media screen and (min-width:1000px){.section-shuld .txtcontainer .box h4{font-size:30px}}.section-shuld .txtcontainer .box h4 .lg{font-size:32px}@media screen and (min-width:1000px){.section-shuld .txtcontainer .box h4 .lg{font-size:40px}}.section-benefits{margin-top:100px}@media screen and (min-width:1000px){.section-benefits{margin-top:130px}}.section-benefits .wrapper{width:100%;padding-top:85px;padding-bottom:50px;background-color:rgba(152,166,181,.2);position:relative}@media screen and (min-width:1000px){.section-benefits .wrapper{width:100%;max-width:1280px;margin:0 auto;padding-top:145px}}.section-benefits .wrapper .heading-square{position:absolute;left:50%;transform:translateX(-50%);top:-65px}.section-benefits .wrapper .heading-square h2{text-shadow:2px 2px 0px #000}.section-benefits .wrapper ul{width:87.1794871795%;max-width:500px;margin:0 auto}@media screen and (min-width:1000px){.section-benefits .wrapper ul{width:740px;max-width:unset}}.section-benefits .wrapper ul li{width:100%;height:auto;padding-top:45px;padding-bottom:50px;position:relative;border:2px solid #0069b2;background-color:#fff;margin-top:65px;display:flex;justify-content:center;align-items:center}.section-benefits .wrapper ul li:nth-child(3) .imgcontainer{height:48px}@media screen and (min-width:1000px){.section-benefits .wrapper ul li:nth-child(3) .imgcontainer{height:75px}}.section-benefits .wrapper ul li .num{width:50px;height:50px;background-color:#0069b2;color:#fff;font-size:25px;letter-spacing:.06em;display:flex;justify-content:center;align-items:center;border-radius:50%;position:absolute;left:50%;transform:translateX(-50%);top:-25px}@media screen and (min-width:1000px){.section-benefits .wrapper ul li .num{width:76px;height:76px;font-size:41px;top:-40px}}.section-benefits .wrapper ul li .container h3{font-size:18px;letter-spacing:.12em;line-height:1.6666666667;text-align:center;color:#0069b2}@media screen and (min-width:1000px){.section-benefits .wrapper ul li .container h3{font-size:24px;line-height:1}}.section-benefits .wrapper ul li .container .imgcontainer{width:94.1176470588%;height:40px;margin:20px auto 0}@media screen and (min-width:1000px){.section-benefits .wrapper ul li .container .imgcontainer{width:590px;height:75px;margin:30px auto 0}}.section-benefits .wrapper ul li .container .imgcontainer img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.section-benefits .wrapper ul li .container p{width:88.2352941176%;text-align:center;margin:30px auto 0;letter-spacing:.1em;line-height:1.4285714286;color:#231815}.section-benefits .wrapper ul li .container p.note{font-size:12px;letter-spacing:.12em;line-height:1.3333333333}@media screen and (min-width:1000px){.section-benefits .wrapper ul li .container p{width:675px;line-height:2;letter-spacing:.12em}}.top-shop{margin-top:50px}@media screen and (min-width:1000px){.top-shop{margin-top:70px}}.top-shop .flexcontainer{width:91.0256410256%;max-width:500px;margin:0 auto}@media screen and (min-width:1000px){.top-shop .flexcontainer{display:flex;width:100%;max-width:1280px}}.top-shop .flexcontainer .imgcontainer{width:100%;height:235px}@media screen and (min-width:1000px){.top-shop .flexcontainer .imgcontainer{width:615px;height:410px}}.top-shop .flexcontainer .imgcontainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.top-shop .flexcontainer .txtcontainer{width:100%;height:auto;background-color:#cdd6dd;padding-top:20px;padding-bottom:15px}@media screen and (min-width:1000px){.top-shop .flexcontainer .txtcontainer{width:665px;height:410px;padding:unset;display:flex;justify-content:center;align-items:center}}.top-shop .flexcontainer .txtcontainer .box{width:84.5070422535%;height:auto;margin:0 auto}@media screen and (min-width:1000px){.top-shop .flexcontainer .txtcontainer .box{width:445px;margin:unset}}.top-shop .flexcontainer .txtcontainer .box p{width:100%;height:auto;font-size:16px;line-height:1.5}@media screen and (min-width:1000px){.top-shop .flexcontainer .txtcontainer .box p{font-size:24px;line-height:1.8333333333}}.top-shop .flexcontainer .txtcontainer .box .btn-secondary{margin:20px auto 0}@media screen and (min-width:1000px){.top-shop .flexcontainer .txtcontainer .box .btn-secondary{margin:40px auto 0 0}}.top-evaluation{width:100%;max-width:1280px;margin:0 auto}.top-evaluation ul{width:auto;margin-top:50px;margin-left:5.1282051282%;overflow-x:scroll;white-space:nowrap;display:flex}@media screen and (min-width:1280px){.top-evaluation ul{width:100%;margin-top:70px;margin-left:0}}.top-evaluation ul li{width:355px;height:290px;background-color:rgba(152,166,181,.2);display:flex;justify-content:center;align-items:center;margin-left:10px;white-space:normal;flex-shrink:0}.top-evaluation ul li:first-child{margin-left:0}@media screen and (min-width:1280px){.top-evaluation ul li{width:480px;height:310px;margin-left:20px}}.top-evaluation ul li .container{width:97.1830985915%;height:auto}@media screen and (min-width:1280px){.top-evaluation ul li .container{width:395px}}.top-evaluation ul li .container .ttlcontainer{display:flex}.top-evaluation ul li .container .ttlcontainer .ttlbox{width:65.2173913043%;height:100px;padding-top:25px;margin-right:20px}@media screen and (min-width:1280px){.top-evaluation ul li .container .ttlcontainer .ttlbox{margin-right:35px;padding-top:20px}}.top-evaluation ul li .container .ttlcontainer .ttlbox h1{font-size:16px;line-height:1.5}@media screen and (min-width:1280px){.top-evaluation ul li .container .ttlcontainer .ttlbox h1{font-size:18px;line-height:1.5}}.top-evaluation ul li .container .ttlcontainer .ttlbox .type{font-size:14px;font-weight:700;line-height:1;white-space:nowrap;margin-top:15px;overflow:hidden}.top-evaluation ul li .container .ttlcontainer .imgbox{width:100px;height:100px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center}.top-evaluation ul li .container .ttlcontainer .imgbox img{width:89px;height:89px;-o-object-fit:contain;object-fit:contain}.top-evaluation ul li .container .txtcontainer{width:100%;height:85px;margin-top:35px}@media screen and (min-width:1000px){.top-evaluation ul li .container .txtcontainer{height:95px}}.top-evaluation ul li .container .txtcontainer p{width:100%;height:100%;font-size:14px;line-height:1.5714285714}@media screen and (min-width:1000px){.top-evaluation ul li .container .txtcontainer p{font-size:16px;line-height:1.5}}.top-evaluation ul li .container .date{display:inline-block;margin-top:15px;font-size:14px;line-height:1}.top-evaluation .btn-primary{margin-top:40px}@media (max-width:350px){.top-evaluation ul li .container .ttlcontainer .ttlbox h1{font-size:12px}.top-evaluation ul li .container .ttlcontainer .ttlbox .type{font-size:10px}.top-evaluation ul li .container .txtcontainer p{font-size:12px;-webkit-line-clamp:5}.top-evaluation ul li .container .date{font-size:12px}}.top-flow{margin-top:50px}@media screen and (min-width:1000px){.top-flow{margin-top:70px}}.top-flow .wrapper{width:100%;padding-top:20px;padding-bottom:30px;background-color:rgba(152,166,181,.2)}@media screen and (min-width:1000px){.top-flow .wrapper{width:100%;max-width:1365px;margin:0 auto;display:flex;justify-content:center;align-items:center}}.top-flow .wrapper ul{width:91.0256410256%;max-width:355px;margin:0 auto}@media screen and (min-width:1000px){.top-flow .wrapper ul{width:700px;max-width:unset}}.top-flow .wrapper ul li{width:100%;height:430px;padding-top:20px;position:relative;background-color:#fff;margin-top:30px}@media screen and (min-width:1000px){.top-flow .wrapper ul li{width:700px;height:330px;padding:unset;margin-top:70px;display:flex;align-items:center;justify-content:center}}.top-flow .wrapper ul li:not(:last-child):after{content:"";width:40px;height:40px;position:absolute;left:50%;transform:translateX(-50%);bottom:-20px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/arrow-down.png) no-repeat;background-size:contain}@media screen and (min-width:1000px){.top-flow .wrapper ul li:not(:last-child):after{width:47px;height:47px;bottom:-60px}}.top-flow .wrapper ul li .container{width:280px;margin:0 auto}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container{width:610px;height:auto;display:flex;justify-content:space-between}}.top-flow .wrapper ul li .container .stepcontainer{width:205px;margin:0 auto;text-align:center}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .stepcontainer{width:220px;margin:unset}}.top-flow .wrapper ul li .container .stepcontainer h1{font-size:20px;height:48px;text-align:center;letter-spacing:.12em;color:#0069b2;line-height:48px;border-top:2px solid #0069b2;border-bottom:2px solid #0069b2}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .stepcontainer h1{font-size:24px}}.top-flow .wrapper ul li .container .stepcontainer h2{letter-spacing:.12em;font-size:18px;color:#0069b2;margin-top:20px}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .stepcontainer h2{font-size:24px;margin-top:35px;white-space:nowrap}}.top-flow .wrapper ul li .container .stepcontainer .imgcontainer{width:100px;height:86.5px;margin:12px auto 0}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .stepcontainer .imgcontainer{width:145px;height:125px;margin:35px auto 0}}.top-flow .wrapper ul li .container .stepcontainer .imgcontainer img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.top-flow .wrapper ul li .container .txtcontainer{width:100%;margin:20px auto 0;max-width:280px}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .txtcontainer{width:350px;margin:unset;max-width:unset;padding-top:80px}}.top-flow .wrapper ul li .container .txtcontainer p{font-size:14px;line-height:1.5714285714;letter-spacing:.04em}@media screen and (min-width:1000px){.top-flow .wrapper ul li .container .txtcontainer p{font-size:16px;line-height:1.625}}.about-header{max-width:unset}.about-header .wrapper{width:100%;height:550px;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/about-fv-sp.png);background-repeat:no-repeat;background-position:center;background-size:cover}@media screen and (min-width:1000px){.about-header .wrapper{height:576px;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/about-fv-pc.png)}}.about-header .wrapper .inner{width:91.0256410256%;height:100%;max-width:500px;margin:0 auto;display:flex;align-items:center}@media screen and (min-width:1000px){.about-header .wrapper .inner{max-width:1000px;display:block;padding-top:345px}}.about-header .wrapper .inner h1{text-align:left;color:#004bb1;font-size:20px;font-weight:400}@media screen and (min-width:1000px){.about-header .wrapper .inner h1{font-size:34px;font-weight:700;letter-spacing:.1em}}.about-overview{margin-top:70px}@media screen and (min-width:1000px){.about-overview{margin-top:100px}}.about-overview .container{width:91.0256410256%;max-width:500px;margin:0 auto;border:2px solid #004bb1;box-shadow:5px 5px 0px #004bb1;position:relative;padding-top:50px;padding-bottom:40px}@media screen and (min-width:1000px){.about-overview .container{width:100%;max-width:1000px;padding:unset;height:390px;display:flex;align-items:center;justify-content:center}}.about-overview .container:before{content:"イトーの安心車検とは？";width:260px;height:45px;background-color:#fff;line-height:45px;color:#004bb1;font-size:18px;letter-spacing:.12em;text-align:center;position:absolute;z-index:2;left:50%;transform:translateX(-50%);top:-22.5px;font-weight:700}@media screen and (min-width:1000px){.about-overview .container:before{width:335px;height:60px;line-height:60px;font-size:24px;top:-30px}}.about-overview .container .box{width:91.5492957746%;height:auto;margin:0 auto}@media screen and (min-width:1000px){.about-overview .container .box{width:920px}}.about-overview .container .box p{font-size:14px;letter-spacing:.12em;line-height:1.375;color:#3b4043;text-align:center}@media screen and (min-width:1000px){.about-overview .container .box p{font-size:20px;line-height:1.3333333333}}.common-header .wrapper{position:relative;height:500px}.common-header .wrapper .inner-lg{width:100%;max-width:1365px;margin:0 auto}.common-header .wrapper .inner-lg h1{width:50%;text-align:right;font-size:20px;letter-spacing:.1em;color:#004bb1;font-weight:400;position:absolute;top:135px}@media screen and (min-width:1000px){.common-header .wrapper .inner-lg h1{width:31.8681318681%;max-width:435px;text-align:right;font-size:34px;top:245px;position:absolute;font-weight:700}}.common-header .wrapper .inner-lg .hr{width:50%;height:4px;position:absolute;left:0;top:170px;background-color:#004bb1}@media screen and (min-width:1000px){.common-header .wrapper .inner-lg .hr{width:31.8681318681%;max-width:435px;top:300px}}.common-header .wrapper .inner-lg .hr:after{content:"";width:20px;height:20px;background-color:#004bb1;border-radius:50%;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.common-header .wrapper p{position:absolute;left:50%;transform:translateX(-50%);top:300px;font-size:18px;line-height:1.6;letter-spacing:.12em;color:#3b4043;text-align:center}@media screen and (min-width:1000px){.common-header .wrapper p{top:415px;font-size:24px}}@media screen and (min-width:1000px){.price-header .wrapper{height:550px}}.price-header .wrapper p{width:210px}@media screen and (min-width:1000px){.price-header .wrapper p{width:auto}}@media screen and (min-width:1000px){.shops-header .wrapper{height:770px}}.shops-header .wrapper .imginner{width:100%;position:absolute;top:55px}@media screen and (min-width:1000px){.shops-header .wrapper .imginner{max-width:1000px;top:170px;left:50%;transform:translateX(-50%)}}.shops-header .wrapper .imginner .imgcontainer{width:257px;height:auto;margin-left:auto}@media screen and (min-width:1000px){.shops-header .wrapper .imginner .imgcontainer{width:600px}}.shops-header .wrapper .imginner .imgcontainer img{width:100%}@media screen and (min-width:1000px){.shops-header .wrapper .inner-sm{width:100%;max-width:1000px;height:100%;position:absolute;top:0;left:50%;transform:translateX(-50%)}}.shops-header .wrapper .inner-sm p{width:100%;max-width:355px;font-size:16px;line-height:1.375;top:335px}@media screen and (min-width:1000px){.shops-header .wrapper .inner-sm p{top:420px;max-width:unset;width:550px;font-size:20px;line-height:1.3333333333;left:0;transform:unset}}.voice-header .wrapper p,.faq-header .wrapper p{width:91.0256410256%;max-width:500px;font-size:16px;line-height:1.375}@media screen and (min-width:1000px){.voice-header .wrapper p,.faq-header .wrapper p{width:650px;max-width:unset;font-size:22px;line-height:1.4545454545}}.faqtax-header .wrapper p{width:91.0256410256%;font-size:16px;line-height:1.375;color:#004bb1;font-weight:700}@media screen and (min-width:1000px){.faqtax-header .wrapper p{width:650px;font-size:22px;line-height:1.4545454545}}.header-404 .wrapper p{width:91.0256410256%;max-width:500px;font-size:14px;line-height:1.5714285714}.header-404 .wrapper p .txtlg{font-size:16px}@media screen and (min-width:1000px){.header-404 .wrapper p .txtlg{font-size:22px}}@media screen and (min-width:1000px){.header-404 .wrapper p{width:100%;max-width:unset;font-size:18px;line-height:1.7777777778}}@media screen and (min-width:1000px){.price-main{margin-top:50px}}.price-main h1{text-align:center;font-size:20px;letter-spacing:.12em;line-height:1;color:#3b4043;margin-bottom:50px}@media screen and (min-width:1000px){.price-main h1{font-size:32px;margin-bottom:80px}}.tab{position:relative}.tab .tabbtn{width:91.0256410256%;display:flex;justify-content:space-between;position:absolute;top:-20px;left:50%;transform:translateX(-50%)}@media screen and (min-width:1000px){.tab .tabbtn{width:465px;top:-25px}}.tab .tabbtn li{width:47.8873239437%;height:40px;background-color:#98a6b5}@media screen and (min-width:1000px){.tab .tabbtn li{width:220px;height:50px}}.tab .tabbtn li a{display:flex;align-items:center;justify-content:center;width:100%;height:100%;font-size:18px;color:#fff;letter-spacing:.12em}@media screen and (min-width:1000px){.tab .tabbtn li a{font-size:24px}}.tab .tabbtn li:first-child.active{background-color:#004bb1}.tab .tabbtn li:last-child.active{background-color:#20a6ab}.area{display:none;opacity:0}.area.is-active{display:block;animation-name:displayAnime;animation-duration:1s;animation-fill-mode:forwards}@keyframes displayAnime{from{opacity:0}to{opacity:1}}.tab .gridcontainer{margin-top:10px}@media screen and (min-width:1000px){.tab .gridcontainer{display:grid;grid-template-rows:200px 125px;grid-template-columns:395px 395px;-moz-column-gap:10px;column-gap:10px;row-gap:5px}.tab .gridcontainer .imgcontainer{grid-row:1/2;grid-column:1/2}.tab .gridcontainer table{grid-row:1/3;grid-column:2/3}.tab .gridcontainer .txtcontainer{grid-row:2/3;grid-column:1/2}}.tab table,.tab td,.tab th{border-collapse:separate;border-spacing:2px;font-size:14px}@media screen and (min-width:1000px){.tab table,.tab td,.tab th{border-spacing:3px;font-size:18px}}.tab table{margin-top:2px;width:100%}@media screen and (min-width:1000px){.tab table{margin-top:unset;width:auto}}.tab td,.tab th{height:50px;text-align:center;vertical-align:middle}@media screen and (min-width:1000px){.tab td,.tab th{height:auto}}.tab tr{width:100%}.tab th{background:#f0f3f5}.tab td{width:50%;background:#fff;font-size:16px}@media screen and (min-width:1000px){.tab td{width:auto;font-size:18px}}.tab{width:100%;max-width:500px;margin:0 auto;height:auto;padding-top:70px;padding-bottom:50px;background-color:#d1d3d4}@media screen and (min-width:1000px){.tab{max-width:1000px;height:auto;padding:65px auto}}.tab .desc li{width:78.2051282051%;margin:30px auto 0;max-width:500px}@media screen and (min-width:1000px){.tab .desc li{width:800px;max-width:unset;margin:50px auto 0}}.tab .desc li .container{width:auto;height:auto}.tab .desc li .container .type{font-size:11px;line-height:1;font-weight:700;white-space:nowrap}@media screen and (min-width:390px){.tab .desc li .container .type{font-size:14px}}@media screen and (min-width:1000px){.tab .desc li .container .type{font-size:20px;letter-spacing:normal;font-feature-settings:"palt"}}.tab .desc li .container .type span{display:inline-block;width:95px;height:28px;line-height:28px;color:#fff;background-color:#04528c;font-size:16px;letter-spacing:.1em;text-align:center}@media screen and (min-width:1000px){.tab .desc li .container .type span{width:125px;height:35px;line-height:35px;font-size:20px}}.tab .desc li .container .eg{font-size:14px;line-height:1;font-weight:700;margin-top:5px}@media screen and (min-width:1000px){.tab .desc li .container .eg{font-size:20px;margin-top:10px}}.tab .desc li .container .imgcontainer{width:100%;height:150px;text-align:center;background-color:#fff}@media screen and (min-width:1000px){.tab .desc li .container .imgcontainer{height:auto;position:relative}.tab .desc li .container .imgcontainer:before{position:absolute;top:0;content:"";display:block;width:100%;height:3px;background-color:#d1d3d4}}.tab .desc li .container .imgcontainer img{height:100%;-o-object-fit:contain;object-fit:contain}.tab .desc li .container .txtcontainer{width:100%;height:95px;display:flex;align-items:center;justify-content:center;background-color:#fff;margin-top:5px}@media screen and (min-width:1000px){.tab .desc li .container .txtcontainer{height:auto;margin-top:unset;position:relative}.tab .desc li .container .txtcontainer:after{position:absolute;bottom:0;content:"";display:block;width:100%;height:3px;background-color:#d1d3d4}}.tab .desc li .container .txtcontainer .box{width:210px;height:auto}@media screen and (min-width:1000px){.tab .desc li .container .txtcontainer .box{width:270px}}.tab .desc li .container .txtcontainer .box .ttl{font-size:16px;font-weight:700;line-height:1}@media screen and (min-width:1000px){.tab .desc li .container .txtcontainer .box .ttl{font-size:20px}}.tab .desc li .container .txtcontainer .box .price{font-size:16px;font-weight:700;line-height:1;margin-top:10px}@media screen and (min-width:1280px){.tab .desc li .container .txtcontainer .box .price{font-size:20px;margin-top:15px}}.tab .desc li .container .txtcontainer .box .price span{color:#f3b80a}.tab .desc li .container .txtcontainer .box .price span.yellow{font-family:Arial,Helvetica,sans-serif;font-size:38px}@media screen and (min-width:1280px){.tab .desc li .container .txtcontainer .box .price span.yellow{font-size:50px}}.tab .desc li .container .txtcontainer .box .price span.en{font-size:14px}@media screen and (min-width:1280px){.tab .desc li .container .txtcontainer .box .price span.en{font-size:18px}}.tab .desc li .container .txtcontainer .box .price span.gt{font-size:22px;vertical-align:super}@media screen and (min-width:1280px){.tab .desc li .container .txtcontainer .box .price span.gt{font-size:30px}}.price-supplement p{width:91.0256410256%;max-width:500px;margin:30px auto 0;font-size:14px;line-height:1.5714285714}@media screen and (min-width:1000px){.price-supplement p{width:1000px;max-width:unset;font-size:16px;line-height:2}.price-supplement p:first-child{margin-top:50px}}.price-main #import .type span{background-color:#20a6ab !important}.shopsheader{margin-top:50px}@media screen and (min-width:1000px){.shopsheader{margin-top:100px}}.shopsheader h1{text-align:center;color:#3b4043;font-size:20px;letter-spacing:.12em}@media screen and (min-width:1000px){.shopsheader h1{font-size:32px}}.pagelink ul{width:215px;height:120px;display:flex;justify-content:space-between;flex-wrap:wrap;margin:0 auto}@media screen and (min-width:1000px){.pagelink ul{width:740px;height:auto}}.pagelink ul li a{color:#004bb1;font-size:16px;letter-spacing:.04em;position:relative;display:flex;align-items:center}@media screen and (min-width:1000px){.pagelink ul li a{font-size:22px}}.pagelink ul li a span{display:inline-block;margin-left:8px}@media screen and (min-width:1000px){.pagelink ul li a span{width:10px;height:10px;margin-left:10px}}.growline{width:100%;max-width:1365px;margin:0 auto}.growline h1{width:50%;text-align:right;font-size:20px;letter-spacing:.1em;color:#004bb1;font-weight:400;margin-right:auto}@media screen and (min-width:1000px){.growline h1{text-align:right;font-size:26px}}.growline .hr{width:50%;height:4px;background-color:#004bb1;margin-right:auto;position:relative}.growline .hr:after{content:"";width:20px;height:20px;background-color:#004bb1;border-radius:50%;position:absolute;right:-20px;top:50%;transform:translateY(-50%)}.shopslist table{border-collapse:collapse;margin-top:10px}.shopslist td,.shopslist th{font-size:16px;letter-spacing:.04em;line-height:1.5}.shopslist th{padding-right:15px;font-weight:400}.shopslist .padbt{padding-bottom:7px}.shopslist{margin-top:20px}.shopslist ul{width:100%;height:auto;padding-top:20px;padding-bottom:20px;background-color:#f0f3f5}@media screen and (min-width:1000px){.shopslist ul{width:100%;max-width:1365px;margin:0 auto;padding-top:50px;padding-bottom:50px}}.shopslist ul li{width:100%;max-width:500px;margin:20px auto 0;background-color:#fff;padding-top:30px;padding-bottom:30px}@media screen and (min-width:1000px){.shopslist ul li{max-width:1280px;margin:50px auto 0;padding:unset;height:350px;display:flex;align-items:center}}.shopslist ul li .gridcontainer{width:91.0256410256%;margin:0 auto}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer{width:1000px;display:grid;grid-template-columns:400px 330px 230px;grid-template-rows:22px 243px;-moz-column-gap:20px;column-gap:20px;row-gap:25px}}.shopslist ul li .gridcontainer h3{line-height:1;letter-spacing:.04em;font-size:16px;white-space:nowrap}@media screen and (min-width:390px){.shopslist ul li .gridcontainer h3{font-size:18px}}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer h3{grid-column:2/3;grid-row:1/2;font-size:22px}}.shopslist ul li .gridcontainer .imgcontainer{width:100%;height:235px;margin-top:10px}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer .imgcontainer{width:auto;height:auto;grid-row:1/3;grid-column:1/2;margin-top:0}}.shopslist ul li .gridcontainer .imgcontainer img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.shopslist ul li .gridcontainer .txtcontainer{margin-top:20px;color:#3b4043}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer .txtcontainer{grid-column:2/3;grid-row:2/3;margin-top:0}}.shopslist ul li .gridcontainer .txtcontainer p{font-size:16px;letter-spacing:.04em;line-height:1;margin-top:13px}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer .txtcontainer p:first-child{margin-top:0}}.shopslist ul li .gridcontainer .txtcontainer p.address{margin-top:7px}.shopslist ul li .gridcontainer .btncontainer{margin-top:30px;display:flex;justify-content:space-between}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer .btncontainer{grid-column:3/4;grid-row:1/3;flex-direction:column;justify-content:end;margin-top:0}}.shopslist ul li .gridcontainer .btncontainer a{font-size:12px;letter-spacing:.06em;width:47.8873239437%;height:35px;display:flex;justify-content:center;align-items:center;background:#0069b2;color:#fff;text-align:center;background-size:cover;position:relative;transition:all .3s}@media screen and (min-width:390px){.shopslist ul li .gridcontainer .btncontainer a{font-size:14px}}@media screen and (min-width:390px) and (min-width:1000px){.shopslist ul li .gridcontainer .btncontainer a{font-size:18px;width:225px;height:46.5px}}.shopslist ul li .gridcontainer .btncontainer a:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;transition:all .3s;transform:translate(3px,3px);background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="226.004" height="46.974" viewBox="0 0 226.004 46.974"><path d="M0-5.5l225.5-.467-.315-46" transform="translate(0.001 51.974)" fill="none" stroke="%230069b2" stroke-width="1" /></svg>');background-repeat:no-repeat;background-position:right bottom;background-size:cover}.shopslist ul li .gridcontainer .btncontainer a:after{content:"";position:absolute;right:4.1176470588%;top:50%;transform:translateY(-50%);width:10px;height:16px;transition:all .3s;background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="10.4" height="16.243" viewBox="0 0 10.4 16.243"><g transform="translate(1 4)"><path d="M94.363,0,92.084,2.279l5.843,5.843-5.843,5.843,2.279,2.279,8.122-8.122Z" transform="translate(-93.084 -4)" fill="%23fff" /></g></svg>');background-repeat:no-repeat;background-position:center;background-size:cover}.shopslist ul li .gridcontainer .btncontainer a.svgbtn-yellow{background:#f3b80a}.shopslist ul li .gridcontainer .btncontainer a.svgbtn-yellow:before{background-image:url('data:image/svg+xml;UTF-8,<svg xmlns="http://www.w3.org/2000/svg" width="226.004" height="46.974" viewBox="0 0 226.004 46.974"><path d="M0-5.5l225.5-.467-.315-46" transform="translate(0.001 51.974)" fill="none" stroke="%23F3B80A" stroke-width="1" /></svg>')}@media screen and (min-width:1000px){.shopslist ul li .gridcontainer .btncontainer a.svgbtn-yellow{margin-top:25px}}.shopslist ul li .gridcontainer .btncontainer a:hover{background-color:#0078cc}.shopslist ul li .gridcontainer .btncontainer a:hover.svgbtn-yellow{background-color:#f6bf28}.shopslist ul li .gridcontainer .btncontainer a:hover:before{transform:translate(5px,5px)}.shopslist ul li .gridcontainer .btncontainer a:hover:after{transform:translate(50%,-50%)}@media screen and (min-width:1000px){.shop-header{height:220px}}.container-lowprice-sp{width:92.3076923077%;max-width:500px;margin:0 auto}.container-lowprice-sp img{width:100%;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.container-lowprice-sp{display:none}}.shop-main table{width:100%}.shop-main td,.shop-main th{border-bottom:1px #707f89 dashed;font-size:14px;line-height:1.7142857143;font-weight:400;letter-spacing:.04em}@media screen and (min-width:1000px){.shop-main td,.shop-main th{font-size:16px;line-height:1.5}}.shop-main .notdash{border-bottom:none}.shop-main tr.notdash>th,.shop-main tr.notdash>td{border-bottom:none}.shop-main tr.adddash>th,.shop-main tr.adddash>td{border-top:1px #707f89 dashed}.shop-main th{padding:10px 0}.shop-main th.shop-info-table-voice{white-space:nowrap}.shop-main td.addpad{padding-bottom:10px}.shop-main td{color:#3b4043}.shop-main td .star{position:relative;padding-left:25px}@media screen and (min-width:1000px){.shop-main td .star{padding-left:30px}}.shop-main td .star:before{content:"";width:17px;height:16px;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-star.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:0}@media screen and (min-width:1000px){.shop-main td .star:before{width:24px;height:22px}}.shop-main td .star a{text-decoration:underline;font-size:15px;font-weight:700;color:#004bb1}@media screen and (min-width:1000px){.shop-main td .star a{font-size:18px}}.shop-main td .num{font-size:12px;font-weight:400}@media screen and (min-width:1000px){.shop-main td .num{font-size:14px;font-weight:700}}.shop-main .tdwidth{width:90px}@media screen and (min-width:390px){.shop-main .tdwidth{width:120px}}.shop-main th{padding-right:20px;color:#004bb1;min-width:90px}.shop-main .imgcontainer{max-width:500px;height:235px;margin:0 auto}.shop-main .imgcontainer>img{display:none}@media screen and (min-width:1000px){.shop-main .imgcontainer{width:500px;height:335px;max-width:unset}}.shop-main .imgcontainer .slick-arrow{width:30px;height:30px}.shop-main .imgcontainer .slick-arrow.slick-prev{background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/arrow-left-sq.png) no-repeat;background-size:cover;left:0;z-index:2}.shop-main .imgcontainer .slick-arrow.slick-next{background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/arrow-right-sq.png) no-repeat;background-size:cover;z-index:2;right:0}.shop-main .imgcontainer .slick-arrow:before{display:none}.shop-main .imgcontainer .slick-list .slick-track img{height:235px;-o-object-fit:cover;object-fit:cover}@media screen and (min-width:1000px){.shop-main .imgcontainer .slick-list .slick-track img{height:335px}}.shop-main .imgcontainer .dots{display:flex;justify-content:space-between;height:12px;width:110px;margin:20px auto 0}.shop-main .imgcontainer .dots li button{display:block;width:12px;height:12px;border-radius:50%;border:1px solid #707070;background-color:#fff}.shop-main .imgcontainer .dots li.slick-active button{background-color:#004bb1;border:unset}.shop-main .container{width:91.0256410256%;max-width:500px;margin:0 auto}@media screen and (min-width:1000px){.shop-main .container{width:1000px;max-width:unset}}.shop-main .container h1{font-size:18px;letter-spacing:.04em;color:#004bb1;margin-bottom:15px}@media screen and (min-width:1000px){.shop-main .container h1{font-size:22px}}@media screen and (min-width:1000px){.shop-main .container .flexcontainer{display:flex;flex-direction:row-reverse;justify-content:space-between;margin-top:60px}}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .overview{width:500px}}.shop-main .container .flexcontainer .overview p{width:100%;height:auto;margin-top:50px;font-size:14px;letter-spacing:.04em;line-height:1.5714285714;color:#3b4043}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .overview p{font-size:16px;line-height:1.5;height:115px}}.shop-main .container .flexcontainer .overview .container-lowprice-pc{display:none}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .overview .container-lowprice-pc{display:block;margin-top:30px;width:100%}}.shop-main .container .flexcontainer .dtlcontainer{margin-top:70px;border-top:1px solid #707f89;position:relative}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .dtlcontainer{margin-top:0;width:425px;display:flex;flex-direction:column;justify-content:space-between;align-items:center}}.shop-main .container .flexcontainer .dtlcontainer:before{content:"店舗データ";position:absolute;font-size:18px;color:#004bb1;letter-spacing:.04em;line-height:1;top:-25px}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .dtlcontainer:before{align-self:flex-start}}.shop-main .container .flexcontainer .dtlcontainer .btn-svg{margin:30px auto 0;width:100%;height:60px;font-size:18px;line-height:1.2222222222;flex-direction:column}.shop-main .container .flexcontainer .dtlcontainer .btn-svg span{font-size:14px;line-height:1.5714285714;display:inline-block}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .dtlcontainer .btn-svg{margin:unset}}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top{position:relative;display:block;margin:30px auto 0;padding:15px 30px;width:100%;max-width:245px;color:#3b4043;font-weight:700;font-size:16px;text-align:center;line-height:1.5;letter-spacing:.04em;background:#f0f3f5;box-shadow:3px 3px #707070;white-space:nowrap}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .dtlcontainer .balloon2-top{margin:unset;margin-bottom:20px}}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top:before{content:"";position:absolute;top:-40px;left:50%;margin-left:-15px;border:25px solid transparent;border-bottom:15px solid #f0f3f5}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top:after{content:"";position:absolute;top:-40px;left:50%;margin-left:-10px;border:25px solid transparent;border-bottom:15px solid #707070;z-index:-1}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top p{margin:0;padding:0}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top p .txtscale{font-size:20px}.shop-main .container .flexcontainer .dtlcontainer .balloon2-top img{position:absolute;top:-25px;right:-50px;width:58px}@media screen and (min-width:1000px){.shop-main .container .flexcontainer .dtlcontainer .balloon2-top img{right:-70px}}.shop-map{width:100%;max-width:1280px;margin:0 auto;background-color:rgba(0,0,0,.2);padding-top:20px;padding-bottom:20px;margin-top:50px}@media screen and (min-width:1000px){.shop-map{margin-top:100px;padding:unset;height:500px;display:flex;align-items:center;justify-content:center}}.shop-map .map{position:relative;width:91.0256410256%;max-width:100%;height:0;padding-top:91.0256410256%;margin:0 auto}@media screen and (min-width:1000px){.shop-map .map{width:1000px;height:370px;padding-top:unset;margin:unset}}.shop-map .map iframe{position:absolute;top:0;left:0;width:100%;height:100%}.parts-track-record .listbox{width:355px;display:flex;justify-content:space-between}@media screen and (min-width:1000px){.parts-track-record .listbox{width:625px}}.parts-track-record .listbox li{width:115px;height:75px;background:#fff;display:flex;justify-content:center;align-items:center;border-radius:14px;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media screen and (min-width:1000px){.parts-track-record .listbox li{width:200px;height:135px}}.parts-track-record .listbox li .box{width:110px;height:auto;text-align:center}@media screen and (min-width:1000px){.parts-track-record .listbox li .box{width:160px}}.parts-track-record .listbox li .box h3{line-height:1;font-size:12px;color:#3b4043}@media screen and (min-width:1000px){.parts-track-record .listbox li .box h3{font-size:20px}}.parts-track-record .listbox li .box .performance{font-family:"Arial";color:#f3b80a;font-size:29px;line-height:1;font-weight:700;margin-top:5px}@media screen and (min-width:1000px){.parts-track-record .listbox li .box .performance{font-size:50px;margin-top:10px}}.parts-track-record .listbox li .box .performance span{font-size:10px;font-weight:700;font-family:"Arial"}@media screen and (min-width:1000px){.parts-track-record .listbox li .box .performance span{font-size:18px}}.parts-track-record .listbox li .box .period{font-size:10px;margin-top:3px;color:#3b4043}@media screen and (min-width:1000px){.parts-track-record .listbox li .box .period{font-size:14px;margin-top:10px}}.parts-evaluation{width:100%;max-width:1280px;margin:0 auto}.parts-evaluation .c_swipeHint{position:absolute;width:100px;height:100px;background-color:rgba(0,106,245,.6588235294);top:50%;left:50%;transform:translate(-50%,-50%);z-index:2;display:grid;place-items:center;opacity:0;transition:all .3s;pointer-events:none;border-radius:5px}@media screen and (min-width:1000px){.parts-evaluation .c_swipeHint{display:none}}.parts-evaluation .c_swipeHint.hide_swipeHint{opacity:0 !important;visibility:hidden}.parts-evaluation .c_swipeHint_img{width:80%}.parts-evaluation .c_swipeHint_img img{width:100%;height:100%}.parts-evaluation .c_swipeHint_text{color:#fff;font-size:10px;white-space:nowrap}.parts-evaluation>ul{width:auto;width:91.0256410256%;max-width:500px;margin:30px auto 0}@media screen and (min-width:1000px){.parts-evaluation>ul{width:100%;max-width:unset;margin:unset;margin-top:50px}}.parts-evaluation>ul>li{display:none}.parts-evaluation>ul .slick-list .list-item{width:100%;height:auto;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;background-color:rgba(152,166,181,.2)}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item{padding-top:50px;padding-bottom:40px;width:800px;max-width:unset;height:auto;margin:0 20px}}.parts-evaluation>ul .slick-list .list-item .container{width:87.1794871795%;position:relative;max-width:100%}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container{width:705px;height:auto}}.parts-evaluation>ul .slick-list .list-item .container .avatar{width:70px;height:70px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .avatar{width:100px;height:100px}}.parts-evaluation>ul .slick-list .list-item .container .avatar img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .avatar img{width:88px;height:88px}}.parts-evaluation>ul .slick-list .list-item .container h2{font-size:12px;width:76.4705882353%;line-height:1.5;margin-right:auto;min-height:36px}@media screen and (min-width:390px){.parts-evaluation>ul .slick-list .list-item .container h2{font-size:16px;min-height:48px}}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container h2{font-size:18px;width:500px;line-height:1;white-space:nowrap;min-height:unset}}.parts-evaluation>ul .slick-list .list-item .container h3{width:auto;font-size:10px;line-height:1;margin-top:15px}@media screen and (min-width:390px){.parts-evaluation>ul .slick-list .list-item .container h3{font-size:14px}}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container h3{margin-top:30px}}.parts-evaluation>ul .slick-list .list-item .container .star{position:relative;padding-left:25px;font-size:18px;line-height:1;font-weight:700;color:#004bb1;margin-top:12px;display:block}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .star{padding-left:30px;margin-top:15px}}.parts-evaluation>ul .slick-list .list-item .container .star:before{content:"";width:20px;height:19px;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-star.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:0}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .star:before{width:24px;height:22px}}.parts-evaluation>ul .slick-list .list-item .container .gridcontainer{margin-top:15px;display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(2,17px);-moz-column-gap:12px;column-gap:12px;row-gap:10px}@media screen and (min-width:390px){.parts-evaluation>ul .slick-list .list-item .container .gridcontainer{grid-template-columns:130px 1fr}}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .gridcontainer{grid-template-columns:145px 180px 70px 135px;grid-template-rows:18px;-moz-column-gap:10px;column-gap:10px;row-gap:unset}}.parts-evaluation>ul .slick-list .list-item .container .gridcontainer>li{font-size:10px;line-height:1}@media screen and (min-width:390px){.parts-evaluation>ul .slick-list .list-item .container .gridcontainer>li{font-size:14px}}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .gridcontainer>li{font-size:16px}}.parts-evaluation>ul .slick-list .list-item .container .gridcontainer>li .num{font-size:13px;margin-left:7px;line-height:1}@media screen and (min-width:390px){.parts-evaluation>ul .slick-list .list-item .container .gridcontainer>li .num{font-size:16px}}.parts-evaluation>ul .slick-list .list-item .container .comment{font-size:14px;line-height:1.5714285714;margin-top:20px;min-height:90px}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .comment{width:545px;margin-top:10px;font-size:16px;line-height:1.5;min-height:96px}}.parts-evaluation>ul .slick-list .list-item .container table{margin-top:20px}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container table{margin-top:25px}}.parts-evaluation>ul .slick-list .list-item .container table,.parts-evaluation>ul .slick-list .list-item .container td,.parts-evaluation>ul .slick-list .list-item .container th{border-collapse:collapse}.parts-evaluation>ul .slick-list .list-item .container td,.parts-evaluation>ul .slick-list .list-item .container th{font-size:14px;line-height:1}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container td,.parts-evaluation>ul .slick-list .list-item .container th{font-size:16px}}.parts-evaluation>ul .slick-list .list-item .container th{padding-right:37px;padding-bottom:15px;font-weight:400}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container th{padding-right:30px}}.parts-evaluation>ul .slick-list .list-item .container tr:last-child th{padding-bottom:0}.parts-evaluation>ul .slick-list .list-item .container td a{text-decoration:underline;color:#000}.parts-evaluation>ul .slick-list .list-item .container .date{margin-top:25px;font-size:14px;line-height:1}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .date{margin-top:unset;font-size:16px;position:absolute;right:0;bottom:0}}.parts-evaluation>ul .slick-list .list-item .container .date span:last-child{margin-left:15px}@media screen and (min-width:1000px){.parts-evaluation>ul .slick-list .list-item .container .date span:last-child{margin-left:20px}}.parts-evaluation .btn-primary{margin-top:40px}.tel-link{text-decoration:underline;color:#fff;cursor:pointer}.tel-link--white{color:#fff}.tel-link--black{color:#000}@media screen and (min-width:1000px){.tel-link{pointer-events:none;text-decoration:none;color:inherit;cursor:default}}.reviewcounter ul{width:250px;height:75px;margin:0 auto;display:flex;justify-content:space-between}@media screen and (min-width:1000px){.reviewcounter ul{width:420px;height:135px;margin-top:100px}}.reviewcounter ul li{width:115px;height:100%;background-color:#fff;border-radius:8px;display:flex;align-items:center;justify-content:center;box-shadow:0px 3px 6px rgba(0,0,0,.16)}@media screen and (min-width:1000px){.reviewcounter ul li{width:200px;border-radius:14px}}.reviewcounter ul li .container{width:auto;text-align:center}.reviewcounter ul li .container h3{font-size:12px;font-weight:400;line-height:1;color:#3b4043}@media screen and (min-width:1000px){.reviewcounter ul li .container h3{font-size:20px;font-weight:700}}.reviewcounter ul li .container p{font-family:Arial,Helvetica,sans-serif;font-size:29px;font-weight:700;margin-top:10px;line-height:1}@media screen and (min-width:1000px){.reviewcounter ul li .container p{font-size:50px}}.reviewcounter ul li .container p .small{font-size:10px;font-family:"游ゴシック体",YuGothic,"游ゴシック Medium","Yu Gothic Medium","游ゴシック","Yu Gothic",sans-serif}@media screen and (min-width:1000px){.reviewcounter ul li .container p .small{font-size:18px}}@media screen and (min-width:1280px){.voicelist{width:100%;max-width:1165px;display:flex;margin:100px auto 0;justify-content:space-between}}.voicelist .wrapper{width:91.0256410256%;margin:50px auto 0;max-width:500px}@media screen and (min-width:1000px){.voicelist .wrapper{width:805px;margin-top:100px;max-width:unset}}@media screen and (min-width:1280px){.voicelist .wrapper{margin:unset}}.voicelist .wrapper>li{width:100%;height:auto;padding-top:20px;padding-bottom:20px;display:flex;justify-content:center;background-color:rgba(152,166,181,.2);margin-top:20px}@media screen and (min-width:1000px){.voicelist .wrapper>li{padding-top:50px;padding-bottom:40px}}.voicelist .wrapper>li .container{width:87.1794871795%;position:relative}@media screen and (min-width:1000px){.voicelist .wrapper>li .container{width:705px;height:auto}}.voicelist .wrapper>li .container .avatar{width:70px;height:70px;border-radius:50%;background-color:#fff;display:flex;justify-content:center;align-items:center;position:absolute;right:0;top:0}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .avatar{width:100px;height:100px}}.voicelist .wrapper>li .container .avatar img{width:62px;height:62px;-o-object-fit:contain;object-fit:contain}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .avatar img{width:88px;height:88px}}.voicelist .wrapper>li .container h2{font-size:12px;width:76.4705882353%;line-height:1.5;margin-right:auto}@media screen and (min-width:390px){.voicelist .wrapper>li .container h2{font-size:16px}}@media screen and (min-width:1000px){.voicelist .wrapper>li .container h2{font-size:18px;width:500px;line-height:1;white-space:nowrap}}.voicelist .wrapper>li .container h3{width:auto;font-size:10px;line-height:1;margin-top:15px}@media screen and (min-width:390px){.voicelist .wrapper>li .container h3{font-size:14px}}@media screen and (min-width:1000px){.voicelist .wrapper>li .container h3{margin-top:30px}}.voicelist .wrapper>li .container .star{position:relative;padding-left:25px;font-size:18px;line-height:1;font-weight:700;color:#004bb1;margin-top:12px;display:block}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .star{padding-left:30px;margin-top:15px}}.voicelist .wrapper>li .container .star:before{content:"";width:20px;height:19px;background-image:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/icon-star.png);background-repeat:no-repeat;background-size:contain;position:absolute;bottom:0;left:0}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .star:before{width:24px;height:22px}}.voicelist .wrapper>li .container .gridcontainer{margin-top:15px;display:grid;grid-template-columns:100px 1fr;grid-template-rows:repeat(2,17px);-moz-column-gap:12px;column-gap:12px;row-gap:10px}@media screen and (min-width:390px){.voicelist .wrapper>li .container .gridcontainer{grid-template-columns:130px 1fr}}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .gridcontainer{grid-template-columns:145px 180px 70px 135px;grid-template-rows:18px;-moz-column-gap:10px;column-gap:10px;row-gap:unset}}.voicelist .wrapper>li .container .gridcontainer>li{font-size:10px;line-height:1}@media screen and (min-width:390px){.voicelist .wrapper>li .container .gridcontainer>li{font-size:14px}}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .gridcontainer>li{font-size:16px}}.voicelist .wrapper>li .container .gridcontainer>li .num{font-size:13px;margin-left:7px;line-height:1}@media screen and (min-width:390px){.voicelist .wrapper>li .container .gridcontainer>li .num{font-size:16px}}.voicelist .wrapper>li .container .comment{font-size:14px;line-height:1.5714285714;margin-top:20px}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .comment{width:545px;margin-top:10px;font-size:16px;line-height:1.5;min-height:75px}}.voicelist .wrapper>li .container .date{margin-top:25px;font-size:14px;line-height:1}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .date{margin-top:unset;font-size:16px;position:absolute;right:0;bottom:0}}.voicelist .wrapper>li .container .date span:last-child{margin-left:15px}@media screen and (min-width:1000px){.voicelist .wrapper>li .container .date span:last-child{margin-left:20px}}.voicelist table{margin-top:20px}@media screen and (min-width:1000px){.voicelist table{margin-top:25px}}.voicelist table,.voicelist td,.voicelist th{border-collapse:collapse}.voicelist td,.voicelist th{font-size:14px;line-height:1}@media screen and (min-width:1000px){.voicelist td,.voicelist th{font-size:16px}}.voicelist th{padding-right:37px;padding-bottom:15px;font-weight:400}@media screen and (min-width:1000px){.voicelist th{padding-right:30px}}.voicelist tr:last-child th{padding-bottom:0}.voicelist td a{text-decoration:underline;color:#000}.voice-selectbox{margin:50px auto 0}@media screen and (min-width:1280px){.voice-selectbox{margin:unset}}.voice-selectbox p{font-size:16px;letter-spacing:.12em;color:#3b4043;text-align:center}@media screen and (min-width:1280px){.voice-selectbox p{text-align:left}}.voice-selectbox .toggle-contents,.voice-selectbox .modal-contents{width:300px}.voice-selectbox .toggle-contents .togglettl,.voice-selectbox .toggle-contents .modalttl,.voice-selectbox .modal-contents .togglettl,.voice-selectbox .modal-contents .modalttl{font-size:16px;letter-spacing:.06em;color:#3b4043;position:relative;cursor:pointer;font-weight:400;width:100%;height:40px;display:flex;align-items:center;padding-left:20px;box-shadow:0 3px 6px rgba(0,0,0,.16)}.voice-selectbox .toggle-contents .togglettl.kawachinagano,.voice-selectbox .toggle-contents .modalttl.kawachinagano,.voice-selectbox .modal-contents .togglettl.kawachinagano,.voice-selectbox .modal-contents .modalttl.kawachinagano{font-size:14px;letter-spacing:unset}@media screen and (min-width:1280px){.voice-selectbox .toggle-contents .togglettl,.voice-selectbox .toggle-contents .modalttl,.voice-selectbox .modal-contents .togglettl,.voice-selectbox .modal-contents .modalttl{height:45px}}.voice-selectbox .toggle-contents .togglettl .toggle-btn,.voice-selectbox .toggle-contents .togglettl .modal-btn,.voice-selectbox .toggle-contents .modalttl .toggle-btn,.voice-selectbox .toggle-contents .modalttl .modal-btn,.voice-selectbox .modal-contents .togglettl .toggle-btn,.voice-selectbox .modal-contents .togglettl .modal-btn,.voice-selectbox .modal-contents .modalttl .toggle-btn,.voice-selectbox .modal-contents .modalttl .modal-btn{position:absolute;top:50%;right:20px;transform:translateY(-50%) scale(-1,1);display:block;width:28px;height:19px;background:url(//shaken.ito-oil.com/wp-content/themes/ito-service/./img/triangle.svg) no-repeat;background-size:contain;background-position:center;transition:all .3s ease-in-out}.voice-selectbox .toggle-contents .togglettl .modal-btn,.voice-selectbox .toggle-contents .modalttl .modal-btn,.voice-selectbox .modal-contents .togglettl .modal-btn,.voice-selectbox .modal-contents .modalttl .modal-btn{transform:translateY(-50%) scale(1,-1)}.voice-selectbox .toggle-contents .togglettl.selected .toggle-btn,.voice-selectbox .toggle-contents .modalttl.selected .toggle-btn,.voice-selectbox .modal-contents .togglettl.selected .toggle-btn,.voice-selectbox .modal-contents .modalttl.selected .toggle-btn{transform:translateY(-50%) scale(1,-1)}.voice-selectbox .toggle-contents .options,.voice-selectbox .modal-contents .options{border:.5px solid #707f89}.voice-selectbox .toggle-contents .options li.option-list,.voice-selectbox .modal-contents .options li.option-list{width:100%;height:auto;letter-spacing:.12em;font-size:15px;display:flex;flex-direction:column}@media screen and (min-width:1280px){.voice-selectbox .toggle-contents .options li.option-list,.voice-selectbox .modal-contents .options li.option-list{font-size:16px}}.voice-selectbox .toggle-contents .options li.option-list h2,.voice-selectbox .modal-contents .options li.option-list h2{width:100%;height:38px;display:flex;align-items:center;background-color:#707f89;font-weight:400}@media screen and (min-width:1280px){.voice-selectbox .toggle-contents .options li.option-list h2,.voice-selectbox .modal-contents .options li.option-list h2{height:45px}}.voice-selectbox .toggle-contents .options li.option-list h2 a,.voice-selectbox .modal-contents .options li.option-list h2 a{padding-left:10px;width:100%;height:100%;color:#fff;display:flex;align-items:center}.voice-selectbox .toggle-contents .options li.option-list h3,.voice-selectbox .modal-contents .options li.option-list h3{padding-left:10px;width:100%;height:38px;display:flex;align-items:center;background-color:#004bb1;color:#fff;font-weight:400}@media screen and (min-width:1280px){.voice-selectbox .toggle-contents .options li.option-list h3,.voice-selectbox .modal-contents .options li.option-list h3{height:45px}}.voice-selectbox .toggle-contents .options li.option-list .shops-list,.voice-selectbox .modal-contents .options li.option-list .shops-list{width:100%;height:auto}.voice-selectbox .toggle-contents .options li.option-list .shops-list li,.voice-selectbox .modal-contents .options li.option-list .shops-list li{background-color:#fff;width:100%;height:38px;line-height:38px;border-top:.5px solid #707f89}@media screen and (min-width:1280px){.voice-selectbox .toggle-contents .options li.option-list .shops-list li,.voice-selectbox .modal-contents .options li.option-list .shops-list li{height:45px;line-height:45px}}.voice-selectbox .toggle-contents .options li.option-list .shops-list li a,.voice-selectbox .modal-contents .options li.option-list .shops-list li a{width:100%;padding-left:10px;height:100%;font-size:14px;color:#3b4043;letter-spacing:.12em;display:block}.voice-selectbox .toggle-contents .options{display:none}.voice-selectbox .modal{display:none;position:fixed;z-index:1;left:0;top:0;width:100%;height:100%;overflow:auto;background-color:rgba(59,64,67,.8)}.voice-selectbox .modal-contents{margin:25px auto 0}.voice-selectbox .modal-content{background-color:#fff;margin:35% auto;width:76.9230769231%;animation-name:modalopen;animation-duration:1s;position:relative}@keyframes modalopen{from{opacity:0}to{opacity:1}}.voice-selectbox .modalClose{font-size:3rem;position:absolute;right:0;top:-65px;color:#fff}.voice-selectbox .modalClose:hover{cursor:pointer}@media screen and (min-width:1280px){.voice-selectbox._sp{display:none}}.voice-selectbox._pc{display:none}@media screen and (min-width:1280px){.voice-selectbox._pc{display:block}}@media screen and (min-width:1280px){.voice-selectbox._pc p{margin-bottom:25px}}.voice-selectbox._pc .toggle-contents h2 a span{position:relative}.voice-selectbox._pc .toggle-contents h2 a span:after{position:absolute;left:0;bottom:-1px;content:"";width:100%;height:1px;background:#fff;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.voice-selectbox._pc .toggle-contents h2 a:hover span:after{transform:scale(1,1)}.voice-selectbox._pc .shops-list a span{position:relative}.voice-selectbox._pc .shops-list a span:after{position:absolute;left:0;bottom:-3px;content:"";width:100%;height:1px;background:#004bb1;transform:scale(0,1);transform-origin:left top;transition:transform .3s}.voice-selectbox._pc .shops-list a:hover span{color:#004bb1}.voice-selectbox._pc .shops-list a:hover span:after{transform:scale(1,1)}@media screen and (min-width:1000px){.faq-pop{margin-top:100px}}.categorylist ul{width:91.0256410256%;max-width:500px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,65px);gap:20px}@media screen and (min-width:1000px){.categorylist ul{width:950px;max-width:unset;grid-template-rows:repeat(4,100px);gap:30px;transition:.2s cubic-bezier(.45,0,.55,1)}}.categorylist ul li{width:auto;height:auto;border:1px solid #004bb1;border-radius:4px}@media screen and (min-width:1000px){.categorylist ul li{border-radius:6px}}.categorylist ul li a{font-size:12px;color:#004bb1;line-height:1.7142857143;letter-spacing:.05em;text-align:center;width:100%;height:100%;display:flex;align-items:center;justify-content:center}@media screen and (min-width:390px){.categorylist ul li a{font-size:14px}}@media screen and (min-width:1000px){.categorylist ul li a{font-size:20px;line-height:1.2;transition:.2s cubic-bezier(.45,0,.55,1)}}@media screen and (min-width:1000px){.categorylist ul li:hover{background-color:#004bb1}.categorylist ul li:hover a{color:#fff}}@media screen and (min-width:1000px){main.contact{margin-top:110px}}main.contact .wrapper .inner{width:90.6666666667%;max-width:500px;margin:0 auto}@media screen and (min-width:1000px){main.contact .wrapper .inner{width:1000px;max-width:unset}}main.contact .wrapper .inner .item{width:100%;margin-top:25px}@media screen and (min-width:1000px){main.contact .wrapper .inner .item{margin-top:30px}}main.contact .wrapper .inner .item:nth-of-type(1){margin-top:0}main.contact .wrapper .inner .item label{font-size:14px;display:block;line-height:1;color:#004bb1}@media screen and (min-width:1000px){main.contact .wrapper .inner .item label{font-size:18px}}main.contact .wrapper .inner .item label.required:after{content:"必須";font-size:14px;color:#3b4043;margin-left:8px}@media screen and (min-width:1000px){main.contact .wrapper .inner .item label.required:after{font-size:16px;margin-left:25px}}main.contact .wrapper .inner .item input[type=text],main.contact .wrapper .inner .item input[type=email],main.contact .wrapper .inner .item input[type=tel]{width:100%;height:40px;line-height:40px;background:#f8f8f8;border:unset;margin-top:12px;padding-left:10px;font-size:14px}@media screen and (min-width:1000px){main.contact .wrapper .inner .item input[type=text],main.contact .wrapper .inner .item input[type=email],main.contact .wrapper .inner .item input[type=tel]{height:45px;line-height:45px;margin-top:7px;font-size:18px}}main.contact .wrapper .inner .item textarea{width:100%;height:300px;line-height:1.4285714286;background:#f8f8f8;border:unset;margin-top:12px;padding:10px;font-size:14px}@media screen and (min-width:1000px){main.contact .wrapper .inner .item textarea{height:335px;font-size:18px;line-height:1.5555555556}}main.contact .wrapper .inner .consent{width:auto;margin-top:30px;text-align:center;font-size:14px;line-height:1.5714285714}@media screen and (min-width:1000px){main.contact .wrapper .inner .consent{margin-top:40px;line-height:1}}main.contact .wrapper .inner .consent a{text-decoration:underline}main.contact .wrapper .inner .btn-submit{width:230px;height:50px}main.contact .wrapper .inner .btn-submit:before{z-index:-3}main.contact .wrapper .inner .btn-submit input{background-color:transparent;color:#fff;font-size:18px;width:100%;height:100%}.mw_wp_form .horizontal-item+.horizontal-item{margin-left:unset !important}.thankyou{margin-top:350px}.txtFadeUp{display:flex;overflow:hidden;justify-content:center}.txtFadeUp span{display:block;transform:translate(0,105%);transition:transform cubic-bezier(.215,.61,.355,1) .5s}.txtFadeUp span:nth-child(2){transition-delay:.06s}.txtFadeUp span:nth-child(3){transition-delay:.12s}.txtFadeUp span:nth-child(4){transition-delay:.18s}.txtFadeUp span:nth-child(5){transition-delay:.24s}.txtFadeUp span:nth-child(6){transition-delay:.3s}.txtFadeUp span:nth-child(7){transition-delay:.36s}.txtFadeUp span:nth-child(8){transition-delay:.42s}.txtFadeUp span:nth-child(9){transition-delay:.48s}.txtFadeUp span:nth-child(10){transition-delay:.54s}.txtFadeUp span:nth-child(11){transition-delay:.6s}.txtFadeUp span:nth-child(12){transition-delay:.66s}.txtFadeUp span:nth-child(13){transition-delay:.72s}.txtFadeUp span:nth-child(14){transition-delay:.78s}.txtFadeUp span:nth-child(15){transition-delay:.84s}.txtFadeUp span:nth-child(16){transition-delay:.9s}.txtFadeUp span:nth-child(17){transition-delay:.96s}.txtFadeUp span:nth-child(18){transition-delay:1.02s}.txtFadeUp span:nth-child(19){transition-delay:1.08s}.txtFadeUp span:nth-child(20){transition-delay:1.14s}.txtFadeUp span:nth-child(21){transition-delay:1.2s}.txtFadeUp.-visible{overflow:unset}.txtFadeUp.-visible span{transform:translate(0,0)}.followmenu ul.animate{animation:round_animation 1s cubic-bezier(.165,.84,.44,1) 2s forwards;opacity:0}@media screen and (min-width:1000px){.followmenu ul{opacity:0}.followmenu ul.animate{animation:side_button_animation .7s cubic-bezier(.165,.84,.44,1) 1.5s forwards}}@keyframes side_button_animation{0%{opacity:0;transform:translate(100px,-50%)}100%{opacity:1;transform:translate(0,-50%)}}#fvRound{opacity:0}#fvRound.animate{animation:round_animation 1s cubic-bezier(.165,.84,.44,1) .5s forwards}@keyframes round_animation{from{opacity:0}to{opacity:1}}.delayScroll p{opacity:0}.delayScroll p.animate{animation:text_animation 1.5s cubic-bezier(.22,1,.36,1) forwards}@keyframes text_animation{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}#splash{position:fixed;width:100%;height:100%;z-index:999;background:#fff;text-align:center;color:#fff}#splash_logo{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}#splash_logo img{width:260px}@media screen and (min-width:1000px){#splash_logo img{width:400px}}.fadeUp{animation-name:fadeUpAnime;animation-duration:.5s;animation-fill-mode:forwards;opacity:0}@keyframes fadeUpAnime{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}