.tcdce-body{line-height: 2;}.tcdce-body a{color: #0b57d0;}p{padding: 0 0 3vh;}.catch_copy{font-weight: bold;padding: 0 !important;display: block;color: #de5d50;margin: 0 0 10px !important;text-align: center;}.lead_header,.custom_h4{font-size: min(4.2vw, 1.4rem);padding: 3vh 0 20px;}.custom_h2{font-size: min(5.2vw, 1.7rem);text-align: center;padding: 8vh 0 20px;}.custom_h3,.styled_h3,.p-body .styled_h3{font-size: min(4.6vw, 1.36rem);padding: 24px 0 10px !important;border-bottom: 3px double #ddd !important;border-top: none !important;margin: 4vh auto 20px;text-align: center !important;}.sub-title2{border: 1px solid #fff;color: #fff;border-radius: 30px;padding: 5px 12px;vertical-align: middle;line-height: normal;background: #3fcbce;font-size: min(3.4vw, 13px);}#custom_html-2{position: sticky;top: 20px;}.kakoi_wrap{padding: 0 0 5vh;}.dl_wrap{display: table-row;}.dl_wrap dt,.dl_wrap dd{display: table-cell;border-bottom: 1px solid #ccc;}.dl_wrap dt{width: 25%;padding: 16px 0;vertical-align: middle;font-weight: 600;}.dl_wrap dd{padding: 16px 12px;vertical-align: top;text-align: justify;font-size: min(3.8vw, 15px);}@media only screen and (max-width: 768px){.dl_table dl{padding: 8px 0;}.dl_wrap dt,.dl_wrap dd{display: block;margin: 0;width: 100%;}.dl_wrap dt{padding: 8px 6px 8px 12px;vertical-align: middle;background: #f6f6f6;}.dl_wrap dd{font-size: min(3.8vw, 14px);text-align: justify;}}ul.list{background: #fff;padding: 15px 0 15px 8px;border-radius: 8px;margin: 12px 0 20px !important;display: block;font-size: min(3.8vw, 15px);text-align: justify;}ul.list li{position: relative;display: block;margin-bottom: .25em;padding: 0 0 0 25px;}ul.list li::before{display: block;content: '';position: absolute;top: .7em;left: 8px;width: 8px;height: 8px;border-radius: 100%;background-color: #0ca6aa !important;}.q_custom_button,.q_custom_button1,.q_custom_button2,.q_custom_button3,.q_button{text-decoration: none;cursor: pointer;position: relative;z-index: 1;display: inline-flex;align-items: center;justify-content: center;overflow: hidden;max-width: 100%;background: #c6cccf;color: #fff !important;border-radius: 60px;padding: 0 1.5em;transition: color 0.3s ease;line-height: 1.4;}.swell-block-step__number{position: relative;display: flex;flex-direction: row;align-items: center;justify-content: center;padding: 0 0 5px 15px;width: auto;height: auto;margin-left: -24px;color: inherit;top: 0;left: 0;box-sizing: content-box;line-height: 1;text-align: center;}.p-entry-page__body{font-size: 14px;}@media (max-width: 991px){.p-entry-page__body{font-size: 13px;}}.p-price-table__body{border-bottom: 1px solid #eaeaea;clear: both;margin: 0 auto !important;padding: 14px 0;max-width: 600px;}.p-price-table__body dt{float: left;box-sizing: border-box;width: 70%;padding-left: 12px;}.p-price-table__body dd{overflow: hidden;padding: 0;margin: 0 !important;text-align: center;}.options-text{font-size: 11px;display: block;padding-top: 5px;color: #ff0000;}.__label{position: relative;font-size: 18px;padding-left: 10px;}.__label::before{content: '';width: 1em;height: 1em;background: currentColor;mask: var(--tcd-header-member-menu-icon-mask, none);--tcd-header-member-menu-icon-mask: var(--tcd-icon--cart) no-repeat center / 0.9em;left: -16px;right: 0;position: absolute;top: -2px;bottom: 0;}form label.upload{position: relative;display: inline-block;flex: 0 1 calc((100% - 24px) / 3);padding: 10px 14px;text-align: center;background: repeating-linear-gradient(-45deg, rgba(0, 0, 0, .03), rgba(0, 0, 0, .03) 7.5px, transparent 0, transparent 15px) #fafafa;color: #313131;border: dashed 3px #bbb;cursor: pointer;margin: 20px auto;width: 200px;}.field-inner{background: #111 !important;color: #fff !important;padding: 6px 10px;border-radius: 4px;}.function-list::before{background-image: url('data:image/svg+xml;utf8,<svg width="15" height="15" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 60 60" fill="none" stroke="white" stroke-width="2"><path d="M34,5A21,21,0,0,0,17.8,39.368L5.515,51.657l2.828,2.828L20.633,42.2A21,21,0,1,0,34,5Z"></path><polygon points="36 16 32 16 32 24 24 24 24 28 32 28 32 36 36 36 36 28 44 28 44 24 36 24 36 16"></polygon></svg>');}:is(.p-widget-list.p-widget-list-sp ul.children li.cat-item) a{background-image: var(--tcd-icon--arrow-bottom);background-repeat: no-repeat;background-size: 1.5em;background-position: right 20px center;}#graydisplay::before{content: "×";position: absolute;right: 16px;top: 20px;font-size: 30px;font-weight: 700;color: #fff;padding: 0 !important;}.tbl_delivtime{width: auto;min-width: 100%;margin-bottom: 25px;background: #fff;margin-top: 12px;}.tbl_delivtime td{min-width: 40px;max-width: 100px;padding: 10px 0;text-align: center;position: relative;font-weight: 700;font-size: 16px;letter-spacing: -.03em;text-shadow: 1px 1px 0 #fff,-1px 1px 0 #fff,1px -1px 0 #fff,-1px -1px 0 #fff;vertical-align: middle;border: 1px solid #ddd;}.tbl_delivtime span{position: relative;width: 2em;}.tbl_delivtime span:after{content: "|";font-size: 12px;color: teal;font-weight: 600;padding: 4px;display: block;text-align: center;}.tbl_delivtime td.timeline_1,.tbl_delivtime td.timeline_2,.tbl_delivtime td.timeline_3,.tbl_delivtime td.timeline_4,.tbl_delivtime td.timeline_5,.tbl_delivtime td.timeline_6{background-size: 90%!important;}.tbl_delivtime td.timeline_1{background: url(/shop/wp-content/uploads/guide/time-am.png) 50% 50% no-repeat;}.tbl_delivtime td.timeline_2{background: url(/shop/wp-content/uploads/guide/time12-14.png) 50% 50% no-repeat;}.tbl_delivtime td.timeline_3{background: url(/shop/wp-content/uploads/guide/time14-16.png) 50% 50% no-repeat;}.tbl_delivtime td.timeline_4{background: url(/shop/wp-content/uploads/guide/time16-18.png) 50% 50% no-repeat;}.tbl_delivtime td.timeline_5{background: url(/shop/wp-content/uploads/guide/time18-20.png) 50% 50% no-repeat;}.tbl_delivtime td.timeline_6{background: url(/shop/wp-content/uploads/guide/time20-21.png) 50% 50% no-repeat;}a.size-order-link{border: 1px solid;padding: 4px 12px 4px 8px !important;display: inline-block;margin: 5px 4px 5px 2px !important;color: #e22255;}.q_underline{background-image: -webkit-linear-gradient(left, transparent 50%, #fff799 50%);background-image: -moz-linear-gradient(left,transparent 50%,#fff799 50%);background-image: linear-gradient(to right, transparent 50%, #fff799 50%);background-position: 0 .8em;background-repeat: repeat-x;background-size: 200% .5em;border: none;border-bottom-color: transparent;-webkit-transition: background 2s;-ms-transition: background 2s;transition: background 2s ease;background-position: -100% .8em;}.c-section__heading{font-size: min(5vw, 1.5rem);margin: 40px 2px 30px;line-height: normal;}.c-section__heading-title{position: relative;letter-spacing: .1em;display: block;background-size: 38px;background-repeat: no-repeat;background-position: left bottom 24%;background-image: url(/shop/wp-content/uploads/common/titlte-logo.png);padding: 12px 0 9px 48px;border-bottom: 3px solid #3c3134;}.c-section__heading-title::after{position: absolute;display: block;content: " ";bottom: -3px;width: 30%;border-bottom: solid 3px #98cb00;left: 0;}body.is-desktop .c-section__container{display: flex;flex-wrap: wrap;justify-content: space-between;}.c-section__container{width: 97%;margin: 0 auto 30px;overflow: hidden;}.c-section__content{margin: 0 0 15px;overflow: hidden;flex: 1;line-height: 1.8;}.c-section__label{font-size: min(4.5vw, 1.2rem);min-width: 300px;}.s_table{border: 1px solid #ddd;padding: 10px 15px;line-height: 2;background: #fff;vertical-align: middle;}span.ship-red{font-size: 1rem;line-height: 1.7;vertical-align: middle;background: #463972;color: #fff;border-radius: 4px;padding: 2px 8px;display: inline-block;margin: 10px 3px 10px 0;}.vc_custom{margin: 20px auto;border-top-width: 1px !important;border-right-width: 1px !important;border-bottom-width: 1px !important;border-left-width: 1px !important;padding: 16px !important;border-left-style: solid !important;border-right-style: solid !important;border-top-style: solid !important;border-bottom-style: solid !important;border-radius: 4px;border-color: #ccc;}.payment__nav li{margin-bottom: 1rem;list-style: none;}@media screen and (min-width: 600px){ul.scroll-link li{width: 32%;}}@media screen and (max-width: 599px){.payment__nav li{width: 48%;}}ul.scroll-link{display: -webkit-box;display: -ms-flexbox;display: flex;display: -webkit-flex;-webkit-box-orient: horizontal;-webkit-box-direction: normal;-ms-flex-flow: row wrap;flex-flow: row wrap;-js-display: flex;justify-content: space-between;padding: 0;margin: 0;}.payment__nav a{position: relative;display: block;padding: 1em 0;font-size: min(4vw, 1rem);line-height: 1.4;text-align: center;text-decoration: none;letter-spacing: .1em;color: #fff;border: 2px solid #3c3134;background: #3c3134;}
