@charset "UTF-8";@keyframes recruit_h2{0%{right:0}100%{right:-110%}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}#field:after{background-color:rgba(255,255,255,.95)}.btn_panel .pic{height:160px;margin-bottom:15px}.btn_panel p{padding:0 15px}.btn_panel p strong{letter-spacing:0}h1.simple,h2.simple,h3.simple,h4.simple,h5.simple{margin-bottom:30px}h1.simple.green .en,h2.simple.green .en,h3.simple.green .en,h4.simple.green .en,h5.simple.green .en{font-size:4rem;letter-spacing:3px}h1.simple.no_green,h2.simple.no_green,h3.simple.no_green,h4.simple.no_green,h5.simple.no_green{font-size:2.8rem}h1.has_bg,h2.has_bg,h3.has_bg,h4.has_bg,h5.has_bg{padding:10px 0;font-size:2.2rem}#sidebar .sidebar_inner,.unit .cols .col2.has_bg{padding:15px}.buttons.large .button{height:80px;font-size:2rem}.buttons.large .button::before{margin-right:5px;font-size:1.6rem}.buttons.large .button:nth-child(n+3){margin-top:20px}.buttons.large+.buttons{margin-top:40px}#kv{margin-top:53px}#kv h1 span{font-size:calc(100vw / 1030 * 96)}#kv h1 p{font-size:calc(100vw / 1030 * 24)}#kv h1.has_icon .svg_icon.choose_tires svg,#kv h1.has_icon .svg_icon.customize svg,#kv h1.has_icon .svg_icon.purchase svg{width:calc(100vw / 1030 * 100)}#kv h1.has_icon .en{margin:calc(100vw / 1030 * -40) 0 calc(100vw / 1030 * 20);font-size:calc(100vw / 1030 * 80)}#kv .btn_kv{margin-top:53px}body#rugged_funny #kv .logo{background-size:auto 140%}body.subpage #breadcrumb{margin-top:90px}.unit .col{margin-bottom:30px}.unit .col.col_center{display:block}.unit .col.col_center .subtitle{font-size:1.8rem}.unit .col.col_center p{font-size:1.4rem}.unit .cols .col4{width:48%;margin-left:4%}#col2_contents,#sidebar{width:auto}.unit .cols .col4:nth-child(2n+1){margin-left:0}p.lead.tb_left,strong.lead.tb_left{text-align:left}.col_lead{margin-bottom:60px}p.lead{margin-bottom:30px}#has_sidebar{display:block}#sidebar{margin:0 0 80px}table.table05 td,table.table05 th{padding:15px 0 15px 15px;font-size:1.4rem}table.table05 th{width:30%}.list_items .list_item.margin_wide{margin-bottom:5px}.pic_border{min-height:auto}.has_border_box{margin-bottom:60px;padding:80px 30px 0}.has_border_box strong.label{width:200px;height:60px;font-size:3.6rem}.has_border_box .has_left_border span{background-size:auto 20px}.border_box{padding:15px}.tb_br{display:block}.tb_nobr,header .btn_pit span br,header.minimized .btn_pit span br{display:none}.tb_mb00{margin-bottom:0!important}header.minimized:before,header:before{height:53px;z-index:100;background-image:none;border-bottom-width:3px}header #logo,header.minimized #logo{width:105px;top:7px}header .btn_callcenter,header .btn_car,header .btn_pit,header .btn_shop,header label,header.minimized .btn_callcenter,header.minimized .btn_car,header.minimized .btn_pit,header.minimized .btn_shop,header.minimized label{width:58px;height:50px;top:0;font-size:1rem;box-sizing:border-box}header .btn_callcenter .pic,header .btn_callcenter:before,header .btn_car .pic,header .btn_car:before,header .btn_pit .pic,header .btn_pit:before,header .btn_shop .pic,header .btn_shop:before,header.minimized .btn_callcenter .pic,header.minimized .btn_callcenter:before,header.minimized .btn_car .pic,header.minimized .btn_car:before,header.minimized .btn_pit .pic,header.minimized .btn_pit:before,header.minimized .btn_shop .pic,header.minimized .btn_shop:before{width:100%;position:absolute;font-size:1.8rem;margin-right:0;left:0;text-align:center}header .btn_callcenter,header .btn_car,header .btn_pit,header .btn_shop,header.minimized .btn_callcenter,header.minimized .btn_car,header.minimized .btn_pit,header.minimized .btn_shop{padding:20px 0 0}header .btn_shop,header.minimized .btn_shop{right:58px}header .btn_shop:before,header.minimized .btn_shop:before{top:5px}header .btn_callcenter,header .btn_car,header .btn_pit,header.minimized .btn_callcenter,header.minimized .btn_car,header.minimized .btn_pit{text-align:center;line-height:1.1}header .btn_callcenter:before,header .btn_car:before,header .btn_pit:before,header.minimized .btn_callcenter:before,header.minimized .btn_car:before,header.minimized .btn_pit:before{top:3px}header .btn_callcenter,header.minimized .btn_callcenter{right:116px}header .btn_pit,header.minimized .btn_pit{right:174px}header .btn_pit .pic,header.minimized .btn_pit .pic{top:6px}header .btn_pit svg,header.minimized .btn_pit svg{width:20px}header .btn_car,header.minimized .btn_car{right:232px}header label,header.minimized label{padding-top:28px;display:block;position:fixed;right:0;z-index:100;text-align:center;color:#fff;background-color:#42A548;background-image:linear-gradient(to right,#fff,#fff);background-position:center 18px;background-repeat:no-repeat;background-size:20px 2px;transition-property:background-size;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}header label:after,header label:before,header.minimized label:after,header.minimized label:before{content:"";width:20px;height:2px;margin:auto;display:block;position:absolute;left:0;right:0;z-index:0;background-color:#fff;-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}header label:before,header.minimized label:before{top:12px}header label:after,header.minimized label:after{top:24px}#nav_global,header.minimized~#nav_global{height:100%;z-index:99;-moz-transform:translateX(100%);-ms-transform:translateX(100%);-webkit-transform:translateX(100%);transform:translateX(100%)}#nav_global ul,header.minimized~#nav_global ul{flex-wrap:wrap}#nav_global #nav_global_items,#nav_global #nav_misc_items,header.minimized~#nav_global #nav_global_items,header.minimized~#nav_global #nav_misc_items{position:static}#nav_global #nav_global_items,header.minimized~#nav_global #nav_global_items{margin-bottom:15px;padding-top:80px}#nav_global #nav_global_items .nav_global_item,header.minimized~#nav_global #nav_global_items .nav_global_item{width:49%;margin:0 0 15px 2%}#nav_global #nav_global_items .nav_global_item:nth-child(2n+1),header.minimized~#nav_global #nav_global_items .nav_global_item:nth-child(2n+1){margin-left:0}#nav_global #nav_global_items .nav_global_item.blogs,header.minimized~#nav_global #nav_global_items .nav_global_item.blogs{width:100%;margin-left:0}#nav_global #nav_global_items .nav_global_item.dictionary,#nav_global #nav_global_items .nav_global_item.service,header.minimized~#nav_global #nav_global_items .nav_global_item.dictionary,header.minimized~#nav_global #nav_global_items .nav_global_item.service{margin-bottom:0}#nav_global #nav_global_items .nav_global_item.service,header.minimized~#nav_global #nav_global_items .nav_global_item.service{margin-left:0}#nav_global #nav_global_items .nav_global_item.dictionary,header.minimized~#nav_global #nav_global_items .nav_global_item.dictionary{margin-left:2%}#nav_global #nav_global_items li:hover .nav_local_items ul,header.minimized~#nav_global #nav_global_items li:hover .nav_local_items ul{padding:0}#nav_global #nav_global_items .btn_global,header.minimized~#nav_global #nav_global_items .btn_global{border:1px solid #42A548}#nav_global .nav_local_items,header.minimized~#nav_global .nav_local_items{min-width:auto;padding:15px 0 0;position:static;background-color:transparent}#nav_global .nav_local_items ul.wrapper,header.minimized~#nav_global .nav_local_items ul.wrapper{margin:0;justify-content:flex-start}#nav_global .nav_local_items ul.wrapper li:first-child,header.minimized~#nav_global .nav_local_items ul.wrapper li:first-child{display:none}#nav_global .nav_local_items li,header.minimized~#nav_global .nav_local_items li{height:auto;margin-right:15px}#nav_global .nav_local_items a,header.minimized~#nav_global .nav_local_items a{color:#000;background-color:transparent;border:none}#nav_global .nav_local_items a:before,header.minimized~#nav_global .nav_local_items a:before{color:#000}#nav_global #nav_misc_items li.about,#nav_global #nav_misc_items li.blogs,#nav_global #nav_misc_items li.faq,#nav_global #nav_misc_items li.members,#nav_global #nav_misc_items li.news,#nav_global #nav_misc_items li.original,#nav_global #nav_misc_items li.pit,#nav_global #nav_misc_items li.privacy,#nav_global #nav_misc_items li.purchase,#nav_global #nav_misc_items li.purchase-line,#nav_global #nav_misc_items li.purchase-reservations,#nav_global #nav_misc_items li.service,#nav_global #nav_misc_items li.sites,#nav_global #nav_misc_items li.special,header.minimized~#nav_global #nav_misc_items li.about,header.minimized~#nav_global #nav_misc_items li.blogs,header.minimized~#nav_global #nav_misc_items li.faq,header.minimized~#nav_global #nav_misc_items li.members,header.minimized~#nav_global #nav_misc_items li.news,header.minimized~#nav_global #nav_misc_items li.original,header.minimized~#nav_global #nav_misc_items li.pit,header.minimized~#nav_global #nav_misc_items li.privacy,header.minimized~#nav_global #nav_misc_items li.purchase,header.minimized~#nav_global #nav_misc_items li.purchase-line,header.minimized~#nav_global #nav_misc_items li.purchase-reservations,header.minimized~#nav_global #nav_misc_items li.service,header.minimized~#nav_global #nav_misc_items li.sites,header.minimized~#nav_global #nav_misc_items li.special{display:block}#nav_global #nav_misc_items li.company,#nav_global #nav_misc_items li.recruit,header.minimized~#nav_global #nav_misc_items li.company,header.minimized~#nav_global #nav_misc_items li.recruit{order:0}#nav_global #nav_misc_items .misc,#nav_global #nav_misc_items .outside,#nav_global #nav_misc_items .sns,header.minimized~#nav_global #nav_misc_items .misc,header.minimized~#nav_global #nav_misc_items .outside,header.minimized~#nav_global #nav_misc_items .sns{width:100%;margin-bottom:15px;padding-top:15px;border-top:1px solid #42A548}#nav_global #nav_misc_items .misc ul,#nav_global #nav_misc_items .outside ul,#nav_global #nav_misc_items .sns ul,header.minimized~#nav_global #nav_misc_items .misc ul,header.minimized~#nav_global #nav_misc_items .outside ul,header.minimized~#nav_global #nav_misc_items .sns ul{justify-content:center}#nav_global #nav_misc_items .misc li,#nav_global #nav_misc_items .outside li,#nav_global #nav_misc_items .sns li,header.minimized~#nav_global #nav_misc_items .misc li,header.minimized~#nav_global #nav_misc_items .outside li,header.minimized~#nav_global #nav_misc_items .sns li{margin:0 10px}#nav_global #nav_misc_items .misc ul,header.minimized~#nav_global #nav_misc_items .misc ul{width:auto}#nav_global #nav_misc_items .misc li,header.minimized~#nav_global #nav_misc_items .misc li{padding:5px 0}#nav_global #nav_misc_items .sns,header.minimized~#nav_global #nav_misc_items .sns{position:static}#nav_global #nav_misc_items .sns ul,header.minimized~#nav_global #nav_misc_items .sns ul{flex-direction:row}#nav_global #nav_misc_items .outside,header.minimized~#nav_global #nav_misc_items .outside{margin-bottom:0}#nav_global #nav_misc_items .outside li,header.minimized~#nav_global #nav_misc_items .outside li{margin-bottom:10px}#nav_global #nav_misc_items a.btn_arrow,header.minimized~#nav_global #nav_misc_items a.btn_arrow{margin:0;font-size:1.4rem}#nav_global #nav_misc_items a.btn_sns,header.minimized~#nav_global #nav_misc_items a.btn_sns{width:auto;height:40px;padding:5px 15px;font-size:1.4rem;border-radius:5px}#nav_global #nav_misc_items a.btn_sns:before,header.minimized~#nav_global #nav_misc_items a.btn_sns:before{width:auto;margin-right:5px;position:static}#nav_global #nav_misc_items a.btn_sns span,header.minimized~#nav_global #nav_misc_items a.btn_sns span{height:auto;-webkit-writing-mode:horizontal-tb;-ms-writing-mode:horizontal-tb;writing-mode:horizontal-tb}#chk_nav:checked~header label{background-size:0 2px}#chk_nav:checked~header label:before{-moz-transform:translateY(5px) rotate(225deg);-ms-transform:translateY(5px) rotate(225deg);-webkit-transform:translateY(5px) rotate(225deg);transform:translateY(5px) rotate(225deg)}#chk_nav:checked~header label:after{-moz-transform:translateY(-7px) rotate(-225deg);-ms-transform:translateY(-7px) rotate(-225deg);-webkit-transform:translateY(-7px) rotate(-225deg);transform:translateY(-7px) rotate(-225deg)}footer a.button{width:auto;padding:0 15px}footer .link_wrapper{padding-bottom:45px}footer .link_wrapper .links_main .boxes{display:flex;flex-wrap:wrap}footer .link_wrapper .links_main .boxes .prefs_wapper{padding-bottom:50px;position:relative;flex-wrap:wrap}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs{width:50%;margin-right:0}footer .link_wrapper .links_main .box.dictionary .children li,footer .link_wrapper .links_main .box.service .children li,footer .link_wrapper .links_main .boxes .prefs_wapper .prefs ul li{margin-right:15px}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs:first-child{width:100%}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs:last-child strong:first-child,footer .link_wrapper .links_main .boxes .prefs_wapper .prefs:last-child strong:first-child+ul{position:absolute;left:0}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs:last-child strong:first-child{bottom:30px}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs:last-child strong:first-child+ul{margin-bottom:0;bottom:0}footer .link_wrapper .links_main .boxes .prefs_wapper .prefs ul{display:flex}footer .link_wrapper .links_main .box.dictionary,footer .link_wrapper .links_main .box.service{margin-left:30px}footer .link_wrapper .links_main .box.dictionary .children,footer .link_wrapper .links_main .box.service .children{display:flex;flex-wrap:wrap}footer .link_wrapper .links_main .box.service{flex:1}footer .link_wrapper .links_main .box.dictionary{width:30%}footer .link_wrapper .links_main .box.shops{width:100%;margin-top:30px}footer .link_wrapper .links_main .box.shops a br{display:none}footer .link_wrapper .links_misc .links{max-width:640px;margin:0}footer .link_wrapper .outside{flex-wrap:wrap;justify-content:center}footer .link_wrapper .outside li{width:28%;margin:0 2% 15px}#home #kv{padding-bottom:30px}#home #kv.noslider{padding-bottom:0}#home #kv h1{padding-top:50px}#home #kv .bx-pager{bottom:8px}#home #kv .bx-pager a{width:12px;height:12px;margin:0 5px}#home_want .wrapper{max-width:none;margin:0 15px}#home_want .want_links a{padding:30px 0;border-width:2px;border-radius:30px}#home_want .want_links a strong{font-size:2.8rem;text-indent:0;letter-spacing:0}#home_want .want_links a .pic{height:150px;margin-top:15px}#home_want .want_links a+a{margin-left:15px}#home_want .want_links a.choose_tires svg{width:105px}#home_want .want_links a.purchase svg{width:120px}#home_want .want_links a.customize svg{width:105px}.home_pickup_slider{margin-bottom:30px}.home_pickup_slider .slick-slide{opacity:.6;transition-property:opacity;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}.home_pickup_slider .slick-slide.slick-active{opacity:1}#home_blogsfind,#home_shops{padding-top:40px}#home_blog{padding:40px 0 22px}#home_shops .pref{width:49%;margin-left:2%}#home_shops .pref.aichi,#home_shops .pref.gifu,#home_shops .pref.shizuoka{margin-left:0}#home_shops .pref.aichi{width:100%}#home_shops .pref.aichi .shops{min-height:110px}#home_shops .pref.aichi a br{display:block}#home_shops .pref.gifu,#home_shops .pref.mie{width:49%}#home_shops .pref label,#home_shops .shops{padding:15px}#home_shops .shop a br{display:none}#home_snaps{padding-top:40px}#home_special .box .info,#home_special .box .pic{width:50%}.home_special_contents+.home_special_contents{margin-top:15px}.home_special_contents .col{align-items:flex-start}.home_special_contents .info{padding:15px}.home_special_contents .pic{width:40%;padding:15px 15px 15px 0}.home_special_contents.campaign_list .col{position:relative;align-items:center}.home_special_contents.campaign_list h1.simple.green{width:calc(50% - 30px);height:calc(100vw / 768 * 132);display:flex;flex-direction:column;justify-content:center}.home_special_contents.campaign_list h1.simple.green .en{font-size:calc(100vw / 768 * 26)}.home_special_contents.campaign_list h1.simple.green .ja{font-size:calc(100vw / 768 * 16)}.home_special_contents.campaign_list .info{flex:1}.home_special_contents.campaign_list .pic{padding-top:15px;position:absolute;top:0;right:0}#home_news .mini{height:30px;top:30px}.blog_find_button a{padding:5px 0}.blog_find_button a p{font-size:2rem}.blog_find_button a span{margin-top:0}#sidebar_shop .parent{margin-bottom:15px;padding-bottom:15px}#sidebar_shop strong.bold{margin-bottom:5px}#sidebar_shop ul{display:flex;flex-wrap:wrap}#sidebar_shop .child{padding-left:10px}#sidebar_shop .child br{display:none}#shops.subpage h1 br{display:block}#recruit .gallery{padding-bottom:35px}#recruit .gallery li{margin-bottom:15px}#notfound p.lead a{display:none}#notfound p.lead label{display:inline;color:#42A548}.special_wrapper{margin-bottom:40px;padding:15px;border-width:5px}.title_special{padding:35px}.title_special p{padding-right:0}.title_special strong:after,.title_special strong:before{width:50px}.special_banner .info span{font-size:1.8rem}.special_banner .info strong{font-size:3.6rem}.special_list .label{margin-bottom:10px;padding:0 5px;line-height:20px}.special_list h3{margin-bottom:10px;font-size:1.8rem}#calendar .xo-event-calendar .xo-months .xo-month-wrap{width:48%;margin:0 0 30px 4%}#calendar .xo-event-calendar .xo-months .xo-month-wrap:nth-child(3n+1){margin-left:4%}#calendar .xo-event-calendar .xo-months .xo-month-wrap:nth-child(2n+1){margin-left:0}#home_hiroshi{padding:30px 0 10px}#hiroshi-d5 #kv h1 span{font-size:5.2rem}#hiroshi-d5 .title_special{margin-bottom:50px}#hiroshi-d5 .title_special strong:after,#hiroshi-d5 .title_special strong:before{left:calc(540 / 1140 * 100%)}.special_banner.d5 .pic{width:388px}.special_banner.d5 .info span{font-size:1.8rem}.special_banner.d5 .info strong{font-size:2.8rem}#callcenter_items li{padding-left:240px}.pit_shops address,.pit_shops h4{margin:0 20px 20px}.pit_shops h4{font-size:1.8rem}.pit_shops address{padding:10px}#purchase_nav_tel{width:400px}#purchase_nav_tel p.ex{line-height:36px;font-size:1.4rem}#purchase_nav_tel .buttons{padding-bottom:7px}#purchase_nav_tel .buttons a{width:360px;padding:5px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}#purchase_nav_tel .buttons a p{font-size:1rem}#purchase_nav_tel .buttons a div{height:30px;position:relative}#purchase_nav_tel .buttons a div:before{content:"フリーダイヤル";position:absolute;bottom:-6px;left:-18px;font-size:10px;-moz-transform:scale(.5);-ms-transform:scale(.5);-webkit-transform:scale(.5);transform:scale(.5)}#purchase_nav_tel .buttons a div img{width:26px;margin-right:5px}#purchase_nav_tel .buttons a div span.sp{height:30px;display:block;line-height:28px;color:#000;font-size:1.8rem}#purchase_nav_tel .buttons a div span.pc{display:none}#purchase_nav_shops{width:100px}#purchase_nav_shops p{padding-bottom:0;font-size:1.4rem}#purchase_nav_shops span{height:50px;font-size:3.6rem}footer.wide .info_wrapper{padding-bottom:120px}header#recruit_LP,header#recruit_LP.minimized{height:80px}header#recruit_LP .logo img,header#recruit_LP.minimized .logo img{width:150px;top:10px}header#recruit_LP span,header#recruit_LP.minimized span{top:45px;font-size:2.2rem}header#recruit_LP label,header#recruit_LP.minimized label{width:50px;height:50px;margin:15px 15px 15px 0;padding:0;background-color:#fff;background-image:linear-gradient(to right,#42a548,#42a548);background-position:center center;background-repeat:no-repeat;background-size:30px 2px;transition-property:background-size;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}header#recruit_LP label:after,header#recruit_LP label:before,header#recruit_LP.minimized label:after,header#recruit_LP.minimized label:before{content:"";width:30px;height:2px;margin:auto;display:block;position:absolute;left:0;right:0;z-index:0;background-color:#42A548;-moz-transform:translateY(0) rotate(0);-ms-transform:translateY(0) rotate(0);-webkit-transform:translateY(0) rotate(0);transform:translateY(0) rotate(0);transition-property:all;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}header#recruit_LP label:before,header#recruit_LP.minimized label:before{top:12px}header#recruit_LP label:after,header#recruit_LP.minimized label:after{top:36px}header#recruit_LP.minimized~nav,header#recruit_LP~nav{width:100%;height:100%;padding-top:80px;display:block;position:fixed;top:0;left:0;z-index:99;background-color:#fff;box-sizing:border-box;transform:translateX(100%);transition-property:transform;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}header#recruit_LP.minimized~nav ul,header#recruit_LP~nav ul{padding:60px;justify-content:space-between;flex-wrap:wrap;border-top:2px solid #42A548}header#recruit_LP.minimized~nav ul li,header#recruit_LP~nav ul li{width:48%;margin:0}header#recruit_LP.minimized~nav ul li:nth-child(n+3),header#recruit_LP~nav ul li:nth-child(n+3){margin-top:30px}header#recruit_LP.minimized~nav ul li.tb,header#recruit_LP~nav ul li.tb{width:100%;margin-top:60px;display:flex;justify-content:center}header#recruit_LP.minimized~nav ul li.anniversary a,header#recruit_LP~nav ul li.anniversary a{width:80%;padding:10px 0;text-align:center;color:#fff;font-size:2.2rem;background-color:#42A548;border-radius:5px}header#recruit_LP.minimized~#field footer .inner,header#recruit_LP~#field footer .inner{padding-bottom:70px}header#recruit_LP.minimized~#field footer .inner p.ex,header#recruit_LP~#field footer .inner p.ex{padding:0 30px;font-size:1.2rem}header#recruit_LP.minimized~#field footer .inner p.copyright,header#recruit_LP~#field footer .inner p.copyright{font-size:1.1rem}#chk_nav_recruit:checked~header#recruit_LP label{background-size:0 2px}#chk_nav_recruit:checked~header#recruit_LP label:before{top:16px;-moz-transform:translateY(5px) rotate(225deg);-ms-transform:translateY(5px) rotate(225deg);-webkit-transform:translateY(5px) rotate(225deg);transform:translateY(5px) rotate(225deg)}#chk_nav_recruit:checked~header#recruit_LP label:after{top:28px;-moz-transform:translateY(-7px) rotate(-225deg);-ms-transform:translateY(-7px) rotate(-225deg);-webkit-transform:translateY(-7px) rotate(-225deg);transform:translateY(-7px) rotate(-225deg)}#chk_nav_recruit:checked~header#recruit_LP~nav{transform:translateX(0)}#recruit section.zone[data-zone="1"] .message p{font-size:4.8rem}#recruit section.zone[data-zone="1"] .message .tel{bottom:80px}#recruit section.zone[data-zone="3"]::before,#recruit section.zone[data-zone="4"]::before,#recruit section.zone[data-zone="5"]::before{width:80%}#recruit section.zone[data-zone="3"] .message,#recruit section.zone[data-zone="4"] .message,#recruit section.zone[data-zone="5"] .message{bottom:8%}#recruit section.zone[data-zone="3"]::before,#recruit section.zone[data-zone="5"]::before{right:27%;-moz-transform:skewX(22deg);-ms-transform:skewX(22deg);-webkit-transform:skewX(22deg);transform:skewX(22deg)}#recruit section.zone[data-zone="4"]::before{left:27%;-moz-transform:skewX(-22deg);-ms-transform:skewX(-22deg);-webkit-transform:skewX(-22deg);transform:skewX(-22deg)}#recruit section.zone[data-zone="4"] .message{left:auto;right:5%}#recruit section.anniversary .text .inner{padding:60px 30px 30px}#recruit section.anniversary .text h2 p{font-size:2.4rem}#recruit section.anniversary .text a{height:50px}#recruit section.anniversary .text a span::after{right:30px}#recruit section.description h2 p,#recruit section.recruitment h2 p,#recruit section.voices h2 p{height:80px;line-height:90px;font-size:8rem}#recruit section.description h2 span{margin-top:0}#recruit section.recruitment .box_wrapper{margin:0 30px}#purchase_lead .purchase_icons{margin-bottom:30px}#purchase_lead .purchase_icons .purchase_icon{width:49%;padding:15px;border-width:5px;border-radius:30px}#purchase_lead .purchase_icons .purchase_icon .box{height:250px}#purchase_lead .purchase_icons .purchase_icon strong{margin-bottom:5px;font-size:2.8rem;text-indent:0;letter-spacing:0}.recommended_tires,.tire_features,.tire_prices .table05{margin-bottom:60px}#purchase_lead .purchase_icons .purchase_icon .icon_purchase svg{width:140px}#purchase_lead .purchase_icons .purchase_icon .icon_reuse svg{width:120px}#purchase_lead .purchase_icons .purchase_icon p{font-size:1.4rem;letter-spacing:0}.choose_example .tire .pic::before{border-width:10px 0 10px 16px}.choose_example strong{font-size:calc(100vw / 1030 * 20)}.tire_info+.tire_info{margin-top:60px}.tire_info h2{line-height:1.4}#at_old_wheels .col2 p,.line_box .line_inner p{line-height:1.6}.tire_features .text{margin-left:calc(100vw / 1030 * 30)}.tire_features .pic{width:40%;margin-left:0}.recommended_tires{padding:60px 0}.recommended_tires ul .pic{height:180px}.recommended_tires ul .text{padding:15px}.recommended_tires ul .text strong{font-size:1.8rem}#purchase_anchors{margin-bottom:80px;padding-left:0;top:53px}#purchase_anchors .wrapper{margin:0 15px}#at_consulting,#at_old_wheels,#at_shop_line,#at_strength{margin-bottom:80px}#purchase_anchors a{margin:0 10px 10px 0;font-size:1.4rem}#at_strength .logo img{max-width:300px}#at_strength h2{font-size:3.6rem}#at_strength .strength_boxes .box{height:200px}#at_strength .strength_boxes p{font-size:2.2rem}#at_old_wheels h3 span.mini{font-size:1.6rem}#at_shop_line strong{margin-bottom:40px;font-size:2.6rem}#at_shop_line strong .green{font-size:3.2rem}#at_shop_line .way_boxes span.ex{padding:20px 0;font-size:2.4rem}#at_shop_line .way_boxes .box{padding:20px;font-size:1.8rem;border-width:2px}#at_shop_line .way_boxes .box p{font-size:4.6rem}#at_shop_line .way_boxes .box a{line-height:40px;font-size:1.8rem}#at_reasons{padding-bottom:50px}#at_consulting h3{margin-bottom:40px}#at_consulting .box{padding:20px;display:block;border-width:2px}#at_consulting .box .logo{display:none}#at_consulting .box .info{margin-left:0;display:flex;flex-direction:column;align-items:center}#at_consulting .box .info strong{height:120px;display:flex;align-items:center;font-size:3.6rem}#at_consulting .box .info strong .tb{width:200px;margin-right:20px;display:inline-block}#at_consulting .box .info p{margin:20px 0;font-size:1.8rem}#at_consulting .box .info span.ex{margin:0 auto;padding:10px 20px;font-size:1.4rem}#at_flow+section{padding-bottom:50px}#at_archive,#at_voices{margin-bottom:60px}#voices_list .box+.box{margin-top:40px}#voices_list .box .pic{width:120px;margin-right:60px}#voices_list .box .text{padding:20px;border-radius:20px}#voices_list .box .text strong{margin-bottom:10px}#voices_list .box .text::after{width:40px;height:40px}#voices_list .box:nth-child(2n+1) .pic{margin:0 0 0 60px}#purchase_nav{width:calc(100% - 40px)}#purchase_anchors~#purchase_nav #purchase_nav_reservation,#purchase_anchors~#purchase_nav #purchase_nav_shops{width:auto;margin-left:10px;flex:1}#purchase_nav_reservation p{padding-bottom:0;font-size:1.4rem}#purchase_nav_reservation span{height:50px;align-items:center}#purchase_nav_reservation span svg{width:30px;margin-bottom:0}#at_shop_info .area_wrapper h3{padding:15px;font-size:2.2rem}#at_shop_info .area_wrapper .area{padding:30px;font-size:2rem}#reservation_want .want_links a{padding:30px 0;border-width:2px;border-radius:30px}#reservation_want .want_links a strong{font-size:2.8rem;text-indent:0;letter-spacing:0}#reservation_want .want_links a .pic{height:150px;margin:15px 0}#reservation_want .want_links a span.ex{padding:0 15px}#reservation_want .want_links a.purchase svg{width:120px}#reservation_want .want_links a.pit svg{width:100px}.line_box .text{width:calc(100% - 270px)}.line_box .text span{margin-right:14px}.line_box .line_inner{min-height:180px;padding-left:200px}.line_box .line_inner .line_inner_pic{width:180px}.line_samples{padding:20px}.line_samples .line_sample .box .pic{width:120px;min-width:120px}#purchase_nav_line{height:100px}#purchase_nav_line strong{font-size:2rem}#purchase_nav_line p{font-size:2.8rem}