@charset "utf-8";@font-face{font-family:Lato;font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/lato/v23/S6uyw4BMUTPHjx4wWw.ttf) format('truetype')}@font-face{font-family:Lato;font-style:normal;font-weight:900;src:url(https://fonts.gstatic.com/s/lato/v23/S6u9w4BMUTPHh50XSwiPHA.ttf) format('truetype')}@font-face{font-family:'Didact Gothic';font-style:normal;font-weight:400;src:url(https://fonts.gstatic.com/s/didactgothic/v19/ahcfv8qz1zt6hCC5G4F_P4ASlUuYow.ttf) format('truetype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:300;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQaioq1A.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F62fjtqLzI2JPCgQBnw7HFowA.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQei0q1A.otf) format('opentype')}@font-face{font-family:Hind;font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/hind/v16/5aU69_a8oxmIRG4.ttf) format('truetype')}@font-face{font-family:Hind;font-style:normal;font-weight:500;font-display:swap;src:url(https://fonts.gstatic.com/s/hind/v16/5aU19_a8oxmIfJpbIRs.ttf) format('truetype')}@font-face{font-family:Hind;font-style:normal;font-weight:600;font-display:swap;src:url(https://fonts.gstatic.com/s/hind/v16/5aU19_a8oxmIfLZcIRs.ttf) format('truetype')}@font-face{font-family:Hind;font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/hind/v16/5aU19_a8oxmIfNJdIRs.ttf) format('truetype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:400;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F62fjtqLzI2JPCgQBnw7HFowA.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:700;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQei0q1A.otf) format('opentype')}@font-face{font-family:'Noto Sans JP';font-style:normal;font-weight:900;font-display:swap;src:url(https://fonts.gstatic.com/s/notosansjp/v42/-F6pfjtqLzI2JPCgQBnw7HFQQi8q1A.otf) format('opentype')}ul{padding:0;margin:0}ul li{list-style:none;margin:0;padding:0}#akracing{background-image:url(/html/template/akracing/assets/img/common/ak-bg.png);background-size:contain;background-color:#000;color:#fff;font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#akracing .Sans{font-family:"Noto Sans JP","Hiragino Kaku Gothic ProN",Meiryo,sans-serif}#akracing .ec-cartNaviIsset{z-index:500}#akracing .ec-eyecatchRole__intro,#akracing .ec-headerTitle,#akracing .ec-layoutRole,#akracing .ec-secHeading--tandem,#akracing a{background-color:transparent;color:#fff}#akracing .ec-blockBtn--action,#akracing .ec-inlineBtn--action{border-color:#c60a1c;background-color:#c60a1c}#akracing .ec-AddAddress .ec-AddAddress__item,#akracing .ec-blockBtn,#akracing .ec-blockBtn--cancel,#akracing .ec-cartHeader__label,#akracing .ec-login,#akracing .ec-rectHeading h1,#akracing .ec-rectHeading h2,#akracing .ec-rectHeading h3,#akracing .ec-rectHeading h4,#akracing .ec-rectHeading h5,#akracing .ec-rectHeading h6,#akracing .ec-totalBox,#akracing .ec-totalBox .ec-totalBox__pointBlock{background-color:#1d1d1d}#akracing .ec-pageHeader h1{color:#fff}#akracing .ec-modal .ec-modal-wrap{color:#1d1d1d}#akracing .ec-cartCompleteRole,#akracing .ec-cartRole,#akracing .ec-contactCompleteRole,#akracing .ec-contactConfirmRole,#akracing .ec-contactRole,#akracing .ec-customerRole,#akracing .ec-forgotRole,#akracing .ec-headingTitle,#akracing .ec-historyRole .ec-historyRole__contents,#akracing .ec-mypageRole,#akracing .ec-orderRole,#akracing .ec-para-normal,#akracing .ec-productRole,#akracing .ec-registerRole,#akracing .ec-reportDescription,#akracing .ec-reportHeading,#akracing .ec-role,#akracing .ec-searchnavRole .ec-searchnavRole__infos,#akracing .ec-shelfRole,#akracing .ec-welcomeMsg,#akracing .ec-withdrawRole,#akracing .form-check-label{color:#fff}#akracing .ec-cartRow .ec-cartRow__amountColumn .ec-cartRow__amountDownButton,#akracing .ec-cartRow .ec-cartRow__amountColumn .ec-cartRow__amountDownButtonDisabled,#akracing .ec-cartRow .ec-cartRow__amountColumn .ec-cartRow__amountUpButton{background-color:#fff}#akracing .ec-cartRole__progress .ec-progress{margin:0 auto 30px auto}#akracing .nowrap{white-space:nowrap}#akracing .ec-layoutRole .ec-layoutRole__contentTop{padding:115px 20px 20px 20px;max-width:1366px;margin:0 auto}#akracing .ec-layoutRole .ec-layoutRole__contents{max-width:1366px;padding:0 20px 50px 20px}#akracing .ec-layoutRole .ec-cartRole__actions{width:35%}#akracing ul{margin:0;padding:0}#akracing ul li{list-style:none}#akracing .ak-inner{max-width:1366px;padding:0 20px;margin:0 auto}#akracing .ak-img_btn img{width:auto;max-width:100%}#akracing .ak-sns-icon{font-size:31px}#akracing .ak-sns-icon a{line-height:1;margin:0 1rem 0 0;display:inline-block}#akracing .ak-sns-icon .fa-twitter{border:3px solid #fff;border-radius:5px;padding:3px;font-size:19px;position:relative;top:-5px}#akracing .ak-sns-icon .fa-facebook{font-size:32px}#akracing .ak-sns-icon .fa-youtube{position:relative;top:-1px}@media (max-width:1023px){#akracing .pcnone{display:block}#akracing .spnone{display:none}}@media (min-width:1024px){#akracing .pcnone{display:none}#akracing .spnone{display:block}}#akracing .ec-shelfGrid .ec-shelfGrid__item{width:50%}#akracing .ec-shelfGrid .ec-shelfGrid__item-image{height:450px}#akracing .ec-categoryRole{background-color:transparent}#akracing #product_review_area .review_list li{padding-bottom:35px;border-bottom:1px solid #fff;margin-bottom:35px}#akracing .ec-layoutRole__header{position:fixed;background-color:#000;width:100%;z-index:1500}.ec-drawerRole{background-color:#1d1d1d}.ec-drawerRole .ec-headerCategoryArea .ec-itemNav__nav li a{color:#fff;background-color:#1d1d1d;display:flex;justify-content:space-between}#akracing .ec-headerNaviRole{max-width:none}#akracing .ec-headerNaviRole .ec-headerNaviRole__left{width:205px}@media (max-width:1023px){#akracing .ec-headerNaviRole{padding:20px}#akracing .ec-headerNaviRole .ec-headerNaviRole__right .ak_nav,#akracing .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerNaviRole__nav,#akracing .ec-headerNaviRole .ec-headerNaviRole__right .ec-headerRole__cart{display:none}#akracing .ec-headerNaviRole .ec-headerNavSP{display:block}}@media (min-width:1024px){#akracing .ec-headerNaviRole .ak_nav{width:100%;padding-bottom:1rem}#akracing .ec-headerNaviRole .ec-headerNaviRole__right{width:calc(100% - 205px);flex-wrap:wrap}}@media (min-width:1366px){#akracing .ec-headerNaviRole .ak_nav{width:auto;padding-bottom:0}}#akracing .ec-headerNaviRole .ec-headerNav{padding:0 16px}#akracing .ec-headerNaviRole .ec-headerNav__itemLink{color:#fff;font-size:16px}#akracing .ec-headerNaviRole .ec-headerNav__itemIcon{color:#fff;margin:0;font-size:16px}#akracing .ec-headerNaviRole .ec-cartNaviWrap{padding:0 16px}#akracing .ec-headerNaviRole .ec-headerNav__item{color:#fff;font-size:16px}@media (min-width:1920px){#akracing .ec-headerNaviRole{max-width:1920px;margin:0 auto}}#akracing .ec-headerNavSP{left:auto;right:10px}#akracing .ak-logo img{max-width:100%;width:auto}#akracing .ec-cartNavi{color:#fff}#akracing .ec-cartNavi{background-color:transparent;height:auto;padding:0;border-radius:0;font-size:16px;font-weight:400;min-width:auto}#akracing .ec-cartNavi .ec-cartNavi__icon{font-size:16px;position:relative;top:4px}#akracing .ec-cartNavi .ec-cartNavi__badge{position:absolute;left:60px;top:-10px;background-color:#c60a1c}#akracing .ak-headerNav ul{display:flex;column-gap:0.5em;justify-content:flex-end;margin:0;padding:0}#akracing .ak-headerNav ul li{list-style:none;padding:0;position:relative}#akracing .ak-headerNav ul li a{color:#fff;font-family:Lato;font-style:normal;font-weight:400}#akracing .ak-headerNav ul li.home::before{content:url(/html/template/akracing/assets/img/common/home_log.png);position:absolute;top:-10px;right:-5px}@media (max-width:1023px){.ec-drawerRoleClose.is_active{display:inline-block;transition:all .3s}.ec-drawerRole.is_active{display:block;transform:translateX(0);transition:all .3s;z-index:100000}.ec-drawerRole .ec-itemNav ul{display:block}.ec-drawerRole .ec-itemNav ul li{display:block;float:none;width:100%}}#page_homepage #akracing .ec-layoutRole .ec-layoutRole__contents{max-width:none;margin:0;padding:0}#page_homepage #akracing .ec-layoutRole__main{padding-top:115px}#topFast #keyimage{position:relative;float:right;width:75%}#topFast #keyimage img{width:100%}#topFast #keyimage .ec-sliderRole{margin:0 auto;padding-left:0;padding-right:0;box-sizing:border-box;font-size:16px;line-height:1.4;color:none;-webkit-text-size-adjust:100%;width:100%;max-width:none;margin-bottom:0;position:relative}#topFast #keyimage .ec-sliderRole::before{content:"";width:100%;height:100%;position:absolute;background-color:#000;top:0;left:0;z-index:300;background:-moz-linear-gradient(left,#000 3%,rgba(0,0,0,0) 23%);background:-webkit-linear-gradient(left,#000 2%,rgba(0,0,0,0) 25%);background:linear-gradient(to right,#000 3%,rgba(0,0,0,0) 25%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#000000', endColorstr='#00000000', GradientType=1)}#topFast #keyimage .slick-slider{margin-bottom:0}#topFast .top-info{max-width:1366px;margin:0 auto;position:relative;z-index:1000}#topFast .top-info .top-info_inner{position:absolute;left:130px;top:120px}#topFast .top-info .top-info_inner::before{content:"";position:absolute;width:120px;height:1px;background-color:#fff;top:7rem;left:-140px}#topFast .top-info h2{font-size:64px;letter-spacing:.3em;margin:0 0 0 1rem}#topFast .top-info p{margin:0 0 0 2rem;letter-spacing:.5rem}@media (min-width:1024px){#topFast .top-info .top-info_inner{position:absolute;left:205px;top:100px;width:500px}#topFast .top-info .top-info_inner::before{content:"";position:absolute;width:120px;height:1px;background-color:#fff;top:7rem;left:-140px}#topFast .top-info h2{font-size:44px;letter-spacing:.3em;margin-bottom:30px}#topFast .top-info p{font-size:15px;letter-spacing:.4rem;margin-bottom:30px}#topFast .top-info .top-info_inner::before{top:5rem;left:-120px}}@media (min-width:1025px){#topFast .top-info .top-info_inner{position:absolute;left:205px;top:160px;width:600px}#topFast .top-info h2{font-size:54px;letter-spacing:.3em;margin-bottom:30px}#topFast .top-info p{letter-spacing:.7rem;margin-bottom:30px}}@media (min-width:1366px){#topFast .top-info .top-info_inner{position:absolute;left:205px;top:160px}#topFast .top-info h2{font-size:64px;letter-spacing:.3em;margin-bottom:30px}#topFast .top-info p{letter-spacing:.7rem;margin-bottom:30px}}@media (min-width:1920px){#topFast .top-info .top-info_inner{position:absolute;left:205px;top:260px}}@media (max-width:1023px){#topFast #keyimage{width:100%;position:static;float:none}#topFast .top-info{margin-top:50px}#topFast .top-info .top-info_inner{position:static}#topFast .thumb-item-nav{display:none}#topFast .top-info_inner h2{text-align:right}#topFast .top-info_inner h2 img{width:auto;max-width:100%}}#top-side{height:100vh;position:absolute;top:0;left:0;padding:0 20px;z-index:1000}#top-side ul{position:absolute;top:40%}#top-side ul li{text-align:center}#top-side .ak-sns-icon a{margin:0}#top-side .scroll{position:absolute;bottom:75px;left:18px}@media (max-width:1023px){#top-side{display:none}}@media (min-width:1024px){#page_homepage .ak-top_info{font-size:27px;line-height:1.8}#page_homepage .ak-top_info span{color:#c60a1c}#page_homepage .ak-top_desc{line-height:2;font-size:15px;margin-top:2rem;margin-bottom:4rem}}@media (max-width:1023px){#page_homepage .ak-top_info{font-size:20px;line-height:1.8}#page_homepage .ak-top_info span{color:#c60a1c}#page_homepage .ak-top_desc{line-height:2;font-size:14px;margin-top:2rem;margin-bottom:4rem}}#topbanner{background-color:#000;clear:both;margin-bottom:20px}#topbanner ul{display:flex;flex-wrap:wrap;justify-content:space-between}#topbanner ul li{width:30%}#topbanner ul li img{width:100%}@media (max-width:1023px){#topbanner{padding:30px 0}#topbanner ul{padding:0;display:block}#topbanner ul li{width:100%;margin-bottom:20px}}@media (min-width:1024px){#lineup{padding:0;overflow:hidden}#lineup .ak-inner{display:flex;flex-wrap:wrap}#lineup .lineup_img{width:60%}#lineup .lineup_img img{width:100%}#lineup .ak-text_area{width:40%}#lineup .lineupTitle{text-align:right}#lineup .lineupTitle img{position:relative;left:-130px}}@media (min-width:1366px){#lineup .lineupTitle{text-align:right}#lineup .lineupTitle img{position:relative;left:-155px}}@media (max-width:1023px){#lineup{margin-bottom:50px}#lineup img{width:100%}#lineup .lineup_img{width:100%}#lineup .lineupTitle{text-align:right}#lineup .lineupTitle img{max-width:100%;width:auto}#lineup .ak-btn img{width:auto;max-width:100%}}@media (max-width:1023px){#concept .concept_img{width:50%;display:block;margin:0 auto}#concept .conceptTitle img{max-width:100%}}@media (min-width:1024px){#concept{padding:0}#concept .ak-inner{display:flex;flex-wrap:wrap}#concept .lineup_img{width:40%}#concept .lineup_img img{width:100%}#concept .ak-text_area{width:60%}#concept .conceptTitle img{width:100%}#concept .ak-top_desc{width:72%}}@media (max-width:1023px){#concept .ak-btn a img{width:auto;max-width:100%}}#history{padding:0 0 75px 0;overflow:hidden;background-image:url(/html/template/akracing/assets/img/top/history.png);background-position:bottom center;background-repeat:no-repeat;background-size:cover}#history .ak-inner{text-align:right;padding:150px 20px}#history .historyTitle{text-align:right}#history .historyTitle img{position:relative;left:-200px}#history .ak-text_area{display:inline-block;text-align:left;width:425px}#history .ak-text_area p{margin:30px 0 0 0}#history .ak-text_area p a{position:relative;left:51px}@media (max-width:1023px){#history .historyTitle{text-align:right}#history .historyTitle img{position:static;left:0;width:auto;max-width:100%}#history .ak-inner{padding:30px 20px}#history .ak-text_area{width:auto}#history .ak-text_area p a{position:static;left:0}#history .ak-btn a{position:static;left:0}#history .ak-btn a img{width:auto;max-width:100%}}#keyimage .slick-dots{bottom:-50px}#keyimage .slick-dots li{margin:0 4px;width:70px;height:5px}#keyimage .slick-dots li button:before{content:"";width:70px;height:5px;background:#e0e0e0;opacity:1;border-radius:0}#keyimage .slick-dots li.slick-active button:before{background:#c60a1c}@media (min-width:1024px){#keyimage .slick-dots{display:none!important}}.thumb-item-nav .slick-slide img{display:none}.thumb-item-nav .slick-active{border:3px solid #fff;width:85px;margin:0 10px}.thumb-item-nav .slick-current{border:3px solid red}.thumb-item-nav .slick-slider{margin-bottom:0}.thumb-item-nav .slick-list{padding:0 0 0 20px}.ec-role{clear:both}#page_product_detail{font-size:16px}#page_product_detail img{width:100%}#page_product_detail .ak-link{padding:14px 0 14px 0;width:100%}#page_product_detail .ak-link a{display:inline-block;background-image:url(/html/template/akracing/assets/img/common/link_icon.png);background-position:right 15px center;background-repeat:no-repeat;padding:10px 5em;border:1px solid #fff;margin:0 auto;width:100%;text-align:center}#page_product_detail .ak-link a:hover{background-color:rgba(255,255,255,.3)}#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents{max-width:none;padding:0}#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents .ak-inner{max-width:1366px;padding:75px 20px;margin:0 auto}#page_product_detail #akracing .ec-productRole{padding-bottom:75px;max-width:1366px}#page_product_detail #akracing .ec-productRole .ec-productRole__btn{max-width:none;min-width:auto;width:100%}#page_product_detail #akracing .ec-productRole .ec-productRole__description{margin-bottom:1.4em}#page_product_detail #akracing .contents_body ul li h3{line-height:1.2;font-size:24px;margin:.5em 0 0 0}#page_product_detail #akracing .contents_body ul li p{margin-top:1em}@media (max-width:1023px){#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents{max-width:none;padding:0}#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents .ak-inner{max-width:1366px;padding:50px 20px;margin:0 auto}#page_product_detail #akracing .ec-productRole{padding-bottom:50px}}#page_product_detail .ec-productRole__title h2{font-size:45px;font-family:Hind;font-weight:500;margin:50px auto 20px auto}#page_product_detail .ec-sliderItemRole .slideThumb{margin-bottom:0}#page_product_detail .ec-productRole__code{margin-bottom:14px}#page_product_detail .ec-productRole__actions{padding-top:0}#page_product_detail .cell_left{width:50%}#page_product_detail .cell_right{width:50%}@media (max-width:767px){#page_product_detail .cell_left{width:100%}#page_product_detail .cell_right{width:100%}}#akracing .ak-product_contents h2{margin:0 0 30px 0}#akracing .ak-product_contents h2 img{width:auto;max-width:100%;vertical-align:bottom}#akracing .ak-product_contents h2 span{font-size:18px;padding:0 0 0 2rem;white-space:nowrap;bottom:10px;position:relative}#akracing .ak-product_contents h3{line-height:1.8}#akracing .ak-product_contents p{list-style:1.8}@media (max-width:1023px){#akracing .ak-product_contents h2 img{min-width:none;height:40px;width:auto}#akracing .ak-product_contents h2 span{padding:0;display:block;font-size:14px;bottom:-10px}}#akracing .ak-table{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#akracing .ak-table::-webkit-scrollbar{display:none}@media (max-width:1023px){#akracing .ak-list_wrap{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#akracing .ak-list_wrap::-webkit-scrollbar{display:none}}#ak-Colors_Model{background-color:#1d1d1d}#ak-Colors_Model .contents_body ul{padding:0;margin:0 0 30px 0;display:flex;justify-content:space-between}#ak-Colors_Model .contents_body ul li{text-align:center}#ak-Colors_Model .contents_body ul li img{width:100%;height:auto;margin:0 0 1rem 0}#ak-Colors_Model .contents_body table{font-size:15px;border-collapse:separate;border-spacing:5px 5px}#ak-Colors_Model .contents_body table th{background-color:#000;padding:25px;text-align:center;border-top:1px solid #fff}#ak-Colors_Model .contents_body table td{padding:25px;text-align:center;border-top:1px solid #fff}#ak-Colors_Model .contents_body table tr:last-child td,#ak-Colors_Model .contents_body table tr:last-child th{border-bottom:1px solid #fff}@media (max-width:1023px){#ak-Colors_Model .contents_body ul{width:3vw}#ak-Colors_Model .contents_body ul li{text-align:center}#ak-Colors_Model .contents_body ul li img{width:300px;margin:0 0 1rem 0}}#ak-futures .contents_body ul{display:flex;flex-wrap:wrap;justify-content:space-between}#ak-futures .contents_body ul li{width:48%}#ak-futures .contents_body ul li img{width:100%}@media (max-width:1023px){#ak-futures .contents_body ul{display:block}#ak-futures .contents_body ul li{width:100%;margin:0 0 2rem 0}}#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents #functions .ak-inner{padding-bottom:25px}@media (max-width:1023px){#page_product_detail #akracing .ec-layoutRole .ec-layoutRole__contents #functions .ak-inner{padding-bottom:50px}}#functions{background-color:#1d1d1d}#functions .contents_body ul{padding:0;margin:0;display:flex;flex-wrap:wrap;justify-content:space-between}#functions .contents_body ul li{padding:0 15px;width:33.3%;margin-bottom:50px}#functions .contents_body ul li img{width:100%;margin:0 0 1rem 0}@media (max-width:1023px){#functions .contents_body ul{display:block;margin:0}#functions .contents_body ul li{width:100%;padding:30px 15px;margin-bottom:30px}}#ak-safety{position:relative}#ak-safety .contents_header{display:flex;flex-wrap:wrap;justify-content:space-between}#ak-safety .safety-text-area{width:55%}#ak-safety .safety-text-area h3{margin-top:0}#ak-safety .safety-text-area .ak-contents-disc{margin-bottom:30px}#ak-safety .ak-safety_img{width:40%}#ak-safety .ak-safety_img img{width:100%;height:auto}#ak-safety .contents_body{margin:60px 0 0 0;clear:both}#ak-safety .contents_body .safety-list{padding:0;margin:0 0 30px 0;display:flex;justify-content:space-between}#ak-safety .contents_body .safety-list li{width:30%;position:relative}#ak-safety .contents_body .safety-list li .jiscode{text-align:center}#ak-safety .contents_body .safety-list li .jiscode span{border:1px solid #c60a1c;color:#c60a1c}#ak-safety .contents_body .safety-list li h3{text-align:center}#ak-safety .contents_body .safety-list li .safety-count{font-size:48px;text-align:center;padding:1rem 0;font-weight:700}#ak-safety .contents_body .safety-list li .safety-count span{font-size:16px}#ak-safety .contents_body .safety-list li .safety-text{font-size:12px;text-indent:-.5em}#ak-safety .contents_body .safety-list li .safety-text::before{content:"*"}#ak-safety .contents_body .safety-list li>div{height:100%;padding:30px;position:relative}#ak-safety .contents_body .safety-list li>div::after,#ak-safety .contents_body .safety-list li>div::before{content:"";width:30px;height:30px;position:absolute;display:inline-block}#ak-safety .contents_body .safety-list li>div::before{border-right:solid 1px #fff;border-top:solid 1px #fff;top:0;right:0}#ak-safety .contents_body .safety-list li>div::after{border-left:solid 1px #fff;border-bottom:solid 1px #fff;bottom:0;left:0}#ak-safety .contents_body .safety-list li::after,#ak-safety .contents_body .safety-list li::before{content:"";width:30px;height:30px;position:absolute;display:inline-block}#ak-safety .contents_body .safety-list li::before{border-left:solid 1px #fff;border-top:solid 1px #fff;top:0;left:0}#ak-safety .contents_body .safety-list li::after{border-right:solid 1px #fff;border-bottom:solid 1px #fff;bottom:0;right:0}@media (max-width:1023px){#ak-safety .contents_header{display:block}#ak-safety .contents_header .safety-text-area{width:auto;margin-bottom:30px}#ak-safety .contents_header .safety-text-area .ak-contents-disc{margin-bottom:30px}#ak-safety .contents_header .safety-text-area h3{font-size:23px;text-align:left}#ak-safety .contents_header .ak-safety_img{width:auto}#ak-safety .contents_header .ak-safety_img img{width:100%;height:auto}#ak-safety .contents_body .safety-list{display:block}#ak-safety .contents_body .safety-list li{width:100%;max-width:335px;margin:15px auto}}#parts{background-color:#1d1d1d}#parts .contents_header{text-align:center;margin-bottom:75px}#parts .contents_header h2{text-align:left}#parts .parts_main_img{padding:30px;margin:0}#parts .parts_main_img img{width:auto;max-width:100%;margin:0 auto;vertical-align:bottom}#parts .img_wrap,#parts .img_wrap_inner{position:relative;display:inline-block}#parts .img_wrap::after,#parts .img_wrap::before,#parts .img_wrap_inner::after,#parts .img_wrap_inner::before{content:"";width:30px;height:30px;position:absolute;display:inline-block}#parts .img_wrap::before{border-left:solid 1px #fff;border-top:solid 1px #fff;top:0;left:0}#parts .img_wrap::after{border-right:solid 1px #fff;border-bottom:solid 1px #fff;bottom:0;right:0}#parts .img_wrap_inner::before{border-right:solid 1px #fff;border-top:solid 1px #fff;top:0;right:0}#parts .img_wrap_inner::after{border-left:solid 1px #fff;border-bottom:solid 1px #fff;bottom:0;left:0}#parts .contents_body h3{line-height:1.2;font-size:24px}#parts .contents_body p{list-style:1.2;font-size:15px}#parts .contents_body ul{display:flex;flex-wrap:wrap;justify-content:space-between}#parts .contents_body ul li{width:30%;margin-bottom:75px}@media (max-width:1023px){#parts .contents_body ul{display:block}#parts .contents_body ul li{width:100%;max-width:728px;margin:50px auto}}#page_product_list .ak-body h2{font-size:24px;padding:0 0 0 1em;position:relative;width:100%}#page_product_list .ak-body h2::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#page_product_list .ak-body h3{font-size:18px;padding:0 0 0 1em;position:relative;width:100%}#page_product_list .ak-body h3::before{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;top:.5em;left:0}#page_product_list .ak-body .product_desc{padding:0 0 0 20px}#page_product_list .ak-body .price02-default{text-align:left;font-size:1em;padding:0 0 1em 0}#page_product_list .ak-body .ec-shelfRole{margin-bottom:80px}@media (max-width:1023px){#page_product_list .ec-shelfGrid .ec-shelfGrid__item{width:100%}#page_product_list .ec-shelfGrid .ec-shelfGrid__item-image{height:auto}}#ak-size_weight .contents_body{display:flex;flex-wrap:wrap;justify-content:space-between}#ak-size_weight .contents_body .sizeImage{width:60%}#ak-size_weight .contents_body .sizeImage img{width:100%}#ak-size_weight .contents_body .sizeTable{width:38%}#ak-size_weight .contents_body .sizeTable table{font-size:15px;border-collapse:separate;border-spacing:5px 5px;width:100%}#ak-size_weight .contents_body .sizeTable table th{background-color:#000;padding:.5em;text-align:center;border-top:1px solid #fff}#ak-size_weight .contents_body .sizeTable table td{padding:.5em;text-align:center;border-top:1px solid #fff}#ak-size_weight .contents_body .sizeTable table tr:last-child td,#ak-size_weight .contents_body .sizeTable table tr:last-child th{border-bottom:1px solid #fff}@media (max-width:1023px){#ak-size_weight .contents_body{display:block}#ak-size_weight .contents_body .sizeImage{width:100%}#ak-size_weight .contents_body .sizeTable{width:100%}#ak-size_weight .contents_body .sizeTable table{width:100%;margin-bottom:30px}}#page_product_detail .ak-product_contents_original .contents_header:first-child{margin-top:0}#page_product_detail .ak-product_contents_original .contents_header:first-child h2{margin-top:0}#page_product_detail .ak-product_contents_original .contents_header{margin-top:75px}#page_product_detail .ak-product_contents_original .contents_header h2{font-size:45px;font-family:Hind;font-weight:500;margin:50px auto 20px auto;padding:0 0 0 1em;position:relative}#page_product_detail .ak-product_contents_original .contents_header h2::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#page_product_detail .ak-product_contents_original .contents_header p{margin-left:45px}#page_product_detail .ak-product_contents_original h3{margin-bottom:1em}#page_product_detail .ak-product_contents_original h3 span{padding:0 1em;position:relative}#page_product_detail .ak-product_contents_original h3 span::before{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;top:.7em;left:0}#page_product_detail .ak-product_contents_original h3 span::after{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;bottom:.7em;right:0}#page_product_detail .ak-product_contents_original h4{font-weight:700}#page_product_detail .ak-product_contents_original li,#page_product_detail .ak-product_contents_original p,#page_product_detail .ak-product_contents_original ul{margin-bottom:2em}#page_product_detail .ak-product_contents_original ul{padding-left:40px}#page_product_detail .ak-product_contents_original ul li{list-style:disc;margin-bottom:.5em}#page_product_detail .ak-product_contents_original ol li{margin-bottom:.5em}#page_product_detail .ak-product_contents_original dl dt{border-bottom:1px solid #fff;padding-bottom:.3em;margin-bottom:.3em}#page_product_detail .ak-product_contents_original dl dd{margin-bottom:1em}#page_product_detail .ak-product_contents_original table{font-size:15px;border-collapse:separate;border-spacing:5px 5px;width:100%}#page_product_detail .ak-product_contents_original table th{background-color:#000;padding:.5em;text-align:center;border-top:1px solid #fff}#page_product_detail .ak-product_contents_original table td{padding:.5em;text-align:center;border-top:1px solid #fff}#page_product_detail .ak-product_contents_original table tr:last-child td,#page_product_detail .ak-product_contents_original table tr:last-child th{border-bottom:1px solid #fff}#page_product_detail .ak-product_contents_original img{width:auto;height:auto;max-width:100%;display:block;margin:0 auto}#page_product_detail .ak-product_contents_original .center{text-align:center}#page_product_detail .ak-product_contents_original .right{text-align:right}#page_product_detail .ak-product_contents_original .ak-row{display:flex;flex-wrap:wrap;justify-content:space-between}#page_product_detail .ak-product_contents_original .ak-row .cell_left{width:49%}#page_product_detail .ak-product_contents_original .ak-row .cell_right{width:49%}#page_product_detail .ak-product_contents_original .ak-row img{width:100%;max-width:none}@media (max-width:1023px){#page_product_detail .ak-product_contents_original{display:block}#page_product_detail .ak-product_contents_original .contents_header h2{font-size:30px}#page_product_detail .ak-product_contents_original h3{font-size:20px}#page_product_detail .ak-product_contents_original .cell_left{width:100%}#page_product_detail .ak-product_contents_original .cell_right{width:100%}}#page_contact .support-info{padding:1em;background-color:rgba(255,255,255,.9);color:#000}#page_contact .support-info p{margin:0;padding:0}#page_contact .support-info a{color:#000;text-decoration:underline}.ak-header{margin-bottom:50px}.ak-header h1{font-size:100px;font-family:Hind;font-weight:500;margin:50px auto 20px auto}.ak-header p{font-size:16px;line-height:1.8;width:80%;margin:0 auto}.ak-header p.left{font-size:16px;line-height:1.8;width:80%;margin:0 auto;text-align:left}#page_user_data .ec-role{max-width:none;padding:0}#page_user_data .ak-pageHeader{text-align:center}#page_user_data .ak-pageHeader img{max-width:100%}#page_user_data .ak-header{margin-bottom:50px}#page_user_data .ak-header h1{font-size:100px;font-family:Hind;font-weight:500;margin:50px auto 20px auto}#page_user_data .ak-header p{font-size:16px;line-height:1.8}#page_user_data .ak-header .ak-link{display:flex;flex-wrap:wrap;justify-content:center;padding:50px 0;margin:0 auto;gap: 1rem;}#page_user_data .ak-header .ak-link li{margin-bottom:1rem}#page_user_data .ak-body{margin:50px 0}#page_user_data .ak-body .ak-row{display:flex;flex-wrap:wrap;justify-content:space-between}#page_user_data .ak-body .ak-link{text-align:center;padding:50px auto;width:100%}#page_user_data .ak-body .ak-link a{display:inline-block;background-image:url(/html/template/akracing/assets/img/common/link_icon.png);background-position:right 15px center;background-repeat:no-repeat;padding:10px 2em;border:1px solid #fff;margin:0 auto;width:100%}@media (max-width:1023px){#page_user_data .ak-header h1{font-size:67px;font-family:Hind;font-weight:500;margin:50px auto 20px auto}#page_user_data .ak-body .ak-row{display:block}}#sponsor_page .ak-row::before{content:"";order:1;width:23%;display:block}#sponsor_page .ak-row::after{content:"";width:23%;display:block}#sponsor_page .ak-item30{width:23%;margin-bottom:50px}#sponsor_page .ak-item30 h3{font-size:14px;padding:0 0 0 1em;position:relative}#sponsor_page .ak-item30 h3::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#sponsor_page .ak-item30 img{width:100%;border:1px solid #fff}@media (max-width:1023px){#sponsor_page .ak-item30{width:auto;max-width:600px;margin:0 auto 50px auto}}#concept_page .ak-header p{width:80%;margin:0 auto}#concept_page .item_order1{order:1}#concept_page .item_order2{order:2}#concept_page .ak-item50{width:50%;background-color:#1d1d1d}#concept_page .ak-item50 img{max-width:100%}#concept_page .ak-item50 p{font-size:16px}#concept_page .item_desc{padding:5%}@media (max-width:1023px){#concept_page .ak-header p{width:100%;margin:0 auto;text-align:left}#concept_page .ak-item50{width:auto}}#history_page .ak-row::before{content:"";width:50%;height:0}#history_page .ak-item{width:50%}#history_page .ak-item h2{font-size:60px;margin:0}#history_page .ak-item h2 span{display:block;padding:10px 50px}#history_page .ak-item img{max-width:100%;height:auto}#history_page .ak-item .ak-itme_inner{padding:35px 5% 70px}#history_page .ak-item p{line-height:2;font-size:16px;padding-bottom:30px}#history_page .ak-row>:nth-child(2n){position:relative;top:-300px}#history_page .ak-row>:nth-child(2n) h2{text-align:right}#history_page .ak-row>:nth-child(2n) h2::after{content:"";display:block;height:2px;background:#c60a1c;background:linear-gradient(90deg,rgba(198,10,28,0) 0,#c60a1c 15%,#c60a1c 100%)}#history_page .ak-row>:nth-child(2n+1){border-left:1px solid #fff}#history_page .ak-row>:nth-child(2n+1) h2{text-align:left}#history_page .ak-row>:nth-child(2n+1) h2::after{content:"";display:block;height:2px;background:#c60a1c;background:linear-gradient(90deg,#c60a1c 0,#c60a1c 85%,rgba(198,10,28,0) 100%)}@media (max-width:1023px){#history_page .ak-item{width:auto}#history_page .ak-row>:nth-child(2n){position:static}#history_page .ak-row>:nth-child(2n+1){border-left:none}}#gallery_page h2{margin-bottom:80px}#gallery_page h2 span{position:relative;font-size:20px;padding:0 0 0 2rem;white-space:nowrap;bottom:-15px}#gallery_page .ak-row .ak-item{width:48%;margin-bottom:80px}#gallery_page .ak-row .ak-item .list-yt li{position:relative;width:100%;padding-top:56.25%;display:block}#gallery_page .ak-row .ak-item .list-yt .movie_wrapper__yt.active{display:block}#gallery_page .ak-row .ak-item .list-yt .movie_wrapper__yt{position:relative;width:100%;display:none}#gallery_page .ak-row .ak-item iframe{position:absolute;top:0;right:0;width:100%!important;height:100%!important}#gallery_page .ak-row .ak-item .ak-sns-icon{display:flex;justify-content:flex-end}#gallery_page .ak-row .ak-item h3{font-size:24px}#gallery_page .ak-row .ak-item .ak-end_img{width:100%;display:flex;justify-content:center;align-items:center}#gallery_page .ak-row .ak-item .ak-end_img img{max-width:100%}#gallery_page .ak-row .list_movie{display:flex}#gallery_page .ak-row .list_movie li{margin:0 0 0 2em}#gallery_page .img_list li{padding:0 0 120px 0}#gallery_page .img_list li img{width:100%}#gallery_page .img_list li h3{position:relative;padding:0 0 0 1em}#gallery_page .img_list li h3::before{content:"";position:absolute;width:.5em;height:1px;background-color:#fff;top:48%;left:0}@media (max-width:1023px){#gallery_page h2{margin-bottom:80px}#gallery_page h2 img{max-width:100%}#gallery_page h2 span{display:block}#gallery_page .ak-body .ak-row{display:block}#gallery_page .ak-body .ak-row .ak-item{width:auto;margin-bottom:80px}#gallery_page .ak-body .ak-row .list-yt{text-align:center}}#shop_page #shop-area{margin-bottom:100px}#shop_page .ak-item50{width:50%}#shop_page #jmap{max-width:640px;margin:0 auto}#shop_page #anc_a1{margin:100px 0}#shop_page .btnlist_shop__prefecture2 ul{display:flex;flex-wrap:wrap;margin-bottom:5px}#shop_page .btnlist_shop__prefecture2 ul li:first-child{width:125px;background-color:#1d1d1d}#shop_page .btnlist_shop__prefecture2 ul li{width:84px;text-align:center;padding:1em;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 0 0 10px}#shop_page .btnlist_shop__prefecture2 ul li a{display:block}#shop_page h2{margin-bottom:80px}#shop_page h2 img{max-width:100%}#shop_page h2 span{position:relative;font-size:20px;padding:0 0 0 2rem;white-space:nowrap;bottom:-15px}#shop_page .section-lower .section__inner.active{display:block}#shop_page .section-lower .section__inner{display:none}#shop_page .section-lower .section__inner .heading_lower .heading__en{display:none}#shop_page .section-lower .section__inner .heading_lower .heading__ja{font-size:30px;padding-left:1em}#shop_page .section-lower .section__inner .heading_lower .heading__ja::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#shop_page .section-lower .section__inner .table{width:100%;overflow:scroll;-ms-overflow-style:none;scrollbar-width:none}#shop_page .section-lower .section__inner .table::-webkit-scrollbar{display:none}#shop_page .section-lower .section__inner table{width:100%;font-size:15px;border-collapse:separate;border-spacing:5px 5px}#shop_page .section-lower .section__inner table tbody{display:table;width:1326px}#shop_page .section-lower .section__inner table th{background-color:#1d1d1d;padding:1em;text-align:left;border-top:1px solid #fff}#shop_page .section-lower .section__inner table td{padding:1em;text-align:left;border-top:1px solid #fff;white-space:nowrap}#shop_page .section-lower .section__inner table td span{white-space:normal}#shop_page .section-lower .section__inner table tr:last-child td,#shop_page .section-lower .section__inner table tr:last-child th{border-bottom:1px solid #fff}#shop_page #online_area ul{background-color:#fff;padding:4rem 0;display:flex;flex-wrap:wrap;justify-content:center;gap:4rem}#shop_page #online_area ul li{text-align:center;padding:0;margin-bottom:0}#shop_page #online_area ul li img{height:50px}@media (max-width:1023px){#shop_page .ak-item50{width:auto}#shop_page .btnlist_shop__prefecture2 ul{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:5px}#shop_page .btnlist_shop__prefecture2 ul li:first-child{width:100%}#shop_page .btnlist_shop__prefecture2 ul li{width:30%;text-align:center;padding:1em;border-top:1px solid #fff;border-bottom:1px solid #fff;margin:0 0 15px 0}#shop_page .btnlist_shop__prefecture2 ul li a{display:block}}#quality_page .ak-body img{width:100%}#quality_page .ak-body h2 span{font-size:24px;padding:0 0 0 1em;position:relative;width:100%}#quality_page .ak-body h2 span::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.7em;left:0}#quality_page .ak-body .ak-row{margin:70px 0;align-items:center}#quality_page .ak-body .ak-item50{width:50%}#quality_page .ak-body .ak-disc{padding:0 24px}#quality_page .ak-body .item_order1{order:1}#quality_page .ak-body .item_order2{order:2}#quality_page .ak-body .item_order2 h2{text-align:right}#quality_page .ak-body .item_order2 p{padding-right:0}#quality_page .ak-body .item_order3{order:3}#quality_page .ak-body .ak-link{padding:50px 0}#quality_page .ak-body table{font-size:15px;border-collapse:separate;border-spacing:5px 5px;width:100%}#quality_page .ak-body table th{background-color:#000;padding:.5em;text-align:center;border-top:1px solid #fff}#quality_page .ak-body table td{padding:.5em;text-align:left;border-top:1px solid #fff}#quality_page .ak-body table tr:last-child td,#quality_page .ak-body table tr:last-child th{border-bottom:1px solid #fff}@media (max-width:1023px){#quality_page .ak-body .ak-item50{width:100%}#quality_page .ak-body p{margin-bottom:1em}#quality_page .ak-body .item_order2{order:2}#quality_page .ak-body .item_order2 h2{text-align:left}#quality_page .ak-body .item_order2 p{padding-right:24px}}#support_page .ak-body img{width:100%}#support_page .ak-body h2{font-size:24px;padding:0 0 0 1em;position:relative;width:100%}#support_page .ak-body h2::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#support_page .ak-body h3{font-size:18px;padding:0 0 0 1em;position:relative;width:100%}#support_page .ak-body h3::before{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;top:.5em;left:0}#support_page .ak-body ul{border:1px solid #fff;padding:2em 2em 0 2em;width:95%}#support_page .ak-body ul li{margin:0 0 2em 0}#support_page .ak-body .ak-row{margin:30px 0 70px 0}#support_page .ak-body .ak-item50{width:50%;margin:0 0 50px 0}#support_page .ak-body .ak-item30{width:30%;margin:0 0 50px 0}#support_page .ak-body .ak-item30 .pagingBox{border-top:1px solid #fff;padding:1em}#support_page .ak-body .ak-link{text-align:center;padding:50px 0;width:100%}#support_page .ak-body .ak-link a{display:inline-block;background-image:url(/html/template/akracing/assets/img/common/link_icon.png);background-position:right 15px center;background-repeat:no-repeat;padding:10px 2em;background-color:#fff;color:#000;margin:0 auto;font-size:18px}#support_page .ak-body .ak-link a:hover{opacity:.7}#support_page .ak-body .tel{font-size:16px;border:1px solid #fff;padding:1em}#support_page .ak-body .entry{line-height:1.8;margin-bottom:70px}#support_page .ak-body .Frame{border:1px solid #fff;padding:1em;margin:0 0 30px 0}@media (max-width:1023px){#support_page .ak-body .ak-item30,#support_page .ak-body .ak-item50{width:100%}#support_page .ak-body .ak-link{text-align:center;padding:50px 0;width:100%}#support_page .ak-body .ak-link a{display:inline-block;background-image:url(/html/template/akracing/assets/img/common/link_icon.png);background-position:right 15px center;background-repeat:no-repeat;padding:10px 5px;background-color:#fff;color:#000;margin:0 auto;font-size:18px}#support_page .ak-body .ak-link a:hover{opacity:.7}}#page_cm_blog_page_list .news_category li h2{font-size:24px;padding:0 0 0 1em;position:relative;width:100%}#page_cm_blog_page_list .news_category li h2::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#page_cm_blog_page_list .news_list{padding:0 0 0 30px}#page_cm_blog_page_list .news_list li{display:flex;flex-wrap:wrap}#page_cm_blog_page_list .news_list .more{text-align:right;display:block}#page_cm_blog_page_list .news_list .news_release_date{width:6em}#page_cm_blog_page_list .news_list .news_title{width:calc(100% - 6em);margin-bottom:1em}#page_cm_blog_page_list .ec-pager__item--active a{color:#000}#page_cm_blog_page_list .ec-pager .ec-pager__item:hover{background:#f3f3f3}#page_cm_blog_page_list .ec-pager .ec-pager__item:hover a{color:#000}@media (max-width:1023px){#page_cm_blog_page_list .news_category{display:block}#page_cm_blog_page_list .news_category>li{width:auto;margin:0 0 50px 0}}#userguide_page h3{font-size:18px;padding:0 0 0 1em;position:relative;width:100%;margin-top:50px}#userguide_page h3::before{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;top:.5em;left:0}#userguide_page #top_card{display:flex}#userguide_page .ak-body p,#userguide_page .ak-body ul{padding:0 0 0 20px}#page_user_data .ec-productRole__description{padding:0 2em}#page_user_data .ec-productRole__description h1{font-size:32px;padding:0 0 20px 24px;position:relative;width:100%}#page_user_data .ec-productRole__description h1::before{position:absolute;content:"";color:#c60a1c;background-color:#c60a1c;width:.5em;height:2px;top:.5em;left:0}#page_user_data .ec-productRole__description h2{font-size:24px;padding:0 0 0 1em;position:relative;width:100%;margin-top:50px}#page_user_data .ec-productRole__description h2::before{position:absolute;content:"";color:#fff;background-color:#fff;width:.5em;height:2px;top:.5em;left:0}#page_user_data .ec-productRole__description h3{font-size:18px;padding:.5em 0;font-weight:700}#page_user_data .ec-productRole__description h4{font-size:16px;padding:.5em 0}#page_user_data .ec-productRole__description p{padding:0 0 1em 24px}#page_user_data .ec-productRole__description ul{padding:0 0 0 40px}#page_user_data .ec-productRole__description ul li{list-style:disc}#page_user_data .ec-productRole__description table{border:none;font-size:15px;border-collapse:separate;border-spacing:5px 5px;width:100%}#page_user_data .ec-productRole__description table caption{color:#fff;text-align:center}#page_user_data .ec-productRole__description table th{background-color:#000;padding:.5em;text-align:center;border:none;border-top:1px solid #fff}#page_user_data .ec-productRole__description table td{padding:.5em;text-align:left;border:none;border-top:1px solid #fff}#page_user_data .ec-productRole__description table tbody tr:last-child td,#page_user_data .ec-productRole__description table tbody tr:last-child th{border:none;border-top:1px solid #fff;border-bottom:1px solid #fff}#page_user_data .ec-productRole__description .column2{display:flex;flex-wrap:wrap;justify-content:space-between}#page_user_data .ec-productRole__description .column2 div{width:50%}#page_user_data .ec-productRole__description .column3{display:flex;flex-wrap:wrap;justify-content:space-between}#page_user_data .ec-productRole__description .column3 div{width:33.3%}@media (max-width:1023px){#page_user_data .ec-productRole__description{padding:0}#page_user_data .ec-productRole__description h1{font-size:24px}#page_user_data .ec-productRole__description h2{font-size:20px}#page_user_data .ec-productRole__description h3{font-size:18px}#page_user_data .ec-productRole__description h4{font-size:16px}#page_user_data .ec-productRole__description .column2{display:block}#page_user_data .ec-productRole__description .column2 div{width:100%}#page_user_data .ec-productRole__description .column3{display:block}#page_user_data .ec-productRole__description .column3 div{width:100%}}#akracing .ec-footerRole{background-color:#1c1c1c;margin-top:0}#akracing .ec-footerRole .ec-footerRole__inner{max-width:1366px;display:flex;flex-wrap:wrap;padding:0 20px;font-size:13px}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child{width:25%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child ul a:hover{opacity:.7}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child ul li:before{display:none}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child .ak-footer_esports a,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child .ak-footer_tekwind a{display:flex;justify-content:center;align-items:center;border:1px solid #fff;width:200px;height:60px}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p{margin:0 0 1rem 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p::before{content:"-";color:#fff;padding:0 2rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul{display:flex;flex-wrap:wrap}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul li{width:100%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul li::before{content:"";color:#fff;padding:0 2rem 0 0}@media (max-width:1023px){#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product{width:100%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p::before{content:"-";color:#fff;padding:0 2rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product li::before{content:"-";color:#fff;padding:0 1rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 ul li{text-align:center}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 .ak-footer_esports a,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 .ak-footer_tekwind a{display:flex;justify-content:center;align-items:center;border:1px solid #fff;width:200px;height:60px;margin:0 auto}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 ul,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 ul,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 ul{display:flex;flex-wrap:wrap}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 ul li,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 ul li,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 ul li{width:50%}}#akracing .ec-footerRole .ec-footerTitle{width:100%}#akracing .ec-footerRole ul{margin:0;padding:0}#akracing .ec-footerRole ul li{list-style:none;margin:0 0 2rem 0}#akracing .ec-footerRole ul li a img{max-width:auto;width:auto}#akracing .ec-footerRole ul li::before{content:"-";color:#fff;padding:0 1rem 0 0}#akracing .ec-footerRole{background-color:#1c1c1c}#akracing .ec-footerRole .ec-footerRole__inner{max-width:1366px;display:flex;flex-wrap:wrap;padding:20px 20px 0 20px;font-size:13px}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child{width:25%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child ul a:hover{opacity:.7}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child ul li:before{display:none}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child .ak-footer_esports a,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer:first-child .ak-footer_tekwind a{display:flex;justify-content:center;align-items:center;border:1px solid #fff;width:200px;height:60px}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product{width:18.5%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p{margin:0 0 1rem 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p::before{content:"-";color:#fff;padding:0 2rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul li{width:100%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul li::before{content:"";color:#fff;padding:0 2rem 0 0}@media (max-width:1023px){#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product{width:100%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 p::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product p::before{content:"-";color:#fff;padding:0 2rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 li::before,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product li::before{content:"-";color:#fff;padding:0 1rem 0 0}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 ul li{text-align:center}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 .ak-footer_esports a,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer1 .ak-footer_tekwind a{display:flex;justify-content:center;align-items:center;border:1px solid #fff;width:200px;height:60px;margin:0 auto}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product{display:flex;flex-wrap:wrap}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer_product ul li{width:50%}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 ul,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 ul,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 ul{display:flex;flex-wrap:wrap}#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer2 ul li,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer3 ul li,#akracing .ec-footerRole .ec-footerRole__inner .ak-footer.footer4 ul li{width:50%}}#akracing .ec-footerRole .ec-footerTitle{width:100%}#akracing .ec-footerRole ul{margin:0;padding:0}#akracing .ec-footerRole ul li{list-style:none;margin:0 0 2rem 0}#akracing .ec-footerRole ul li a img{max-width:auto;width:auto}#akracing .ec-footerRole ul li::before{content:"-";color:#fff;padding:0 1rem 0 0}#footerNavi{position:relative}#footerNavi::before{position:absolute;content:"";height:437px;width:50%;background-color:#222;top:0;left:0}#footerNavi .ak-inner{height:437px;display:flex;align-items:center;background-image:url(/html/template/akracing/assets/img/common/footerNavi/footerNavi_bg.png);background-position:right;position:relative}#footerNavi ul{display:flex;align-items:center}#footerNavi ul li{margin:0 65px 0 0;white-space:nowrap;font-size:15px}@media (max-width:1023px){#footerNavi{background-color:#222;padding:75px 0 30px}#footerNavi::before{content:none}#footerNavi .ak-inner{max-width:320px;margin:0 auto;background-image:none;height:auto;display:block}#footerNavi ul{flex-wrap:wrap}#footerNavi ul li{width:50%;margin:0 0 30px 0;font-size:13px}#footerNavi ul li img{height:45px;width:auto}}/*# sourceMappingURL=style.css */
#shop_page .ak-header .ak-link li {
    margin-bottom: 0;
}
/* 20240327@hanari amazonリンク修正 */
#akracing .ak-headerNav ul{
	display: flex;
    justify-content: flex-end;
    margin: 0;
    padding: 0;
	align-items: center;
}
#akracing .ak-headerNav ul li.navi-amazon{
	padding:0;
}
#akracing .ak-headerNav ul li.navi-amazon a{
	border: 1px solid #FF9900;
    padding: 0.5rem 1.5rem;
    border-radius: 0.5rem;
	background-color: rgba(255, 153, 0 , 1);
}
#akracing .ak-headerNav ul li.navi-amazon a:hover{
	background-color: rgba(255, 183, 74 , 1);
}

