.ib{display:inline-block;font-size:inherit}.db{display:block}br.an,.dn{display:none}.btn_1{background:#c7aa6a}.gold{color:#c7aa6a}.white{color:#fff}.center_block{max-width:800px;margin:0 auto;width:95%}.tate_center{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}.text_center{text-align:center}.p_relative{position:relative}.h1,.h2,.h3,.h4,h1,h2,h3,h4,.h5,.h6,h5,h6{font-family:"Noto Serif JP"}h2{font-size:3.5rem}h1,h2,h3{font-weight:300}html{font-size:62.5%;width:100vw}html body{margin:0 auto;font-family:"Noto Serif JP",serif;text-size-adjust:100%;\3000\3000-webkit-text-size-adjust:100%;\3000\3000-ms-text-size-adjust:100%;\3000\3000-moz-text-size-adjust:100%}.page-width{max-width:1280px;width:70%}.slideshow__text-container.page-width{max-width:none;width:100%}.page-width.product{width:auto}.content-for-layout{padding-bottom:0}.section_pb{padding-bottom:80px}.h_color{color:#565959;font-weight:700}.small_text{font-size:13px}.label_color{width:200px;height:30px;line-height:30px;text-align:center;font-size:13px;background:#c7a96a;border-radius:15px;padding:4px 10px;margin-left:20px}.text_p{font-size:16px}.text_l{font-size:20px}.text_bold{font-weight:700}.text_red{color:#a60807}.text_sansserif{font-family:sans-serif}.line_h{line-height:4rem}.bg_orange{background:#f7f5e6}@media(max-width:1080px){.page-width{width:100%}}@media(max-width:680px){.text_p{font-size:2.5vw}.text_l{font-size:3vw}.line_h{line-height:6vw}.h4,h4{font-size:2.5vw}}@media(max-width:480px){.android .ib{display:inline}.android br.an{display:block}.site-footer a{font-size:10px}}.loading_animation{width:100vw;height:100vh;background-color:#fff;position:fixed;top:0;left:0;z-index:9999}.loading_animation.loaded{animation:fadein-keyframes 3s ease 0s 1 forwards}@keyframes fadein-keyframes{0%{opacity:1}to{opacity:0;visibility:hidden}}.loading_animation .svgall{position:absolute;top:30%;left:50%;-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%);width:90%}.loading_animation .catch{position:absolute;top:80%;left:50%;-webkit-transform:translate(-50%,-90%);transform:translate(-50%,-90%);width:90%;text-align:center}.loading_animation .catch img{width:90%}@media(max-width:480px){.loading_animation .svgall{top:40%;-webkit-transform:translate(-50%,-40%);transform:translate(-50%,-40%)}.loading_animation .catch{top:65%;-webkit-transform:translate(-50%,-65%);transform:translate(-50%,-65%)}}.st0{fill:url(#SVGID_1_)}.st1{fill:none;stroke:#fff;stroke-width:27;stroke-linecap:round;stroke-miterlimit:100}.st2{stroke-miterlimit:250}.quote__heading{font-size:30px}.featured-collection{padding:80px 0}.featured-collection__heading,.featured-collection .card-list{margin-bottom:0}.card__name{font-size:1.4rem}.card__name.blog_card{font-size:1.6rem}.card__wrapper.collection_original{height:320px}.product-recommendations__slide .card__wrapper{height:100%}.card__image{object-fit:cover}@media only screen and (min-width:750px){.pagination{margin-bottom:80px}}.section-header-image-wrapper{height:56vw}.featured-blog{padding:80px 0}.featured-blog__view-all{margin-top:32px}.featured-blog__view-all.toshop{padding-bottom:80px}.blog.btn{letter-spacing:2px;width:150px}.card__name.blog_card.original{height:75px;overflow:hidden}.card__excerpt{min-height:200px;overflow:hidden}.rich-text{padding:80px 0 50px}.yoko_card_heading{padding-top:80px}.slideshow--full .slideshow{height:500px}.custom-content-wrapper--bottom-margin{padding:80px 0}.custom-content{justify-content:center}.custom__block-body-text,.custom__block-heading-text{max-width:1280px}.medium-up--three-quarters{width:100%}@media only screen and (min-width:750px){.medium-up--one-half{width:50%}}.highlight{padding:80px 0}.highlight__image{margin-left:-5%}@media(max-width:749px){.highlight{padding:32px 0}.highlight__image{margin-left:0;top:100px}.highlight__wrapper{padding:20px}.highlight__content-container{margin-top:100px}.card__wrapper.collection_original{height:inherit}}.header_subtitle{font-size:15px;padding-top:4px}@media(max-width:680px){.pc{display:none}p{font-size:1.3rem}h2{font-size:2.5rem}.rich-text__heading.h4{font-size:12.5px}.rich-text{padding:32px 0 0}.featured-collection,.featured-blog{padding:32px 0}.featured-blog__view-all{margin-top:0}.featured-blog__view-all.toshop{padding-bottom:32px}.yoko_card_heading{padding-top:32px}.custom-content-wrapper--bottom-margin{padding:32px 0}.h6,h6{font-size:1.4rem}.section_pb{padding-bottom:32px}.header_subtitle{font-size:12px}}.top_concept{padding-bottom:80px;background:#f7f5e6}.top_concept.license{padding-bottom:0}.top_concept.license .concept_under{padding-bottom:80px}.my_btn_2{width:fit-content;height:35px;padding:0 20px;margin:0 auto;border:#c7aa6a solid 1px;text-align:center}html main .history .history_container .single .flex .text_b .my_btn_2{margin-bottom:20px}.my_btn_2.shop_icon{margin-top:0}.my_btn_2:hover{background:#c7aa6a}.my_btn_2:hover a{color:#fff}.my_btn_2 a{text-decoration:none;color:#000;line-height:34px;font-size:1.5rem}.concept{background:#f7f5e6;width:100vw;position:relative}.concept .fork{top:-50px;left:-70px}.concept_list{width:73%;text-align:left;margin:12px auto}.concept_list ul{padding:0}.concept_list li{list-style:none}.concept_list li:before{position:relative;top:-4px;left:-4px;display:inline-block;width:6px;height:6px;content:"";border-radius:100%;background:#000}.concept_list li .ib{left:2px;position:relative}@media(max-width:1024px){.concept .fork{top:-7vw;left:-7vw}}.concept h2{text-align:center;font-size:3rem;color:#c7aa6a;margin-top:0;margin-bottom:0;padding-top:80px;padding-bottom:24px;height:auto}@media(max-width:680px){.concept h2{width:95%;margin:0 auto;font-size:3.5vw;padding-top:32px}.concept_under,.top_concept.license .concept_under{padding-bottom:24px}.concept_list{width:90%;margin:4px auto}.concept_list li:before{width:.5vw;height:.5vw}}.concept_under{background:#f7f5e6;position:relative;overflow:hidden}.concept_under .fork{bottom:-50px;right:-60px;-webkit-transform:scale(-1,-1);transform:scale(-1)}@media(max-width:680px){.concept_under .fork{right:-7vw;bottom:-5vw}}.concept_under .concept_under_container{max-width:1200px;margin:0 auto;width:95%}.concept_under .concept_under_container p{margin:0 auto;font-size:2rem;max-width:800px;width:100%;text-align:center;padding-top:20px;line-height:4rem}@media(max-width:680px){.concept_under .concept_under_container p{font-size:2.5vw;line-height:6vw}}.ex_child_center{background:#f7f5e6}.ex_child_center h3{max-width:1280px;width:70%;margin:0 auto 30px;text-align:center;border-top:#c7aa6a solid 1px;border-bottom:#c7aa6a solid 1px;font-size:2.5rem;padding:20px 0;line-height:4rem}@media(max-width:1480px){.ex_child_center h3{font-size:2rem}}@media(max-width:1080px){.ex_child_center h3{width:90%;font-size:2rem}}@media(max-width:680px){.top_concept{padding-bottom:24px}.ex_child_center h3{font-size:1.3rem;font-size:3vw;line-height:2rem;line-height:5vw}.my_btn_2{padding:0 10px;height:30px}.my_btn_2 a{font-size:2.5vw;line-height:28px}html main .history .history_container .single .flex .text_b .my_btn_2 a{font-size:13px}}.sticky_banner{display:none}.sticky_banner img{width:300px;margin-right:20px}.sticky_banner.product{z-index:1}.sticky_banner.product img{width:500px}.tab{display:none}@media(max-width:680px){.tab{display:block}.sticky_banner img{width:100%;margin-right:0}}html main .fork{background-image:url(/cdn/shop/files/fork.png?v=1626683539);background-size:contain;width:300px;height:300px;position:absolute;overflow:hidden}@media(max-width:1024px){html main .fork{width:25vw;height:25vw}}html main .key{background-image:url(/cdn/shop/files/fc_top01.jpg?v=1626063109);background-size:cover;background-repeat:no-repeat;background-position:center;width:100vw;height:90vh;position:relative;color:#000}html main .key.lisence{background-image:url(/cdn/shop/files/lisence_top.jpg?v=1633783864);background-size:cover;background-position:top;max-height:770px;max-width:1280px;height:60vw;margin:0 auto}.page-width.lisence{padding:0;width:100%}.page-width.lisence img{vertical-align:middle;object-fit:cover;width:100%}.page-width.lisence img.lisence_3{object-position:bottom}.page-width.lisence img.lisence_4{max-height:961px;height:75.1vw;object-position:top}.page-width.lisence .manga_btn{position:absolute;max-width:420px;bottom:2%;left:50%;transform:translate(-50%);width:33vw}.page-width.lisence .howtomake{position:absolute;left:50%;top:55%;transform:translate(-50%,-50%);max-width:1100px;max-height:590px;width:85vw;height:45vw}.page-width.lisence .boss_btn{position:absolute;max-width:550px;bottom:20%;left:52%;width:45vw}.pdf{max-width:500px;margin:70px auto 0;display:block}@media(max-width:1024px){html main .key{background-size:100%;height:55vw}html main .key.lisence{height:60vw}}html main .key .catch_container{position:absolute;transform:translateY(-50%);top:50%;left:10%}html main .key .catch{font-size:3.5rem;font-family:Noto Sans JP,sans-serif;letter-spacing:1.5rem}@media(max-width:1024px){html main .key .catch{top:15vw;left:5vw;font-size:3.5vw;letter-spacing:1.5vw}}@media(max-width:480px){html main .key .catch{font-size:17px}}html main .key p{font-size:2rem;font-family:Noto Sans JP,sans-serif;letter-spacing:.13rem;margin-left:45px}html main .key p span{display:block;position:relative}html main .key p span:before{content:"";position:absolute;width:50px;height:1px;border-bottom:thin solid rgba(0,0,0,.521);left:-55px;top:50%;-webkit-transform:translateY(-50%);transform:translateY(-50%)}html main .key .white span:before{border-bottom:thin solid rgba(255,255,255)}@media(max-width:1024px){html main .key p{top:21vw;left:16.5vw;font-size:2vw;letter-spacing:.065vw}html main .key p span:before{width:3vw;left:-3.1vw}}@media(max-width:480px){html main .key p{top:22vw;left:14vw;margin-left:35px}html main .key p span:before{width:15px;left:-17px}}html main .key .top_btn{background:#c7aa6a;padding:10px;width:200px;height:40px;line-height:40px;border-radius:10px;text-align:center;box-sizing:content-box;margin-left:35px}html main .key .top_btn a{color:#fff;text-decoration:none;font-size:15px}html main .key .top_btn:hover{background:#ae9051}@media(max-width:1024px){html main .key .top_btn{left:23vw;top:30vw;width:20vw;height:4vw;line-height:4vw}html main .key .top_btn a{font-size:1.5vw}}@media(max-width:480px){html main .key .top_btn{width:100px;left:10vw;top:33vw}html main .key .top_btn a{font-size:11px}}html main .about{background:#f7f5e6;width:100vw;height:500px;position:relative}@media(max-width:680px){html main .about{height:80vw}}@media(max-width:480px){html main .about{min-height:300px;height:90vw}}html main .about .fork{top:-50px;left:-70px}@media(max-width:1024px){html main .about .fork{top:-5vw;left:-7vw}}html main .about p{max-width:800px;width:90%;text-align:center;font-size:2rem;line-height:4.5rem;position:absolute;top:50%;left:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}html main .about.message p{max-width:1200px}html main .about.company p{max-width:1280px;width:70%}@media(max-width:1080px){html main .about.company p{width:95%}}@media(max-width:480px){html main .about.company.message p{width:90%}}@media(max-width:680px){html main .about p{font-size:3vw;line-height:3.5rem;line-height:7.5vw}html main .about.company p{width:90%}}@media(max-width:480px){html main .about p{line-height:2.5rem;line-height:7.5vw}}html main .about.ex_child{height:650px}html main .about.ex_child h2,.company h2,.company .h2{text-align:center;font-size:3.5rem;color:#c7aa6a;margin-top:0;margin-bottom:0;padding-top:80px}@media(max-width:680px){html main .about.ex_child h2,.company h2,.company .h2{font-size:4vw;padding-top:10vw;width:95%;margin:0 auto}}html main .about.ex_child p{-webkit-transform:translate(-50%,-35%);transform:translate(-50%,-35%)}@media(max-width:680px){html main .about.ex_child p{font-size:2.5vw;line-height:6vw;position:static;-webkit-transform:none;transform:none;padding-top:3vw;margin:0 auto}}@media(max-width:480px){html main .about.ex_child p{width:90%}}@media(max-width:680px){html main .about.ex_child{height:auto;padding-bottom:10vw}}html main .about.ex_child.strong{height:auto}html main .about.ex_child.strong p{padding-top:20px;-webkit-transform:none;transform:none;position:static;margin:0 auto}@media(max-width:480px){html main .about.ex_child.strong{min-height:200px;padding-bottom:0}}html main .about.ex_child.message p{text-align:justify}html main .about.ex_child.message p:nth-of-type(2){text-align:right}html main .about.ex_child.message.company_message p{text-align:justify}html main .history{padding-top:50px;padding-bottom:80px;width:100%;overflow:hidden}html main .history .history_container{max-width:1200px;margin:0 auto;width:95%}html main .history .history_container h1{text-align:center;font-size:3.5rem;color:#c7aa6a;padding:30px 0}@media(max-width:680px){html main .history .history_container h1{font-size:5vw}}html main .history .history_container .single{margin-top:30px}html main .history .history_container .single.h_1 .flex img{height:270px;-o-object-fit:cover;object-fit:cover}@media(max-width:480px){html main .history .history_container .single.h_1 .flex img{height:200px}}html main .history .history_container .single .head h2{color:#000;font-size:2.5rem;font-weight:300;line-height:80px;text-align:center;position:relative;display:inline;margin-left:20px}@media(max-width:680px){html main .history .history_container .single .head h2{font-size:4vw;line-height:15vw}}html main .history .history_container .single h3{font-size:2rem;padding-bottom:10px;padding-left:30px}@media(max-width:680px){html main .history .history_container .single h3{font-size:3vw}}html main .history .history_container .single .flex{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-pack:distribute;justify-content:space-around;-webkit-box-align:start;-ms-flex-align:start;align-items:flex-start;-ms-flex-wrap:wrap;flex-wrap:wrap;width:100%}html main .history .history_container .single .flex .text_b{width:45%}html main .history .history_container .single .flex .text_b p{padding:10px;text-align:justify;font-size:2rem;line-height:3.5rem;margin-bottom:0}@media(max-width:1024px){html main .history .history_container .single .flex .text_b p{font-size:1.5rem}html main .history .history_container .single .flex .text_b p{line-height:3rem}}@media(max-width:680px){html main .history .history_container .single .flex .text_b p{padding:10px 0 8px;font-size:13px;line-height:20px}}html main .history .history_container .single .flex .text_b .btn{margin:20px auto 0;width:120px;height:30px;border:#c7aa6a solid 1px;background-color:#c7aa6a;border-radius:10px;text-align:center}html main .history .history_container .single .flex .text_b .btn a{text-decoration:none;line-height:30px;color:#fff;font-size:13px}@media(max-width:680px){html main .history .history_container .single .flex .text_b{-webkit-box-ordinal-group:3;-ms-flex-order:2;order:2;width:90%}}html main .history .history_container .single .flex img{width:45%;height:auto;padding-top:10px}@media(max-width:680px){html main .history .history_container .single .flex img{-webkit-box-ordinal-group:2;-ms-flex-order:1;order:1;width:90%;padding-top:0}}@media(max-width:680px){html main .history .history_container .single .flex img{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}html main .greeting{background:#f7f5e6;position:relative;padding-bottom:80px;overflow:hidden}html main .greeting .fork{bottom:-50px;right:-60px;-webkit-transform:scale(-1,-1);transform:scale(-1)}@media(max-width:680px){html main .greeting .fork{right:-7vw;bottom:-5vw}}html main .greeting .greeting_container{max-width:1200px;margin:0 auto;width:90%}html main .greeting .greeting_container p{font-size:2rem;padding-top:30px;margin:0;max-width:1200px;width:100%;line-height:4rem}@media(max-width:680px){html main .greeting .greeting_container p{font-size:3vw;line-height:6vw}}html main .greeting .greeting_container .btn{width:120px;height:30px;margin:30px auto 0;border:#c7aa6a solid 1px;text-align:center}html main .greeting .greeting_container .btn a{text-decoration:none;color:#000;line-height:30px;font-size:1.5rem}html main .greeting.ex_child .greeting_container p{margin:0 auto;text-align:center;padding-top:70px;line-height:4rem}@media(max-width:680px){html main .greeting.ex_child .greeting_container p{font-size:13px;line-height:20px;padding-top:10vw}}html main .greeting.strong .greeting_container p{padding-top:20px}html main .greeting.message .greeting_container{width:100%}html main .greeting .greeting_container.company{width:70%;max-width:1280px}html main .greeting.message .greeting_container p{text-align:justify;width:90vw;margin:0 auto}@media(max-width:480px){html main .greeting.message .greeting_container p{width:90%;font-size:2.5vw}html main .greeting .greeting_container.company{width:90%;max-width:1280px}}html main .greeting.original .greeting_container.company p:first-of-type{padding-top:20px}html main .greeting.original .greeting_container p:first-of-type{text-align:left;padding-top:80px}html main .greeting.original .greeting_container.company p:first-of-type{width:100%;max-width:1280px}html main .greeting.original .greeting_container p:nth-of-type(2){text-align:right}html main .greeting.original .greeting_container p:nth-of-type(3){padding-top:30px;margin:0 auto;text-align:justify;padding-bottom:16px}@media(max-width:680px){html main .greeting.original .greeting_container p:first-of-type{padding-top:50px}}html main .form{padding-bottom:80px;background:#fff}html main .form #formWrap{width:90%;max-width:1200px;margin:0 auto;color:#555;font-size:90%;padding-top:80px}html main .form #formWrap h3{font-size:25px;text-align:center;margin-bottom:20px}html main .form #formWrap p{margin-bottom:10px}html main .form #formWrap .form_btn{margin-top:10px}html main .form table.formTable{width:100%;margin:0 auto;border-collapse:collapse}html main .form table.formTable td,html main .form table.formTable th{border:1px solid #ccc;padding:10px}html main .form table.formTable th{width:30%;font-weight:400;background:#efefef;text-align:left}@media screen and (max-width:572px){html main .form #formWrap{width:95%;margin:0 auto}html main .form table.formTable th,html main .form table.formTable td{width:auto;display:block}html main .form table.formTable th{margin-top:5px;border-bottom:0}html main .form input[type=text],html main .form textarea{width:80%;padding:5px;font-size:110%;display:block}html main .form input[type=submit],html main .form input[type=reset],html main .form input[type=button]{display:block;width:100%;height:40px}}input[type=email],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],select,textarea{margin-bottom:0}.flex_container{display:flex;flex-wrap:wrap;max-width:1000px;margin:0 auto}.card_head{margin:0 auto;max-width:1000px;padding:80px 0 30px 20px;font-size:25px}.l-wrapper_02{margin:0 auto 30px;width:300px;height:395px}.slide_yoko_card .l-wrapper_02{margin:0}.card-radius_02{background-color:#fff;overflow:hidden;border-radius:8px;box-shadow:0 4px 15px #0003}.card_02{background-color:#fff;box-shadow:0 0 #00000029;color:#212121;text-decoration:none}.card__header_02{display:flex;flex-wrap:wrap}.card__title_02{width:100%;padding:1rem 1.5rem 0;font-size:1.6rem;order:1;font-weight:700;text-decoration:none;border-bottom:solid 3px black}.card__thumbnail_02{margin:0;order:0}.card__image_02{width:300px;height:180px;object-fit:cover}.card__body_02{padding:0 1.5rem;padding-bottom:20px}.card__body_02 br{display:block;content:"";height:20px}.card__text_02{font-size:13px;text-align:center;text-decoration:none}p.card__text2_02{font-size:1.3rem;margin-top:0;line-height:2rem;margin-bottom:4px;height:48px}.shop_name{display:block}.shop_area.last{padding-bottom:80px}.history.shop_all .history_container .single img{width:100%;height:400px;object-fit:cover}.tell{text-align:center;padding-bottom:20px;font-weight:700}.map{padding-left:12px}.map img{width:90px;vertical-align:middle}.shop_flex{display:flex;justify-content:space-between;align-items:center}.shop_flex .label_color{font-size:12.5px;margin-left:0;line-height:22px;margin-right:-10px}.shop_flex .gigli_shop_label{color:#fff;background:#022060;margin-left:0;margin-right:-10px;line-height:22px;font-size:12px}html main .key.honten_top{background-image:url(/cdn/shop/files/shinagawa_new.jpg?v=1627298860);background-size:cover}.grid.honten{max-width:1280px;width:70%;padding:0 20px;margin:0 auto}.medium-up--push-one-tenth{left:0}.medium-up--four-fifths{width:100%}.honten .grid__item{padding-left:0}html main .key.company{background-image:url(/cdn/shop/files/a086A1132.jpg?v=1626836583)}.about.company{padding-bottom:80px}.mes_img{overflow:hidden}.para{-webkit-transform:skewX(-75deg);transform:skew(-75deg);width:100vw;height:60vw;margin:0 auto;background-color:#c7aa6a;position:relative;top:-5vw;visibility:hidden}.para .obj{overflow:hidden}.para .obj.left img{left:0}.para .obj img{-webkit-transform:skewX(75deg);transform:skew(75deg);width:100%;height:100%;position:relative;left:-15%;opacity:0}html main .greeting.company{padding-bottom:80px}.company .center_block{position:relative;top:-8vw}.table_gaiyou{border-collapse:collapse;width:100%;table-layout:auto}.table_gaiyou.seihin{margin-top:4px}.rte table{table-layout:auto}.table_gaiyou tr th,.table_gaiyou tr td{border:#707070 solid 1px;padding:10px;margin:0}.table_gaiyou tr th{background:#f7f5e6;width:30%}.table_gaiyou tr td{background:#fff}.gaiyou{max-width:1280px;width:70%;margin:0 auto;padding-bottom:80px}.gaiyou .company .h2{padding-bottom:20px}.featured-collection.ranking{padding-top:32px}.product_list{padding:40px}.product_list .card_name{margin:8px 0}.product_list_explanation{padding:80px 0 0}.product_list.ranking{background:#e88b00}.product_list.gyomu{background:#f5f1ef}.product_list.kouri{background:#fff6dd}.product_list.goods{background:#ffe699}.product-list-npb{padding-bottom:0}.product_2{left:16.6%}.product_text{padding:32px 100px 0;line-height:4rem}.product_list .card__info{height:110px;padding:16px;font-family:sans-serif}.product_list .card__name{font-family:sans-serif}.product_list .card__wrapper.collection_original{height:inherit}.original .product__media-container{margin-top:0}html main .key.product{background-image:none}html main .key.product img{width:100%;height:100%;object-fit:cover}.product__title.pc{margin-top:32px}.original_variant.page-width{width:100%;margin-bottom:4px}.original_variant .product__media-container{margin-top:0}.product__content-main.original{padding-top:8px}.product_origin_top{display:flex;justify-content:between-around}.product-form__quantity-label:after,.single-option-selector__label:after{content:":";top:45%}.product-form__item~.shopify-payment-btn{margin-top:0}.original.btn{border-radius:10px;border:none}.btn--secondary:after,.btn:after,.original.shopify-payment-button .shopify-payment-button__button--unbranded:after{outline:none}.form_key{text-align:center;margin:0}.form_price{text-align:center}.product-form__item:last-of-type{margin-bottom:16px}.original.social-sharing__item-list{top:-50px}.social-sharing--3.social-sharing--product.social-sharing--active .original .social-sharing__item:nth-of-type(1){-ms-transform:translate(60px,65px);-webkit-transform:translate(60px,65px);transform:translate(-97px,65px)}.social-sharing--3.social-sharing--product.social-sharing--active .original .social-sharing__item:nth-of-type(2){-ms-transform:translate(60px,65px);-webkit-transform:translate(60px,65px);transform:translate(-32px,65px)}.social-sharing--3.social-sharing--product.social-sharing--active .original .social-sharing__item:nth-of-type(3){-ms-transform:translate(60px,65px);-webkit-transform:translate(60px,65px);transform:translate(32px,65px)}.social-sharing--3.social-sharing--product.social-sharing--active .original .social-sharing__item:nth-of-type(4){-ms-transform:translate(60px,65px);-webkit-transform:translate(60px,65px);transform:translate(97px,65px)}.nouki{margin-top:28px}.nouki td,th{padding:8px;font-size:1.4rem}.nouki th{text-align:center;width:30%;font-size:1.6rem}.product_slide_preview{display:flex;justify-content:center;height:100px}.product_slide_preview a{padding:0}.product_slide_preview img{object-fit:contain;height:100px;width:180px}@media only screen and (min-width:750px){.original .product__description{width:calc(70% - 30px);order:1}.product__form-container{width:calc(30% - 30px);order:2}.product__content-main.original{padding-top:0}.mikawaya.product__form-wrapper--fixed{top:-140px}.nouki th{font-size:1.4rem}}.gift_collection{position:absolute;top:220px;left:50%;transform:translate(-50%)}.gift_btn{position:absolute;bottom:21%;left:18%;width:26%}.gift_twitter{position:absolute;top:17%;left:38%;width:10%}.gift_insta{position:absolute;top:16%;left:50%;width:10%}.gift_blank{display:none;height:780px}.gift_04{height:750px;object-position:top}.gift_05{height:870px;object-position:top}.gift_contact{position:absolute;bottom:29%;right:21.8%;width:32.3%;height:3.1%}.gift_contact img{position:absolute}.syusei01{background-image:url(/cdn/shop/files/gift_blank.jpg?v=1650874953);position:absolute;bottom:2%;left:50%;text-align:center;transform:translate(-50%);font-size:28px;width:100%}.css-1br47j2{margin-top:0!important;padding-top:32px}.main-content--no-template{padding-top:0}@media(max-width:1280px){.gift_05{height:70vw}.syusei01{font-size:10px;font-size:2.5vw}}@media(max-width:1080px){.grid.honten{width:100%}html main .greeting .greeting_container.company{width:90%}.gaiyou{width:90%}}@media screen and (max-width:680px){html main .greeting.original .greeting_container.company p:first-of-type{padding-top:10px}.table_gaiyou tr th,.table_gaiyou tr td{width:100%;display:block;border-bottom:none}.table_gaiyou tr:last-child td{border-bottom:#707070 solid 1px}.table_gaiyou tr td{font-size:1.3rem}.table_gaiyou tr th{padding:4px 4px 4px 10px;font-size:1.2rem;font-weight:200}.gaiyou{padding-bottom:32px}.original.product-form__item{width:120px;float:left}.form_price{font-size:1rem;margin-bottom:12px}.form_price.product__current-price{font-size:1.8rem;font-weight:700}.product__description{margin-top:0}.product_2{left:0%}.card_head{padding-top:30px}.product_list .card__info{padding:8px}}@media(max-width:480px){html main .about.ex_child.strong.company{padding-bottom:32px}html main .greeting.company{padding-bottom:32px}.product_list{padding:32px 8px 0}.product_list.kouri{padding:32px 8px 28px}.product_list_explanation{padding:32px 8px 0}.product_text{padding:32px 16px 0;font-size:3.2vw;line-height:8vw}.product-list-npb{padding-bottom:0;margin:0 8px}.product-list-npb-last{margin:0 8px}.slideshow--full .slideshow{height:60vw}}.under_marker{position:relative}.under_marker:before{opacity:0;content:"";position:absolute;width:100%;height:40%;z-index:-1;background-color:#c7a96a70;bottom:0;left:0}.active.under_marker:before{animation:bg 2.6s cubic-bezier(.22,1,.36,1) forwards;transform-origin:left center}@keyframes bg{0%{opacity:0;transform:scaleX(0) translate(-5%)}30%{transform:scaleX(1) translate(0)}to{transform:scaleX(1) translate(0)}30%,to{opacity:1}}.para.active{animation:bg_para 1s ease 0s 1 normal forwards}.para.active .obj img{animation:bg_para_img 1s ease 0s 1 normal forwards;animation-delay:1s;transform-origin:left center}@keyframes bg_para{0%{visibility:hidden;left:-100%;top:-50%}to{visibility:visible;left:0%;top:-5vw}}@keyframes bg_para_img{0%{opacity:0}30%{opacity:0}to{opacity:1}}@keyframes passing-bar{0%{left:-100%;top:21%}50%{top:7%;left:0}60%{top:7%;left:0}to{top:-7%;left:100%;opacity:1}}.under_mask_bg{color:transparent;display:inline-block;overflow:hidden;position:relative;transition:color 0ms .45s}.under_mask_bg:after{opacity:0;background:linear-gradient(to right,#c7aa6a,#c7c16a);bottom:0;content:"";display:block;left:0;position:absolute;right:0;top:0;transform:translateY(100%)}.under_mask_bg.active{color:#c7aa6a;animation:bg_para_img 1.2s}.under_mask_bg.active:after{animation:under_mask_bg 1.2s cubic-bezier(.8,0,.17,1)}@keyframes under_mask_bg{0%{opacity:0;transform:translateY(101%)}40%,60%{transform:translate(0)}to{opacity:1;transform:translateY(-100%)}}
/*# sourceMappingURL=/cdn/shop/t/11/assets/original.css.map */
