@media screen and (max-width: 320px){html{font-size:14px}}body{background-color:#fff;color:#000;font-family:"PT Serif",Zen Old Mincho,\30d2\30e9\30ae\30ce\89d2\30b4  Pro W3,\30e1\30a4\30ea\30aa,sans-serif;overflow:hidden}a{color:#000;text-decoration:none;cursor:pointer;-webkit-transition:.5s;transition:.5s}li,dt,dd,th,td{line-height:1.5;font-weight:400;letter-spacing:.05em}h1,h2,h3,h4{line-height:1.7;font-weight:400;letter-spacing:.1em}p{line-height:2;font-weight:400;letter-spacing:.05em}strong{font-weight:700}@media screen and (min-width: 768px){.pc-only{display:block}.sp-only{display:none!important}}@media screen and (max-width: 767px){.pc-only{display:none!important}.sp-only{display:block}}.content-wrap{max-width:1200px;margin:0 auto}@media screen and (max-width: 1264px){.content-wrap{margin:0 32px}}@media screen and (max-width: 767px){.content-wrap{margin:0 20px}}img{width:100%;height:auto;vertical-align:middle}.title-common{position:relative}.title-common__sub{display:inline-block;font-size:18px;position:relative;letter-spacing:.05rem}@media screen and (max-width: 767px){.title-common__sub{font-size:14px}}.title-common__sub:before{content:"";display:block;width:1px;height:32px;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;bottom:-13px;right:-4px}.title-sub{font-size:24px;margin-bottom:24px}@media screen and (max-width: 767px){.title-sub{font-size:18px}}.title-common__main{display:block;font-size:32px}@media screen and (max-width: 767px){.title-common__main{font-size:24px}}.title-common__main--vertical{-webkit-writing-mode:vertical-rl;-ms-writing-mode:tb-rl;writing-mode:vertical-rl}@media screen and (max-width: 767px){.title-common__main--vertical{-webkit-writing-mode:horizontal-tb;-ms-writing-mode:lr-tb;writing-mode:horizontal-tb}}.title-common--red .title-common__sub{color:#c10900}.title-common--red .title-common__sub:before{background:red}.title-common--white .title-common__sub{color:#fff}.title-common--white .title-common__sub:before{background:#fff}.title-common--white .title-common__main{color:#fff}.title-common--left .title-common__sub{position:absolute;top:-28px;left:-48px}@media screen and (max-width: 767px){.title-common--left .title-common__sub{top:inherit;left:inherit;position:relative}}.title-common--left .title-common__sub--thoughts{top:-50px;left:-84px}@media screen and (max-width: 767px){.title-common--left .title-common__sub--thoughts{top:inherit;left:inherit;position:relative}}.title-common--left .title-common__sub--thoughts:before{right:20px;bottom:-10px}.title-common--center{text-align:center}.description{font-size:18px}@media screen and (max-width: 767px){.description{font-size:16px}}.description a{text-decoration:underline}.button{display:inline-block;font-size:24px;max-width:408px;width:100%;height:80px;line-height:80px;position:relative;color:#fff;text-align:center;padding:0 64px;-webkit-transition:.3s;transition:.3s;letter-spacing:.2rem}@media screen and (max-width: 767px){.button{font-size:18px;height:56px;line-height:56px;padding:0 40px}}.button--red{background:#c10900;position:relative}@media screen and (max-width: 767px){.button--red{min-width:auto}}.button--red:after{content:"";display:inline-block;width:34px;height:1px;background:#fff;-webkit-transition:.3s;transition:.3s;position:absolute;top:50%;left:calc(100% - 54px)}.button--red:before{content:"";display:block;width:8px;height:1px;background:#fff;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:20px;left:inherit;top:37px;transition:.3s;z-index:2}.button--red:hover{background:#a30800}.button--red:hover:after{width:46px}.button--red:hover:before{transform:translate(12px) rotate(45deg)}@media screen and (max-width: 767px){.button--red:after{left:calc(100% - 44px);width:24px}.button--red:hover:after{width:36px}.button--red:before{top:25px}}.button--line{background:#00b900;font-size:16px;line-height:1.7;display:flex;justify-content:center;align-items:center;height:64px}.ac-child{display:none}.text-link{font-size:16px;font-weight:700;position:relative}.text-link--white{color:#fff}.text-link:after{content:"";display:inline-block;margin-left:20px;width:34px;height:1px;background:#000;margin-bottom:6px;-webkit-transition:.3s;transition:.3s}.text-link--white:after{background:#fff}.text-link:before{content:"";display:block;width:8px;height:1px;background:#000;-webkit-transform:rotate(45deg);transform:rotate(45deg);position:absolute;right:0;top:6.5px}.text-link--white:before{background:#fff}.text-link:hover{color:#c10900}.text-link--white:hover{color:#fff}.text-link:hover:after{width:56px;background:#c10900}.text-link--white:hover:after{background:#fff}.text-link:hover:before{background:#c10900}.text-link--white:hover:before{background:#fff}.image-area__list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.image-area__list-content{width:calc(25% - 9px)}@media screen and (max-width: 767px){.image-area__list-content{width:calc(50% - 4px)}.image-area__list-content:nth-of-type(3),.image-area__list-content:nth-of-type(4){display:none}}.common-flex{max-width:1060px;margin:0 auto;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.common-flex{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.common-flex--reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}@media screen and (max-width: 767px){.common-flex--reverse{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.common-flex__image{width:37%}.common-flex__image span{display:block;font-size:14px;margin-top:8px}@media screen and (max-width: 767px){.common-flex__image{width:100vw;margin-left:-20px;position:relative}.common-flex__image:before{content:"";display:block;padding-top:62%}.common-flex__image img{width:100%;height:100%;position:absolute;top:0;left:0;right:0;bottom:0;-o-object-fit:cover;object-fit:cover}.common-flex__image span{position:absolute;bottom:-24px;margin-left:20px}}.common-flex__text{width:50%;margin-top:56px}@media screen and (max-width: 767px){.common-flex__text{width:100%;margin-bottom:40px;margin-top:0}}.common-flex__title{margin-bottom:48px}@media screen and (max-width: 767px){.common-flex__title{margin-bottom:40px}}.common-flex__box{margin-top:40px;background:#f5f5f5;padding:24px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}@media screen and (max-width: 767px){.common-flex__box{padding:20px}}.common-flex__box-image{width:72px}@media screen and (max-width: 767px){.common-flex__box-image{width:56px}}.common-flex__box-text{width:calc(100% - 92px)}@media screen and (max-width: 767px){.common-flex__box-text{width:calc(100% - 72px)}}.common-flex__box-title{font-size:20px;margin-bottom:12px}.common-flex__box-title span{display:block;font-size:14px}@media screen and (max-width: 767px){.common-flex__box-title{font-size:18px}.common-flex__box-title span{font-size:12px}}.table{width:100%;border-spacing:0;border-top:1px solid #000}.table th{padding:20px 24px}@media screen and (max-width: 767px){.table th{padding:16px 16px 16px 0}}.table td{padding:20px 24px 20px 0}@media screen and (max-width: 767px){.table td{padding:16px 0}}.table th,.table td{font-size:18px;border-bottom:1px solid #000;text-align:left;vertical-align:top}@media screen and (max-width: 767px){.table th,.table td{font-size:16px}}.table th span,.table td span{display:block;font-size:14px;margin-top:4px}@media screen and (max-width: 767px){.table th span,.table td span{font-size:12px}}.shopify-challenge__button{display:inline-block;font-size:24px;max-width:408px;width:100%;height:80px;line-height:80px;position:relative;color:#fff;text-align:center;padding:0 64px;-webkit-transition:.3s;transition:.3s;letter-spacing:.2rem;background:#c10900}@media screen and (max-width: 767px){.shopify-challenge__button{font-size:18px;height:56px;line-height:56px;padding:0 40px}.shopify-challenge__container{padding:0 20px}}.main-page-title{max-width:768px;margin:120px auto 0!important;text-align:center;font-size:40px}@media screen and (max-width: 767px){.main-page-title{margin:112px auto 0!important;font-size:24px}}.single-content{max-width:768px;margin:80px auto 120px}@media screen and (max-width: 767px){.single-content{margin:40px auto 80px}}.single-content a{text-decoration:underline}.single-content h2{font-size:24px;margin:40px 0 24px;padding-left:24px;position:relative}@media screen and (max-width: 767px){.single-content h2{font-size:20px;padding-left:16px}}.single-content h2:before{content:"";display:block;position:absolute;top:5%;left:0;height:90%;width:6px;background:#c10900}.single-content h3{margin:32px 0 24px;padding-bottom:4px;border-bottom:1px solid #000}.single-content h4,.single-content p,.single-content ul,.single-content ol,.single-content table,.single-content div,.single-content img{margin:24px 0}.single-content ul{padding-left:20px;list-style:disc}.single-content table{width:100%;border-spacing:0;border:1px solid #000}.single-content table th,.single-content table td{font-size:16px;text-align:left;vertical-align:middle;border-bottom:1px solid #000!important;border-right:1px solid #000!important;padding:16px;word-break:break-all}@media screen and (max-width: 767px){.single-content table th,.single-content table td{padding:8px}}.single-content table th{background:#f5f5f5}.announcement-bar-section{position:absolute;background:#000;color:#fff;width:100%;top:0;left:0}.announcement-bar-section .header.page-width,.announcement-bar-section .utility-bar__grid.page-width{padding:0!important}.announcement-bar__message{font-size:.875rem;padding:8px 0;min-height:auto}@media screen and (max-width: 767px){.announcement-bar__message{font-size:.65rem;padding:2px 0}}
/*# sourceMappingURL=/cdn/shop/t/6/assets/common.css.map */