.ec-drawerRole .ec-headerCategoryArea .ec-itemNav__nav li.navi-amazon a{
	background-color: rgba(255, 153, 0 , 1);
	color:#000;
}

#page_product_detail .ak-link a{

}

#page_product_detail .amazon_url .ak-link a{
	border: 1px solid rgba(255, 153, 0 , 1);
	background-color: rgba(255, 153, 0 , 1);
}
#page_product_detail .shopList_url .ak-link a{
	border: 1px solid rgba(198, 10, 28 , 1);
	background-color: rgba(198, 10, 28 , 1);
}

#page_product_detail .amazon_url .ak-link a:hover{
	
}
#page_product_detail #akracing .ec-productRole .ec-productRole__description{
	margin-top:14px;
	margin-bottom: 1.4em;
}

#akracing .ec-headerNaviRole .ak_nav {
	width: 100%;
	padding-bottom: 1rem;
}

.ec-productRole .ec-productRole__price{
	color:#FFF;
}

.ec-guest{
	background: #1d1d1d;
}
#akracing .ec-headerNaviRole .ec-headerNav {
    padding: 0 16px 0 0;
}
.ec-off4Grid .ec-off4Grid__cell{
	/* width:auto;*/
	margin-left:0
}
#page_entry .ec-off4Grid{
	justify-content:center;
}

