@-webkit-keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in{from{opacity:0}to{opacity:1}}@-webkit-keyframes fade-out{from{opacity:1}to{opacity:0}}@keyframes fade-out{from{opacity:1}to{opacity:0}}@-webkit-keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fade-up{from{opacity:0;-webkit-transform:translateY(100px);transform:translateY(100px)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@keyframes loop-slide{from{-webkit-transform:translateX(0);transform:translateX(0)}to{-webkit-transform:translateX(-100%);transform:translateX(-100%)}}@-webkit-keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@keyframes reflection{0%{opacity:0;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}80%{opacity:.5;-webkit-transform:scale(0) rotate(45deg);transform:scale(0) rotate(45deg)}81%{opacity:1;-webkit-transform:scale(4) rotate(45deg);transform:scale(4) rotate(45deg)}100%{opacity:0;-webkit-transform:scale(50) rotate(45deg);transform:scale(50) rotate(45deg)}}@-webkit-keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake{0%{-webkit-transform:translateX(0);transform:translateX(0)}15%{-webkit-transform:translateX(5px);transform:translateX(5px)}30%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}50%{-webkit-transform:translateX(2px);transform:translateX(2px)}60%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}80%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-infinite{0%{-webkit-transform:translateX(0);transform:translateX(0)}10%{-webkit-transform:translateX(5px);transform:translateX(5px)}20%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}30%{-webkit-transform:translateX(2px);transform:translateX(2px)}35%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}40%{-webkit-transform:translateX(1px);transform:translateX(1px)}45%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}50%{-webkit-transform:translateX(0);transform:translateX(0)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes shake-fast{0%{-webkit-transform:translateX(0);transform:translateX(0)}60%{-webkit-transform:translateX(0);transform:translateX(0)}65%{-webkit-transform:translateX(5px);transform:translateX(5px)}70%{-webkit-transform:translateX(-5px);transform:translateX(-5px)}75%{-webkit-transform:translateX(2px);transform:translateX(2px)}80%{-webkit-transform:translateX(-2px);transform:translateX(-2px)}85%{-webkit-transform:translateX(1px);transform:translateX(1px)}90%{-webkit-transform:translateX(-0.5px);transform:translateX(-0.5px)}100%{-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes shake-vertical-fast{0%{-webkit-transform:translateY(0);transform:translateY(0)}60%{-webkit-transform:translateY(0);transform:translateY(0)}65%{-webkit-transform:translateY(5px);transform:translateY(5px)}70%{-webkit-transform:translateY(-5px);transform:translateY(-5px)}75%{-webkit-transform:translateY(2px);transform:translateY(2px)}80%{-webkit-transform:translateY(-2px);transform:translateY(-2px)}85%{-webkit-transform:translateY(1px);transform:translateY(1px)}90%{-webkit-transform:translateY(-0.5px);transform:translateY(-0.5px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@keyframes loop-tilt{0%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}90%{-webkit-transform:rotate(4deg);transform:rotate(4deg)}100%{-webkit-transform:rotate(-12deg);transform:rotate(-12deg)}}@-webkit-keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes scale{0%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(1.1);transform:scale(1.1)}100%{-webkit-transform:scale(1);transform:scale(1)}}@-webkit-keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@keyframes flicker{0%{opacity:1}33%{opacity:.5}100%{opacity:.2}}@-webkit-keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes fluffy{0%{-webkit-transform:translateY(0);transform:translateY(0)}50%{-webkit-transform:translateY(-4px);transform:translateY(-4px)}100%{-webkit-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@keyframes scroll-down{0%{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}50%{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(15px);transform:translateY(15px)}}@-webkit-keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@keyframes hanabi{0%{opacity:0;-webkit-transform:scale(1);transform:scale(1)}10%{opacity:1}100%{opacity:0;-webkit-transform:scale(2);transform:scale(2)}}@-webkit-keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@keyframes drop{0%{opacity:0;-webkit-transform:translateY(0);transform:translateY(0)}50%{opacity:1;-webkit-transform:translateY(200px);transform:translateY(200px)}100%{opacity:.3;-webkit-transform:translateY(500px);transform:translateY(500px)}}@-webkit-keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}@keyframes poyopoyo{0%{-webkit-transform:scale(1);transform:scale(1)}40%{-webkit-transform:scale(1);transform:scale(1)}50%{-webkit-transform:scale(0.9);transform:scale(0.9)}60%{-webkit-transform:scale(1);transform:scale(1)}70%{-webkit-transform:scale(0.95);transform:scale(0.95)}80%{-webkit-transform:scale(1);transform:scale(1)}}.c-beginner-sale-limitter{margin-right:auto;margin-left:auto;width:650px}.c-beginner-sale{padding:20px;border-radius:3px;background:url("/pc/images/common/beginner-sale/bg-radiation-6efc48fdac@2x.png") center/cover no-repeat;box-shadow:0 1px 3px 1px rgba(153,153,153,.5)}.c-beginner-sale__ttl{margin:-20px 0 -20px -14px}.c-beginner-sale__lead{margin-top:20px;font-size:1.4rem}.c-beginner-sale__body{margin-top:20px;border-radius:3px;background-color:#fff;box-shadow:0 1px 3px 1px rgba(153,153,153,.5)}.c-beginner-sale__l-btn-container{margin-top:20px;text-align:center}.c-beginner-sale__more-btn{display:inline-block;padding:14px 30px;border-radius:50px;background-color:#ed1c24;color:#fff;font-weight:700;font-size:1.5rem}.c-beginner-sale__more-btn:hover{background-color:#f36368}.c-beginner-sale-head{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex}.c-beginner-sale-head__l-badge{margin:-10px 0 -10px -10px}.c-beginner-sale-count-down{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;margin-top:20px}.c-beginner-sale-count-down__balloon{position:relative;margin-right:20px;padding:10px;border-radius:5px;background-color:#ed1c24;color:#fff;font-weight:700;font-size:1.3rem}.c-beginner-sale-count-down__balloon::after{position:absolute;top:calc(50% - 5px);right:calc(-10px);width:0;height:0;border-width:5px 0 5px 10px;border-style:solid;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #ed1c24;content:""}.c-beginner-sale-count-down__timer{display:-webkit-inline-box;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex}.c-beginner-sale-count-down__num{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;width:50px;height:50px;border-radius:6px;background-color:#fff;color:#ed1c24;font-weight:700;font-size:2.6rem}.c-beginner-sale-count-down__txt+.c-beginner-sale-count-down__num{margin-left:10px}.c-beginner-sale-count-down__txt{-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;margin-left:4px;color:#4d4d4d;vertical-align:bottom;font-weight:700;font-size:2.3rem}.c-beginner-sale-info{margin-top:14px;border:1px solid #ccc;background-color:#ffffc6}.c-beginner-sale-info__txt{text-align:center;font-size:1.4rem;line-height:1.2}.c-beginner-sale-info__txt>a{display:block;padding:8px;color:#333}.c-beginner-sale-info__txt em{color:#f7414c;font-weight:700;font-style:normal}.c-beginner-sale-info__anchor{color:#745399;text-decoration:underline;font-weight:700}.c-card-promotion{position:relative;display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;-ms-flex-direction:column;flex-direction:column;padding:16px;background-color:#fff}.c-card-promotion:hover{background-color:#f5f5f5}.c-card-promotion__l-thumb{margin-bottom:8px;max-height:200px}.c-card-promotion__thumb{position:relative;padding-top:min(100%,200px)}.c-card-promotion__img{position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;max-width:100%;max-height:100%;vertical-align:middle;-o-object-fit:contain;object-fit:contain}.c-card-promotion__lead{color:#333;font-weight:400;font-size:1.4rem;line-height:1.4;text-align:center}.c-card-promotion-list{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:justify;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between}.c-card-promotion-list::before,.c-card-promotion-list::after{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;-webkit-box-ordinal-group:2;-webkit-order:1;-ms-flex-order:1;order:1;width:25%;height:0;content:""}.c-card-promotion-list__item{-webkit-box-flex:0;-webkit-flex:0 0 auto;-ms-flex:0 0 auto;flex:0 0 auto;width:25%}.u-present-content .color-white{color:#fff}.u-present-content .color-gray{color:gray}.u-present-content .color-black{color:#000}.u-present-content .color-red{color:red}.u-present-content .color-marron{color:maroon}.u-present-content .color-yellow{color:#ff0}.u-present-content .color-olive{color:olive}.u-present-content .color-green{color:green}.u-present-content .color-aqua{color:aqua}.u-present-content .color-blue{color:blue}.u-present-content .color-navy{color:navy}.u-present-content .color-fuchsia{color:#f0f}.u-present-content .color-edomurasaki{color:#745399}.u-present-content .color-g-orange{color:#eb9713}.u-present-content .color-rose{color:#e9546b}.u-present-content .color-yp-red{color:#ac2522}.u-present-content .color-komachi-pink{color:#d80051}.u-present-content .color-yomidr-green{color:#13807d}.u-present-content .color-yomi-id-blue{color:#008cd6}.u-present-content .color-yomi-blue{color:#1b96d5}.u-present-content .text-big{font-size:116%}.u-present-content .text-small{font-size:78%}.u-present-content .text-tiny{font-size:1rem}.u-present-content a{color:#745399;text-decoration:underline}.present-detail{padding:20px 12px}.present-detail__ttl{margin-bottom:8px;color:#000;font-weight:700;font-size:2.6rem;line-height:1.4}.present-detail__meta-group{margin-bottom:24px;color:#666;font-size:1.4rem;line-height:1}.present-detail__meta-group>p{display:inline-block}.present-detail__meta-group>p:not(:first-child){margin-left:16px}.present-detail__meta-group>p a{color:#745399;font-weight:700}.present-detail__content{color:#000;font-size:1.8rem;line-height:1.6}.present-detail__content:not(:last-child){margin-bottom:28px}.present-detail__content--type1::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.present-detail__content--type1 .present-detail__thumb{float:left;margin-right:12px;width:250px}.present-detail__content--type2::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.present-detail__content--type2 .present-detail__thumb{float:right;margin-left:12px;width:250px}.present-detail__content--type3 .present-detail__thumb{margin:0 auto;max-width:80%}.present-detail__thumb{margin-bottom:4px;padding:4px;border:1px solid #ddd;background-color:#fafafa;text-align:center}.present-detail__thumb figcaption{margin-top:4px;text-align:left;font-size:1.2rem;line-height:1.4}.present-detail__thumb img{position:relative;display:inline-block}.l-present-requirement{padding:20px 12px}.present-requirement{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;margin-bottom:16px;color:#333;font-size:1.4rem;line-height:1.4}.present-requirement__ttl{width:7em}.present-requirement__detail{padding-left:1em;width:calc(100% - 7em)}.present-requirement__form{text-align:center}.present-requirement__form>a{margin:0 auto 10px}.present-requirement__form p{font-size:1.2rem}.present-form__ttl{margin-bottom:12px;padding:8px 14px;border-top:1px solid #ccc;background-color:#eee;font-weight:700;font-size:1.4rem}.present-form dt,.present-form dd{font-size:1.6rem}.present-form dt{padding:8px 14px 10px;color:#333;line-height:17px}.present-form dd{padding:0 14px 20px;color:#1e2428;line-height:21px}.present-form dd::after{display:block;visibility:hidden;clear:both;height:0;content:"";font-size:0}.present-form dd>em{display:block;margin-top:4px;color:#666;font-style:normal;font-size:1.2rem}.present-form dd>a{color:#745399}.present-form dd>a:not(:hover){text-decoration:underline}.present-form dd>.present-form-error{display:block;margin-bottom:4px;color:#f16b76;font-weight:700;font-size:1.3rem}.present-form--confirm dt{color:#666}.present-form--confirm dd{font-weight:700}.present-form__required::after{display:inline-block;padding:0 8px;height:15px;border-radius:3px;background-color:#fe5d4b;color:#fdfcf8;content:"必須";font-size:1.2rem;line-height:16px;-webkit-transform:translate(10px, -1px);-ms-transform:translate(10px, -1px);transform:translate(10px, -1px)}.present-form__checkbox-label{display:block;margin-bottom:4px}.present-form__important{color:#fe5d4b;font-weight:700}.present-form__note{color:#777;font-size:1.2rem}.present-form__button{text-align:center}.present-form__button>button{margin:0 auto}.present-form__button--cancel{margin:10px 0 5px}.present-form__btn-error-text{display:none;margin-bottom:8px;color:#ef5d5d;text-align:center;font-size:1.2rem}.present-form__confirm-check>li{display:inline-block;font-weight:700}.present-form__confirm-check>li:not(:last-child)::after{margin-right:4px;content:","}.present-form input[type=text]{padding:0 10px;height:37px;border:1px solid #ddd;border-radius:3px;font-size:1.4rem}.present-form input[type=text]::-webkit-input-placeholder{color:#999}.present-form input[type=text]::-moz-placeholder{color:#999}.present-form input[type=text]:-ms-input-placeholder{color:#999}.present-form input[type=text]::-ms-input-placeholder{color:#999}.present-form input[type=text]::placeholder{color:#999}.present-form input[type=file]{display:none}.present-form input[type=file]+label{display:inline-block;padding:10px 16px 10px;border:1px solid #ddd;border-radius:3px;font-weight:bold;font-size:14px}.present-form input[readonly=readonly]{background-color:#f4f4f4}.present-form__middle-text{width:40%}.present-form__full-text{width:100%}.present-form__address-btn{display:inline-block;margin-left:10px;padding:6px 0;width:110px;border:1px solid #745399;border-radius:4px;background-color:#fff;color:#745399;vertical-align:bottom;font-weight:700;font-size:1.4rem}.present-form__address-btn[disabled]{border:1px solid #ddd;color:#ddd;cursor:default}.present-form .present-form-address-area{margin-top:12px;width:580px;border:1px solid #745399;border-radius:4px}.present-form .present-form-address-area__ttl{position:relative;padding:10px 14px;border-radius:4px 4px 0 0;background-color:#f5f3fb}.present-form .present-form-address-area__ttl>span{position:absolute;right:10px;font-size:1.2rem}.present-form .present-form-address-area__list>li{padding:10px 14px;font-weight:700;cursor:pointer}.present-form .present-form-address-area__list>li::before{margin-right:4px;color:#745399;content:"▶︎";font-size:1.2rem}.present-form .present-form-address-area__list>li:not(:last-child){border-bottom:1px solid #ccc}.present-form textarea{padding:8px 10px;min-height:13em;width:100%;border:1px solid #ddd;border-radius:3px;font-size:1.4rem;line-height:16px}.present-form input[type=checkbox]{vertical-align:middle}.present-form input[type=checkbox]+span{margin:0 20px 0 7px;vertical-align:middle;font-weight:700;font-size:14px;line-height:17px}.present-form input[type=radio]{display:none}.present-form input[type=radio]+span{position:relative;float:left;margin:0 10px 10px 0;padding:10px 14px 10px 28px;min-width:135px;height:37px;border:1px solid #ddd;border-radius:3px;text-align:center;font-weight:700;font-size:14px;line-height:17px}.present-form input[type=radio]+span::before{position:absolute;top:50%;left:10px;display:block;width:16px;height:16px;border:1px solid #ddd;border-radius:50%;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.present-form input[type=radio]:checked+span::after{position:absolute;top:50%;left:13px;display:block;width:10px;height:10px;border-radius:50%;background-color:#fe5d4b;content:"";-webkit-transform:translateY(-50%);-ms-transform:translateY(-50%);transform:translateY(-50%)}.present-form__selectbox{position:relative;display:inline-block}.present-form__selectbox select{padding:0 35px 0 10px;height:37px;border:1px solid #ddd;border-radius:3px;font-size:1.4rem;-webkit-appearance:none;-moz-appearance:none;appearance:none}.present-form__selectbox select::-ms-expand{display:none}.present-form__selectbox::after{position:absolute;top:50%;right:10px;display:block;width:0;height:0;border:solid rgba(0,0,0,0);border-width:9px 5px 0;border-top-color:#000;content:"";-webkit-transform:translateY(-45%);-ms-transform:translateY(-45%);transform:translateY(-45%);pointer-events:none}.present-form-img{margin-top:12px}.present-form-img img{max-width:100%;max-height:500px}.present-thanks{padding:24px 12px}.present-thanks--done{text-align:center}.present-thanks__ttl{margin-bottom:16px;color:#000;font-weight:700;font-size:2.6rem;line-height:1}.present-thanks__msg{margin-bottom:40px;color:#333;font-size:1.8rem;line-height:1.4}.present-thanks__nav{text-align:center}.present-thanks__nav>p:not(:first-child){margin-top:8px}.present-thanks__bnr{margin:20px;text-align:center}.present-category-menu{margin-bottom:-8px;padding:12px}.present-category-menu>li{display:inline-block;margin-right:8px;margin-bottom:8px}.present-category-menu>li>a{display:inline-block;padding:0 8px;border:1px solid #745399;border-radius:3px;background:#fff;color:#745399;font-size:1.4rem;line-height:36px}.present-category-menu>li>a:hover{background-color:#745399;color:#fff}.present-search{margin-top:24px;margin-bottom:16px}.present-search__l-head{margin-bottom:8px}.present-search__ttl{font-weight:700;font-size:1.6rem}.present-search__l-searchbox{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-box-align:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center}.present-search-form{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;overflow:hidden;width:420px;height:40px;border:1px solid #745399;border-radius:3px;font-size:1.4rem}.present-search-form__input{padding:8px;width:calc(100% - 80px);border:none}.present-search-form__btn{-webkit-box-flex:0;-webkit-flex:0 0 80px;-ms-flex:0 0 80px;flex:0 0 80px;width:80px;background:#745399;color:#fff;text-align:center;font-weight:700}.present-search-clear{margin-left:16px;padding:8px 12px;border:1px solid #777;border-radius:20px;background:#fff;color:#777;font-size:1.2rem}.present-search-clear::before{margin-right:4px;color:#745399;content:"×";vertical-align:text-top}.present-search-clear:hover{background:#f5f5f5}.present-outside-limitter{margin:0 auto;max-width:850px;width:100%;background-color:#fff}.present-outside-limitter .present-form .present-form-address-area{width:100%}