@charset "utf-8";article,aside,details,figcaption,figure,footer,header,hgroup,hr,menu,nav,section{display:block}a:hover,a:link,a:visited,ins{text-decoration:none}a,body{color:#3a4451}.btn_type_A_title,.fixed_ctr_inner{transform:translateY(-50%) translateX(-50%)}.que,.st_h,body,img{width:100%}.form_1,.form_2,table{border-collapse:collapse}abbr,address,article,aside,audio,b,blockquote,body,canvas,caption,cite,code,dd,del,details,dfn,div,dl,dt,em,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,p,pre,q,samp,section,small,span,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,ul,var,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:0 0}img,input,select{vertical-align:middle}button,input[type=email],input[type=mail],input[type=password],input[type=submit],input[type=text],select,textarea{margin:0;padding:0;background:0;border:0;border-radius:0;outline:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;font-weight:400}a,a img,select{background:0 0}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline}ins,mark{background-color:#ff9;color:#000}mark{font-style:italic;font-weight:700}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-spacing:0}hr{height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}ol,ul{margin:0;padding:0;list-style-type:none}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;-ms-box-sizing:border-box;box-sizing:border-box}a img{border:0 #fff}.cf:after,.cf:before,.wp-pagenavi:after,.wp-pagenavi:before{content:"";display:table}.cf:after,.wp-pagenavi:after{clear:both}.cf,.wp-pagenavi{zoom:1}::selection{background:#fff000}::-moz-selection{background:#fff000}select{-webkit-appearance:none;appearance:none;font-size:inherit;color:inherit;-moz-appearance:none;text-indent:.01px}select::-ms-expand{display:none}input{display:block;margin:auto auto 3em}body{position:relative;letter-spacing:.1em;font-size:14px;line-height:1.8em;text-align:justify;text-justify:inter-ideograph;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;transition:.5s;font-weight:400;font-family:arial,sans-serif;overflow-x:hidden;word-wrap:break-word;background-size:20%}body:after{content:"";display:block;height:100%;width:100%;background:#FFF;z-index:1001;position:fixed;top:100%;left:0;transition-delay:.3s;transition-duration:.5s;transition-timing-function:cubic-bezier(0.785,0.135,0.15,0.86)}body:before{content:"";display:block;height:100%;width:100%;background-image:linear-gradient(-45deg,#004199 0%,#004199 10%,#04befe 100%);z-index:1000;position:fixed;top:100%;left:0;transition-delay:0;transition-duration:.3s;transition-timing-function:cubic-bezier(0.785,0.135,0.15,0.86)}body.transition:after{top:0}body.transition:before{top:0}.que{height:750pt}.depth_1{box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}.fixed_ctr{z-index:-1}.fixed_ctr_inner{position:absolute;top:50%;left:50%;-webkit-transform:translateY(-50%) translateX(-50%);-ms-transform:translateY(-50%) translateX(-50%);z-index:0}.ol_bg,.st_h{position:relative}.ol_bg:after{background:url(https://d51ce3.claudeassets.com/20250115172726im_/https://heirokuwebshop.com/wp-content/themes/heiroku/img/movie_overlay.png) top left;z-index:1;opacity:.4}.lower_header.ol_bg:after{opacity:.5}.ol_bg:after,.ol_bg_white:after{position:absolute;top:0;left:0;height:100%;width:100%;content:'';display:block}.sp_nav_wrap,.sp_overlay{position:fixed;height:100%;top:0}.ol_bg_white:after{background:hsla(0,0%,100%,.8);z-index:-1;opacity:.8}p{margin-bottom:20px}.txt_c{text-align:center}.txt_l{text-align:left}.txt_r{text-align:right}.sp_txt_l{text-align:center}.small_note{font-size:80%}.a_line{border-bottom:1px solid #0b71ff;color:#0b71ff}img{display:block;position:relative}img:after{content:"";display:block;position:absolute;height:100%;width:100%;background:#000;top:0;left:0;z-index:1111}.a_line:hover{opacity:.7}.op{transition:.3s;opacity:1}.op:hover{opacity:.8}.pc_hide{display:none!important}.grd_txt{background:linear-gradient(-45deg,#3079df 0%,#04befe 80%,#04befe 100%);-webkit-text-fill-color:transparent;-webkit-background-clip:text}@media screen and (-ms-high-contrast: active),(-ms-high-contrast: none){.grd_txt{background:none;color:#004199}.grd_txt i{background:none!important;color:#004199!important}}_::-webkit-full-page-media,_:future,:root .grd_txt{background:none;color:#004199;-webkit-text-fill-color:currentcolor;-webkit-background-clip:border-box!important}.fle_l{display:flex;flex-wrap:wrap}.fle_r{display:flex;justify-content:flex-end;flex-wrap:wrap}.fle_c{display:flex;justify-content:center;flex-wrap:wrap}.fle_btw{display:flex;justify-content:space-between;flex-wrap:wrap}.fle_ard{display:flex;justify-content:space-around;flex-wrap:wrap}.ps_right{justify-content:flex-end}.ps_ctr{align-items:center}.ps_btm{align-items:flex-end}.order_r-rv{flex-direction:row-reverse}.order_c-rv{flex-direction:column-reverse}@media only screen and (max-width: 750px){.sp_order_r-rv{flex-direction:row-reverse}.sp_order_c-rv{flex-direction:column-reverse}}.inner{position:relative;min-width:1080px;max-width:1280px;margin:0 auto;padding:0 30px}header{background:#f8f8f8}h1{font-size:11px;font-weight:400;width:280px;margin:0 auto 0 0}.header_other_link li{margin-left:15px}.header_other_link li a{font-size:11px}.header_nav{padding:20px 0 40px}.header_logo{width:300px}.header_takuhai_free{width:340px;margin-right:20px}nav{margin-bottom:30px}nav ul li{width:16%}nav ul li:nth-child(1){margin-left:2%}nav ul li a{display:block;width:100%;height:100%;padding:0;text-align:center;position:relative;font-size:15px;background:url(https://8a3cd2.claudeassets.com/20250115172726im_/https://heirokuwebshop.com/wp-content/themes/heiroku/img/menu_bg.png) center bottom no-repeat;background-size:160px;padding-bottom:10px;font-weight:700;font-family:HOT-白舟極太楷書 Std E!important;color:#FFF;letter-spacing:0;text-shadow:#bf0000 2px 0px,#bf0000 -2px 0px,#bf0000 0 -2px,#bf0000 0 2px,#bf0000 2px 2px ,#bf0000 -2px 2px,#bf0000 2px -2px,#bf0000 -2px -2px,#bf0000 1px 2px,#bf0000 -1px 2px,#bf0000 1px -2px,#bf0000 -1px -2px,#bf0000 2px 1px,#bf0000 -2px 1px,#bf0000 2px -1px,#bf0000 -2px -1px}nav ul li a img{width:155px;display:block;margin:0 auto 10px}.header_other_list{font-size:12px;margin-bottom:20px}.header_other_list li:first-child{border-left:1px solid #212121}.header_other_list li{border-right:1px solid #212121}.header_other_list li a{display:block;padding:0 15px;line-height:1em;color:#212121;text-align:center}.sidebar{width:270px}.main_content{width:calc(100% - 330px)}.swiper-pagination > .swiper-pagination-bullet{display:inline-block;height:105px;width:260px;border-radius:0;position:relative;margin:15px 10px 10px;border:3px solid #D8A300;transition:.3s}.swiper-pagination > span:after{content:"";position:absolute;top:0;left:0;height:100%;width:100%;display:block;z-index:-1}.swiper-pagination{position:relative;z-index:0;padding:40px 0}.swiper-pagination-bullet{opacity:1}.swiper-pagination > .swiper-pagination-bullet.swiper-pagination-bullet-active{box-shadow:0 3px 10px 0 rgba(0,0,0,.3),0 6px 15px 0 rgba(0,0,0,.24)}.top_pickup{background:url(https://fd7ad7.claudeassets.com/20250115172726im_/https://heirokuwebshop.com/wp-content/themes/heiroku/img/top_pickup_bg.jpg) center bottom;background-size:cover;padding:20px 0;margin-bottom:40px}.top_pickup_list{padding:0 20px;margin-bottom:20px}.top_pickup_list li{width:22%;font-size:13px;line-height:1.3em}.top_pickup_img{width:100%;margin-bottom:10px}.top_pickup_ttl{margin-bottom:10px;font-weight:400}.top_pickup_price{font-size:15px;font-weight:700;color:red}.top_pickup h2{width:100%;margin:0 auto;padding-bottom:60px;margin-bottom:20px;background:url(https://bbc852.claudeassets.com/20250115172726im_/https://heirokuwebshop.com/wp-content/themes/heiroku/img/top_pickup_ttl_after.jpg) center bottom no-repeat}.top_pickup h2 img{width:260px;margin:0 auto}.top_pickup_btn{text-align:center}.top_pickup_btn a{display:inline-block;padding:10px 20px;margin:0 auto;background:#E6BD49;max-width:270px;width:100%;font-weight:700}.top_banner li{margin-bottom:20px}footer{margin-top:50px;padding:60px 0 0;line-height:1.7em;font-size:12px;background:#f8f8f8}.guide_line > *{width:30%}.guide_line > * > *{margin-bottom:40px}.guide_line h3{padding:10px 0;border-top:1px solid #eee;border-bottom:1px solid #eee;text-align:center;margin-bottom:20px;font-size:15px}.guide_line h4{padding:0 0 0 20px;position:relative;font-size:15px;margin-bottom:6px}.guide_line h4:after{content:"";display:block;height:1px;width:14px;position:absolute;top:calc(50% - 1px);left:0;background:#000}.sidebar_search{margin-bottom:30px}.sidebar_search p{margin-bottom:5px}.sidebar_nav{margin-bottom:30px}.sidebar_nav li{margin-bottom:3px}.sidebar_nav img{width:50px;margin-right:5px}.sidebar_nav li a{padding:10px 5px;background:#f8f8f8}.sidebar_nav a{font-weight:700}.sidebar_banner li{margin-bottom:15px}.footer_credit_payment{padding:10px;background:#FFF;border:1px solid #eee;margin-bottom:10px}.footer_guideline_t01 p{margin-bottom:10px}.footer_guideline_t01 ul li{padding-left:15px;position:relative;margin-bottom:0}.footer_guideline_t01 ul li:last-child{margin-bottom:0}.footer_guideline_t01 ul li:before{content:"※";position:absolute;left:0}.footer_bank_transfer{background:#FFF;padding:15px;margin-top:10px;border:1px solid #eee}.footer_bank_transfer dl{display:flex;flex-wrap:wrap;padding-left:1.1em}.footer_bank_transfer dt{width:90px}.footer_bank_transfer dd{width:calc(100% - 90px)}.guide_line address{font-style:normal}.footer_contact{margin-top:10px}.footer_contact a{display:inline-block;padding:5px 20px;border:1px solid #000;background:#000;color:#f8f8f8;transition:.3s;font-size:13px;border-radius:20px}.footer_contact a:hover{color:#000;background:#f8f8f8}.footer_banner_wrap{padding:20px 0}.footer_banner{padding:30px 0;background:#f8f8f8}.footer_banner li{width:calc(20% - 2%);margin:0}.footer_banner li img{height:auto}small{font-family:'Open Sans',sans-serif;font-size:10px;text-align:center;padding:15px 10px;display:block;background:#FFF;color:#000}#form1{position:relative;width:270px;height:40px}#sbox{position:absolute;display:block;left:0;top:0;width:185px;outline:0;height:40px;padding:0 10px;border-radius:2px 0 0 2px;background:#eee;border-radius:3px;font-size:14px;border:1px solid #ddd}#sbtn{width:70px;height:40px;position:absolute;right:0;top:0;border-radius:3px;background:#bf0000;border:none;color:#fff;font-weight:700;font-size:13px}#sbtn:hover{background:#092473}.swiper-container.inner{overflow:visible}.swiper-wrapper{margin:0 auto}body .swiper-slide{max-width:1280px;margin:0 auto;background:#000;overflow:hidden;position:relative}.swiper-button-next{display:block;height:40px;width:40px;background:#bf0000;position:absolute;top:50%;right:-40px;border-radius:50%}.swiper-button-next.single{top:50%;right:10px;height:35px;width:35px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}.swiper-button-next:after{content:"";display:block;height:10px;width:10px;position:absolute;top:15px;left:13px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(-45deg)}.swiper-button-next.single:after{height:8px;width:8px;top:13px}.swiper-button-prev{display:block;height:40px;width:40px;background:#bf0000;position:absolute;top:50%;left:-40px;border-radius:50%}.swiper-button-prev.single{top:50%;left:10px;height:35px;width:35px;box-shadow:0 1px 3px 0 rgba(0,0,0,.1),0 1px 5px 0 rgba(0,0,0,.08)}.swiper-button-prev:after{content:"";display:block;height:10px;width:10px;position:absolute;top:15px;left:16px;border-right:2px solid #FFF;border-bottom:2px solid #FFF;transform:rotate(135deg)}.swiper-button-prev.single:after{height:8px;width:8px;top:13px}@media only screen and (max-width: 1440px){.swiper-button-next,.swiper-button-prev{display:none}.swiper-button-next.single,.swiper-button-prev.single{display:block}}.breadcrumb{padding:14px 0 10px;margin-bottom:20px}.breadcrumb_inner{margin:0 auto}.breadcrumb li{float:left;font-size:12px;color:#000;padding-right:15px;margin-right:15px;font-weight:lighter;position:relative;line-height:1em}.breadcrumb li:after{content:"";display:block;height:5px;width:5px;border-right:2px solid #000;border-bottom:2px solid #000;transform:rotate(-45deg);position:absolute;top:3px;right:0}.breadcrumb li:last-child:after{display:none}.breadcrumb li a{font-size:12px;color:#000}.breadcrumb li i{margin-right:5px}.single_products_header_img{margin-bottom:20px}.single_products_header_img img{width:100%}.products_sub_img{width:40%}.products_sub_img > img{margin-bottom:20px}.products_sub_img > img:last-child{margin-bottom:0}.products_sub_content{width:calc(60% - 20px);text-decoration:none}.archive_list li{width:30%;margin-bottom:30px;margin-right:5%}.archive_list li.non_post{width:100%;padding:40px 20px;background:#f8f8f8;text-align:center}.archive_list li:nth-child(3n){margin-right:0}.archive_list li a{font-size:13px;line-height:1.3em}.archive_img{margin-bottom:10px}.archive_ttl{margin-bottom:5px;color:#2d70e6;font-weight:400;font-size:15px;text-align:start;font-weight:bold;line-height:1.4em;color:#000}.archive_price{font-size:15px;font-weight:700;color:red}.table_type01{border:1px solid #ddd;width:100%;margin:0 auto 80px;max-width:950px}.table_type01 ul{margin-bottom:15px}.table_type01 tr{border-bottom:1px solid #ddd}.table_type01 tr th{width:200px;vertical-align:middle;background-color:#f4f4f4}.table_type01 tr td{text-align:left}.table_type01_title{display:block;font-weight:700}.table_indent{margin-left:1.2em;margin-top:-20px}.table_indent ul li{text-indent:-1.1em;padding-left:1.1em}.fukuri_list li{text-indent:-1.1em;padding-left:1.1em}@media only screen and (min-width: 751px){.table_type01 tr th{width:200px;padding:20px}.table_type01 tr td{padding:20px 40px;font-size:14px}}@media only screen and (max-width: 750px){.table_type01 tr th{width:100%;padding:20px}.table_type01 tr th,.table_type01 tr td{display:block}.table_type01 tr th{padding:10px 15px}.table_type01 tr td{padding:20px 15px}}.form_1{width:100%;margin:0 auto 50px;border-collapse:collapse}.form_1 th,.form_1 td{position:relative;text-align:left;vertical-align:middle;padding:25px 0;border-bottom:1px solid #ddd}.form_1 tr:last-child th,.form_1 tr:last-child td{border:none}.form_1 th h2{font-size:14px;color:#000;font-weight:400}.form_1 th{width:280px;padding-right:30px}.form_1 .fix-txt{margin-top:30px;line-height:1.8em}.form_1 .fix-txt a{display:block;line-height:1.8em;color:#4e4d4d;font-size:25px;margin-top:40px}.form_1 .fix-txt a i{color:#FFAB00}.form_1 .fix-title{font-size:20px;padding-bottom:30px;border-bottom:1px solid #000}.form_1 input[type="text"],.form_1 input[type="submit"],.form_1 input[type="tel"],.form_1 input[type="search"],.form_1 input[type="email"],.form_1 input[type="mail"],.form_1 input[type="password"],.form_1 textarea,.form_1 button,.form_1 select{outline:0;width:100%;padding:15px 15px 15px 10px;margin:15px auto;outline:0;border:1px solid #DDD;font-size:16px;line-height:1.2em;background:#FFF}.form_1 textarea{height:10em}.form_1 input[type="text"]:focus,.form_1 input[type="tel"]:focus,.form_1 input[type="email"]:focus,.form_1 select:focus,.form_1 textarea:focus{border-color:#66a6ff}.form_1 select{width:100%;padding:15px 60px 15px 10px;background-image:url(https://toyo-ts.com/core/wp/wp-content/themes/tts/img/arrow-down.svg);background-repeat:no-repeat;background-position:right 10px center;background-size:20px 20px;vertical-align:middle;border:1px solid #DDD;margin:15px auto}.form_1_btn .button_wrap{height:70px;width:320px;margin:30px auto}.form_1_btn .button_wrap input,.form_1_btn .button_wrap a{width:100%;display:block;cursor:pointer;border:none;margin:0 auto;color:#FFF;background:#bf0000;border:2px solid #bf0000;font-size:20px;font-weight:700;-webkit-transition:.3s ease-in-out;transition:.3s ease-in-out;height:70px;width:320px;border-left-radius:50%;border-radius:50px}.form_1_btn .button_wrap a{line-height:70px}.form_1_btn .button_wrap.back_btn input{background:#FFF;color:#bf0000}.form_1_btn .button_wrap:hover input,.form_1_btn .button_wrap a{background:#FFF;color:#bf0000}.form_1_btn .button_wrap i{visibility:hidden;display:block;position:absolute;font-size:16px;color:#FFF;top:calc(50% - 13px);right:calc(30% + 30px);z-index:1000;opacity:0;transition:.3s}.form_1_btn .button_wrap:hover i{visibility:visible;display:block;position:absolute;font-size:25px;color:#FFF;top:calc(50% - 13px);right:30%;z-index:1000;opacity:1;transition:.3s}.form_1_btn .button_wrap.back-btn input{background:#acacac;border:2px solid #acacac;color:#FFF}.form_1 .required{background:red;display:inline-block;font-size:10px;padding:0 10px;color:#FFF;margin-left:10px;float:right;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px}.mw_wp_form .error{font-size:11px;color:red!important;display:block}.form_radio span{display:inline-block;margin:5px}.form_1 .form_radio input[type="radio"]{display:none}.form_1 .form_radio label{cursor:pointer;padding-right:15px;color:#b0b0b0;font-weight:700}.form_1 .form_radio label .mwform-radio-field-text:before{content:"\f1db";font-family:FontAwesome;margin-right:7px;color:#ccc;font-size:20px;position:relative;top:2px}.form_1 .form_radio label input[type="radio"]:checked+.mwform-radio-field-text{color:#BF9F00}.form_1 .form_radio label input[type="radio"]:checked+.mwform-radio-field-text:before{content:"\f05d";font-family:FontAwesome;color:#BF9F00}.contact_check{margin-top:80px}@media screen and (max-width:767px){.form_1 th,.form_1 td{display:block;width:100%}.form_1 th{border-color:#ddd}.form_1 tr:last-child th{border-bottom:1px solid #ddd}.form_1 td{border-bottom:none}.form_1_btn .button_wrap{width:100%}.form_1_btn .button_wrap input{width:100%}.form_1 th{padding:5px 0 10px}.form_1 td{padding:5px 0}.form_1{width:100%;margin:0 auto;border-collapse:collapse}}.cartjs_product_table table,.cartjs_sk_link_other{width:100%!important}.cartjs_product_table table input{border:1px solid #ddd;padding:10px!important;font-size:15px}.products_sub_img{width:calc(60% - 30px)}.products_content{width:40%}.products_content_desc{line-height:1.8em;padding-bottom:15px;border-bottom:1px solid #ddd}.products_content_ttl{font-size:18px;margin-bottom:10px;padding-bottom:10px;border-bottom:1px solid #ddd}.single_header_img{margin-bottom:40px}.pagination{margin:30px auto 60px;padding:10px 0;width:100%;text-align:center}.pagination a{font-size:9pt;line-height:35px;text-align:center;letter-spacing:0;display:inline-block;height:35px;width:35px;border-radius:50%;background:#f8f8f8;transition:.3s}.pagination a:hover{color:#FFF;background:#000}.pagination span{font-size:9pt;line-height:35px;text-align:center;letter-spacing:0;display:inline-block;height:35px;width:35px;border-radius:50%;background:#FFF}.pagination span.dots{background:0}.pagination span.current{background:#000;color:#fff}
/*
     FILE ARCHIVED ON 07:14:36 Mar 16, 2025 AND RETRIEVED FROM THE
     INTERNET ARCHIVE ON 12:51:48 Aug 30, 2026.
     JAVASCRIPT APPENDED BY WAYBACK MACHINE, COPYRIGHT INTERNET ARCHIVE.

     ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C.
     SECTION 108(a)(3)).
*/
/*
playback timings (ms):
  captures_list: 0.398
  exclusion.robots: 0.047
  exclusion.robots.policy: 0.039
  esindex: 0.006
  cdx.remote: 5.837
  LoadShardBlock: 149.794 (3)
  PetaboxLoader3.datanode: 72.513 (4)
  PetaboxLoader3.resolve: 136.619 (3)
  load_resource: 87.007
*/