.ec-login{
	padding: 30px 30px;
}
.ec-link{
	text-decoration:underline;
}

#page_product_detail .explanation + br{
	display:none;
}

#page_product_detail .explanation{
	padding:0 2rem 2rem 2rem;
	margin:0 0 1rem 0;
	border:1px solid #FFF;
}

#akracing .ec-orderDelivery__item ul.disc,
#akracing .ec-role ul.disc
{
	padding:0 0 0 3rem;
	
}
#akracing .ec-orderDelivery__item ul.disc li,
#akracing .ec-role ul.disc li{
	list-style-type:disc;
	line-height:1.5;
	margin-top:1em;
	margin-bottom:1em;
}
.ec-borderedDefs dl{
	padding:1rem 0;
}

#akracing #top_delivery_list{
	padding:0 0 0 3rem;
}
#akracing #top_delivery_list li{
	list-style-type:disc;
}


#userguide_page .ak-pageHeader,
#page_user_data .ak-pageHeader {
    text-align: center
}

#page_user_data .ak-pageHeader img {
    max-width: 100%
}

#page_user_data .ak-header {
    margin-bottom: 50px
}

#page_user_data .ak-header h1 {
    font-size: min(100px, 22vw);
    font-family: Hind;
    font-weight: 500;
    margin: 50px auto 20px auto
}

