@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-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after{content:"";content:none}q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}.text-dec{text-align:center;border-color:#df8600;margin:2rem}.show-tablet{display:none!important}@media (min-width: 768px){.show-tablet{display:block!important}}@media (min-width: 768px){.hide-tablet{display:none!important}}.show-desktop-s{display:none}@media (min-width: 1024px){.show-desktop-s{display:block}}@media (min-width: 1024px){.hide-desktop-s{display:none!important}}.show-desktop{display:none}@media (min-width: 1280px){.show-desktop{display:block}}@media (min-width: 1280px){.hide-desktop{display:none!important}}.show-header{display:none}@media (min-width: 1170px){.show-header{display:block}}@media (min-width: 1170px){.hide-header{display:none!important}}.show-sp{display:none}@media (min-width: 560px){.show-sp{display:block}}@media (min-width: 560px){.hide-sp{display:none!important}}*{box-sizing:border-box}html{font-size:16px}body{font-family:Noto Sans JP,sans-serif;font-weight:400;color:#222;line-height:1.87;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%}img{max-width:100%;height:auto;vertical-align:bottom}a{color:#222}.container{width:100%;max-width:1072px;margin:0 auto;padding:0 16px;position:relative;z-index:1;overflow:hidden}@media (min-width: 768px){.container{max-width:1088px;padding:0 24px}}.ttl-01{font-size:2.2rem;font-weight:700;line-height:normal;text-align:center;color:#fff100}@media (min-width: 768px){.ttl-01{font-size:3rem;padding:2rem 0}}.ttl-01[data-en]{font-size:1.8rem;font-weight:700;padding:0}@media (min-width: 768px){.ttl-01[data-en]{font-size:3rem}}.ttl-01[data-en]:after{content:attr(data-en);font-family:Eczar,serif;font-size:1.1rem;font-weight:800;line-height:1;letter-spacing:.05em;display:block;margin-top:.8rem}@media (min-width: 768px){.ttl-01[data-en]:after{font-size:1.8rem}}@media (hover){.btn-link{transition:all .3s}.btn-link:hover{opacity:.7}}.mod-image img{width:100%}@media (min-width: 768px){.mod-image img{width:auto}}.area-cmn{position:relative;margin-bottom:10px}@media (min-width: 560px){.area-cmn{margin-bottom:20px}}.area-cmn:after{content:"";display:block;width:100%;height:10px;background-image:linear-gradient(to right,#0068b7 0% 14.2857%,#a64a97 14.2857% 28.5714%,#e60012 28.5714% 42.8571%,#e77f02 42.8571% 57.1428%,#fabe00 57.1428% 71.4285%,#22ac38 71.4285% 85.7142%,#00afec 85.7142% 100%);background-size:375px 100%;background-repeat:repeat-x;position:absolute;left:0;bottom:-10px}@media (min-width: 560px){.area-cmn:after{background-size:630px 100%;height:20px;bottom:-20px}}.scroll.fade{opacity:0;transform:translateY(2rem);transition:opacity .4s,transform .4s}.scroll.fade.is-view{opacity:1;transform:translateY(0)}@keyframes bounceWithPause{0%{transform:scale(1)}5%{transform:scale(1.15)}10%{transform:scale(.95)}15%{transform:scale(1.07)}20%{transform:scale(1)}to{transform:scale(1)}}.area-jamboree{background-color:#fff100;background-image:repeating-linear-gradient(120deg,transparent,transparent 50px,rgb(255,248,125) 50px,rgb(255,248,125) 100px)}.area-jamboree .sec-fv{margin-bottom:32px;position:relative;overflow:hidden}@media (min-width: 768px){.area-jamboree .sec-fv{margin-bottom:64px}}.area-jamboree .sec-fv .main img{width:100%}.area-jamboree .sec-fv .safety{width:20.5333333333vw;position:absolute;top:106.6666666667vw;right:1.3333333333vw;animation:bounceWithPause 6s ease-in-out infinite}@media (min-width: 560px){.area-jamboree .sec-fv .safety{width:17.8472222222vw;top:15.2777777778vw;right:-1.3888888889vw}}.area-jamboree .sec-info{padding-bottom:40px}@media (min-width: 768px){.area-jamboree .sec-info{padding-bottom:160px}}.area-jamboree .sec-info .ttl{display:flex;justify-content:center;margin-bottom:40px}@media (min-width: 768px){.area-jamboree .sec-info .ttl{margin-bottom:80px}}.area-jamboree .sec-info .list-info{display:flex;flex-direction:column;gap:48px}.area-jamboree .sec-info .list-info>.item:not(:last-child){border-bottom:solid 2px #222222;padding-bottom:48px}.area-jamboree .sec-info .list-info>.item .txt-comment{font-size:5.3333333333vw;font-weight:700;line-height:normal;margin-top:20px}@media (min-width: 768px){.area-jamboree .sec-info .list-info>.item .txt-comment{font-size:min(2.2222222222vw,2rem)}}.area-jamboree .sec-info .list-info>.item picture img{width:100%}.area-used_car{padding:50px 0}@media (min-width: 768px){.area-used_car{padding:103px 0}}.area-used_car .container{display:flex;flex-direction:column;justify-content:center;gap:24px}@media (min-width: 768px){.area-used_car .container{gap:48px}}.area-used_car .container .box-btn{display:inline-flex;justify-content:center}.area-used_car .container .txt-comment{font-size:5.3333333333vw;font-weight:700;text-align:center}@media (min-width: 768px){.area-used_car .container .txt-comment{font-size:min(2.2222222222vw,2rem)}.area-used_car .container .txt-comment br{display:none}}.area-shop{padding:50px 0;background-color:#fff100;background-image:repeating-linear-gradient(120deg,transparent,transparent 50px,rgb(255,248,125) 50px,rgb(255,248,125) 100px)}@media (min-width: 768px){.area-shop{padding:103px 0}}.area-shop .list-shop{display:grid;flex-wrap:wrap;justify-content:space-between;gap:36px 24px}.area-shop .list-shop>.item:nth-child(1){grid-area:1/1/2/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(1){grid-area:1/1/2/3}}.area-shop .list-shop>.item:nth-child(1) img{width:100%}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(1) img{width:auto}}.area-shop .list-shop>.item:nth-child(2){grid-area:2/1/3/2}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(2){grid-area:1/3/2/4}}.area-shop .list-shop>.item:nth-child(3){grid-area:2/2/3/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(3){grid-area:2/1/3/2}}.area-shop .list-shop>.item:nth-child(4){grid-area:3/1/4/2}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(4){grid-area:2/2/3/3}}.area-shop .list-shop>.item:nth-child(5){grid-area:3/2/4/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(5){grid-area:2/3/3/4}}.area-shop .list-shop>.item:nth-child(6){grid-area:4/1/5/2}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(6){grid-area:3/1/4/2}}.area-shop .list-shop>.item:nth-child(7){grid-area:4/2/5/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(7){grid-area:3/2/4/3}}.area-shop .list-shop>.item:nth-child(8){grid-area:5/1/6/2}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(8){grid-area:3/3/4/4}}.area-shop .list-shop>.item:nth-child(9){grid-area:5/2/6/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(9){grid-area:4/1/5/2}}.area-shop .list-shop>.item:nth-child(10){grid-area:6/1/7/2}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(10){grid-area:4/2/5/3}}.area-shop .list-shop>.item:nth-child(11){grid-area:6/2/7/3}@media (min-width: 768px){.area-shop .list-shop>.item:nth-child(11){grid-area:4/3/5/4}}.area-shop .list-shop>.item .box-photo{display:none}@media (min-width: 560px){.area-shop .list-shop>.item .box-photo{display:block;margin-bottom:16px}}.area-shop .list-shop>.item .box-link img{width:100%}.area-safety{padding:50px 0}@media (min-width: 768px){.area-safety{padding:103px 0}}.area-safety .container{display:flex;flex-direction:column;align-items:center;gap:48px}.area-safety .container .mod-image{display:block;width:100%}.area-plan{padding:50px 0;background-color:#fff100;background-image:repeating-linear-gradient(120deg,transparent,transparent 50px,rgb(255,248,125) 50px,rgb(255,248,125) 100px)}@media (min-width: 768px){.area-plan{padding:103px 0}}
