@charset "UTF-8";#home_shops .pref label:before,#home_shops .shop a,#home_shops .shops{transition-delay:0s;transition-timing-function:ease}@keyframes recruit_h2{0%{right:0}100%{right:-110%}}@keyframes spin{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}.wrapper{margin:0 15px}a.btn_mail,a.btn_tel{color:#42A548}.btn_panel p{padding:0 15px}.btn_panel p span{margin:5px 0}.button{max-width:calc(100vw / 640 * 400);height:calc(100vw / 640 * 80);font-size:1.4rem}.button.mini,.button.minimum{height:calc(100vw / 640 * 50)}.button.mini{padding:0 10px;font-size:1.4rem}.button.minimum{font-size:1rem}.buttons .button{margin-left:15px}.buttons .button:first-child{margin-left:0}.buttons.large{display:block}.buttons.large .button{width:auto;height:60px;font-size:1.6rem}.buttons.large .button::before{font-size:calc(100vw / 640 * 26)}.buttons.large .button+.button{margin-top:15px}.buttons.large+.buttons{margin-top:15px;display:block}.buttons.large+.buttons .button{width:auto;max-width:none}.buttons.large+.buttons .button+.button{margin:15px 0 0}h1.simple,h2.simple,h3.simple,h4.simple,h5.simple{margin-bottom:30px;padding-left:2px;line-height:1.4;font-size:2.6rem;letter-spacing:2px}h1.simple .en,h2.simple .en,h3.simple .en,h4.simple .en,h5.simple .en{padding-left:2px;font-size:4.4rem;letter-spacing:2px}h1.simple .ja,h2.simple .ja,h3.simple .ja,h4.simple .ja,h5.simple .ja{font-size:1.4rem}h1.simple.green,h2.simple.green,h3.simple.green,h4.simple.green,h5.simple.green{margin-bottom:15px}h1.simple.green .en,h2.simple.green .en,h3.simple.green .en,h4.simple.green .en,h5.simple.green .en{font-size:2.8rem;letter-spacing:1px}h1.simple.has_icon img,h2.simple.has_icon img,h3.simple.has_icon img,h4.simple.has_icon img,h5.simple.has_icon img{width:36px;margin-left:15px}h1.simple.no_green,h2.simple.no_green,h3.simple.no_green,h4.simple.no_green,h5.simple.no_green{font-size:2.2rem}h1.has_left_border,h2.has_left_border,h3.has_left_border,h4.has_left_border,h5.has_left_border{margin-bottom:15px;padding:5px 5px 5px 15px;line-height:1.4;font-size:1.6rem}h1.has_bottom_border,h2.has_bottom_border,h3.has_bottom_border,h4.has_bottom_border,h5.has_bottom_border{margin-bottom:15px;padding-bottom:5px;font-size:2rem;letter-spacing:0}h1.has_bottom_border .btn_title:after,h1.has_bottom_border span:after,h2.has_bottom_border .btn_title:after,h2.has_bottom_border span:after,h3.has_bottom_border .btn_title:after,h3.has_bottom_border span:after,h4.has_bottom_border .btn_title:after,h4.has_bottom_border span:after,h5.has_bottom_border .btn_title:after,h5.has_bottom_border span:after{bottom:-8px}h1.subtitle,h2.subtitle,h3.subtitle,h4.subtitle,h5.subtitle{font-size:1.6rem}h1.has_bg,h2.has_bg,h3.has_bg,h4.has_bg,h5.has_bg,strong.lead{font-size:1.8rem}h1.subtitle p.notice,h2.subtitle p.notice,h3.subtitle p.notice,h4.subtitle p.notice,h5.subtitle p.notice{margin-left:0;display:block}#kv h1 span{margin-bottom:5px;line-height:1.1;font-size:3rem}#kv h1 p{padding-left:2px;text-align:center;font-size:1.4rem;letter-spacing:2px}#kv h1.has_icon{flex-direction:row;flex-wrap:wrap}#kv h1.has_icon .en,#kv h1.has_icon .svg_icon{margin:0}#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 / 640 * 100)}#kv h1.has_icon .en{display:none}#kv h1.has_icon p{width:100%;margin-top:-30px}#kv .pic_sp{display:block}#kv .pic_pc{display:none}body#rugged_funny #kv .logo{background-size:auto 180%}#breadcrumb{margin-bottom:30px}#breadcrumb ul{flex-wrap:wrap;font-size:1.1rem}.unit .col.margin_narrow{margin-bottom:15px}.unit .col.col_center .subtitle{text-align:center}.unit .cols{display:flex;flex-wrap:wrap}.unit .cols .col2{width:100%;margin:0 0 15px}.unit .cols .col1-2,.unit .cols .col1-3{width:80%;margin:0 auto 15px}.unit .cols .col2-1,.unit .cols .col3-1,.unit .cols.swiper-slide .col1-2,.unit .cols.swiper-slide .col1-3{width:100%}.unit .cols .col1-3.is_pic{width:100%;margin:-30px 0 30px;text-align:center}#home_want .want_links a,p.lead.sp_left,p.sp_left,strong.lead.sp_left{text-align:left}.unit .cols .col1-3.is_pic img{margin:0 auto;display:inline-block}.unit .cols .col3{width:100%;margin-left:0}.unit .cols.has_border{margin-bottom:30px}.unit .cols.has_border.margin_narrow{margin-bottom:15px}.unit .cols.pic_right .col1-2{margin:0 auto 15px;order:0}.unit .cols.sp_pic_after .col2-1,.unit .cols.sp_pic_after .col3-1{margin-bottom:15px}.unit .cols.sp_pic_after .col1-2,.unit .cols.sp_pic_after .col1-3{margin-bottom:30px;order:2}#col2_contents .unit .cols .col2,#col2_contents .unit .cols .col3{width:100%;margin-left:0}strong.lead{margin-bottom:15px}.col_lead{margin-bottom:40px;text-indent:0;letter-spacing:0}p.lead{font-size:1.4rem}p.paragraph{margin-bottom:15px}.panel_items .categories{height:24px}.unit .panel_items.cols .col.col4{width:100%;margin:0 0 15px;position:relative}.unit .panel_items.cols .shop{padding:0 5px;line-height:20px;font-size:1.1rem}.unit .panel_items.cols .info{padding:10px}.unit .panel_items.cols .info .date{font-size:1.1rem}.unit .panel_items.cols .info p,.unit .panel_items.cols .info strong{height:auto}.unit .panel_items.cols .info p:after,.unit .panel_items.cols .info strong:after{bottom:auto}.unit .panel_items.cols .info strong{max-height:50px;margin-bottom:5px;font-size:1.4rem}.unit .panel_items.cols .info strong:after{top:25px}.unit .panel_items.cols .info p{max-height:40px;font-size:1.2rem}.unit .panel_items.cols .info p:after{top:20px}.categories li a,.categories li span{padding:2px 5px;font-size:1.1rem}.news_items a{padding:10px 30px 10px 0;display:block}.news_items a:before{width:30px}.news_items a span{margin:0 0 5px}.news_items a p{overflow:visible;white-space:normal}table.table01,table.table02,table.table05{margin-bottom:15px;display:block}table.table01 tbody,table.table01 tr,table.table02 tbody,table.table02 tr,table.table05 tbody,table.table05 tr{width:100%;display:block}table.table01 td,table.table01 th,table.table02 td,table.table02 th,table.table05 td,table.table05 th{padding:10px;display:block}table.table01 th,table.table02 th,table.table05 th{width:auto}table.table02 th{background-color:#F1F1F1}table.table03 td,table.table03 th,table.table04 td,table.table04 th,table.table05 td,table.table05 th{padding:10px}.table_wrapper{width:100%;margin-bottom:30px;overflow:scroll;-webkit-overflow-scrolling:touch;overflow-scrolling:touch}.table_wrapper table.table03,.table_wrapper table.table04{margin-bottom:0}.table_wrapper table.table03{width:600px}.table_wrapper table.table03 tr td,.table_wrapper table.table03 tr th{width:calc(200 / 500 * 100%)}.table_wrapper table.table03 tr td:first-child,.table_wrapper table.table03 tr th:first-child{width:calc(160 / 500 * 100%)}.table_wrapper table.table04{width:500px}.table_wrapper table.table04 tr td,.table_wrapper table.table04 tr th{width:calc(200 / 500 * 100%)}.table_wrapper table.table04 tr td:first-child,.table_wrapper table.table04 tr th:first-child{width:calc(280 / 500 * 100%)}.col.shop_info{margin-bottom:25px}.col.shop_info .pic{width:60%;height:calc(100vw / 750 * 240);margin:0 auto 15px}.col.shop_info table.table01{width:100%}.col.shop_info table.table01 th{width:auto}.google_maps{width:calc(100% + 30px);margin:0 -15px;height:300px}.recommend_wrapper .buttons{display:block}.recommend_wrapper .buttons .button{width:auto;margin:0 0 5px}.anchors{padding-bottom:15px}.anchors li{margin-right:0;padding-left:20px}.anchors li:before{content:"/";width:20px;display:block;left:0;text-align:center}.sns_list{width:100%;margin:-10px 0 15px;display:flex;justify-content:flex-end;position:static}.sns_list li{margin-right:5px}.sns_list li:last-child{margin-right:0}.pager li{width:100px;margin:0 5px}.pager li.list{width:auto}.pager a.prev{padding:0 5px 0 20px}.pager a.prev:before{left:7px}.pager a.next{padding:0 20px 0 5px}.pager a.next:before{right:7px}.pager a.list{padding:0 10px}.has_border_box{margin:0;padding:60px 15px 30px;border:none;border-top:1px solid #DDD}.has_border_box strong.label{width:160px;height:40px;font-size:2.4rem}.has_border_box .cols .col:nth-child(2){order:-1}.has_border_box .has_left_border span{padding-right:30px;background-size:auto 16px}.simple_definition dt{font-size:1.8rem}.simple_definition dt.red{font-size:2rem}.tab_items a{width:auto;padding:0 10px}.pc_nobr,.sp{display:block}.pc,.sp_nobr{display:none}.mb30{margin-bottom:15px!important}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:calc(100vw / 375 * 50)}header .btn_shop,header.minimized .btn_shop{right:calc(100vw / 375 * 50)}header .btn_callcenter,header.minimized .btn_callcenter{right:calc(100vw / 375 * 100)}header .btn_pit,header.minimized .btn_pit{right:calc(100vw / 375 * 150)}header .btn_car,header.minimized .btn_car{right:calc(100vw / 375 * 200)}@media screen and (max-width:374px){header #logo,header.minimized #logo{width:80px;left:5px}}#nav_global .wrapper,header.minimized~#nav_global .wrapper{margin:0}#nav_global #nav_global_items,header.minimized~#nav_global #nav_global_items{margin-bottom:0;display:block}#nav_global #nav_global_items .nav_global_item:first-child,header.minimized~#nav_global #nav_global_items .nav_global_item:first-child{border-top:1px solid #42A548}#nav_global #nav_global_items .nav_global_item,header.minimized~#nav_global #nav_global_items .nav_global_item{width:auto;margin: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{width:auto}#nav_global #nav_global_items .nav_global_item.dictionary,header.minimized~#nav_global #nav_global_items .nav_global_item.dictionary{margin-left:0}#nav_global #nav_global_items .btn_global,header.minimized~#nav_global #nav_global_items .btn_global{padding:10px;border:none;border-bottom:1px solid #42A548}footer .link_wrapper .links_main .box.contents .parents li:nth-child(even),footer .link_wrapper .links_main .box.service,footer .link_wrapper .links_main .box.shops,footer .link_wrapper .links_main .box.sp,footer .link_wrapper .links_misc .links li:nth-child(even){border-right:1px solid #555;box-sizing:border-box}#nav_global #nav_global_items .btn_global:before,header.minimized~#nav_global #nav_global_items .btn_global:before{margin-right:5px;display:inline}#nav_global .nav_local_items,header.minimized~#nav_global .nav_local_items{width:auto;padding:10px 0 10px 10px;display:flex;flex-wrap:wrap;flex-direction:row;position:static;border-bottom:1px solid #42A548}#nav_global .nav_local_items li,header.minimized~#nav_global .nav_local_items li{min-width:50%;margin:0}#nav_global .nav_local_items a,header.minimized~#nav_global .nav_local_items a{padding-right:0;font-size:1.3rem}#nav_global #nav_misc_items .misc,#nav_global #nav_misc_items .sns,header.minimized~#nav_global #nav_misc_items .misc,header.minimized~#nav_global #nav_misc_items .sns{margin-bottom:0;padding-bottom:15px}#nav_global #nav_misc_items .misc,header.minimized~#nav_global #nav_misc_items .misc{border-top:none}#nav_global #nav_misc_items .misc ul,header.minimized~#nav_global #nav_misc_items .misc ul{margin:0 15px;justify-content:space-between}#nav_global #nav_misc_items .misc ul li,header.minimized~#nav_global #nav_misc_items .misc ul li{min-width:50%;margin:0;padding:0}#nav_global #nav_misc_items .misc ul li a,header.minimized~#nav_global #nav_misc_items .misc ul li a{padding:5px 0 5px 10px;display:block}#nav_global #nav_misc_items .misc ul li a:before,header.minimized~#nav_global #nav_misc_items .misc ul li a:before{top:8px}#nav_global #nav_misc_items .sns li,header.minimized~#nav_global #nav_misc_items .sns li{margin-bottom:15px}#nav_global #nav_misc_items .sns li:last-child,header.minimized~#nav_global #nav_misc_items .sns li:last-child{margin-bottom:0}#nav_global #nav_misc_items .outside ul,header.minimized~#nav_global #nav_misc_items .outside ul{margin:0 15px;padding-bottom:100px}#nav_global #nav_misc_items .outside li,header.minimized~#nav_global #nav_misc_items .outside li{width:48%;margin:0 0 15px 4%}#nav_global #nav_misc_items .outside li:nth-child(2n+1),header.minimized~#nav_global #nav_misc_items .outside li:nth-child(2n+1){margin-left:0}footer a.button{max-width:none;height:40px;position:static;font-size:1.2rem}footer a.button:before{margin-right:5px}footer .link_wrapper{padding:20px 0 15px}footer .link_wrapper .links_main .btn_parent,footer .link_wrapper .links_misc a.btn_arrow{height:46px;display:flex;justify-content:center;align-items:center;font-size:calc(100vw / 640 * 20)}footer .link_wrapper .links_main .btn_parent.active,footer .link_wrapper .links_main .btn_parent:active,footer .link_wrapper .links_main .btn_parent:hover,footer .link_wrapper .links_misc a.btn_arrow.active,footer .link_wrapper .links_misc a.btn_arrow:active,footer .link_wrapper .links_misc a.btn_arrow:hover{text-decoration:none;background-color:#42A548}#sp_banner a,#sp_banner.separated .sp_banner_tel{background-color:rgba(241,55,34,.85)}footer .link_wrapper .links_main{margin:0}footer .link_wrapper .links_main .logo{width:calc(100vw / 640 * 152);margin-bottom:30px}footer .link_wrapper .links_main .boxes{border-bottom:1px solid #555}footer .link_wrapper .links_main .boxes .prefs_wapper{display:none}footer .link_wrapper .links_main .box li{border-top:1px solid #555}footer .link_wrapper .links_main .box.shops,footer .link_wrapper .links_main .box.sp{width:50%}footer .link_wrapper .links_main .box.contents{width:100%}footer .link_wrapper .links_main .box.contents .parents{display:flex;flex-wrap:wrap}footer .link_wrapper .links_main .box.dictionary .children,footer .link_wrapper .links_main .box.service .children,footer .link_wrapper .links_misc a.btn_arrow:before{display:none}footer .link_wrapper .links_main .box.contents .parents li{width:50%;margin-bottom:0}footer .link_wrapper .links_main .box.dictionary,footer .link_wrapper .links_main .box.service{width:50%;margin-left:0}footer .link_wrapper .links_main .box.shops{margin-top:0}footer .link_wrapper .links_misc{margin-bottom:15px;padding:0;border-top:none}footer .link_wrapper .links_misc .wrapper{margin:0;display:block}footer .link_wrapper .links_misc li{margin-right:0}footer .link_wrapper .links_misc .links{justify-content:space-between}footer .link_wrapper .links_misc .links li{width:50%;margin:0;padding:0;border-bottom:1px solid #555}footer .info_wrapper,footer .link_wrapper .links_misc .sns{padding:15px 0}footer .link_wrapper .links_misc .links li:nth-child(1){margin-top:-1px;border-top:1px solid #555;border-bottom:0;box-sizing:border-box}footer .link_wrapper .links_misc .sns li{padding:0;margin:0 10px}footer .link_wrapper .links_misc a.btn_arrow{padding:0}#sp_banner,footer .link_wrapper .outside{display:block}footer .link_wrapper .links_misc a.btn_sns{width:50px;height:50px;font-size:3rem}#sp_banner .ex,footer .info_wrapper .copyright{font-size:1rem}footer .link_wrapper .links_main .box.contents .parents,footer .link_wrapper .links_misc .links{position:relative}footer .link_wrapper .links_main .box.contents .parents li:nth-child(1),footer .link_wrapper .links_misc .links li:nth-child(1){top:-47px;position:absolute;right:0}footer .link_wrapper .outside li{width:auto;margin:0 0 10px}footer .link_wrapper .outside li:last-child{margin-bottom:0}footer .link_wrapper .outside a{height:70px}footer .link_wrapper .outside a.btn_outside.info img{width:calc(100vw / 640 * 220)}footer .link_wrapper .outside a.btn_outside.urban img{width:calc(100vw / 640 * 383)}footer .link_wrapper .outside a.btn_outside.euro img{width:calc(100vw / 640 * 394)}footer .link_wrapper .outside a.btn_outside.ecraft img{width:calc(100vw / 640 * 181)}footer .link_wrapper .outside a.btn_outside.uichiban img{width:calc(100vw / 640 * 383)}footer .info_wrapper .note{margin:5px 0}#sp_banner{width:100%;position:fixed;bottom:0;left:0;z-index:90}#sp_banner a{padding:10px 0;display:flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#fff}#sp_banner .ex{margin-bottom:5px;display:block}#sp_banner p,#sp_banner.separated{display:flex}#sp_banner p{padding:0 5px;justify-content:center;align-items:center;border:1px solid #fff}#sp_banner p strong{font-size:1.8rem;font-weight:700;white-space:nowrap}#sp_banner p strong:before{content:"☎";margin-right:5px}#sp_banner p span{margin-left:10px;font-size:1.2rem}#sp_banner p span:before{content:"("}#sp_banner p span:after{content:")"}#sp_banner.separated a{width:50%;padding:5px calc(100vw / 375 * 10);display:block;color:#fff}#sp_banner.separated a .ex{line-height:1.2;font-size:calc(100vw / 375 * 10)}#sp_banner.separated a p{padding:2px 0}#sp_banner.separated a p strong{line-height:20px;font-size:1.6rem}#sp_banner.separated a p strong::before{width:1.2em;margin-right:0;display:inline-block}#sp_banner.separated a p span{margin-left:0;display:block;font-size:1.1rem}#sp_banner.separated a p span:before{content:"("}#sp_banner.separated a p span:after{content:")"}#sp_banner.separated .sp_banner_tel p strong{font-size:1.6rem}#sp_banner.separated .sp_banner_map{background-color:rgba(66,165,72,.85)}#sp_banner.separated .sp_banner_map p strong{font-size:1.4rem}#sp_banner.separated .sp_banner_map p strong::before{content:"m";text-indent:3px}#sp_banner.separated .ex{display:block}#sp_banner.separated p{flex-direction:column}#fixed_banner{width:calc(100% - 40px);margin:auto;top:80px}header.minimized~#field #fixed_banner{top:80px}#home #kv .pic_sp{display:none}#home #kv .pic_pc{display:block}#home #kv h1 span{margin-bottom:15px;font-size:calc(100vw / 640 * 124)}#home #kv h1 p{font-size:calc(100vw / 640 * 28)}#home_announcement{padding-top:30px}#home_want{padding-top:30px;padding-bottom:30px}#home_want h1{display:none}#home_shops .pref.aichi .shops,#home_shops .pref.kanagawa .shops,#home_shops .pref.shizuoka .shops,#home_shops .prefs,#home_want .want_links{display:block}#home_want .want_links a{padding:15px 15px 15px 120px;position:relative;border-radius:15px}#home_want .want_links a strong{font-size:calc(100vw / 375 * 20)}#home_want .want_links a .pic{height:auto;margin:auto 0;position:absolute;top:0;bottom:0;left:30px}#home_want .want_links a span.ex{margin-top:5px;font-size:calc(100vw / 375 * 14)}#home_want .want_links a+a{margin:15px 0 0}#home_want .want_links a.choose_tires svg{width:68px}#home_want .want_links a.purchase .pic{left:25px}#home_want .want_links a.purchase svg{width:80px}#home_want .want_links a.customize svg{width:68px}.home_pickup{width:auto;margin:0;padding-top:30px}.home_pickup_slider{margin-bottom:30px}.home_pickup_slider .slick-slide{width:calc(100vw / 640 * 480);margin-right:15px}#home_shops .pref,#home_shops .pref.aichi,#home_shops .pref.aichi .shop,#home_shops .pref.aichi .shop.half,#home_shops .pref.gifu,#home_shops .pref.kanagawa .shop,#home_shops .pref.kanagawa .shop.half,#home_shops .pref.mie,#home_shops .pref.shizuoka .shop,#home_shops .pref.shizuoka .shop.half{width:auto}.home_pickup_slider .pic{margin-bottom:5px}#home_blog{padding-bottom:0}#home_shops{margin-bottom:30px;padding:30px 0 15px}#home_shops .col{margin-bottom:0}#home_shops .pref{margin:0 0 15px}#home_shops .pref.aichi .shops{min-height:auto}#home_shops .pref.aichi .shops li{margin-left:0}#home_shops .pref.aichi .shops .nakagawa__urban__euro{position:static}#home_shops .pref:last-child{margin-bottom:0}#home_shops .pref label{padding:10px;display:flex;align-items:center;position:relative;font-size:1.6rem}#home_shops .pref label:before{height:20px;margin:auto;display:block;position:absolute;top:0;bottom:0;right:10px;line-height:20px;transition-property:transform;transition-duration:.3s}#home_shops .shops{padding:0 15px;transition-property:padding;transition-duration:.3s}#home_shops .shop{margin-bottom:0}#home_shops .shop a{height:0;overflow:hidden;line-height:30px;transition-property:height;transition-duration:.3s}#home_shops .shop a:before{top:0}#home_shops .chk:checked+label:before{-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);-webkit-transform:rotate(180deg);transform:rotate(180deg)}#home_shops .chk:checked+label+.shops{padding:10px 15px}#home_shops .chk:checked+label+.shops .shop a{height:30px}#home_shops .chk:checked+label+.shops .shop.nakagawa__urban__euro a{height:90px}#home_snaps{padding:30px 0 15px}#home_special .box{display:block}#home_special .box .info,#home_special .box .pic{width:100%}#home_special .box .pic{height:140px}#home_special .box .info{padding:30px 0}#home_special .box .info img{margin:0 auto 15px}#home_special .box .info p,#home_special .box .info strong{margin-bottom:15px}#home_special .box .info strong{text-align:center;font-size:1.6rem}#home_special .box .info p{font-size:1.2rem}#home_special .box .buttons{justify-content:center}#home_special .box .buttons .button{width:50%;box-sizing:border-box}#home_special .box.urban .pic{background-image:url(../images/home/pic_urban_sp.jpg)}#home_special .box.urban img{max-width:calc(100vw / 640 * 383)}#home_special .box.euro .pic{order:0;background-image:url(../images/home/pic_euro_sp.jpg)}#home_special .box.euro img{max-width:calc(100vw / 640 * 394)}.home_special_contents{margin:15px 0 0;padding:0;position:relative}.home_special_contents .col{padding-top:75px}.home_special_contents .info{width:56%;padding:15px;box-sizing:border-box}.home_special_contents .info h1{position:absolute;top:15px;left:15px}.home_special_contents .info p{margin-bottom:15px;font-size:1.2rem}.home_special_contents.campaign_list .col{padding:15px;flex-direction:column}.home_special_contents.campaign_list .info{width:auto;padding:15px 0 0}.home_special_contents.campaign_list .info h1.simple.green{width:auto;height:auto;position:static;text-align:center}.home_special_contents.campaign_list .info h1.simple.green .en{font-size:calc(100vw / 375 * 30)}.home_special_contents.campaign_list .info h1.simple.green .ja{font-size:calc(100vw / 375 * 16)}.home_special_contents.campaign_list .pic{width:auto;padding:0;order:-1;position:static}.home_special_contents.campaign_list .buttons.left{justify-content:center}#home_news .mini{top:5px}#euro_style_craft .catch_image,#urban_off_craft .catch_image{margin:0 -15px 30px}#euro_style_craft h2.simple,#urban_off_craft h2.simple{font-size:2.4rem}#home_hiroshi .comingsoon strong,#shop_greeting .text strong,#sidebar h2.has_bottom_border{font-size:1.8rem}#has_sidebar .col.shop_info .pic{width:60%;height:calc(100vw / 750 * 240);margin:0 auto 15px}#has_sidebar .col.shop_info table.table01{width:100%}#has_sidebar .col.shop_info table.table01 th{width:auto}#shops.subpage h1 br.shop_br{display:block}#shops.subpage .sns_list{margin:-10px 0 15px}#shop_greeting .pic{width:70%;margin:0 auto 15px}#shop_greeting .text{width:100%;flex:auto}#find_categories_wrapper table.table01 th,#sidebar table.table01 th{width:auto}#shop_greeting .text strong{margin-bottom:15px}#shop_greeting .text strong br{display:none}#shop_greeting .text p span{margin-right:.5em}.special_banner .info span,.title_special p{font-size:1.6rem}#sidebar table+.buttons{margin-bottom:15px;padding-bottom:15px}#sidebar table+.buttons .button{max-width:none}#sidebar_categories,#sidebar_tags{margin-bottom:15px}#blog_info .date,#choose_aims a span{margin-bottom:5px}#blog_info{display:block}#blog_info .categories{margin:0 0 10px}#blog_body{margin-bottom:30px}#blog_pager{padding-top:15px}#find_categories_wrapper table.table01 td{padding:10px 0 25px}.special_schedule .buttons,.special_schedule .label{padding-top:15px}#share_items{overflow:hidden}#recruit .gallery li{width:49%}#recruit .gallery li:nth-child(2n+1){margin-left:0}#members .card img{width:60%;margin:15px 0 5px}#members .coupons{display:block}#members .coupons .coupon{padding:15px}#members .coupons .coupon:first-child{margin:0 0 60px;position:relative}#members .coupons .coupon:first-child:after{width:36px;height:36px;top:auto;bottom:-50px;background-size:20px 3px,3px 20px}#members .coupons .coupon:first-child img{width:calc(155px * .6)}#members .coupons .coupon img{width:calc(167px * .6);margin-bottom:15px}#members table.table03 tr th span,#members table.table04 tr th span{margin-left:0;display:block}.special_wrapper{margin-bottom:30px}.special_wrapper .logo{width:200px;margin-bottom:30px}.special_wrapper .pic01{margin-bottom:15px}.special_schedule .schedule{margin-bottom:30px}.special_schedule .schedule:last-child{margin-bottom:0}.special_schedule h3 span.expired{display:block}.special_schedule .info{padding-left:0}.special_schedule .banners li{width:32%;margin:5px 0 0 2%}.special_schedule .banners li:nth-child(3n+1){margin-left:0}.special_schedule .banners .pic_border{width:auto}.title_special{padding:15px;align-items:flex-start}.title_special p{margin:0 0 15px}.title_special p img{width:60px;margin-right:10px}.title_special strong:after,.title_special strong:before{width:30px}.special_banner{height:auto;padding:15px;flex-direction:column}.special_banner .pic{margin:0 0 15px}.special_banner .info{padding-left:0;flex:none;display:flex;flex-direction:column;align-items:center}.special_banner .info span:before{width:16px;height:16px;right:-25px}.special_banner .info strong{line-height:1.4;font-size:2.6rem}#calendar .xo-event-calendar .xo-months .xo-month-wrap{width:100%;margin:0 0 15px}#calendar .xo-event-calendar .xo-months .xo-month-wrap:nth-child(3n+1){margin-left:0}#home_hiroshi{padding:15px 0}#home_hiroshi .hiroshi_items{display:block}#home_hiroshi .hiroshi_item{width:auto;margin-bottom:15px}#home_hiroshi .comingsoon{padding:30px 5px}#home_hiroshi .comingsoon p{font-size:2.4rem}#hiroshi-d5 #kv h1 span{font-size:2.6rem}#hiroshi-d5 .title_special{background-position:calc(100% + 10px) 0}#hiroshi-d5 .title_special strong:after,#hiroshi-d5 .title_special strong:before{left:46%}#hiroshi-d5 .button{margin:0 auto}.special_banner.hiroshi .pic,.special_banner.urban .pic{width:120px}.special_banner.d5 .pic{width:100%;margin-bottom:0}.special_banner.d5 .info{padding-left:0}.special_banner.d5 .info span{margin-bottom:10px;font-size:1.6rem}.special_banner.d5 .info span:before{top:3px;bottom:auto}.special_banner.d5 .info strong{font-size:2.6rem}.special_banner.d5 .info p{margin-bottom:15px}#snaps .tab_items{flex-wrap:wrap}#snaps .tab_items li{width:50%}#snaps .tab_items li:first-child{width:100%;border-bottom:none;border-right:1px solid #42A548}#form_envelope .table01 th{width:auto}#form_envelope label{width:100%;margin:0}#form_envelope label+label{margin-top:10px}#callcenter_items li{min-height:auto;padding-left:0;position:static}#callcenter_items li .text,#callcenter_items li h2 span{padding-left:40px;position:relative}#callcenter_items li .pic{width:auto;margin-bottom:15px;display:flex;justify-content:center;align-items:flex-start;position:static}#callcenter_items li .pic img{width:50%}#callcenter_items li+li{margin-top:30px}.callcenter_box{width:calc(100% + 30px);height:100px;margin:0 -15px;display:flex;justify-content:center;align-items:flex-end;background-color:#F1F1F1}.pit_shops,.pit_shops .pit_shop,.pit_shops h4{display:block}.callcenter_box .pic{width:100px}.callcenter_box .text strong{font-size:1.6rem;letter-spacing:0}.callcenter_box .text a{padding-left:50px;line-height:46px;font-size:2.8rem;letter-spacing:0;background-position:0 center;background-size:40px auto}.pit_shops .pit_shop{width:auto}.pit_shops .pit_shop:nth-child(n+2){margin-top:20px}.pit_shops h3{margin-bottom:15px;padding:10px 0}.pit_shops address,.pit_shops h4{margin:0 15px 15px}#purchase_nav_tel{width:calc(100% - 80px);border-bottom:1px solid #F5EA29;border-radius:0 5px 0 0;box-sizing:border-box}#purchase_nav_tel .buttons a{width:calc(100% - 20px)}#purchase_nav_shops{width:75px;border-radius:5px 0 0}#purchase_nav_shops p{font-size:1.2rem}.purchase_swiper{width:calc(100% + 15px);overflow:hidden}.purchase_swiper .swiper-wrapper{display:flex}#anniversary_wrapper{margin-bottom:50px;padding-top:30px}#anniversary_logo{padding-bottom:20px}#anniversary_logo img{width:160px}#anniversary_logo strong{margin-top:30px;font-size:1.6rem}#anniversary_icons{justify-content:space-between}#anniversary_icons li{width:calc(50% - 5px);margin:10px 0 0}header#recruit_LP,header#recruit_LP.minimized{height:60px}header#recruit_LP .logo,header#recruit_LP.minimized .logo{margin-left:10px}header#recruit_LP .logo img,header#recruit_LP.minimized .logo img{width:100px;top:10px}header#recruit_LP.minimized~nav ul li,header#recruit_LP.minimized~nav ul li.anniversary a,header#recruit_LP~nav ul li,header#recruit_LP~nav ul li.anniversary a{width:100%}header#recruit_LP span,header#recruit_LP.minimized span{margin-left:10px;top:32px;font-size:1.6rem}header#recruit_LP label,header#recruit_LP.minimized label{margin:5px 5px 5px 0}header#recruit_LP.minimized~nav,header#recruit_LP~nav{padding-top:60px}header#recruit_LP.minimized~nav ul,header#recruit_LP~nav ul{padding:30px}header#recruit_LP.minimized~nav ul li.tb,header#recruit_LP.minimized~nav ul li:nth-child(n+2),header#recruit_LP~nav ul li.tb,header#recruit_LP~nav ul li:nth-child(n+2){margin-top:20px}header#recruit_LP.minimized~#field footer .logo img,header#recruit_LP~#field footer .logo img{width:160px;margin-top:-46px}header#recruit_LP.minimized~#field footer .inner,header#recruit_LP~#field footer .inner{padding-bottom:60px}#recruit section.zone{padding-top:60px}#recruit section.zone[data-zone="1"] .message{height:100vh}#recruit section.zone[data-zone="1"] .message p{font-size:calc(100vw / 375 * 32)}#recruit section.zone[data-zone="1"] .message .tel{padding:10px;bottom:70px;right:10px;pointer-events:auto}#recruit section.zone[data-zone="1"] .message .tel span{display:block;line-height:19px}#recruit section.zone[data-zone="1"] .message .tel img{width:auto;height:26px}#recruit section.zone[data-zone="2"] .logo{width:160px;margin-bottom:0;padding-top:30px}#recruit section.zone[data-zone="2"] h1{width:100%;margin-bottom:0;padding:30px 0 10px}#recruit section.zone[data-zone="2"] h1 span{margin-bottom:20px;font-size:2.8rem}#recruit section.zone[data-zone="2"] h1 strong{font-size:6rem}#recruit section.zone[data-zone="2"] h1 p{margin-top:5px;font-size:1.8rem}#recruit section.zone[data-zone="2"] .ex{padding:30px 0;font-size:1.6rem}#recruit section.zone[data-zone="5"]::before,#recruit section.zone[data-zone="3"]::before,#recruit section.zone[data-zone="4"]::before{width:100%;height:60%;top:auto;left:auto;right:0;bottom:-100%;opacity:.6;border:0;border-top:1px solid #707070;transition-property:bottom;transition-duration:.3s;transition-delay:0s;transition-timing-function:ease}#recruit section.zone[data-zone="5"] .message,#recruit section.zone[data-zone="3"] .message,#recruit section.zone[data-zone="4"] .message{width:calc(100% - 30px);bottom:auto;left:15px}#recruit section.zone[data-zone="3"].is_show::before,#recruit section.zone[data-zone="4"].is_show::before{bottom:-32%}#recruit section.zone[data-zone="5"] h2 strong,#recruit section.zone[data-zone="3"] h2 strong,#recruit section.zone[data-zone="4"] h2 strong{font-size:6rem}#recruit section.zone[data-zone="5"] h2 span,#recruit section.zone[data-zone="3"] h2 span,#recruit section.zone[data-zone="4"] h2 span{margin-top:0;font-size:1.6rem}#recruit section.zone[data-zone="5"] p,#recruit section.zone[data-zone="5"] ul li,#recruit section.zone[data-zone="3"] p,#recruit section.zone[data-zone="4"] p{font-size:1.4rem}#recruit section.zone[data-zone="5"].is_show::before,#recruit section.zone[data-zone="3"].is_show::before,#recruit section.zone[data-zone="4"].is_show::before{top:auto}#recruit section.zone[data-zone="5"]::before,#recruit section.zone[data-zone="3"]::before{-moz-transform:skewY(22deg);-ms-transform:skewY(22deg);-webkit-transform:skewY(22deg);transform:skewY(22deg);transform-origin:right top}#recruit section.zone[data-zone="3"] .message{top:66vh}#recruit section.zone[data-zone="4"]::before{-moz-transform:skewY(-22deg);-ms-transform:skewY(-22deg);-webkit-transform:skewY(-22deg);transform:skewY(-22deg);transform-origin:left top}#recruit section.zone[data-zone="4"] .message{top:66vh;display:flex;flex-direction:column;align-items:flex-end}#recruit section.zone[data-zone="5"] .message{top:56vh}#recruit section.zone[data-zone="5"] ul{margin-bottom:15px}#recruit section.zone[data-zone="5"].is_show::before{bottom:-26%}#recruit section.anniversary h2,#recruit section.description h2,#recruit section.recruitment h2,#recruit section.voices h2{align-items:center}#recruit section.anniversary h2 p,#recruit section.description h2 p,#recruit section.recruitment h2 p,#recruit section.voices h2 p{height:calc(100vw / 375 * 42);line-height:calc(100vw / 375 * 50);font-size:calc(100vw / 375 * 42)}#recruit section.anniversary h2 span,#recruit section.description h2 span,#recruit section.recruitment h2 span,#recruit section.voices h2 span{margin-top:0;text-align:center;font-size:1.8rem}#recruit section.anniversary .box_wrapper{padding-top:0;display:block;position:relative}#recruit section.anniversary .pic{width:100%;height:100%;position:absolute;top:0;left:0}#recruit section.anniversary .text{width:auto;position:relative;z-index:1;background-color:rgba(255,255,255,.85)}#recruit section.anniversary .text .inner{padding-top:100px}#recruit section.anniversary .text h2 p{text-align:center;font-size:calc(100vw / 375 * 24)}#recruit section.anniversary .text .message{margin-bottom:30px;font-size:1.6rem}#recruit section.voices .box h2{margin-bottom:20px}#recruit section.voices .box+.box{margin-top:40px}#recruit section.voices .movie{max-width:calc(100% - 60px)}#recruit section.description .box_wrapper{padding:30px}#recruit section.description .message{margin-bottom:30px}#recruit section.description .sp{margin:-20px 0 30px;display:flex;align-items:center}#recruit section.description .sp i{margin-right:5px;font-size:1.8rem}#recruit section.description .sp span{font-size:1.2rem}#recruit section.description #swiper_pics .swiper-slide{max-width:100%}#recruit section.description #swiper_pics strong{padding:5px 15px}#recruit section.description #swiper_pics .ex{margin-top:15px}#recruit section.description #swiper_pics .ex br{display:none}#recruit section.recruitment .wrapper{margin:0 30px}#recruit section.recruitment .buttons{margin-bottom:60px}#recruit section.recruitment .recruitment_box+.recruitment_box{margin-top:60px}#recruit section.recruitment .recruitment_box h3{margin-bottom:0;text-align:center;font-size:2.4rem}#recruit section.recruitment .recruitment_box table{display:block}#recruit section.recruitment .recruitment_box table tr:nth-child(odd){background-color:transparent}#recruit section.recruitment .recruitment_box table tbody,#recruit section.recruitment .recruitment_box table td,#recruit section.recruitment .recruitment_box table th,#recruit section.recruitment .recruitment_box table tr{width:100%;display:block}#recruit section.recruitment .recruitment_box table th{width:auto;margin-top:20px;padding:10px;background-color:rgba(141,141,141,.3)}#recruit section.recruitment .recruitment_box table td{padding:10px 0}#recruit #recruit_site{max-width:calc(100% - 40px)}#recruit #recruit_site a{height:50px;font-size:1.8rem}#customize_lead .cols .col3+.col3{margin-top:15px}#customize_lead p.standard{margin:20px 0;text-align:left;text-indent:0;letter-spacing:0}#purchase_lead .purchase_icons{margin-bottom:15px;display:block}#purchase_lead .purchase_icons .purchase_icon{width:auto;display:flex;align-items:center;border-radius:20px}#purchase_lead .purchase_icons .purchase_icon+.purchase_icon{margin-top:15px}#purchase_lead .purchase_icons .purchase_icon .box{height:auto;margin-right:15px}#purchase_lead .purchase_icons .purchase_icon strong{margin-bottom:10px;line-height:1.4;font-size:2.2rem;white-space:nowrap}#purchase_lead .purchase_icons .purchase_icon .icon_purchase svg{width:90px}#purchase_lead .purchase_icons .purchase_icon .icon_reuse svg{width:70px}#purchase_lead .purchase_icons .purchase_icon p{flex:1;font-size:1.4rem;letter-spacing:0}#purchase_lead .btn_line{padding:15px 0;border-width:3px;border-radius:20px}#purchase_lead .btn_line .icon{width:60px;margin-right:15px}#purchase_lead .btn_line .ex{font-size:2rem}#purchase_lead .buttons+p{margin-top:5px}#choose_tires_lead span.ex{padding-left:2.5em;position:relative;text-align:left}#choose_tires_lead span.ex::before{content:"（※）";position:absolute;top:0;left:0}#tire_brands{margin-top:30px}#tire_brands p{flex-wrap:wrap}#tire_brands p+p{margin-top:0}#tire_brands p img{max-width:calc((100% - 30px)/ 5);margin:3px}#choose_aims{margin-bottom:40px;padding:40px 0}#choose_aims a p{padding:0 15px}#choose_aims a strong{font-size:1.6rem}.choose_example{display:block}.choose_example+.choose_example{margin-top:40px}.choose_example .car .pic,.choose_example h3{width:auto}.choose_example .tire{width:auto;margin-top:50px;position:relative}.choose_example .tire::before{content:"";width:0;height:0;margin:auto;display:block;position:absolute;top:-34px;left:0;right:0;border-style:solid;border-width:20px 16px 0;border-color:#42A548 transparent transparent}.choose_example .tire .pic::before{display:none}.choose_example strong{display:block;font-size:1.6rem}.choose_example .pic{margin:10px 0}.tire_info+.tire_info{margin-top:40px}.tire_lead{margin-bottom:40px;display:flex;flex-direction:column;justify-content:flex-start}.tire_lead .pic,.tire_lead .text{width:auto}.tire_lead .pic{margin-bottom:15px;order:-1}.tire_lead .pic p.standard{font-size:1.2rem}.tire_lead .pic_tire{width:100%;height:250px}.tire_features{margin-bottom:40px;display:block;position:relative}.tire_features .text{margin-left:0;padding:15px 0;position:relative;z-index:1;background-color:rgba(255,255,255,.9)}.tire_features .text h3{margin-bottom:15px;text-align:center;font-size:calc(100vw / 640 * 40);letter-spacing:0}.tire_features .text .list_items{padding:0 15px;font-size:1.3rem}.tire_features .text .list_items .list_item+.list_item{margin-top:5px}.tire_features .pic{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0}.recommended_tires{margin-bottom:40px;padding:40px 0}.recommended_tires ul{display:block}.recommended_tires ul li{width:auto;margin-left:0;display:flex;border:0}.recommended_tires ul li:nth-child(n+2){margin-top:15px}.recommended_tires ul .pic{width:100px;min-width:100px;height:auto;margin:0;border:1px solid #BEBEBE}.recommended_tires ul .text{padding:15px;flex:1;border:1px solid #DDD;border-left:0}.recommended_tires ul .text span{margin-bottom:5px}.recommended_tires ul .text strong{font-size:1.8rem}.tire_prices .table05{margin-bottom:40px}#at_old_wheels,#at_shop_line,#at_strength{margin-bottom:60px}#purchase_anchors{margin:-20px 0 60px}#at_shop_line .way_boxes .box+.box,#at_strength .strength_boxes .box+.box{margin-top:15px}#at_strength .logo img{max-width:200px}#at_strength h2{font-size:2.8rem}#at_strength h2 span.sub{font-size:1.4rem}#at_strength .strength_boxes{display:block}#at_strength .strength_boxes .box{width:auto;height:auto;padding:15px 0}#at_strength .strength_boxes p{font-size:2rem}#at_strength .strength_boxes p .tb_br{display:none}#at_old_wheels h3 span.mini{font-size:1.4rem}#at_shop_line strong{font-size:2.2rem}#at_shop_line strong .green{display:block;font-size:2.8rem}#at_shop_line .way_boxes{display:block}#at_shop_line .way_boxes span.ex{padding:10px 0;font-size:2.2rem}#at_shop_line .way_boxes .box{width:auto;padding:15px}#at_shop_line .way_boxes .box p{margin-bottom:10px;font-size:3.6rem}#at_shop_line .way_boxes .box a{font-size:1.6rem}#at_reasons{padding-bottom:30px}#at_consulting{margin-bottom:60px;display:flex;justify-content:space-between;align-items:flex-end;flex-wrap:wrap}#at_consulting .box,#at_consulting h3{width:100%}#at_consulting h3{margin-bottom:20px}#at_consulting .box,#at_consulting h3+.sp{order:2}#at_consulting h3+.sp{width:calc(70% - 15px);padding-bottom:12px}#at_consulting h3+.sp p{margin-bottom:5px;padding:5px;position:relative;color:#fff;line-height:1.4;font-size:1.2rem;background-color:#42A548;border-radius:5px}#at_consulting h3+.sp p::after{content:"";width:12px;height:10px;margin:auto 0;display:block;position:absolute;top:0;bottom:0;right:100%;background-color:#42A548;transform-origin:100% 0;clip-path:polygon(0 50%,100% 0,100% 100%)}#at_consulting h3+.sp p:nth-child(1)::after{width:18px;transform:rotate(-30deg)}#at_consulting h3+.sp p:nth-child(2)::after{width:15px;transform:rotate(-15deg)}#at_consulting .pic{width:30%}#at_consulting .box{padding:15px}#at_consulting .box .logo{width:100%;margin-bottom:15px;display:flex;justify-content:center}#at_consulting .box .logo img{width:160px}#at_consulting .box .info{margin-left:0;display:block}#at_consulting .box .info strong{height:auto;display:block;text-align:center;font-size:2.2rem}#at_consulting .box .info strong .tb{display:none}#at_consulting .box .info p{margin:15px 0;font-size:1.6rem}#at_consulting .box .info span.ex{padding:5px 10px;font-size:1.2rem}#at_flow+section{padding-bottom:30px}#at_archive,#at_voices{margin-bottom:40px}#voices_list .box{display:block;position:relative}#voices_list .box+.box{margin-top:15px}#voices_list .box .pic{width:50px;margin:0;position:absolute;top:15px;left:15px;z-index:1}#voices_list .box .text{padding:15px;border-radius:10px}#voices_list .box .text strong{height:50px;margin:0 0 5px 65px;display:flex;align-items:center;font-size:1.8rem}#voices_list .box .text p{line-height:1.8;font-size:1.4rem}#voices_list .box .text::after{display:none}#voices_list .box:nth-child(2n+1) .pic{margin:0}#purchase_nav{width:100%}#purchase_anchors~#purchase_nav #purchase_nav_tel{width:160px;border-left:0;border-bottom:0}#purchase_anchors~#purchase_nav #purchase_nav_tel p.ex{line-height:26px}#purchase_anchors~#purchase_nav #purchase_nav_tel .buttons{padding-bottom:5px}#purchase_anchors~#purchase_nav #purchase_nav_tel .buttons a{padding-top:0}#purchase_anchors~#purchase_nav #purchase_nav_tel .buttons a div{height:26px}#purchase_anchors~#purchase_nav #purchase_nav_tel .buttons a div span.sp{font-size:1.4rem}#purchase_anchors~#purchase_nav #purchase_nav_reservation,#purchase_anchors~#purchase_nav #purchase_nav_shops{margin-left:5px}#purchase_anchors~#purchase_nav #purchase_nav_reservation span,#purchase_anchors~#purchase_nav #purchase_nav_shops span{height:40px}#purchase_anchors~#purchase_nav #purchase_nav_shops{border-radius:5px 5px 0 0}#purchase_anchors~#purchase_nav #purchase_nav_shops span::before{display:flex;align-items:center}#purchase_nav_reservation{border-radius:5px 0 0}#purchase_nav_reservation p{font-size:1.2rem}#at_shop_info .area_wrapper h3{margin-bottom:15px;font-size:1.8rem}#at_shop_info .area_wrapper .area{margin-bottom:15px;padding:15px;font-size:1.6rem}.purchase_price{margin-bottom:15px;font-size:1.8rem}#reservation_want{padding-bottom:30px}#reservation_want .want_links{display:block}#reservation_want .want_links a{width:auto;max-width:none;padding:15px;display:flex;align-items:center;flex-wrap:wrap;border-radius:15px}#reservation_want .want_links a strong{font-size:2.4rem;order:2}#reservation_want .want_links a .pic{width:80px;height:auto;margin:0 15px 0 0}#reservation_want .want_links a span.ex{width:100%;padding:15px 0 0;order:3;font-size:1.4rem}#reservation_want .want_links a+a{margin:15px 0 0}#reservation_want .want_links a.purchase svg{width:70px}#reservation_want .want_links a.pit svg{width:50px}.line_box{justify-content:flex-start;align-items:center;flex-direction:column}.line_box .pic{width:200px;margin-top:15px;order:2}.line_box .text{width:100%;padding-top:0}.line_box .text p{padding-top:6px;line-height:1.6}.line_box .line_inner{min-height:auto;padding-left:0;margin-top:15px;display:flex;justify-content:flex-start;align-items:flex-start;flex-wrap:wrap}.line_box .line_inner h3{width:100%;margin-bottom:10px;font-size:1.4rem}.line_box .line_inner .line_inner_pic{width:100px;position:static}.line_box .line_inner p{padding-top:0;margin-left:10px;flex:1;font-size:1.4rem}.line_samples{width:calc(100% + 30px);margin:0 -15px;padding:15px;display:block;box-sizing:border-box}.line_samples .line_sample{width:auto}.line_samples .line_sample+.line_sample{margin-top:30px}.line_samples .line_sample h2{margin-bottom:30px}.line_samples .line_sample .box+.box{margin-top:15px}.line_samples .line_sample .box .pic{width:100px;min-width:100px}.line_samples .line_sample .box .text{margin-left:15px}#purchase_nav_line{max-width:calc(100% - 30px);height:60px}#purchase_nav_line strong{font-size:1.4rem}#purchase_nav_line p{margin-top:-5px;font-size:2rem}