#page_user_data .ak-header p {
    font-size: 16px;
    line-height: 1.8
}

#page_user_data .ak-header .ak-link {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    padding: 50px 0;
    margin: 0 auto;
    gap: 1rem;
}

#page_user_data .ak-header .ak-link li {
    margin-bottom: 1rem
}
.flex{
	display:flex;
}
.flex-center{
	justify-content:center;
}

.flex-wrap{
	flex-wrap:wrap;
}

.error.ec-checkbox input [type=checkbox]{
	
}

.ec-productRole__btn_info{
	border-bottom:1px solid #FFF;
	padding:16px 0;
}

.ec-productRole__btn_info a{
	text-decoration:underline;
}

.ec-productRole__btn_info a:hover{
	text-decoration:none;
}

#akracing .ak-product_contents h2{
	width:100%;
}

#akracing .ec-cartNaviIsset {
    z-index: 500;
    overflow-y: auto;
    max-height: 50vh;
}

.ec-registerRole .ec-registerRole__actions .ec-off4Grid .ec-off4Grid__cell,
.ec-registerRole__actions .ec-off4Grid .ec-off4Grid__cell,
.ec-registerCompleteRole .ec-off4Grid .ec-off4Grid__cell{
    width: 50%;
    margin-left: 0
}

.ak-header .ak-pageHeader h1{
	font-size:min(17.5vw,100px);
}

