/*!
Theme Name: Shonai-Tire
Theme URI: http://underscores.me/
Author: Underscores.me
Author URI: http://underscores.me/
Description: Description
Version: 1.0.0
Tested up to: 5.4
Requires PHP: 5.6
License: GNU General Public License v2 or later
License URI: LICENSE
Text Domain: temp_base
Tags: custom-background, custom-logo, custom-menu, featured-images, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned.

temp_base is based on Underscores https://underscores.me/, (C) 2012-2020 Automattic, Inc.
Underscores is distributed under the terms of the GNU GPL v2 or later.

Normalizing styles have been helped along thanks to the fine work of
Nicolas Gallagher and Jonathan Neal https://necolas.github.io/normalize.css/
*/
.page .entry-title{display:none}:where(figure){margin-bottom:0}*{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}:root{--main-font:"Noto Sans JP",sans-serif;--sub-font:"Noto Serif JP",serif;--orange:#f27400;--green:#579c34;--black:#353535;--gray:#e5e5e5;--red:#ea1e43;--font-size--h1:clamp(2.6rem, 0.907rem + 2.96vw, 5.6rem);--font-size--h2:clamp(2.2rem, 0.68rem + 2.22vw, 4.2rem);--font-size--h3:clamp(1.8rem, 0.52rem + 1.7vw, 3.2rem);--font-size--h4:clamp(1.8rem, 0.52rem + 1.5vw, 2.4rem);--font-size--h5:clamp(1.8rem, 0.52rem + 1.5vw, 2rem);--margin-l:clamp(64px, 6vw, 96px);--margin-m:clamp(32px, 5vw, 64px);--margin-s:clamp(24px, 2vw, 32px)}html{scrollbar-gutter:stable}body{overflow-x:hidden}.contents_page_inner{overflow:hidden}.section_inner{max-width:1000px;width:100%;margin:0 auto;padding:0 24px}.section_inner-l{max-width:1480px;width:100%;margin:0 auto;padding:0 24px}img{max-width:100%;vertical-align:bottom;object-fit:cover}.contents_page .n2-ss-slider .n2-ss-slider-controls-below{display:flex;flex-flow:wrap;justify-content:center;align-items:center;padding-top:10px}.n2-ss-control-bullet{width:100%;order:1}.nextend-arrow{display:block !important;order:2;position:relative !important;top:auto !important;left:auto !important;margin:0 10px}html{font-family:var(--main-font);font-weight:400;font-style:normal;font-size:.625rem;line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{font-size:1.6rem;letter-spacing:.03em;line-height:1.6;color:var(--black)}h1{font-size:var(--font-size--h1);white-space:nowrap;font-weight:600}h2{font-size:var(--font-size--h2);font-weight:600}h3{font-size:var(--font-size--h3);font-weight:500}h4{font-size:var(--font-size--h4);font-weight:500}p{font-size:clamp(1.4rem, 1.5vw, 1.6rem);margin-bottom:8px;line-height:1.8}input{font-size:clamp(1.6rem, 1.5vw, 1.8rem)}.pc_hide{display:none !important}.pc_show{display:block !important}.section_title-SP{display:none}.contents_right{margin-top:64px}.contents_right>div{display:flex;flex-direction:column-reverse;position:relative;height:400px;margin-bottom:var(--margin-s)}.contents_right-img{position:absolute;top:-64px;left:10%;width:120%;margin-bottom:0}.contents_right-img img{width:100%;max-height:400px}.contents_right .contents_right-text{color:#fff;background:var(--black);padding:24px;margin:0 auto 0 0;width:fit-content;min-width:700px;z-index:1}.contents_right .contents_right-text h3{margin-bottom:24px}.contents_left{margin-top:64px}.contents_left>div{display:flex;flex-direction:column-reverse;position:relative;height:400px;margin-bottom:var(--margin-s)}.contents_left-img{position:absolute;top:-64px;right:10%;width:130%;margin-bottom:0}.contents_left-img img{width:100%;max-height:400px}.contents_left .contents_left-text{color:#fff;background:var(--black);padding:24px;margin:0 0 0 auto;width:fit-content;max-width:700px;z-index:1}.contents_left .contents_left-text h3{margin-bottom:24px}.contact_btn a{display:flex;justify-content:center;align-items:center;gap:4px}.contact_btn a .img_icon{width:1.8rem;transition:.3s ease-in-out}a{color:var(--black);text-decoration:none;display:block;cursor:pointer;transition:.3s ease-in-out !important}a:link,a:visited{color:inherit;text-decoration:none}@media (any-hover:hover) and (pointer:fine){.main_visual-video .popup_btn:hover{background:#fff;color:var(--green)}.custom-post-list a:hover{color:var(--red)}.link_btn a:hover{background:#fff;color:var(--green)}.banner_large a:hover{opacity:.7}.trade_btn-area a:hover{background:0 0;color:var(--black) !important}nav.navigation ul li a:hover{color:var(--green)}.contact_btn li a:hover{background:#fff !important;color:var(--black) !important;border:1px solid #fff !important;!important}.contact_btn li a:hover .img_icon{filter:brightness(0) saturate(100%) invert(16%) sepia(1%) saturate(4314%) hue-rotate(42deg) brightness(89%) contrast(81%)}.reserve_btn li a:hover{background:#fff !important;color:var(--green) !important;border:1px solid var(--green) !important}.reserve_btn li:first-child a:hover{background:#fff !important;color:var(--orange) !important;border:1px solid var(--orange) !important}.contact_box a:hover{transform:scale(1.1,1.1)}.section_news li a:hover{color:var(--green)}#site_footer .reserve_btn li:first-child a:hover{background:#fff !important;color:var(--black) !important;border:1px solid #fff !important}#site_footer .reserve_btn li:nth-child(2) a:hover{background:#fff !important;border:1px solid var(--orange) !important;color:var(--orange) !important}.link_btn.link_mvv a:hover,.link_btn.link_company a:hover{background:0 0;color:var(--green)}.service_btn-area .service_page-btn .mail_tel-icon a:hover:after,.service_btn-area .service_page-btn .mail_tel-icon a:hover:before,.service_btn-area .service_page-btn .mail_tel-icon a:hover img{filter:brightness(0) saturate(100%) invert(71%) sepia(12%) saturate(4489%) hue-rotate(53deg) brightness(77%) contrast(63%)}.service_list .link_btn a:hover{background:#fff}.service_btn-area .service_page-btn .is-style-fill a:hover .is-style-fill{background:0 0;color:var(--green)}.news_page-archive--list li a:hover{color:var(--red)}.prev-post-link a:hover,.next-post-link a:hover{color:var(--red)}.wp-pagenavi a.page.larger:hover{background-color:var(--red);color:#fff;border:1.5px solid var(--red)}.wp-pagenavi a.nextpostslink:hover{background-color:var(--red);color:#fff;border:1.5px solid var(--red)}.news_page-post-list .custom-post-list a:hover{color:var(--red)}.wpcf7 input[type=submit]:hover{background:#404040;border:1px solid var(--black)}#wpcf7cpcnf button.wpcf7cp-cfm-edit-btn:hover{background:#f0f0f0;border:1px solid var(--black);color:var(--black)}#wpcf7cpcnf button.wpcf7-submit:hover{background:#404040;border:1px solid var(--black)}.link_btn.contact_page-btn a:hover{color:var(--red);text-decoration:underline var(--red)}.contact_page-box a:hover{opacity:.8}.wpcf7-form-control-wrap .wpcf7-radio .wpcf7-list-item:hover{background-color:#f0f0f0}.shop_service-link:hover .shop_service-text{color:#fff;background:var(--green)}.shop_service-link:hover figure a{opacity:.7}.section_shop .shop_link:hover h3{background:var(--green)}.shop_link:hover figure a{transform:scale(1.2,1.2)}.shop_ec-link:hover figure a{opacity:.7}.shop_ec-link:hover .shop_ec-text{background:var(--green);color:#fff;transition:.3s ease-in-out}.trade_flex .trade_flex-item:hover figure a{opacity:.7}.trade_flex .trade_flex-item:hover h4{background:var(--green);color:#fff}.recruit_flex .recruit_flex-item:hover h4{background:var(--green);color:#fff;transition:.3s ease-in-out}.recruit_flex .recruit_flex-item:hover figure a{opacity:.7}.top_ec-banner a:hover{transform:scale(.8,.8)}.lower_btn-area .lower_btn a:hover{opacity:.7}}.breaking-out{margin-right:calc(50% - 50vw);margin-left:calc(50% - 50vw)}.press-inside{padding-right:calc(50vw - 50%);padding-left:calc(50vw - 50%)}.js-fadeup-load{opacity:0;transform:translateY(20px);transition:.5s ease-in-out;transition-delay:.3s}.js-fadeup-load.fade-up{opacity:1;transform:translateY(0)}.js-fadeup-scroll{opacity:0;transform:translateY(20px);transition:.5s ease-in-out}.js-fadeup-scroll.fade-up{opacity:1;transform:translateY(0)}.js-fadeleft-scroll{opacity:0;transform:translateX(-20px);transition:.5s ease-in-out}.js-fadeleft-scroll.fade-left{opacity:1;transform:translateX(0)}.js-faderight-scroll{opacity:0;transform:translateX(20px);transition:.5s ease-in-out}.js-faderight-scroll.fade-right{opacity:1;transform:translateX(0)}.delay-item{opacity:0;transform:translateY(20px);transition:opacity .5s ease-out,transform .5s ease-out}.delay-item-slide{opacity:0;transform:translateX(100%);transition:opacity .5s ease-out,transform .5s ease-out}.delay-item.is-visible{opacity:1;transform:translateY(0)}.delay-item-slide.is-visible{opacity:1;transform:translateX(0)}.link_btn a{border-radius:0;color:#fff;background:var(--green);padding:16px 24px}.link_btn.read_more{font-size:1.4rem}.header{display:flex;justify-content:space-between;align-items:center;padding-top:16px;background:var(--black);width:100%;position:fixed;top:0;left:0;z-index:9999;margin:0 auto}.header_inner{display:flex;justify-content:flex-end;width:100%}.header .header_links{display:flex}.header .custom-logo-link{margin-left:24px}.custom-logo-link{margin-right:16px;max-width:70%;min-width:100px}.custom-logo{max-width:100%;width:200px;height:auto}.header_links{display:flex;flex-direction:column}.header_links .contact_btn{display:flex;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap;margin-right:16px;margin-bottom:16px;column-gap:16px}.header_links .contact_btn a{color:#fff;padding:8px 10px;border:1px solid #fff;border-radius:9999px;font-size:1.2rem;line-height:1.5;height:32px}.header_links .contact_btn a i{margin-right:4px}.header .reserve_btn{display:flex;flex-direction:column;align-self:flex-start;margin-right:12px;margin-bottom:16px}.header .reserve_btn a{background:var(--green);color:#fff;border:1px solid var(--green);border-radius:9999px;padding:8px 12px;line-height:1.5;height:32px;font-size:1.2rem;white-space:nowrap;display:flex;align-items:center}.header .reserve_btn li:first-child{margin-bottom:16px}.header .reserve_btn li:first-child a{background:var(--orange);border:1px solid var(--orange)}.header .reserve_btn a:first-child img{margin-right:4px}.sp_link{display:none}.header_nav{background:var(--black);margin-right:24px}.header_nav ul li{position:relative}.header_nav .sub-menu{position:absolute;top:100%;left:-50%;z-index:1000;opacity:0;visibility:hidden;transition:opacity .3s ease;text-align:center;width:200%;min-width:10rem;color:#fff;background-color:rgba(53,53,53,.9);background-clip:padding-box}.header_nav .menu-item-has-children:hover>.sub-menu{opacity:1;visibility:visible}.header_nav ul.header_nav_menu{display:flex;justify-content:flex-end;align-items:center;flex-wrap:wrap;width:100%}.header_nav ul.header_nav_menu li a{padding:0 20px 16px;color:#fff;line-height:2}.ham_btn{background:#000;min-width:70px;width:70px;height:70px;margin-right:16px;position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;align-self:baseline;z-index:999}.ham_btn span{display:block;height:4px;background:#fff;width:40px;margin-bottom:12px;transition:all .3s ease}.ham_btn span:last-child{margin-bottom:0}.ham_btn.is_open{background:var(--green)}.ham_btn.is_open span{background:#000}.ham_btn.is_open span:nth-child(1){transform:translateY(16px) rotate(45deg)}.ham_btn.is_open span:nth-child(2){opacity:0}.ham_btn.is_open span:nth-child(3){transform:translateY(-16px) rotate(-45deg)}#overlay.is_open{opacity:1;transform:translateX(0);pointer-events:auto}body.is_menu_open{overflow:hidden}#overlay{display:flex;flex-direction:column;justify-content:center;align-items:center;position:fixed;inset:0;scrollbar-gutter:stable;width:100%;height:auto;background-color:var(--black);z-index:100;opacity:0;pointer-events:none;transform:translatex(-20px);transition:opacity .4s ease-out,transform .4s ease-out}#overlay .custom-logo-link{margin-right:0;margin-bottom:64px}#overlay nav{display:flex;justify-content:center;align-items:center;margin-bottom:56px;padding-inline:24px;color:#fff}#overlay .ham_menu{display:flex;flex-wrap:wrap;gap:48px}#overlay .ham_menu li{font-size:clamp(1.6rem,1.2vw,1.8rem)}#overlay .ham_menu li a{line-height:2.5}#overlay .ham_menu li:last-child{margin-bottom:0}#overlay .ham_menu li .sub-menu li{font-size:clamp(1.4rem,1.2vw,1.6rem)}#overlay .contact_btn,#overlay .reserve_btn{margin-right:0}#overlay .contact_btn{display:flex;justify-content:flex-end;flex-wrap:nowrap;white-space:nowrap;column-gap:32px;margin-bottom:32px}#overlay .contact_btn a{color:#fff;padding:8px 16px;border:1px solid #fff;border-radius:9999px;font-size:1.4rem;line-height:1.5}#overlay .contact_btn a i{margin-right:8px}#overlay .reserve_btn{flex-direction:row-reverse;column-gap:32px;margin-bottom:0;align-self:unset}#overlay .reserve_btn a:first-child img{margin-right:8px}#overlay .reserve_btn li:first-child{margin-bottom:0}#overlay .contact_btn a,#overlay .reserve_btn a{font-size:1.8rem;line-height:2;text-align:center;padding:8px 24px;border-radius:10px;width:100%;max-width:240px;height:50px}.link_btn{text-align:center}.link_btn a{width:auto;padding:16px 64px;border:1px solid var(--green)}.main_visual-video{position:relative;width:100%;height:100svh;overflow:hidden;display:flex;justify-content:center;align-items:center;padding:0}.main_visual-video .top_video{position:absolute;top:0;left:0;width:100%;height:100%;margin:0;padding:0;z-index:0}.main_visual-video video{width:100%;height:100%;object-fit:cover;display:block}.main_visual-video .main_visual-text{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);color:#fff;text-align:center;z-index:1}.main_visual-video .main_visual-text h1{font-weight:600;margin-bottom:16px;text-shadow:2px 2px 5px rgba(0,0,0,.5)}.main_visual-video .main_visual-text p{font-size:clamp(1.6rem, 2vw, 2.4rem);color:#fff}.main_visual-video .popup_btn{display:flex;justify-content:center;align-items:center;position:absolute;right:0;bottom:0;white-space:nowrap;text-align:center;padding:16px 8px;background:var(--green);color:#fff;border:1px solid var(--green);cursor:pointer;transition:all .5s ease-in-out}.main_visual-video .popup_btn i.fa-youtube{font-size:2.4rem;margin-right:8px}.section_top-about{padding-block:var(--margin-l);background:linear-gradient(to right,#ebeff2,#fff);position:relative;z-index:1}.top_banner-wrapper{margin-top:-1px}.section_top-about .writing_vertical{font-size:var(--font-size--h2);writing-mode:vertical-rl}.top_about-inner>div{display:flex;justify-content:space-between}.section_top-about p{margin-bottom:var(--margin-s)}.top_banner-large{margin-bottom:var(--margin-m)}.banner_large img{max-height:250px;aspect-ratio:3/1;object-fit:contain;width:100%}.banner_large.trade{position:relative}.banner_large.trade p{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:clamp(3.2rem, 10vw, 5.6rem);font-weight:500;color:#fff}.section_news{gap:0}.section_news .wp-pagenavi{display:none}.bg_light-gray{background-color:var(--gray)}.bg_light-gray{display:flex;justify-content:center;align-items:center}.custom-post-list{width:80%}.custom-post-list li{border-top:1px solid var(--black)}.custom-post-list li:last-child{border-bottom:1px solid var(--black)}.custom-post-list li a{display:flex;align-items:center;padding:20px 0}.custom-post-list .post-thumbnail{width:15%;margin-right:16px}.custom-post-list .post-thumbnail img{display:inline-block;object-fit:contain}.custom-post-list li a i.fa-long-arrow-right{margin-left:auto}.section_title.news_title{font-size:clamp(2.4rem, 5vw, 4rem);margin-bottom:var(--margin-s)}.custom-post-list.post-list_PC{display:block}.custom-post-list .post-title{font-size:1.6rem}.custom-post-list.post-list_SP{display:none}.section_shop{padding-top:var(--margin-l);margin-bottom:var(--margin-m)}.section_shop .shop_link-flex{margin-bottom:var(--margin-m)}.section_shop .shop_link-flex>div{display:flex;flex-wrap:wrap;gap:24px}.section_shop .shop_link{flex-basis:calc((100% - 48px) / 3);display:flex;flex-direction:column}.section_shop .shop_link>div{display:flex;flex-direction:column;flex-grow:1}.section_shop .shop_link figure{overflow:hidden}.shop_link-flex:has(.shop_link:nth-child(4):last-child) .shop_link{flex-basis:calc((100% - 24px) / 2)}.section_shop .shop_link h3{color:#fff;font-size:var(--font-size--h5);background:var(--black);text-align:center;padding:16px 0;transition:.3s ease-in-out;display:flex;align-items:center;justify-content:center;flex-grow:1}.section_shop .shop_service-flex{margin-bottom:var(--margin-m)}.section_shop .shop_service-flex>div{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px, 1fr));gap:24px}.shop_service-link .shop_service-img{margin-bottom:8px}.shop_service-link .shop_service-img img{aspect-ratio:3/1}.shop_service-link .shop_service-text{text-align:center;padding:16px;background:#ccc;transition:.3s ease-in-out}.shop_service-link .shop_service-text h3{margin-bottom:8px}.section_ec{padding-top:var(--margin-l);background:var(--gray);box-shadow:0 0 0 100vmax var(--gray);clip-path:inset(0 -100vmax);padding-bottom:var(--margin-m);margin-bottom:var(--margin-m)}.shop_ec-flex{margin-bottom:var(--margin-m)}.shop_ec-flex>div{display:flex;flex-wrap:wrap;gap:2.4rem}.shop_ec-flex .shop_ec-link{flex-basis:calc((100% - 4.8rem) / 3)}.shop_ec-flex .shop_ec-link figure{margin-bottom:.8rem}.shop_ec-link .shop_ec-text{background:#ccc;padding:1.6rem 2.4rem}.article_trade{padding-top:var(--margin-m);margin-bottom:var(--margin-m)}.trade_flex{margin-bottom:var(--margin-m)}.trade_flex>div{display:flex;gap:24px}.trade_flex .trade_flex-item{flex-basis:calc((100% - 48px) / 3)}.trade_flex .trade_flex-item figure{margin-bottom:8px}.trade_flex .trade_flex-item h4{padding:1.6rem 2.4rem;background:#ccc;transition:.3s ease-in-out;font-size:var(--font-size--h5)}.trade_flex .trade_flex-item img{aspect-ratio:3/1}.section_ricruit{padding-top:var(--margin-s);padding-bottom:calc(var(--margin-l) + 3.2rem);background:var(--gray);box-shadow:0 0 0 100vmax var(--gray);clip-path:inset(0 -100vmax)}.recruit_flex{margin-bottom:var(--margin-m)}.recruit_flex>div{display:flex;gap:24px}.recruit_flex-item{flex-basis:calc((100% - 24px) / 2)}.recruit_flex-item h4{padding:1.6rem 2.4rem;background:#ccc;font-size:var(--font-size--h5)}.recruit_flex-item figure{margin-bottom:.8rem}.recruit_flex-item img{aspect-ratio:3/1}.section_contact{background:var(--black);box-shadow:0 0 0 100vmax var(--black);clip-path:inset(0 -100vmax);padding-top:var(--margin-m);padding-bottom:var(--margin-m)}.section_contact h2{text-align:center;font-weight:500;color:#fff;padding-bottom:var(--margin-s)}.section_contact .contact_box{display:flex;justify-content:center;gap:96px}.section_contact .contact_box a{border:2px solid var(--orange)}.contact_box .icon_area{position:absolute;left:50%;transform:translateX(-50%);display:flex;justify-content:center;align-items:center;width:100px;height:100px;background:var(--orange);border-radius:50%}.contact_box .icon_area img{width:clamp(24px,24px + 1.25vw,60px) !important}.section_contact .contact_box .contact_mail,.section_contact .contact_box .contact_tel{position:relative;display:flex;flex-direction:column;align-items:center;width:calc(50% - 48px)}.contact_mail-img,.contact_tel-img{margin-top:50px}.contact_mail>a,.contact_tel>a{display:flex;flex:1;align-items:stretch;width:80%;margin-top:-20px}.contact_tel-text,.contact_mail-text{display:flex;flex:1;flex-direction:column;justify-content:center;background:var(--orange);color:#fff;padding:32px;text-align:center;font-size:1.6rem;font-weight:500;transition:.3 ease}.contact_tel-text strong,.contact_mail-text strong{font-size:clamp(2rem, 2vw, 2.4rem)}.adress_bg-img{background:var(--gray)}.section_adress{font-size:1.8rem;padding-top:var(--margin-m);padding-bottom:var(--margin-m)}.section_adress .adress_subtitle{font-size:1.4rem}.section_adress h2{font-weight:600;margin-bottom:var(--margin-s)}.section_adress h3{margin-bottom:24px}.section_adress .adress_shopgroup{margin-bottom:var(--margin-s)}.section_adress .adress_shopgroup p{margin-bottom:8px}.section_adress .adress_shopgroup p:last-child{margin-bottom:0}.section_adress .adress_shopgroup:last-child{margin-bottom:0}#site_footer{background:var(--black);position:relative}body.home #site_footer .tire-img{display:none}#site_footer .footer_inner{position:relative;display:flex;flex-direction:column;align-items:center;padding:var(--margin-m) 24px 16px}#site_footer .custom-logo-link{margin-bottom:32px}#site_footer .contact_btn{display:flex;margin-bottom:32px;column-gap:32px}#site_footer .contact_btn a{color:#fff;padding-top:8px;padding-bottom:8px;border:1px solid #fff;border-radius:9999px;font-size:1.4rem;line-height:2;width:180px;text-align:center}#site_footer .contact_btn a i{margin-right:4px}#site_footer .reserve_btn{display:flex;flex-direction:column;grid-row-gap:32px;width:100%;margin-bottom:var(--margin-s)}#site_footer .reserve_btn li{width:100%}#site_footer .reserve_btn a{display:flex;align-items:center;justify-content:center;border-radius:9999px;width:180px;padding-top:8px;padding-bottom:8px;margin:0 auto;background:var(--green);border:1px solid var(--green);color:#fff;font-size:1.4rem;line-height:2}#site_footer .reserve_btn li:first-child{margin-bottom:0}#site_footer .reserve_btn li:first-child a{background:0 0;border:1px solid #fff}#site_footer .reserve_btn li:nth-child(2) a{background:var(--orange);border:1px solid var(--orange)}#site_footer .reserve_btn a:first-child img{margin-right:8px}.footer_nav .footer_nav_menu{display:flex;flex-wrap:wrap;justify-content:center;gap:40px;margin-bottom:var(--margin-s)}.footer_nav .footer_nav_menu li{font-size:1.8rem}.footer_nav .footer_nav_menu li a{color:#fff;line-height:2.5}.footer_nav .footer_nav_menu li .sub-menu li{font-size:1.4rem}#site_footer small{text-align:center;color:#fff;margin-bottom:16px}#site_footer .top_scroll_btn{position:absolute;bottom:54px;right:16px}#site_footer .top_scroll_btn a{background:var(--green);color:#fff;width:80px;height:80px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:4px}#site_footer .top_scroll_btn a p{font-size:1.2rem;margin-bottom:0}#site_footer .top_scroll_btn img{width:3.2rem}.screen-reader-text{border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute !important;width:1px;word-wrap:normal !important}.screen-reader-text:focus{background-color:#f1f1f1;border-radius:3px;box-shadow:0 0 2px 2px rgba(0,0,0,.6);clip:auto !important;clip-path:none;color:#21759b;display:block;font-size:100%;font-weight:700;height:auto;left:5px;line-height:normal;padding:15px 23px 14px;text-decoration:none;top:5px;width:auto;z-index:100000}#primary[tabindex="-1"]:focus{outline:0}a[href $='.pdf']{background:url(//systembox-prod.sakura.ne.jp/shonai-tire/wp/wp-content/themes/shonaitire/icon/ico_pdf.gif) no-repeat right 70%;padding:0 18px 0 0}a[href $='.pdf'] a{text-decoration:none}a[href $='.pdf'] a:hover{text-decoration:none}