@media screen and (max-width:767px) {
    #akracing .ec-layoutRole .ec-cartRole__actions{
		width:auto;
		
	}
}

.ec-borderedDefs input[type=text] {
    width: 100%;
	margin-left: 0;
}
#page_user_data .ec-productRole__description h3 {
    font-size: 18px;
    padding: .5em 0 0 1.5em;
    font-weight: 700;
}
.flex-column{
	flex-direction: column;
}
#page_product_detail img{
	width: 100%;
	height:auto;
	object-fit: contain;
}
#page_product_detail .slick-initialized .slick-slide{
	aspect-ratio: 1 / 1;
}
#page_product_detail .ec-sliderItemRole .slideThumb{
	aspect-ratio: 1 / 1;
}

.lightbox .lb-data .lb-number {
    display: block;
    clear: left;
    padding-bottom: 1em;
    font-size: 12px;
    color: #999;
    font-weight: bold;
    color: #FFF;
}

#akracing .qd-Header {
    background-color: inherit;
}

#akracing .qd-Table ul:nth-child(2n+1) {
    background-color: inherit;
}


/* twitter → X に変更 */
.fa-twitter:before {
    content: '𝕏';
    font-family: unset;
    font-weight: bold;
}
#akracing .ak-sns-icon .fa-twitter {
    border: 1px solid #333;
    border-radius: 10px;
    padding: 6px 10px;
    font-size: 19px;
    position: relative;
    top: -3px;
}

#akracing .ec-layoutRole__footer ul li.ak-sns-icon{
    display: flex;
    flex-wrap: wrap;
    justify-content: start;
    align-items: center;
}

@media (max-width: 1023px) {
	#akracing .ec-layoutRole__footer ul li.ak-sns-icon{
		justify-content: center;
	}
}

/* news 画像用 */
#page_user_data .imgpre{
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

#page_user_data .imgpre img{
	width:auto;
	height:auto;
}

/* 画像の最大幅を100%に設定 */
img.maxwidht,
img.maxwidth{
    max-width:100%;
    width: auto;
}

#akracing .ak-headerNav ul {
    display: flex;
    justify-content: space-between;
    margin: 0;
    padding: 0;
    align-items: center;
    padding-left: 1em;
}

#akracing .ak-headerNav ul li.home::before {
    content: url(/html/template/akracing/assets/img/common/home_log.png);
    position: absolute;
    top: -13px;
    right: -15px;
}