<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.modal .checkbox{display:none}.modal .modal-overlay{opacity:0;transition:all 0.3s ease;width:50%;position:absolute;width:100%;height:100%;position:fixed;top:0;left:0;z-index:-100;transform:scale(1);display:none;background-color:rgba(0,0,0,0.7)}.modal .modal-wrap{background-color:#ddd;box-shadow:3px 3px 3px rgba(0,0,0,0.2);padding:40px 50px;width:60%;margin:20px auto;align-self:flex-start;border-radius:2px;transition:all 0.5s ease}.modal .modal-wrap.small{width:30%}.modal .modal-wrap.full{width:100%;height:100%}.modal .modal-wrap.a-center{align-self:center}.modal .modal-wrap.from-left{transform:translateX(-100%)}.modal .modal-wrap.from-right{transform:translateX(100%)}.modal .modal-wrap.from-top{transform:translateY(-100%)}.modal .modal-wrap.from-bottom{transform:translateY(100%)}.modal .modal-overlay .close{position:absolute;right:10px;top:10px;font-size:40px;width:30px;height:30px;color:#282c34}.modal .modal-overlay .close:hover{cursor:pointer;color:#4b5361}.modal .o-close{width:100%;height:100%;position:fixed;left:0;top:0;z-index:-100}.modal input:checked ~ .o-close{z-index:9998}.modal input:checked ~ .modal-overlay{transform:scale(1);opacity:1;z-index:9997;overflow:auto;display:flex;animation-duration:0.5s;animation-name:fade-in;-moz-animation-duration:0.5s;-moz-animation-name:fade-in;-webkit-animation-duration:0.5s;-webkit-animation-name:fade-in}.modal input:checked ~ .modal-overlay .modal-wrap{transform:translateY(0);z-index:9999}@media (max-width: 800px){.modal .modal-wrap{width:80%;padding:20px}}@media (max-width: 500px){.modal .modal-wrap{width:90%}}@keyframes fade-in{0%{display:none;opacity:0}1%{display:flex;opacity:0}100%{display:flex;opacity:1}}@-webkit-keyframes fade-in{0%{display:none;opacity:0}1%{display:flex;opacity:0}100%{display:flex;opacity:1}}.horizontal-rule{border-color:#9b9b9b}.gray-line{border-top:1px solid #f4f4f4}.gray-thick-line{width:90vw;border-top:solid 1.4px #ddd;margin-right:5vw;margin-left:5vw}.box-read{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.bold{font-weight:bold}.nowrap{white-space:nowrap}.u-w6{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.u-font-size-16{font-size:1.6rem}.color-red{color:#d0011b}.color-white{color:white}.color-anny-blue{color:#2A8FBD}.u--ml-20{margin-left:-20px}.u-mt-4{margin-top:4px}.u-mt-6{margin-top:6px}.u-mt-8{margin-top:8px}.u-mt-10{margin-top:10px}.u-mt-12{margin-top:12px}.u-mt-15{margin-top:15px}.u-mt-17{margin-top:17px}.u-mt-20{margin-top:20px}.u-mt-30{margin-top:30px}.u-mt-40{margin-top:40px}.u-mt-45{margin-top:45px}.u-mt-50{margin-top:50px}.u-mb-4{margin-bottom:4px}.u-mb-6{margin-bottom:6px}.u-mb-8{margin-bottom:8px}.u-mb-10{margin-bottom:10px}.u-mb-11{margin-bottom:11px}.u-mb-12{margin-bottom:12px}.u-mb-13{margin-bottom:13px}.u-mb-14{margin-bottom:14px}.u-mb-15{margin-bottom:15px}.u-mt-16{margin-top:16px}.u-mb-16{margin-bottom:16px}.u-mb-17{margin-bottom:17px}.u-mb-18{margin-bottom:18px}.u-mb-19{margin-bottom:19px}.u-mb-20{margin-bottom:20px}.u-mb-21{margin-bottom:21px}.u-mb-22{margin-bottom:22px}.u-mb-24{margin-bottom:24px}.u-mb-25{margin-bottom:25px}.u-mb-26{margin-bottom:26px}.u-mb-28{margin-bottom:28px}.u-mb-30{margin-bottom:30px}.u-mb-32{margin-bottom:32px}.u-mb-34{margin-bottom:34px}.u-mb-36{margin-bottom:36px}.u-mb-39{margin-bottom:39px}.u-mb-40{margin-bottom:40px}.u-mb-42{margin-bottom:42px}.u-mb-45{margin-bottom:45px}.u-mb-50{margin-bottom:50px}.u-mb-52{margin-bottom:52px}.u-mb-55{margin-bottom:55px}.u-mb-60{margin-bottom:60px}.u-mb-64{margin-bottom:64px}.u-mb-80{margin-bottom:80px}.u-ml-8{margin-left:8px}.u-ml-10{margin-left:10px}.u-ml-15{margin-left:15px}.u-ml-20{margin-left:20px}.u-ml-25{margin-left:25px}.u-ml-30{margin-left:30px}.u-ml-35{margin-left:35px}.u-ml-40{margin-left:40px}.u-ml-140{margin-left:140px}.u-mr-10{margin-right:10px}.u-mr-14{margin-right:14px}.u-mr-20{margin-right:20px}.u-mr-30{margin-right:30px}.u-mr-40{margin-right:40px}.u-mr-50{margin-right:50px}.u-mr-395{margin-right:395px}.u-mr-484{margin-right:484px}.u-clear-fix::after{display:block;clear:both;content:""}.u-mrl-10{margin-right:10px;margin-left:10px}.u-mrl-3per{margin-right:3%;margin-left:3%}.u-mrl-3vw{margin-right:3vw;margin-left:3vw}.u-mrl-minus3per{margin-right:-3%;margin-left:-3%}.u-full-width{margin-right:-3vw;margin-left:-3vw}.u-mt-2p{margin-top:2%}.u-mt-m3p{margin-top:-3%}.u-mb-2p{margin-bottom:2%}.u-mb-3p{margin-bottom:3%}.u-mb-4p{margin-bottom:4%}.u-mb-5p{margin-bottom:5%}.u-mb-8p{margin-bottom:8%}.u-mb-10p{margin-bottom:10%}.u-ml-2p{margin-left:2%}.u-ml-3p{margin-left:3%}.u-ml-4p{margin-left:4%}.u-ml-10p{margin-left:10%}.u-mr-2p{margin-right:2%}.u-mr-3p{margin-right:3%}.u-mr-4p{margin-right:4%}.right-aligned{display:block;margin-left:auto}.left-aligned{display:block;margin-right:auto}.center-aligned{display:block;margin-left:auto;margin-right:auto}.u-flt-l{float:left}.u-pl-10{padding-left:10px}.u-pl-12{padding-left:12px}.u-flt-r{float:right}.u-p-20{padding:20px}.u-width--middle{width:360px}.u-p-10{padding:10px}.u-width-94per{width:94%}.u-display-fix{position:fixed}.u-display-none{display:none}body.modal-open{overflow:hidden;height:100vh}.u-appearance-reset{-webkit-appearance:none;-moz-appearance:none;appearance:none}@-webkit-keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@-webkit-keyframes popupFadeOutSP{0%{width:60vw;height:60vw;opacity:0.7}99%{width:90vw;height:90vw;opacity:0}100%{width:0vw;height:0vw;opacity:0}}@keyframes popupFadeOutSP{0%{width:60vw;height:60vw;opacity:0.7}99%{width:90vw;height:90vw;opacity:0}100%{width:0vw;height:0vw;opacity:0}}.scroll-prevent{overflow:hidden}html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}body{line-height:1}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}nav ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}ins{background-color:#ff9;color:#000;text-decoration:none}mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}del{text-decoration:line-through}abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}table{border-collapse:collapse;border-spacing:0}hr{display:block;height:1px;border:0;border-top:1px solid #cccccc;margin:1em 0;padding:0}input,select{vertical-align:middle}html{font-size:62.5%}@media only screen and (max-width: 768px){html{overflow-x:hidden}}body{color:#333;font-family:"ヒラギノ角ゴ ProN W3","HiraKakuProN-W3","ヒラギノ角ゴ Pro W3","HiraKakuPro-W3","メイリオ",Meiryo,"ＭＳ Ｐゴシック","MS Pgothic","Osaka",sans-serif,Helvetica, Helvetica Neue, Arial, Verdana;font-size:1.2rem;-webkit-text-size-adjust:none;position:relative;right:0}*,*::before,*::after{box-sizing:border-box}a{text-decoration:none;color:inherit}.clearfix{*zoom:1}.clearfix:before,.clearfix:after{content:" ";display:table}.clearfix:after{clear:both}input:-webkit-autofill{-webkit-box-shadow:0 0 0px 1000px #FFF inset}.select-photo-image-modal{width:100%;height:100%;position:relative;display:none}.select-photo-image-modal-overlay{z-index:102;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.select-photo-image-modal-content{z-index:103;width:345px;height:299px;background:#ffffff;border-radius:10px;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;display:flex;flex-direction:column;align-items:center}.select-photo-image-modal-content__title{color:#000000;text-align:center;font-weight:600;font-size:14px;margin-top:20px;margin-bottom:10px}.select-photo-image-modal-content__description{width:305px;color:#9b9b9b;text-align:center;font-size:12px;-moz-text-align-last:left;text-align-last:left;margin-bottom:36px;line-height:20px}.select-photo-image-modal-content__select_photo_image{width:100%;color:#4a4a4a;font-weight:300;font-size:14px;border-top:#f4f4f4 1px solid;padding-top:16px;padding-bottom:13px;padding-left:20px}.select-photo-image-modal-content__select_photo_image span{color:#2A8FBD;padding-right:10px}.select-photo-image-modal-content__input_file{display:none}.select-photo-image-modal-content__select_default_image{width:100%;color:#4a4a4a;font-weight:300;font-size:14px;border-top:#f4f4f4 1px solid;border-bottom:#f4f4f4 1px solid;padding-top:16px;padding-bottom:13px;padding-left:20px}.select-photo-image-modal-content__select_default_image span{color:#2A8FBD;padding-right:10px}.select-photo-image-modal-content__return_button{width:300px;height:40px;border:#2A8FBD 1px solid;color:#2A8FBD;text-align:center;font-size:14px;border-radius:30px;display:flex;align-items:center;justify-content:center}.GiftLetter-Card{transition-property:all;transition-duration:1s;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.19);border-radius:10px;margin-bottom:40px}.GiftLetter-Card .GiftLetter-Card-Body{position:relative;padding:40px 40px 30px;background-color:#ffffff;border-radius:10px}.giftletter-maker__text{width:300px;font-size:1rem;line-height:24px;margin:auto;padding-bottom:10px;text-align:center}.giftletter-maker__workspace{position:relative;display:block;margin:auto;width:300px;height:443px}.giftletter-maker__image{width:100%;height:100%;border:solid 1px #ddd}.giftletter-maker__textarea{width:220px;position:absolute;bottom:24px;left:40px;resize:none;text-align:center;background-color:transparent;font-size:1.9rem;line-height:24px;letter-spacing:0.2px;text-align:center;line-height:50px;border-bottom:1px solid #f4f4f4}.giftletter-maker__letter-canvas-wapper{position:relative;height:532px;margin-bottom:30px}.giftletter-maker__letter-canvas{position:absolute}.giftletter-maker__mycanvas{position:absolute;top:0px}.giftletter-maker__camera-icon-wrap{position:absolute;top:105px;left:427px;cursor:pointer}.giftletter-maker__camera-icon-wrap:hover{background-color:#fafafa}.giftletter-maker__letter-canvas-wapper{position:relative;height:532px;margin-bottom:30px}.giftletter-maker__letter-canvas{position:absolute;top:0;left:50%;transform:translateX(-50%);z-index:10}.giftletter-maker__mycanvas{position:absolute;z-index:11;top:0;left:50%;transform:translateX(-50%)}.giftletter-maker__message-box{position:absolute;z-index:12;top:315px;left:50%;transform:translateX(-50%)}.giftletter-maker__message-input{background:transparent;width:325px;height:220px;resize:none;border:none;text-align:center;font-size:18px;line-height:28px;font-family:'Noto Sans JP';letter-spacing:0.2px;font-weight:lighter;overflow:hidden}.giftletter-maker__message-input:-moz-placeholder-shown{color:#d0021b}.giftletter-maker__message-input:-ms-input-placeholder{color:#d0021b}.giftletter-maker__message-input:placeholder-shown{color:#d0021b}.giftletter-maker__message-input::-webkit-input-placeholder{color:#d0021b}.giftletter-maker__message-input:-moz-placeholder{color:#d0021b;opacity:1}.giftletter-maker__message-input::-moz-placeholder{color:#d0021b;opacity:1}.giftletter-maker__message-input:-ms-input-placeholder{color:#d0021b}.giftletter-maker__camera-icon-wrap{cursor:pointer;position:absolute;z-index:13;left:50%;top:100px;transform:translateX(-50%);cursor:pointer}.giftletter-maker__camera-icon{width:64px;height:50px}@font-face{font-family:'keifont';src:url(https://i.anny.gift/assets/keifont-5d10871d6c9861de0c2e3767edeb8ca4f809acbb1a5611e94260e3df2f2f6aeb.woff2) format("woff2"),url(https://i.anny.gift/assets/keifont-4380e2680f4a29adb26e9f3a09351ae92a54bf4616e0e23cc108b33eadaf92a2.woff) format("woff")}@font-face{font-family:'mushin';src:url(https://i.anny.gift/assets/mushin-3b53169266c46edc1945f2e1e876057b08842e78039570a591fe0f2feaef493e.woff2) format("woff2"),url(https://i.anny.gift/assets/mushin-bf60c11bc77234012a6e95c1f7974c1ba86ca8f6df2d79db8a9eb9d7fffa0990.woff) format("woff")}@font-face{font-family:'Noto Sans JP';src:url(https://i.anny.gift/assets/NotoSansJP-Regular-8791af391f148c155df5a9b2afb2aee441314a6f6ebf0e657b6c5650758944dc.woff2) format("woff2"),url(https://i.anny.gift/assets/NotoSansJP-Regular-79d97e6a12358cd79cfd1f073abf7e504cce9d22a91c77637c125ac53182ffcd.woff) format("woff")}@font-face{font-family:'Noto Serif JP';src:url(https://i.anny.gift/assets/NotoSerifJP-Regular-c83bdd89f76177559bcba898ef7ebb80e3f4c8bf5427c2a6d8571138bfea62ce.woff2) format("woff2"),url(https://i.anny.gift/assets/NotoSerifJP-Regular-1f311ab6af47a7217ac83976ee14ecca48e0dd86a031f53893c213f4abfe56db.woff) format("woff")}@font-face{font-family:'M PLUS Rounded 1c';src:url(https://i.anny.gift/assets/MPLUSRounded1c-Regular-e92238b72a00d312bc6ca15aec72c19cdc35b34a028794a57d24ad093b8b25db.woff2) format("woff2"),url(https://i.anny.gift/assets/MPLUSRounded1c-Regular-da6e48a8bd24f4e15e3cf61c100f1be8e3f3fe93e785979e27418179b3fb0bed.woff) format("woff")}#confirm-giftletter-modal{display:none;position:absolute;left:0;top:0;height:100%;width:100%}.confirm-giftletter-modal-overlay{z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.confirm-giftletter{width:100%;height:100%}.confirm-giftletter-content{z-index:101;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;overflow:auto;height:100%;text-align:center}.confirm-giftletter-content__confirm_text{color:#ffffff;text-align:center;margin-top:30px}.confirm-giftletter-content__giftletter{margin:0 auto}.confirm-giftletter-content__giftletter img{width:300px;border:solid 1px black;border-radius:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.confirm-giftletter-content__return_message{color:#ffffff;text-align:center;padding:0 15px;font-size:14px;line-height:1.6}.confirm-giftletter-content__return_message span{display:block;text-decoration:underline;cursor:pointer}.confirm-giftletter-content__button{width:345px;margin:0 auto;margin-bottom:20px}#confirm-giftletter-modal{display:none;position:absolute;left:0;top:0;height:100%;width:100%}.confirm-giftletter-modal-overlay{z-index:10000;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.7)}.confirm-giftletter{width:100%;height:100%}.confirm-giftletter-content{z-index:101;display:flex;flex-direction:column;align-content:center;justify-content:flex-start;overflow:auto;height:100%;text-align:center}.confirm-giftletter-content__confirm_text{color:#ffffff;text-align:center;margin-top:30px}.confirm-giftletter-content__giftletter{margin:0 auto}.confirm-giftletter-content__giftletter img{width:300px;border:solid 1px black;border-radius:1em;-webkit-backface-visibility:hidden;backface-visibility:hidden}.confirm-giftletter-content__return_message{color:#ffffff;text-align:center;padding:0 15px;font-size:14px;line-height:1.6}.confirm-giftletter-content__return_message span{display:block;text-decoration:underline;cursor:pointer}.confirm-giftletter-content__button{width:345px;margin:0 auto;margin-bottom:20px}.modal .modal-wrap--logout{width:1020px;height:160px;background-color:#fff;padding:0;border-radius:0;margin-top:10vh}img.lazy{opacity:0;will-change:opacity}img.lazy.loaded{opacity:1;-webkit-animation-name:fadein;animation-name:fadein;-webkit-animation-duration:1s;animation-duration:1s}img.lazy.loaded.transitionend{-webkit-animation:none;animation:none}@-webkit-keyframes fadein{from{opacity:0}to{opacity:1}}@keyframes fadein{from{opacity:0}to{opacity:1}}.about-anny{width:100%;border-top:1px solid #f4f4f4;padding-top:40px}.about-anny__image{display:block;float:left;width:220px;height:220px;vertical-align:top}.about-anny__image img{width:100%;height:100%;vertical-align:bottom}.about-anny__contents{display:block;float:left;width:760px;vertical-align:top;padding-left:20px;padding-top:3px;padding-bottom:3px}.about-anny__text{font-size:1.4rem;line-height:1.71}.about-anny-inner{width:1000px;margin:0 auto}.about-wrapping{width:100%;height:auto;overflow:hidden}.about-wrapping__image{float:left;width:180px;height:180px}.about-wrapping__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.about-wrapping__contents{display:block;float:left;width:620px;vertical-align:top;height:180px;padding-left:20px;padding-bottom:0px}.about-wrapping__title{margin-bottom:16px;margin-top:0px;font-family:HiraKakuProN-W6;font-size:14px;line-height:1.71}.about-wrapping__description{width:620px;height:144px;font-family:HiraKakuProN-W3;font-size:14px;line-height:1.71}.uiux-breadcrumbs{font-size:0;line-height:3;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.uiux-breadcrumbs__wrap{padding-left:0px}.uiux-breadcrumbs__wrap--gray{background-color:#f9f9f9}.uiux-breadcrumbs__item{display:inline-block}.uiux-breadcrumbs__link{color:#2A8FBD}.uiux-breadcrumbs__link:hover{text-decoration:underline}.uiux-breadcrumbs__title{font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-breadcrumbs__arrow{font-size:1.4rem;margin:0 6px}.m-action-button{background-color:#2A8FBD;color:#fff;text-align:center;width:360px;height:60px;vertical-align:middle;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;border:none;font-size:16px;cursor:pointer}.m-action-button:hover{opacity:0.8}.m-action-button:disabled{background-color:#ccc}.m-edit-button{display:block;background-color:#2A8FBD;color:#fff;text-align:center;width:360px;height:60px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;border:none;font-size:16px;cursor:pointer}.m-edit-button:hover{opacity:0.8}.m-black-button{display:inline-block;background-color:#000;border:1px solid #000;color:#fff;width:360px;height:60px;border-radius:3px;font-size:1.8rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.m-blackborder-button{display:inline-block;background-color:#fff;border:1px solid #000;color:#000;width:360px;height:60px;border-radius:3px;font-size:1.8rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.carousel{padding-bottom:40px}.carousel__list{padding-left:0px;font-size:0}.carousel__item{list-style:none;display:inline-block;margin-right:20px;font-size:1.6rem;position:relative}.carousel__item img{width:80px;height:80px;-o-object-fit:cover;object-fit:cover}.carousel__item-hidden-text{visibility:hidden;position:absolute;top:0}.m-order-sku-edit__image{width:60px;display:inline-block}.m-order-sku-edit__content{height:48px;display:inline-block;vertical-align:top}.m-order-sku-edit__brand{font-size:1.4rem;line-height:1.71;text-align:left}.m-order-sku-edit__title{font-size:1.4rem;line-height:1.71;text-align:left}.uiux-payment-edit-cancel{width:680px}.uiux-payment-edit-cancel__link{display:block;color:#2A8FBD;text-decoration:underline;font-size:1.4rem}.uiux-payment-edit-cancel__discription{line-height:1.71;font-size:1.4rem}.uiux-christmas__image{width:1000px}.uiux-christmas__heading{width:1000px;font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:1.6;text-align:center}.uiux-christmas__heading-paragraph{width:1000px;height:78px;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-christmas__index{width:1000px}.uiux-christmas__index-button{width:220px;height:60px;border:solid 1px #2A8FBD;display:inline-block}.uiux-christmas__index-button-inner{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:2.8;display:block;width:100%;height:100%;text-align:center;color:#2A8FBD}.uiux-christmas__index-button-inner:hover{background-color:#2A8FBD;color:#fff}.uiux-christmas__contents{padding-top:39px}.uiux-christmas__heading-title{font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:1.0;text-align:center;margin-bottom:10px}.uiux-christmas__heading-text{font-family:HiraKakuProN-W3;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-christmas-horizontal-list__contents{width:1000px}.uiux-christmas-horizontal-list__name{display:inline-block;font-size:1.4rem;padding-right:10px}.uiux-christmas-horizontal-list__name:not(:last-child):after{content:'｜'}.uiux-christmas-horizontal-list__name a{color:#333}.uiux-christmas-horizontal-list__name a:hover{color:#2A8FBD;text-decoration:underline}.event-banner{width:440px}.event-banner-index{width:740px}.event-banner-index:hover{opacity:0.8}.event-banner-index img{width:100%;-o-object-fit:cover;object-fit:cover}.uiux-company{width:1000px;text-align:left;font-size:1.4rem;line-height:1.71}.uiux-company__header{height:28px}.uiux-company__header-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;font-size:2.0rem;padding-left:15px;margin-bottom:15px;margin-top:30px;border-left:2px solid #4a4a4a;color:#222;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-weight:normal;line-height:1.4}.uiux-company__header-title-casual{font-size:2.0rem;padding-left:15px;margin-bottom:15px;margin-top:30px;border-left:2px solid #4a4a4a;color:#222;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-weight:normal;line-height:1.4}.uiux-company__header-title-small{font-size:1.6rem;padding-left:12px;margin-bottom:8px;margin-top:12px;border-left:2px solid #4a4a4a;color:#222;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-weight:normal;line-height:1.4}.uiux-company__list{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-company__list-item{list-style:none}.uiux-company__history{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-company__history-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.4}.uiux-company__history-item{list-style:none}.uiux-company__operation{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-company__operation-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-company__operation-item{list-style:none}.uiux-company__email{text-decoration:underline}.uiux-company__info-table{width:625px}.uiux-company__info-table-heading{border:solid 2px #8a8a8a;padding-left:1.4rem;padding-right:1.4rem;padding-top:0.7rem;padding-bottom:0.7rem;width:28%}.uiux-company__info-table-detail{border:solid 2px #8a8a8a;padding-left:0.7em;padding-right:0.7em}.uiux-company__history-table-heading{border:solid 2px #8a8a8a;padding-left:1.4rem;padding-right:2.8rem;padding-top:0.7rem;padding-bottom:0.7rem}.uiux-company__history-table-detail{border:solid 2px #8a8a8a;padding-left:0.7rem;padding-right:0.7rem}.uiux-company__map-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.4}.uiux-company__office-pictures{display:flex;flex-direction:row;height:200px}.uiux-company__picture{width:30%;margin-right:12.5px}.uiux-company__paragraph{margin-bottom:3rem}.uiux-ebizrule{width:1000px;text-align:left}.uiux-ebizrule__header{height:28px}.uiux-ebizrule__header-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.4}.uiux-ebizrule__main{height:auto;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71}.uiux-ebizrule__main-email{text-decoration:underline}.uiux-ebizrule__table{border:solid 1px;width:100%;border-color:black}.uiux-ebizrule__table th{padding-left:10px;font-weight:normal}.uiux-ebizrule__table td{text-align:center;border:solid 1px;border-color:black}.uiux-ebizrule__table td:nth-child(2n-1){width:400px}.uiux-ebizrule__table--type-alcoholic{margin-bottom:20px}.m-text-field{border-bottom:1px solid #9b9b9b;width:360px}.m-text-field--relative{position:relative}.m-text-field input{border:none;width:360px;padding:10px 20px;font-size:16px}.m-text-field__wide{width:720px}.m-text-field__wide input{width:720px}.m-text-field-light{border-bottom:1px solid #c7c7cd;width:360px}.m-text-field-light input{color:#000;border:none;width:360px;padding:10px 10px;font-size:16px}.m-text-field-light input:-moz-placeholder-shown{color:#ddd}.m-text-field-light input:-ms-input-placeholder{color:#ddd}.m-text-field-light input:placeholder-shown{color:#ddd}.m-text-field-light input::-webkit-input-placeholder{color:#ddd}.m-text-field-light input:-moz-placeholder{color:#ddd;opacity:1}.m-text-field-light input::-moz-placeholder{color:#ddd;opacity:1}.m-text-field-light input:-ms-input-placeholder{color:#ddd}.m-text-area-field{width:100%}.m-text-area-field textarea{width:100%;height:140px;font-size:1.6rem;line-height:1.62;padding:20px;resize:none;border-color:#c7c7cd}.m-select-menu{position:relative;border-bottom:1px solid #9b9b9b;width:360px}.m-select-menu select{padding:10px 20px;border:none;width:100%;display:inline-block;font-size:16px;background-color:inherit;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}.m-select-label{position:absolute;z-index:-1;top:12px;right:20px;color:#9b9b9b;font-size:1.6rem;text-align:right;width:120px}.m-select-label:after{display:inline-block;top:50%;left:0;width:10px;height:10px;margin:-4px 4px 0 0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(-45deg);content:"";position:relative;top:0;left:10px;border-bottom:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b}.m-select-edit-menu{border-bottom:1px solid #c7c7cd;width:360px;position:relative}.m-select-edit-menu select{padding:10px 10px;border:none;width:220px;display:inline-block;font-size:16px;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;-o-appearance:none;-ms-appearance:none}.m-street_number{position:relative}.m-street_number__warning-label{color:#d0011b;font-size:16px;position:absolute;top:12px;left:300px}.m-multiple-content{position:relative}.m-multiple-content__left{float:left}.m-multiple-content__right{float:left;width:550px;height:100%;line-height:24px;font-size:1.4rem;margin-left:20px}.m-multiple-content__right--giftletter{height:38px}.m-multiple-content__link-text{color:#2A8FBD;text-decoration:underline;cursor:pointer}.m-card_number-input{width:360px;font-size:0;vertical-align:top;display:inline-block}.m-card_number-input__number{width:360px;font-size:1.6rem;padding:0 0 14px 14px;-webkit-appearance:none;display:block;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.m-card_number-input__number:-moz-placeholder-shown{color:#ddd}.m-card_number-input__number:-ms-input-placeholder{color:#ddd}.m-card_number-input__number:placeholder-shown{color:#ddd}.m-card_number-input__number::-webkit-input-placeholder{color:#ddd}.m-card_number-input__number:-moz-placeholder{color:#ddd;opacity:1}.m-card_number-input__number::-moz-placeholder{color:#ddd;opacity:1}.m-card_number-input__number:-ms-input-placeholder{color:#ddd}.m-card_number-input__number-after{position:absolute;color:#9b9b9b;font-size:1.6rem;top:0;left:235px}.m-card_number-input__number-after:after{display:inline-block;top:50%;left:0;width:10px;height:10px;margin:-4px 4px 0 0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(-45deg);content:"";position:relative;top:0;left:10px;border-bottom:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b}.m-card_number-input__month{width:120px;font-size:1.6rem;padding:0 0 14px 14px;-webkit-appearance:none;display:inline-block;background-color:#fff;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.m-card_number-input__month-after{position:absolute;color:#9b9b9b;font-size:1.6rem;top:55px;left:160px}.m-card_number-input__month-after:after{display:inline-block;top:50%;left:0;width:10px;height:10px;margin:-4px 4px 0 0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(-45deg);content:"";position:relative;top:0;left:10px;border-bottom:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b}.m-card_number-input__year{width:120px;font-size:1.6rem;padding:0 0 14px 14px;-webkit-appearance:none;display:inline-block;background-color:#fff;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.m-card_number-input__year-after{position:absolute;color:#9b9b9b;font-size:1.6rem;top:55px;left:300px}.m-card_number-input__year-after:after{display:inline-block;top:50%;left:0;width:10px;height:10px;margin:-4px 4px 0 0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(-45deg);content:"";position:relative;top:0;left:10px;border-bottom:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b}.m-card_number-input__security_code{width:120px;font-size:1.6rem;padding:0 0 14px 14px;-webkit-appearance:none;display:inline-block;background-color:#fff;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.m-card_number-input__security_code:-moz-placeholder-shown{color:#ddd}.m-card_number-input__security_code:-ms-input-placeholder{color:#ddd}.m-card_number-input__security_code:placeholder-shown{color:#ddd}.m-card_number-input__security_code::-webkit-input-placeholder{color:#ddd}.m-card_number-input__security_code:-moz-placeholder{color:#ddd;opacity:1}.m-card_number-input__security_code::-moz-placeholder{color:#ddd;opacity:1}.m-card_number-input__security_code:-ms-input-placeholder{color:#ddd}.m-card_number-input__security_code-after{position:absolute;font-size:1.6rem;width:1px;height:1px;top:106px;left:175px}.m-card_number-input__security_code-after:after{display:inline-block;top:50%;left:0;width:10px;height:10px;margin:-4px 4px 0 0;border-bottom:solid 2px #000;border-right:solid 2px #000;transform:rotate(-45deg);content:"";position:relative;top:0;left:10px;border-bottom:solid 2px #9b9b9b;border-right:solid 2px #9b9b9b}.m-card_number-input__limit{width:60px;font-size:1.5rem;display:inline-block}.m-card_number-field{height:168px;width:100%;display:inline-block;position:relative}.m-card_discription-area{height:168px;width:600px;display:inline-block}.m-card_discription-images{width:464px;height:40px}.m-card_discription__credit-cards{width:100%}.m-card_discription{font-size:1.4rem}.m-card_discription__limit{width:600px;height:24px;line-height:1.71;text-align:left;color:#000000}.m-card_discription__secure{width:600px;height:24px;line-height:1.71;text-align:left;color:#000000}.m-input-text{color:#000}.m-input-text:-moz-placeholder-shown{color:#ddd}.m-input-text:-ms-input-placeholder{color:#ddd}.m-input-text:placeholder-shown{color:#ddd}.m-input-text::-webkit-input-placeholder{color:#ddd}.m-input-text:-moz-placeholder{color:#ddd;opacity:1}.m-input-text::-moz-placeholder{color:#ddd;opacity:1}.m-input-text:-ms-input-placeholder{color:#ddd}.m-input-text:-moz-placeholder-shown{padding-left:10px}.m-input-text:-ms-input-placeholder{padding-left:10px}.m-input-text:placeholder-shown{padding-left:10px}.m-input-text::-webkit-input-placeholder{padding-left:10px}.m-input-text:-moz-placeholder{padding-left:10px}.m-input-text::-moz-placeholder{padding-left:10px}.m-input-text:-ms-input-placeholder{padding-left:10px}.m-form__event-button{width:120px;border-radius:4px;border:1px solid #000;text-align:center;padding:10px 0;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:14px;cursor:pointer;position:absolute;top:0;left:380px}.jpx-service{display:flex}.jpx-service__image img{width:90px;margin-left:100px;height:100px;display:block}.jpx-service__text{margin-left:30px;line-height:1.8;color:#666}.modal-logout__paragraph{text-align:center;font-size:1.4rem}.modal-logout__close{width:25px;position:absolute;top:30px;right:3%}.logout-button__inner{text-align:center;display:block;line-height:calc(60/18)}.r-login-box{padding:20px;background-color:white;font-size:1.4rem}.r-login-box__description{line-height:22px}.r-login-box__title{height:30px;line-height:30px;font-size:2.0rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.anny-magazine-app{width:60%;text-align:center;margin:0 auto}.anny-magazine-app__catch{background-color:#fff}.anny-magazine-app__catch_phrase{font-size:19px;padding-top:20px;color:#000}.anny-magazine-app__catch_phrase-sub{margin-left:auto;margin-right:auto;color:#000;font-size:16px;text-align:center;padding-bottom:3%;line-height:25px;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana}.anny-magazine-app__catch_image{margin-bottom:5%;max-width:100%}.anny-magazine-app__download-link{margin-bottom:10px}.anny-magazine-app__download-link-img{max-width:100%}.anny-magazine-app__gift_text{background-color:#fff;margin:10px 0;padding:15px 0}.anny-magazine-app__gift_contents{padding-left:2%;padding-right:2%;padding-top:2%;display:flex}.anny-magazine-app__gift_contents_image{padding-right:3% !important;padding-left:3% !important;border:solid 0.5px #f2f2f2}.anny-magazine-app__gift_title{font-size:17px;font-size:1.7rem;font-weight:700}.anny-magazine-app__gift_title-sub{color:#000;font-size:16px;text-align:center;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana;padding:0 10%;line-height:1.5}.anny-magazine-app__about_image{float:left;width:50%;max-width:100%}.anny-magazine-app__about_textimage{border:solid 0.5px #f2f2f2}.anny-magazine-app__step{background-color:#fff}.anny-magazine-app__fin{background-color:#fff;padding:10px 0 10px}.anny-magazine-app__foot{font-family:"Hiragino Mincho Pro";font-size:17px;text-align:center;font-weight:bold;margin:0 0 10px}.anny-magazine-app__foot_sub{font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana;font-size:15px;padding-right:8%;padding-left:8%;text-align:center}.step__text{padding:3% 2%;margin:0;text-align:center;font-size:16px;border:solid 2px #f2f2f2;line-height:25px;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana}.step__image{max-width:100%}.chara{background-color:#fff;padding:5px 0 20px}.chara__title{text-align:center;font-size:17px;font-family:"Hiragino Kaku Gothic Pro";margin-top:3%;margin-bottom:3%;font-weight:300}.chara__contents{margin:0 auto;padding-left:3%;padding-right:3%}.chara__image{max-width:100%}.navigation{margin-bottom:20px;background-color:#f9f9f9;text-align:center}.navigation__item{list-style:none;width:calc(100% / 7)}.navigation__item a{font-size:12px;color:black;display:block;padding:15px 5px}.navigation__item a:hover{text-decoration:underline;color:#2A8FBD}.navigation__list{display:flex;width:1000px;margin:0 auto}.m-order-sku{display:block}.m-order-sku__container{display:inline-block;width:490px}.m-order-sku__image{width:80px;display:inline-block}.m-order-sku__content{display:inline-block;vertical-align:top;width:400px}.m-order-sku__brand{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;color:#4a4a4a;font-size:14px}.m-order-sku__title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;color:#4a4a4a;font-size:1.6rem}.m-order-sku__price{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;color:#4a4a4a;font-size:14px}.finish-order-sku__content{display:inline-block;vertical-align:bottom}.finish-order-sku__brand{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;line-height:1.62}.finish-order-sku__title{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;line-height:1.62}.finish-order-sku__price{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;line-height:1.62}.uiux-pagination{width:100%;text-align:center;font-size:0}.uiux-pagination__page{display:inline-block}.uiux-pagination__page+.uiux-pagination__page{margin-left:20px}.uiux-pagination__link{display:inline-block;width:60px;height:60px;line-height:60px;border-radius:30px;border:solid 1px #f9f9f9;background-color:#f9f9f9;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:2.0rem}.uiux-pagination__link--current{background-color:#000;color:#fff}.uiux-privacy{width:1000px;height:3240px;text-align:left}.uiux-privacy__header{height:28px}.uiux-privacy__header-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.4}.uiux-privacy__main{height:984px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71}.uiux-privacy__main-email{text-decoration:underline}.uiux-privacy__sub-discription-list{list-style:none}.uiux-privacy__end-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.reviews-item{padding:20px 0;border-bottom:solid 1px #F4F4F4}.reviews-item:last-child{border-bottom:none}.reviews-title{margin-bottom:10px;font-weight:bold;font-size:1.4rem;line-height:1.56}.rule{width:1020px;margin:0 auto;position:relative;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:16px;font-size:1.6rem;line-height:1.5em}.rule-heading{margin:0 0 30px}.rule-heading__title{font-weight:bold;line-height:1.5em;margin:0 60px 0 0}.rule-content__title{line-height:1.75em;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana}.rule-content__title:after{content:"："}.rule-content__text{line-height:1.75em;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana}.rule-content__description{line-height:2.13em;margin:0 0 60px}.rule-content__normal-number-list{list-style-type:decimal;padding-left:18px;margin-top:0}.rule-content__parentheses-number-list{padding-left:18px;margin-top:0}.rule-content__parentheses-number-list li{list-style-type:none;list-style-position:inside;counter-increment:cnt}.rule-content__parentheses-number-list li:before{display:marker;content:"(" counter(cnt) ")"}.search-tag-cloud{width:100%;background-color:#f9f9f9;font-size:1.4rem;padding-top:10px;padding-bottom:10px;padding-right:20px;padding-left:20px}.search-tag-cloud__title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;display:inline-block;margin-right:4px}.search-tag-cloud__list-item{display:inline-block;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;margin-top:8px}.search-tag-cloud__list-item:not(:last-child):after{content:'｜'}.search-tag-cloud__list-item a{color:#333}.search-tag-cloud__list-item a:hover{color:#2A8FBD;text-decoration:underline}.search-tag-cloud__list-item--selected a{color:#2A8FBD;pointer-events:none}.uiux-heading-show{text-align:left}.uiux-heading-show__title{width:740px;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.5}.uiux-heading-show__discription{width:740px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71}.sns-box__item{float:left;margin-right:15px}.sns-box__item--fb{width:30px}.sns-box__item--tw{width:30px}.sns-box__item--hatebu{width:30px}.sns-box__item--line{width:30px}.sns-box__item--image{max-width:100%}.m-text{font-size:14px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;line-height:1.71}.m-title{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;background-color:#f9f9f9;font-size:14px;padding:13px 0;text-align:center;width:140px}.m-title--wide{width:100%;font-size:16px;padding:14px 20px;text-align:initial}.m-title--edit{float:right}.m-title--black{background-color:#000;color:#fff}.uiux-valentine__image{width:1000px}.uiux-valentine__heading{width:1000px;font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:1.6;text-align:center}.uiux-valentine__heading-paragraph{width:1000px;height:115px;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-valentine__index{width:1000px}.uiux-valentine__index-button{width:220px;height:60px;border:solid 1px #2A8FBD;display:inline-block}.uiux-valentine__index-button-inner{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:2.8;display:block;width:100%;height:100%;text-align:center;color:#2A8FBD}.uiux-valentine__index-button-inner:hover{background-color:#2A8FBD;color:#fff}.uiux-valentine__contents{padding-top:39px}.uiux-valentine__heading-title{font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:1.0;text-align:center;margin-bottom:10px}.uiux-valentine__heading-text{font-family:HiraKakuProN-W3;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-valentine-horizontal-list__contents{width:1000px}.uiux-valentine-horizontal-list__name{display:inline-block;font-size:1.4rem;padding-right:10px}.uiux-valentine-horizontal-list__name:not(:last-child):after{content:'｜'}.uiux-valentine-horizontal-list__name a{color:#333}.uiux-valentine-horizontal-list__name a:hover{color:#2A8FBD;text-decoration:underline}.hover .article-vertical-list__title{color:#2A8FBD;text-decoration:underline}.hover .article-vertical-list__image{position:relative}.hover .article-vertical-list__image:before{background-color:rgba(0,0,0,0.2);content:' ';position:absolute;top:0;right:0;bottom:0;left:0}.article-vertical-list__link{display:block}.article-vertical-list__item{cursor:pointer;width:100%}.article-vertical-list__item:not(:last-child){margin-bottom:40px}.article-vertical-list__image{display:block;float:left;width:180px;height:180px}.article-vertical-list__image img{width:100%;max-height:180px;vertical-align:top;-o-object-fit:cover;object-fit:cover}.article-vertical-list__contents{display:block;width:540px;float:left}.article-vertical-list__contents--long{width:800px}.article-vertical-list__title{max-width:540px;margin-bottom:10px;margin-top:0px;margin-left:20px;font-family:HiraginoSans-W6;font-size:2.0rem;line-height:1.5em;color:#000}.article-vertical-list__title--long{max-width:800px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis;margin-bottom:20px;font-family:HiraKakuPro-W6}.article-vertical-list__description{margin-bottom:16px;margin-top:0px;margin-left:20px;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;line-height:1.57;color:#666666}.article-vertical-list__writer{display:block;margin-bottom:18px;margin-top:0px;margin-left:20px;font-size:1.4rem;letter-spacing:0.2px;color:#666666}.article-vertical-list__writer:hover{color:#2A8FBD;text-decoration:underline}.item-heading{padding-top:2px}.item-heading__title{padding-left:20px;margin-bottom:15px;margin-top:60px;border-left:2px solid #4a4a4a;color:#222;font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", seri;font-weight:normal;font-size:26px;font-size:2.6rem;line-height:41px}.item-heading__sub-title{padding:0;margin-bottom:20px;margin-top:60px;line-height:1.5;font-weight:bold;color:#222}h3.item-heading__sub-title{font-size:18px;font-size:1.8rem}h4.item-heading__sub-title{font-size:16px;font-size:1.6rem;font-style:italic}.item-image{width:100%;margin-bottom:40px}.item-image__frame{display:block;max-height:360px;max-width:100%;margin-bottom:0px}.item-image__source{display:block;width:100%;line-height:1;color:#999;text-decoration:underline;margin-top:6px;font-size:12px;font-size:1.2rem}.item-image__source:hover{cursor:pointer;color:#2A8FBD}.item-instagram{margin:30px 0;max-width:85%}.item-link{margin-bottom:15px;padding-top:15px}.item-link__title{display:inline-block;font-family:"ヒラギノ角ゴ ProN W3", "HiraKakuProN-W3", "ヒラギノ角ゴ Pro W3", "HiraKakuPro-W3", "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "MS Pgothic", "Osaka", sans-serif, Helvetica, Helvetica Neue, Arial, Verdana;text-decoration:underline;font-size:16px;font-size:1.6rem;transition:0.5s;color:#2A8FBD;margin-top:5px;line-height:1.5}.item-link__title:hover{cursor:pointer;opacity:0.7}.item-product{font-size:0;margin-bottom:55px}.item-product__temp{margin-bottom:22px}.item-product__image{display:block;width:100%;margin-bottom:20px;transition:0.5s}.item-product__image:hover{cursor:pointer;opacity:0.7}.item-product__image img{display:block;width:100%;max-width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.item-product__image-wrap{width:100%}.item-product__source{display:block;margin-bottom:25px;color:#767676;font-size:12px;font-size:1.2rem}.item-product__source:hover{cursor:pointer;color:#2A8FBD}.item-product__source a{color:inherit;text-decoration:underline}.item-product__title{color:#222;margin-bottom:15px;font-weight:bold;line-height:1.5;font-size:18px;font-size:1.8rem}.item-product__price{margin-bottom:20px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:15px;font-size:1.5rem}.item-product__shipping_cost{font-weight:normal;font-size:12px;font-size:1.2rem}.item-product__lead-sentence{line-height:2;color:#2e2e2e;font-size:15px;font-size:16px;font-size:1.6rem}.item-product__description{line-height:2;color:#2e2e2e;font-size:16px;font-size:1.6rem}.item-product__desctiption-wrap{display:inline-block;width:740px;vertical-align:top}.item-product__description-strings{width:740px;overflow:hidden}.item-product__link-button{display:inline-block;width:360px;height:50px;line-height:2.875;color:#2A8FBD;border:1px solid #2A8FBD;text-align:center;border-radius:5px;border-bottom:solid 4px #25779d;font-weight:bold;font-size:16px;font-size:1.6rem;transition:0.5s}.item-product__link-button:hover{cursor:pointer;opacity:0.7}.item-product__link-button--emerald{background-color:#2a8fbd;color:#fff}.item-product__link-button--outofstock{background-color:#fff;color:#2a8fbd;border:solid 1px #2a8fbd;font-weight:normal}.item-product__link-button--disabled{background-color:#fff;color:#767676;border:solid 1px #767676;font-weight:normal}.item-product__link-button--disabled:hover{cursor:not-allowed;opacity:1}.item-quote{margin-bottom:40px}.item-quote::before{float:left;width:28px;height:22px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABwAAAAWCAYAAADTlvzyAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMC1jMDYwIDYxLjEzNDc3NywgMjAxMC8wMi8xMi0xNzozMjowMCAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNSBNYWNpbnRvc2giIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDQ3RTVGQkFEQ0NFMTFFNEI0MDU4RkY4NDVEOURFODYiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDQ3RTVGQkJEQ0NFMTFFNEI0MDU4RkY4NDVEOURFODYiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpENDdFNUZCOERDQ0UxMUU0QjQwNThGRjg0NUQ5REU4NiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpENDdFNUZCOURDQ0UxMUU0QjQwNThGRjg0NUQ5REU4NiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PuYoR9QAAAOeSURBVHjajJXfSxRRFMdnZ2d/uqvFaoFWJIGI/0MWvQZZLwUhaCniQ1EJvkREIb4EUYT9sLKyKKmnwiAqpLegl6AnXyLqJVjE9dequ7o/+pxp7jBeZ10vXHZmz/me7znfe+6ZQDqdNtQqFotGuVy2n4PBoDzH5+bmzpmm+aempuYNf5cNzwoEAkYkErGfC4WCUSqVDHyNUChk5PP5tkwmcywcDmdTqdQI2/azDJ8lgQgQWVxcfAWwgwD3LMt67SSxwU9fQriystK6sLDwaX19vQnsd2KNKLtVgcwCMLG2ttYRj8dHY7HYJT8SnVDeIWsD+xm1GsEO1NbWPvf6WTqArCwqewnZCWQcA9AvUvslpr/ncrkWyN6jQmNdXV03co+jzAZVTC+AwEHIniLjScheAOrVZaxERoJ7wL4jRnMymexlj4tNx5qehokCeLy6utoZjUYnqOzMdshkQbaXyj6iTiuJDiHlmB+ZTSidJQbIDqF/t0gA4AqHX1Q2b0Po5OID2SCkbST4m0Qf0Jm2r3SwjrGkCrTfz74rwanuG3tenlU10ubO+W4iRP5OsH0ONs1/f/Uz39Q0VNZLsANiIIEPVJlR91IqUCBdTrEtLS114BcRG4mZQix3Utn1Ki0y3I0cfaoinJqVjF5JxeYFOtXtA9vu8S+KYoLzJrvhDGmSHowNKnvk6cpms5cliK6//CdB1IbsPP/tUlhiHWC3+6nhEkIQ8DaGyEEDDdMIN6mgRQdC4m6O4bDXxnsDuLfIfIE4SUlYx5s4BfXSHdKB2dnZr1R7Q+xKUue+qipzeusTbyekt5nBP6i2D9+El1QO2b/2/2eSIttBAtxSpKpjqy2SbibpUQa4DIMdLuF2wMh3kWyvS+V+l7nSEl+O5QjV9ruEXNKi3hx+QKQ6ClgCeE3hrXBqMCwvL7t+JneuvJ0qIczJxZcqRVaZJuyf1bBOZ7tOJp+ejFRYTSp8YnLHZMv4kw3hMIT5rbDOMHEdTIbtI4DPqknDfJ1kGyRovwsJlU6DnaxUpbrLcOS9TVNIJBI9BJoQB2+26p2gU8zJayKlbDX2xIXP0FXsv/Svg5pc4Kb4zI26o00MlFxiynfxa9KRp9S9lOyQ7g4Z3hcp1YxUgZ2BPc3jQRrjLGc85J292L4Q9zjYrKvWzMyMPTXEgeAhLno/nRgVG4N3HtBDCSJnpleukpJmkoTAnWZyNdntS/ej3BPs8/JeX19v+/8TYAB5IIgbkMDyygAAAABJRU5ErkJggg==);background-repeat:no-repeat}.item-quote::before::after{content:"";display:block;clear:both}.item-quote__content{padding:25px 30px 0}.item-quote__source{color:#767676;font-size:12px;font-size:1.2rem}.item-quote__source:hover{cursor:pointer;color:#2A8FBD}.item-quote__source a:hover{cursor:pointer;color:#2A8FBD}.item-quote__description{margin-bottom:15px;line-height:1.66;color:#8a8a8a;font-size:15px;font-size:1.5rem}.item-shop{margin-bottom:40px;border:1px solid #ececec}.item-shop__link{display:block;position:relative;width:87.1%;height:100%;padding:4.3%;border-left:1px solid #ececec;margin-left:4.3%;margin-right:0;line-height:1.5;color:#767676;font-size:12px;font-size:1.2rem}.item-shop__link:hover{cursor:pointer;color:#2A8FBD}.item-shop__link::before{content:"";display:block;position:absolute;top:50%;left:-2.6%;width:6px;height:6px;margin-left:-3px;margin-top:-3px;border-bottom:solid 2px #00b2b2;border-right:solid 2px #00b2b2;transform:rotate(-45deg)}.item-shop__name{margin-bottom:5px;line-height:1.32;font-size:22px;font-size:2.2rem}.item-shop__detail{margin-bottom:5px;line-height:1.71;font-size:14px;font-size:1.4rem}.item-text__description{line-height:1.86;color:#2e2e2e;font-size:16px;font-size:1.6rem}.item-twitter__link{box-sizing:border-box;display:block;padding:15px;margin-bottom:40px;border:1px solid #f9f9f9;color:#000;transition:0.5s}.item-twitter__link:hover{cursor:pointer;opacity:0.7}.item-twitter__header{height:61px;font-size:15px;font-size:1.5rem}.item-twitter__header::after{content:"";display:block;clear:both}.item-twitter__header::before{float:right;width:40px;height:40px;content:'';background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACgAAAAoCAYAAACM/rhtAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyRpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoTWFjaW50b3NoKSIgeG1wTU06SW5zdGFuY2VJRD0ieG1wLmlpZDpENDM0Q0M3ODkxN0YxMUU1OEEzQ0NGODY2OEU5QTQ4NSIgeG1wTU06RG9jdW1lbnRJRD0ieG1wLmRpZDpENDM0Q0M3OTkxN0YxMUU1OEEzQ0NGODY2OEU5QTQ4NSI+IDx4bXBNTTpEZXJpdmVkRnJvbSBzdFJlZjppbnN0YW5jZUlEPSJ4bXAuaWlkOjdCOTVGNDdGOTE3RTExRTU4QTNDQ0Y4NjY4RTlBNDg1IiBzdFJlZjpkb2N1bWVudElEPSJ4bXAuZGlkOjdCOTVGNDgwOTE3RTExRTU4QTNDQ0Y4NjY4RTlBNDg1Ii8+IDwvcmRmOkRlc2NyaXB0aW9uPiA8L3JkZjpSREY+IDwveDp4bXBtZXRhPiA8P3hwYWNrZXQgZW5kPSJyIj8+enPyvAAAA/JJREFUeNrMmctLVFEcx8+9WiZYFNZkpfQmaVGUheX0FAohKqVNi8oWoRSkuQtaS0RUSrWoVdQf0ItCsiyzKQQnKlpY0cLS7KGVPagInb4/+M5wG+/j3Bln9Acf7qBn7vl6zu9xzk8jEomoRCwcDk/BYyZYAzaCQjCVv+4DneAueADegS/W7xcVFWnNk+lTlElBQbAaLAHTwYS4obPAUrAdfADPwCPwELSBId05DZ0VhDADj1KwF2yiqERMxDaDC6AFqxhJWiDEybYdAbtBrhoZ6weXQD1E9iUsEOJW4HGK25oKE/+sg8gO3wIhrgKP0/SnVFoPOAiRl7UFQlw5HufBNJUe+wSqIPKKp0CIk/iXv6ZApdfeggqIDFt/aNoEROMoiFOcs5Ea7AUyWoNq9CxIDcO3GMpLubWT1OjaN251S2wFIU4qSmWKxA0w7/1y+H18lIqGSmqKbbGUrTKNyf76EPYeNIAdYDPYB26wzEWYA187fLeMmmK1eD0IeEwoK1APtkS/7GIy8X5w27JCj8E17pSI7AInxc1svh+gpjYTSzkZH4o1VqSLubEKPHEZ9xMcZc2N374f4Cy4CObyD/nt8J5i0SZbnM+Th5fJy7PhvM/x3MmCP2AzrpPB5uUq97l6WQ5jRFO+ydAOaAicEw0iiHzBLZQDxFXwxnKEkhX57PEuqVDH6WuGwxjRFDR5jMrSECgJ9ACWfZxFyHUGgVBLF2i2ya/xthiscxGnqKk0kydhpemDCyUiIfKmxb8GQQdRnNTQzAjZHmMKM32c8cQHDzN9mBTmlNe8DqIBzZyba/rIa4vAfPhfDxhMInFnaAZlrBb3a46V1a7H9pYkWVny6PdaJ2+TaUHXFoBzELkribIox7llmmM7RaAU5T8+JhBffOqz7EVtIqNdx7VEU4sMDIGPPiaRxD7Ppfi72R6WMB0TTSHxq26uSIEPgZLv5vNi3qWRmMVW8ayXoTmPaOo2EZFf8aHd50pImjgBzoDZGuOXi++CGT7maBdt0dNMK5c04JLbBoiUtF5wC9wDLz0ifxs4xgBTPra31XrckrZEE33E9vbHaJdVuMNk7RYk45k3q9iNyPG5Q03U5PvI/4pnuhBvYXJd/M6ozOEOiG9uAFt9bqntkf+/aydEShfhkMZLIgyuXgo0mELyGESGStwaIK7OqbslJ+aVGjc7g1E/0tfTEDXYXzvZyKnl9qXbZM7a+GbSsIzOm30N/StdJnPVxHcVlFPJYY+kmo2dVJvMUW3Xl1FuNZHdpnJeD1Nl8u5yp86WZ3/Q0q8Zmw1Mi8ix2wKOEyousRaUKPcmurJcrKxN9BC3dUi3y2+M9X9D/BNgAJfLUFWOTKX2AAAAAElFTkSuQmCC);background-repeat:no-repeat}.item-twitter__author-name{color:#000}.item-twitter__author-screen-name{color:#bbb;padding:5px 0 20px}.item-twitter__description{font-size:1.6;color:#000;font-family:"メイリオ";line-height:1.75;white-space:pre-line;font-size:16px;font-size:1.6rem}.article-editor_recommend_product{width:660px;font-family:HiraKakuPro-W3;font-size:1.4rem}.article-editor_recommend_product__header{font-weight:bold}.article-editor_recommend_product__contents{line-height:2.17}.article-editor_recommend_product__title{list-style:none}.article-editor_recommend_product__title-list{margin-right:1.2rem}.article-editor_recommend_product__title-content{color:#333;display:inline}.article-editor_recommend_product__title-content:hover{text-decoration:underline;cursor:pointer;color:#2A8FBD}.article-introduction{width:660px;font-family:HiraKakuPro-W3;background-color:#f9f9f9;padding:20px;font-size:1.4rem}.article-introduction__header{font-weight:bold}.article-introduction__contents{line-height:2.17}.article-introduction__title{list-style:none}.article-introduction__title-list{margin-right:1.2rem}.article-introduction__title-content{color:#333;display:inline}.article-introduction__title-content:hover{text-decoration:underline;cursor:pointer;color:#2A8FBD}.uiux-article-show{font-size:0}.uiux-article-show__header{width:1000px}.uiux-article-show__header-line{width:1000px;height:1px;background-color:#000}.uiux-article-show__header-contents{font-size:0}.uiux-article-show__header-contents-image{width:180px;height:180px;background-color:#efeff4;display:inline-block;-o-object-fit:cover;object-fit:cover}.uiux-article-show__header-contents-text{display:inline-block;width:800px;vertical-align:top}.uiux-article-show__header-contents-title{width:800px;height:80px;font-family:HiraMinPro-W3;font-weight:300;font-size:30px;line-height:1.33;text-align:left;display:inline-block;vertical-align:top}.uiux-article-show__header-contents-paragraph{width:800px;height:72px;font-family:HiraKakuPro-W3;font-size:1.4rem;line-height:1.84;text-align:left;color:#666666;display:inline-block;vertical-align:top}.uiux-article-show__header-footer{font-size:0;position:relative}.uiux-article-show__header-footer-sns{display:inline-block}.uiux-article-show__header-footer-link{display:inline-block}.uiux-article-show__header-footer-link_paragraph{display:inline-block;float:left;font-family:HiraKakuPro-W3;font-size:1.4rem;line-height:30px;color:#2A8FBD;border:solid 1px #2A8FBD;border-radius:3px;box-sizing:border-box;text-align:center;vertical-align:bottom}.uiux-article-show__header-footer-link_paragraph a{padding-left:10px;padding-right:10px;display:block}.uiux-article-show__header-footer-day{position:absolute;right:0;bottom:0}.uiux-article-show__header-footer-day_paragraph{height:24px;font-family:HiraKakuPro-W3;font-size:1.4rem;line-height:1.84;text-align:right;color:#666666}.uiux-article-show__header-footer-line{width:1000px;height:1px;background-color:#9b9b9b}.uiux-article-show__header-footer-profile{display:inline-block;height:40px}.uiux-article-show__header-footer-profile-image{width:40px;height:40px;background-color:#efeff4;display:inline-block;border-radius:20px}.uiux-article-show__header-footer-profile-name{width:140px;height:24px;font-family:HiraKakuPro-W3;font-size:1.4rem;line-height:1;text-align:left;color:#666666;display:inline-block;position:relative;top:-15px}.uiux-article-show__item{width:100%;box-sizing:border-box;font-family:sans-serif}.uiux-article-show__item p{word-break:break-all}.uiux-article-show__item a{cursor:pointer}.uiux-article-show__item cite{font-style:normal;text-decoration:underline}.uiux-article-show__main{width:1000px;font-size:0;font-family:HiraMinPro-W3;font-size:3.0rem;line-height:1.33;text-align:left;color:#000}.uiux-article-show__main-contents{width:755px;float:left;margin-right:25px}.uiux-article-show__scroll-button{position:fixed;bottom:50px;right:50px;width:180px;border-radius:3px;background-color:#6f6f6f;cursor:pointer;color:#ffffff;text-align:center;opacity:0.5;font-size:1.4rem;line-height:3;font-family:kaku-hiragino-W3;z-index:10}.uiux-article-show__bottom-writer__icon{display:inline-block;width:60px}.uiux-article-show__bottom-writer__text{display:inline-block;vertical-align:top;width:340px;padding-left:8px}.uiux-article-show__bottom-writer__text__name{font-family:HiraKakuPro-W6;font-size:14px;color:#4a4a4a;line-height:22px;text-align:left}.uiux-article-show__bottom-writer__text__description{font-family:HiraKakuPro-W3;font-size:12px;color:#4a4a4a;line-height:22px;text-align:left}.uiux-article-show__bottom-writer img{border-radius:32px;width:60px;height:60px}.type-pressrelease .uiux-article-show__header-contents-paragraph{height:auto}.related-tag-cloud{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem}.related-tag-cloud__head{color:#4a4a4a}.related-tag-cloud__word{color:#2A8FBD;margin-right:10px}.bookmark-description{font-size:1.4rem}.bookmark-icon{padding:10px}.bookmark-icon.bookmark-icon--extend{width:40px;height:40px;font-size:20px;line-height:1}.bookmark-icon__img{width:20px;height:20px;background-size:100% auto;background-image:url(https://i.anny.gift/assets/uiux/heart-white-7e0f51dd770cf98c3de5765fa8950fe507b731c48c0833080be45267792f08c2.png);-o-object-fit:cover;object-fit:cover}.bookmark-icon__img--selected{background-image:url(https://i.anny.gift/assets/uiux/heart-red-98e0f129409fa960aa257345a56e3cf20b1a16636281162b0a71cf7471698f46.png)}.cart-address__amazon-button{width:296px;height:60px;display:inline-block}.cart-address__amazon-text{display:inline-block;vertical-align:top}.uiux-cart{color:#000}.uiux-cart__note{font-size:1.4rem;line-height:2.14}.uiux-cart__note--warning{width:690px;height:20px;font-size:1.4rem;line-height:2.14;text-align:left;color:#d0011b}.uiux-cart__note--bold{height:40px;font-size:2.0rem;line-height:2.14;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-cart__dialog-verfy-age-bold{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-weight:bold}.uiux-cart__dialog-verfy-age{border:1px solid #9b9b9b;background-color:#f7f7f7;padding:20px;font-size:1.4rem;line-height:1.71}.uiux-cart__dialog-verfy-age-verify{width:240px;height:40px;position:relative}.uiux-cart__dialog-verfy-age-verify:after{display:block;font-family:HiraKakuProN-W3;font-size:1.4rem;content:'歳';position:absolute;right:6px;top:50%;transform:translate(0, -50%);padding-right:10px}.uiux-cart__dialog-verfy-age-20{height:100%;width:100%;background-color:#ffffff;font-size:1.4rem;border:1px solid #ccc;border-bottom:2px solid #c7c7cd;-webkit-border-radius:0;-webkit-appearance:none;-webkit-tap-highlight-color:transparent;position:relative;padding-right:55px;text-align:right;display:inline-block}.uiux-cart__dialog-verfy-age-20::-moz-placeholder{text-align:right}.uiux-cart__dialog-verfy-age-20:-ms-input-placeholder{text-align:right}.uiux-cart__dialog-verfy-age-20::placeholder{text-align:right}.uiux-cart__consent-rule{font-size:1.4rem;line-height:1.71}.uiux-cart__attention-purchase{font-size:1.4rem;line-height:1.71}.uiux-cart__attention-purchase-description{font-size:1.4rem;line-height:1.71}.uiux-cart__consent-link{color:#2A8FBD}.uiux-cart__consent-link:hover{text-decoration:underline}.uiux-cart-send__details{width:1000px;font-size:1.6rem;line-height:1.62;text-align:left;color:#000000}.uiux-cart-customer__details{width:1000px;font-size:1.6rem;line-height:1.62;text-align:left;color:#000000}.uiux-cart-product__receive{width:1000px;font-size:1.6rem;line-height:1.62;text-align:left;color:#000000}.uiux-cart-product__description{margin-bottom:10px;font-size:1.4rem;line-height:1.71;text-align:left}.uiux-cart-pay{font-size:1.6rem;line-height:1.71}.uiux-cart-pay__price{font-size:1.6rem;line-height:1.62}.uiux-cart-pay-info{font-size:1.6rem;line-height:1.71}.uiux-cart-cancel{font-size:1.6rem;line-height:1.71}.uiux-cart-cancel-text{text-decoration:underline;font-size:1.6rem;line-height:1.62;text-align:left}.cart-date__credit-note{width:600px;display:inline-block;vertical-align:top}.cart-date__pay-amount{font-size:14px}.cart-date__pay-amount span{font-size:20px;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.corporation{width:1000px}.corporation-top{width:100%}.corporation-top__title{font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:38px;text-align:center}.corporation-top__paragraph{font-size:1.6rem;line-height:26px;text-align:center}.corporation-image{width:498px;height:400px}.corporation-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.corporation-support{width:100%;height:60px;position:relative}.corporation-support__btn{width:360px;height:60px;background-color:#2A8FBD;border:solid 1px #2A8FBD;color:#fff;font-family:HiraKakuProN-W3;font-size:2.0rem;text-align:center;margin-left:25%;padding-top:21px;position:absolute;top:0;left:0;right:0;bottom:0;margin:auto}.corporation-main{width:33.3%;display:table-cell;vertical-align:middle;padding-right:50px}.corporation-main__title{font-family:HiraKakuPro-W6;font-size:20px;line-height:28px;text-align:center}.corporation-main__image{width:300px;height:200px}.corporation-main__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.corporation-main__text{font-family:HiraKakuPro-W3;font-size:16px;line-height:25px;color:#000000}.corporation-sub{height:141px;border:solid 1px #666666}.corporation-sub__title{font-family:HiraginoSans-W6;font-size:20px;line-height:25px;text-align:center;margin:20px 0}.corporation-sub__text{font-family:HiraKakuPro-W3;font-size:16px;line-height:25px;text-align:center}.corporation-bottom{height:141px;border:solid 1px #666666}.corporation-bottom__title{font-family:HiraginoSans-W6;font-size:20px;line-height:25px;text-align:center;margin:20px 0}.corporation-bottom__text{font-family:HiraKakuPro-W3;font-size:16px;line-height:25px;text-align:center}.corporation-color-blue{color:#2A8FBD}.corporation-color-red{color:#d0021b;font-family:HiraginoSans-W6}.email-stop{font-size:1.4rem;padding:20px}.email-stop__title{color:black;font-size:1.7rem}.email-stop__title--fail{color:red}.email-stop__description{margin-left:10px;line-height:1.57}.email-stop__email{color:#999;margin-left:10px}.email-stop__link{text-decoration:underline;margin-left:10px}.email-stop__link:hover{color:#2A8FBD}.event{width:1000px}.event-top{width:100%}.event-top__title{font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:38px;text-align:center}.event-top__paragraph{font-size:1.6rem;line-height:26px;text-align:center}.event-top__menu{width:100%}.event-top__menu-button{height:60px;padding-left:30px;padding-right:30px;width:calc(100% / 3);display:inline-block}.event-top__menu-button-inner{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:50px;display:block;width:100%;height:100%;text-align:center;border:solid 1px #2A8FBD;color:#2A8FBD}.event-top__menu-button-inner:hover{background-color:#2A8FBD;color:#fff}.event-main__heading-title{font-family:HiraKakuProN-W6;font-size:3.0rem;line-height:28px;text-align:center}.event-main__heading-text{font-family:HiraKakuProN-W3;font-size:1.6rem;line-height:26px;text-align:center}.event-bottom{width:100%}.event-bottom__list-contents{line-height:26px;font-size:1.4rem}.event-bottom__list-contents h2{font-weight:normal;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;display:inline}.event-bottom__list-contents::after{display:block;clear:both;content:""}.event-bottom__list-contents-name{display:inline-block;font-size:1.4rem;padding-right:10px}.event-image{width:100%;-o-object-fit:cover;object-fit:cover}.uiux-faq{font-size:0;width:1000px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-faq__header{width:1000px}.uiux-faq__header-heading{width:355px;height:30px;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.5;text-align:left}.uiux-faq__header-notice-heading{font-size:1.6rem;font-weight:bold;text-align:left;margin-bottom:0.5rem}.uiux-faq__header-notice-body{margin-left:1rem;font-size:1.4rem;line-height:1.5;margin-bottom:20px;text-align:left}.uiux-faq__header-paragraph{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71;text-align:left}.uiux-faq__header-link{width:360px;height:40px;background-color:#2A8FBD;border:solid 1px #2A8FBD}.uiux-faq__header-link:hover{opacity:0.8}.uiux-faq__header-link-innner{display:block;width:360px;line-height:40px;font-size:1.4rem;letter-spacing:0.2px;text-align:center;color:#ffffff}.uiux-faq__main{width:1000px}.uiux-faq__main-heading{width:1000px;height:40px;background-color:#f9f9f9}.uiux-faq__main-heading-inner{font-size:1.4rem;line-height:40px;text-align:left;color:#4a4a4a}.uiux-faq__main-faq{width:500px}.uiux-faq__main-faq-heading{width:500px;font-size:1.4rem;line-height:1.71;text-align:left}.uiux-faq__main-faq-list{list-style:none;font-size:1.4rem;line-height:1.71;text-align:left}.uiux-faq__main-faq-contents-link:hover{color:#2A8FBD;text-decoration:underline}.uiux-faq__answer-container{display:none;margin-bottom:20px}.uiux-faq__answer-title{display:inline-block;vertical-align:top}.uiux-faq__answer-body{display:inline-block;width:97%}.uiux-faq__main-notice{font-size:1.4rem;line-height:1.71}.weddingfavors-hedding{width:100%;font-size:28px;margin-bottom:15px}.weddingfavors-hedding .weddingfavors-icon{vertical-align:middle}.weddingfavors-hedding .weddingfavors-hedding-text{display:inline-block;font-size:20px;font-weight:bold}.weddingfavors-hedding-large{font-size:28px;font-weight:bold;color:#000}.weddingfavors-text-gray{color:#9b9b9b}.uiux-faq-form{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-faq-form__heading{width:100%;height:40px;background-color:#f9f9f9}.uiux-faq-form__heading-inner{font-size:1.4rem;line-height:40px;font-weight:normal}.uiux-faq-form__heading-notice{color:#d0011b}.uiux-faq-form__type{width:100%}.uiux-faq-form__type-select{width:360px;font-size:1.4rem;display:block;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.uiux-faq-form__type-selectbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-size:1.4rem;border:none;background-color:#fff;width:360px;padding:10px 10px 10px 5px;display:block}.uiux-faq-form__number{width:100%}.uiux-faq-form__contact{font-size:0;width:100%}.uiux-faq-form__contact-input{width:360px;font-size:1.4rem;padding:10px 10px 10px 5px;-webkit-appearance:none;display:block;border:none;border-radius:0;border-bottom:1px solid #c7c7cd}.uiux-faq-form__contact-input-area{width:360px;display:inline-block}.uiux-faq-form__contact-notice{width:360px;display:inline-block}.uiux-faq-form__contact-notice-discription{width:300px;height:96px;font-size:1.4rem;line-height:1.71;text-align:left;color:#4a4a4a}.uiux-faq-form__contents{width:100%}.uiux-faq-form__contents-input{width:680px;height:180px;font-size:1.4rem;-webkit-appearance:none;display:block;border-radius:0;border:1px solid #c7c7cd;resize:none}.uiux-faq-form__privacy{font-size:1.4rem;width:100%;height:72px;line-height:1.71;text-align:left;color:#4a4a4a}.uiux-faq-form__privacy-link{color:#4a4a4a;text-decoration:underline}.uiux-faq-form__submit{width:360px;height:40px;border-radius:3px;background-color:#2A8FBD;border:solid 1px #2A8FBD;font-size:1.4rem;line-height:1.71;text-align:center;color:#ffffff}.uiux-faq-finish{width:100%;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-faq-finish__header-bar{width:375px;height:1px;background-color:#c7c7cd}.uiux-faq-finish__header-title{line-height:24px;font-size:2.0rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-faq-finish__header-contents{line-height:1.71;text-align:left}.uiux-faq-finish__header-close{line-height:1.71;color:#9b9b9b;position:relative;right:70px;float:right}.uiux-faq-finish__main-list-wrap{line-height:1.71}.uiux-faq-finish__main-subtitle{text-align:left;color:#9b9b9b}.uiux-faq-finish__main-contact{line-height:1.71}.uiux-faq-finish__main-contact-title{text-align:left}.uiux-faq-finish__main-contact-value{color:#9b9b9b}.uiux-faq-finish__main-notice-wrap{line-height:1.71}.uiux-faq-finish__main-notice-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-faq-finish__complete-button{width:360px;height:40px;border-radius:3px;background-color:#ffffff;border:solid 1px #2A8FBD}.uiux-faq-finish__complete-button-inner{width:360px;line-height:40px;text-align:center;color:#2A8FBD;display:block}.order-history__content{font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.order-list{list-style:none}.order-list__item{float:left;width:calc(920px / 3);height:calc(920px / 3)}.order-list__item:not(:nth-child(3n)){margin-right:40px}.order-item{width:100%;height:100%;position:relative}.order-item:before{display:block;content:'';width:100%;height:100%;opacity:0.3;background-image:linear-gradient(to bottom, transparent, #000);position:absolute;top:0;left:0;z-index:2}.order-item__product-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;z-index:1}.order-item__description{width:170px;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;color:#ffffff;line-height:24px;letter-spacing:-0.1px;position:absolute;bottom:15px;left:15px;z-index:2}.order-item__giftletter-image{width:100px;height:148px;-o-object-fit:cover;object-fit:cover;position:absolute;right:15px;bottom:15px;z-index:3}.uiux-hashtags-list{width:520px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.uiux-hashtags-list__item{font-size:1.4rem;line-height:1.57;letter-spacing:0.2px;margin-right:13px;color:#9b9b9b}.uiux-hashtags-list__item:hover{color:#2A8FBD;text-decoration:underline}.uiux-hashtags-list a{display:inline-block;color:#9b9b9b;font-size:1.4rem}.lp__main-image{width:100%;-o-object-fit:cover;object-fit:cover}.lp__component{width:100%;border-bottom:solid 1px #f4f4f4}.lp__heading{text-align:center;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:3.0rem;line-height:43px}.lp__description{text-align:center;font-size:1.6rem;line-height:30px}.lp__rank-item{width:85%;margin-right:auto;margin-left:auto}.lp__use-giftletter-description{float:left;width:59%;margin-right:4%;font-size:1.6rem;line-height:30px}.lp__use-giftletter-chart{float:left;width:34.5%}.lp__use-giftletter-chart img{width:100%;-o-object-fit:cover;object-fit:cover}.lp__howto-giftletter-sample{float:left;width:44%;margin-right:3%}.lp__howto-giftletter-sample img{width:100%;-o-object-fit:cover;object-fit:cover}.lp__howto-giftletter-description{float:left;width:53%;font-size:1.6rem}.lp__howto-giftletter-title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.lp__howto-giftletter-text{line-height:30px}.lp__howto-giftletter-download{display:block;margin-right:auto;margin-left:auto;width:196.5px}.lp__howto-giftletter-download img{width:100%;-o-object-fit:cover;object-fit:cover}.lp-rank-chart{width:85%;margin-right:auto;margin-left:auto;border-left:solid 10px #f4f4f4}.lp-rank-chart__inner{padding:4px 2px 4px 30px}.lp-rank-chart__list{list-style:none}.lp-rank-chart__item{border:solid 1px #2A8FBD;border-radius:6px;color:#2A8FBD;font-size:1.8rem;line-height:50px;padding-left:70px;position:relative}.lp-rank-chart__item:before{display:block;position:absolute;top:0;left:0;width:50px;background-color:#2A8FBD;color:#ffffff;line-height:50px;font-size:1.8rem;font-weight:bold;text-align:center;border-top-left-radius:4px;border-bottom-left-radius:4px}.lp-rank-chart__item:nth-child(1){width:100%}.lp-rank-chart__item:nth-child(1):before{content:'1'}.lp-rank-chart__item:nth-child(2){width:70%}.lp-rank-chart__item:nth-child(2):before{content:'2'}.lp-rank-chart__item:nth-child(3){width:40%}.lp-rank-chart__item:nth-child(3):before{content:'3'}.rank-item{width:305px;float:left}.rank-item--left{margin-right:65px}.rank-item--right{margin-left:65px}.rank-item__heading-number{float:left;width:45px;margin-right:16px;background-color:#2A8FBD;color:#ffffff;font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;line-height:45px;text-align:center;border-radius:50%}.rank-item__heading-title{float:left;width:244px;font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;line-height:22.5px}.rank-item__description{font-size:1.4rem;line-height:30px}.rank-item-product{width:480px;float:left}.lp-btn{margin-right:auto;margin-left:auto;width:280px;text-align:center;font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;border-radius:30px}.lp-btn--default{border:solid 1px #2A8FBD;color:#2A8FBD}.lp-btn--blue{background-color:#2A8FBD;border:solid 1px #2A8FBD;color:#ffffff}.lp-btn:hover{opacity:0.8}.lp-btn__inner{display:block;padding:22px 0}.lp-tag-cloud{font-size:1.4rem}.lp-tag-cloud__title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.lp-tag-cloud__list{list-style:none}.lp-tag-cloud__item{display:inline-block;line-height:30px}.lp-tag-cloud__item:not(:last-child):after{content:'｜'}.lp-tag-cloud__item a{margin-right:6px}.lp-tag-cloud__item a:hover{color:#2A8FBD}.uiux-1000px-line{width:1000px;height:2px;border:solid 1px #4a4a4a}.uiux-gray-line{width:1000px;height:1px;border:solid 1px #9b9b9b}.uiux-block-headline{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.5;text-align:center}.uiux-heading{font-weight:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-heading__image{width:1000px;height:400px}.uiux-heading__block{font-size:3.0rem;text-align:center;font-weight:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-heading__block-paragraph{font-size:1.6rem;line-height:1.62;text-align:center}.uiux-heading__block-button{width:360px;height:60px;background-color:#2A8FBD;border:solid 1px #2A8FBD;margin:auto}.uiux-heading__block-button:hover{opacity:0.8}.uiux-heading__block-button-inner{font-size:2.0rem;color:#fff;line-height:3.0;text-align:center;font-weight:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-introduce{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-introduce__image{width:300px;height:200px;-o-object-fit:contain;object-fit:contain}.uiux-introduce__paragraph{width:300px;height:78px;font-size:1.6rem;line-height:1.62;text-align:center;color:#4a4a4a}.uiux-introduce-item{width:300px;display:inline-block}.uiux-introduce-merit{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-introduce-merit__paragraph{width:1000px;height:52px;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-partner{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-partner__header{width:1000px;height:26px;font-size:1.6rem;line-height:1.62;text-align:center}.uiux-partner-voice{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:0;line-height:1.62;text-align:left}.uiux-partner-voice__image{width:180px;height:180px;display:inline-block}.uiux-partner-voice__company{width:800px;height:30px;font-size:1.4rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;line-height:1.5}.uiux-partner-voice__paragraph{width:800px;height:104px;font-size:1.4rem;line-height:1.62;color:#666666}.uiux-partner-voice__name{width:219px;height:26px;font-size:1.4rem;color:#666666}.uiux-partner-voice-block{display:inline-block;width:800px;vertical-align:top}.uiux-flow-list{width:1000px;height:360px;font-size:0}.uiux-flow-item{width:220px;text-align:left;line-height:1.62;border:solid 1px #efeff4;display:inline-block;font-size:0}.uiux-flow-item__image{width:220px;height:220px}.uiux-flow-item__headline{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.uiux-flow-item__paragraph{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem}.uiux-flow-item-discription{width:180px;font-size:1.6rem}.my-uxxo{margin-left:380px;width:550px;height:48px;line-height:24px;font-size:1.4rem}.order-wrapping{display:inline-block;width:490px;vertical-align:top}.order-wrapping__image{display:inline-block;height:80px;width:80px;margin-right:10px}.order-wrapping__image img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.order-wrapping__contents{display:inline-block;line-height:15px;vertical-align:top;width:400px}.order-wrapping__text{line-height:25px;font-size:1.4rem}.nishisuke-hogehoge{color:red}.uiux-promotioncode{width:360px;border-bottom:1px solid #9b9b9b;position:relative;padding-bottom:10px}.uiux-promotioncode__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;width:350px;padding:10px 20px;font-size:16px}.uiux-promotioncode__submit{width:100px;padding:12px 0;background-color:#ffffff;border:solid 1px #2A8FBD;font-family:HiraKakuProN-W3;font-size:16px;letter-spacing:0.2px;text-align:center;color:#2A8FBD;position:absolute;left:380px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.promo-code-toggle{margin-bottom:20px;font-size:14px;display:inline-block;color:#2A8FBD;cursor:pointer}.promo-code-toggle a{border-bottom:solid 1px #2A8FBD}.promo-code-container{display:none}.uiux-amazon-modal__message{margin-bottom:12px}.uiux-amazon-modal__body{margin-bottom:12px}.link-blue-button{background-color:#2A8FBD;color:#fff;border-radius:5px}.border-blue-button{border:1px solid #2A8FBD;background-color:#fff;color:#2A8FBD;border-radius:5px;margin-right:30px}.uiux-edit-order-description textarea{width:680px;height:140px;border:solid 1px #c7c7cd;font-size:1.4rem;line-height:1.57;text-align:left;resize:none;padding:20px}.emerald-border-button{border:1px solid #2A8FBD;width:360px;height:60px;border-radius:3px;background-color:#ffffff}.emerald-border-button__inner{display:block;font-size:1.6rem;color:#2A8FBD;text-align:center;line-height:60px;width:100%;height:100%}.pc-order-finish__description{margin-bottom:10px}.totop-button{width:440px;padding-top:22px}.totop-button__inner{display:block;height:100%;width:100%}.order-payjp-card{height:80px;padding-left:20px;font-size:1.5rem}.order-payjp-card__card{height:30px;line-height:30px;font-size:1.8rem}.order-payjp-card__link{color:#2A8FBD;height:30px;line-height:30px;text-decoration:underline}.order-show-gift-description{font-size:14px;line-height:1.71}.order-show-gift-description__share-box{margin:20px 0 30px}.order-show-gift-description__share-box-header{padding:0 15px}.order-show-gift-description__url-copy{float:right;display:inline-block;width:180px;height:38px;text-align:center;background-color:#4a4a4a;cursor:pointer}.m-text-box{height:40px;line-height:40px;padding-left:15px;border:1px solid;margin:20px 0}.m-text-box__attention{margin-top:15px}.m-text-box__facebook{display:block;width:355px;background-color:#3b5998;border:solid 1px #3b5998;cursor:pointer}.m-text-box__send-mail{display:block;width:355px;background-color:#4a90e2;border:solid 1px #4a90e2}.m-text-box__share-url,.m-text-box__share-url--popup{width:730px;margin-top:0}.m-text-box__share-url--popup{width:auto}.popup-form__inner{position:relative;top:20%;width:60%;height:250px;margin:auto;padding:40px 10px;background-color:white;color:black}.popup-form__cancel{position:absolute;right:25px;bottom:30px;color:#aaa;cursor:pointer}.popup-form--copy,.popup-form--facebook{display:none;position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5)}.popup-form--copy.open,.open.popup-form--facebook{display:block}.popup-form--copy.open .popup-form__inner,.open.popup-form--facebook .popup-form__inner{-webkit-animation:show .2s;animation:show .2s}.hover .square-list__title{background:linear-gradient(0deg, rgba(0,183,206,0.3), rgba(255,255,255,0), rgba(255,255,255,0))}.square-list{width:740px;font-size:0}.square-list__item{height:340px;display:block;float:left;position:relative}.square-list__item:nth-child(odd){margin-right:60px}.square-list__item:nth-last-child(-n+2){margin-bottom:0px}.square-list__image{width:340px;height:340px;-o-object-fit:cover;object-fit:cover}.square-list__title{display:block;width:100%;height:100%;font-size:2.0rem;line-height:1.5;text-align:left;color:#ffffff;position:absolute;padding:190px 20px 30px;position:absolute;top:0;background:linear-gradient(0deg, rgba(0,0,0,0.3), rgba(255,255,255,0), rgba(255,255,255,0));z-index:2}.giftletter-modal-overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7;display:none;z-index:1}.modal-wrap-giftletter{position:fixed;top:0;left:0;right:0;width:880px;margin:100px auto;display:none;z-index:2}.gift-letter-modal{background-color:white;border-radius:15px;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;padding:10px 60px 40px 60px;z-index:3}.gift-letter-modal__head{text-align:center;position:relative;padding:20px}.gift-letter-modal__close{position:absolute;top:15px;right:-40px}.gift-letter-modal__close img{width:25px;height:25px}.gift-letter-modal__item{float:left;width:360px}.gift-letter-modal__item:first-child{margin-right:40px}.gift-letter-modal__img img{width:360px;height:180px}.gift-letter-modal__title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;margin-bottom:5px}.gift-letter-modal__description{line-height:26px}.gift-letter-modal__bottom{margin:0 auto;padding:18px 60px 0px 60px;border-top:solid 1px #f4f4f4;text-align:center}.gift-letter-modal__button{-webkit-appearance:none;-moz-appearance:none;appearance:none;margin:0 auto;font-size:1.6rem;color:#ffffff;background-color:#2A8FBD;border:solid 1px #2A8FBD;border-radius:3px;width:360px;padding:17px 0;letter-spacing:0.2px;cursor:pointer}.gift-letter-modal__button--disabled{background-color:#c5c5c5;border:solid 1px #c5c5c5}.gift-letter-modal__text-link{text-align:center;color:#2A8FBD}.gift-letter-modal__text-link a{border-bottom:solid 1px #2A8FBD}.hover .uiux-product-horizontal-card-list__title{color:#2A8FBD;text-decoration:underline}.hover .uiux-product-horizontal-card-list__image{position:relative}.hover .uiux-product-horizontal-card-list__image:before{background-color:rgba(0,0,0,0.2);content:' ';position:absolute;top:0;right:0;bottom:0;left:0}.uiux-product-horizontal-card-list__item{cursor:pointer;display:block;float:left;width:220px}.uiux-product-horizontal-card-list__item:not(:nth-child(3n)){margin-right:40px}.uiux-product-horizontal-card-list__item--recently{margin-right:40px;margin-bottom:40px}.uiux-product-horizontal-card-list__item--long:nth-child(3n){margin-right:40px}.uiux-product-horizontal-card-list__item--long:nth-child(4n){margin-right:0px}.uiux-product-horizontal-card-list__item--multistage:nth-child(n+4){margin-top:40px}.uiux-product-horizontal-card-list__item--long-multistage:nth-child(3n){margin-right:40px}.uiux-product-horizontal-card-list__item--long-multistage:nth-child(4n){margin-right:0px}.uiux-product-horizontal-card-list__item--long-multistage:nth-child(n+5){margin-top:40px}.uiux-product-horizontal-card-list__item--double:nth-child(1){margin-right:40px}.uiux-product-horizontal-card-list__item--double:nth-child(2){margin-right:0}.uiux-product-horizontal-card-list__image{width:220px;height:220px;border-top:solid 1px #efeff4;border-right:solid 1px #efeff4;border-left:solid 1px #efeff4;vertical-align:top}.uiux-product-horizontal-card-list__image img{width:100%;max-height:220px;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.uiux-product-horizontal-card-list__bookmark{z-index:100;position:absolute;bottom:10px;right:5px}.uiux-product-horizontal-card-list__contents{width:220px;border-bottom:solid 1px #efeff4;border-right:solid 1px #efeff4;border-left:solid 1px #efeff4;padding-top:10px;padding-right:20px;padding-left:20px;padding-bottom:46px;position:relative}.uiux-product-horizontal-card-list__title{overflow:hidden;height:44px;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;color:#000000;line-height:1.57}.uiux-product-horizontal-card-list__price{margin-top:6px;position:absolute;left:20px;font-size:1.4rem;font-family:kaku-hiragino-W3;line-height:1.57;color:#2A8FBD}.uiux-product-horizontal-card-list__price--soldout{color:#d0011b}.product-additional-info{background-color:#f9f9f9;line-height:1.71;padding:20px}.product-additional-info__detail{margin-bottom:20px;font-size:1.4rem}.product-arrival-date{font-size:1.4rem;line-height:22px;letter-spacing:-0.2px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;position:relative}.product-arrival-date--weight-middle{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.product-arrival-date--notice{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;color:#c30016}.product-arrival-date__select-triangle{position:relative}.product-arrival-date__select-triangle:after{display:block;content:'';position:absolute;top:55%;right:8px;margin-top:-7px;pointer-events:none;width:11px;height:11px;background-image:url(https://i.anny.gift/assets/user/select-triangle-0abfa088839e4e83e3e4e27ddde1c7fba8d8ff91e3897de7efe32afa0d8326bc.png);background-size:cover}.product-arrival-date__select-prefecture{width:80px;font-size:1.4rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;-moz-appearance:none;-webkit-appearance:none;appearance:none;border:0;border-radius:0;border-bottom:1px solid #555;background-color:inherit}.product-arrival-date__result{display:inline;line-height:1.91}.product-container{border-bottom:solid 1px #9b9b9b;margin-bottom:19px}.product-detail-items{text-align:left}.product-detail-items__title{font-size:1.6rem;font-weight:normal;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;line-height:1.71}.product-detail-items__description{font-size:1.4rem;font-weight:normal;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;line-height:1.71}.product-detail-items__image{width:500px;height:334px}.product-detail-items__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.product-detail__lead-sentence{font-family:HiraKakuProN-W6;font-size:16px;margin-bottom:14px}.product-detail__description{font-family:HiraKakuProN-W3;font-size:16px;font-weight:400;line-height:1.63;text-align:left;margin-bottom:56px}.product-item{width:100%;margin-bottom:40px}.product-item__image{position:relative;display:block;float:left;width:500px;height:500px;vertical-align:top}.product-item__image img{width:100%;max-height:500px;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.product-item__image-text{position:absolute;bottom:0;left:0;width:500px;background:rgba(0,0,0,0.2);font-size:1.6rem;line-height:2.48;letter-spacing:-0.2px;text-align:center}.product-item__image-description{color:#fff}.product-item__contents{display:block;float:left;width:460px;margin-left:40px}.product-item__tag{display:inline-block;padding:13px 10px 13px 10px;background-color:#daa520;color:#fff;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:1.4rem;text-align:center;margin-bottom:5px}.product-item__tag:hover{opacity:0.8}.product-item__brand{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;text-align:left}.product-item__name{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem;text-align:left}.product-item__alcohol{font-size:2.0rem;color:#d0021b}.product-item__lead-sentence{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;font-weight:normal;line-height:1.63;text-align:left}.product-item__consideration{border:solid 1px #d0021b;width:360px;height:40px;line-height:2.5;letter-spacing:-0.2px;text-align:center;background-color:#d0021b;opacity:0.7;color:#fff;font-family:HiraKakuProN-W3;font-size:1.6rem}.product-item__price-container{font-family:HiraKakuProN-W3;font-size:1.4rem;position:relative}.product-item__price-mark{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:2.0rem}.product-item__price{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2.0rem}.product-item__zeikomi{font-size:1.4rem}.product-item__stock-status{font-size:1.4rem;color:#d0011b}.product-item__sku{border:solid 1px #2A8FBD;width:360px;height:60px;background-color:#2A8FBD;line-height:3.8;letter-spacing:-0.2px;text-align:center;color:#fff;font-family:HiraKakuProN-W3;font-size:1.6rem;cursor:pointer}.product-item__sku--unavailable{color:#fff;border:solid 1px #ccc;background-color:#ccc}.product-item__sku:hover{opacity:0.8}.product-item__bookmark-icon{display:inline-block;position:absolute;left:calc(360px - 20px)}.product-item__giftletter-button{border:solid 1px #2A8FBD;width:360px;background-color:#fff;line-height:60px;letter-spacing:0.2px;text-align:center;padding:0;color:#2A8FBD;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:1.6rem;cursor:pointer}.product-item__giftletter-button--disabled{color:#ffffff;background-color:#cccccc;border:solid 1px #cccccc}.product-item__giftletter-button--disabled:hover{opacity:0.8}.product-sku:after{clear:both}.product-sku__item{width:48%;margin-right:4%;margin-bottom:40px;float:left}.product-sku__item:nth-child(2n){margin-right:0%}.product-sku__image{display:block;float:left;width:80px;vertical-align:top}.product-sku__image img{width:80px;height:80px;vertical-align:bottom;-o-object-fit:cover;object-fit:cover}.product-sku__contents{display:block;float:left;width:380px;height:80px;padding-left:20px;vertical-align:top}.product-sku__title{font-family:HiraKakuProN-W6;font-size:1.6rem;line-height:1.5}.product-sku__order{position:relative}.product-sku__price-container{line-height:2;vertical-align:bottom;margin-bottom:0}.product-sku__price{font-family:HiraKakuProN-W6;font-size:20px}.product-sku__buy-button{position:absolute;top:0;right:0;width:200px;height:40px;text-align:center;border:solid 1px #2A8FBD;background-color:#2A8FBD;color:#fff;line-height:2.5;letter-spacing:-0.2px;font-family:HiraKakuProN-W3;font-size:1.6rem}.product-sku__buy-button:hover{opacity:0.8}.product-sku__buy-button--waiting{border:solid 1px #9b9b9b;background-color:#9b9b9b;color:#fff;line-height:2.5;letter-spacing:-0.2px;font-family:HiraKakuProN-W3;font-size:1.6rem}.product-store{width:100%}.product-store__image{display:block;float:left;width:360px;height:240px;vertical-align:top}.product-store__image img{width:100%;max-height:100%;-o-object-fit:cover;object-fit:cover;vertical-align:bottom}.product-store__contents{display:block;float:left;width:620px;vertical-align:top;height:240px;padding-left:20px;padding-bottom:0px;position:relative}.product-store__title{margin-bottom:16px;margin-top:0px;font-family:HiraKakuProN-W6;font-size:14px;line-height:1.71}.product-store__description{width:620px;height:140px;font-family:HiraKakuProN-W3;font-size:14px;line-height:1.71;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:6}.product-store__link{list-style:none;position:absolute;bottom:0;right:0}.product-store__link a{color:#2A8FBD;font-size:1.4rem;letter-spacing:0.2px}.product-support{width:100%;height:auto;overflow:hidden;line-height:1.71;font-size:1.2rem;border:solid 1px #f4f4f4;padding:20px}.product-support__title{font-weight:bolder}.product-support__form{color:#2A8FBD}.product-support .show-page__mail-link{text-decoration:underline}.product-giftletter-text-link{text-align:right}.product-giftletter-text-link__text{display:inline-block;line-height:36px;font-size:1.4rem;color:#2A8FBD;margin-right:calc(460px - 360px)}.scene-search__title{font-size:1.4rem;font-weight:normal;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.scene-search__list{list-style:none}.scene-search__item{float:left;cursor:pointer;width:220px;height:147px;position:relative}.scene-search__item:not(:nth-child(3n)){margin-right:40px}.scene-search__item:nth-child(n+4){margin-top:40px}.scene-search__item-image{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.scene-search__item-text{display:inline-block;position:absolute;top:0;right:0;bottom:0;left:0;margin:auto;width:80%;height:20px;line-height:20px;text-align:center;color:#fff;font-size:1.4rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;letter-spacing:0.2px}.sidemenu-list__item{float:left;font-family:HiraKakuProN-W3;font-size:1.4rem;line-height:2.21}.sidemenu-list__item a{color:#666666}.sidemenu-list__item a:hover{color:#2A8FBD;text-decoration:underline}.sidemenu-list__item:after{content:"｜"}.sidemenu-list__item:last-child:after{content:" …"}.uiux-sidemenu{width:220px;float:left;font-size:0;color:#666666;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.uiux-sidemenu__inner{width:200px;margin-top:10px;font-size:1.4rem}.uiux-sidemenu__large-category{width:180px;list-style:none}.uiux-sidemenu__large-category-tab{line-height:2.21;color:#666666;display:inline;position:relative;left:165px;width:0}.uiux-sidemenu__large-category-toggle{width:160px;display:inline-block;margin-left:-10px;color:#666666;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:500}.uiux-sidemenu__large-category-toggle:hover{color:#2A8FBD;text-decoration:underline}.sidemenu-articles{width:100%}.sidemenu-articles__title{font-size:1.4rem}.sidemenu-articles__item{color:#666666}.sidemenu-articles__item-image{float:left;width:60px;height:60px;margin-right:20px}.sidemenu-articles__item-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sidemenu-articles__item-title{float:left;width:140px;line-height:1.69;font-size:1.3rem;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.sidemenu-articles__item-title:hover{color:#2A8FBD;text-decoration:underline}.sidemenu-banner__image{float:left;margin-bottom:10px}.sidemenu-banner__image img{-o-object-fit:cover;object-fit:cover;width:220px;height:110px}.product-dropdown__list{position:relative;margin-top:10px}.product-dropdown__item{list-style:none;height:30px;width:200px}.product-dropdown__item:hover h3{color:#2A8FBD;text-decoration:underline}.product-dropdown__item-name{display:inline-block;float:left;width:160px;height:100%;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:normal;color:#666666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.product-dropdown__item-arrow{float:left;position:absolute;right:0px}.product-dropdown__m-list{position:relative;margin-bottom:10px}.product-dropdown__m-item{list-style:none;height:30px;width:200px}.product-dropdown__m-item:hover h4{text-decoration:underline}.product-dropdown__anchor{float:left;margin-right:5px}.product-dropdown__m-item-name{display:inline-block;float:left;width:145px;height:100%;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:normal;color:#2A8FBD;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.product-dropdown__m-item-name--selected{color:#2A8FBD}.product-dropdown__m-item-arrow{float:left;position:absolute;right:0px}.product-dropdown__s-list{position:relative}.product-dropdown__s-item{list-style-type:none;height:30px;width:200px}.product-dropdown__s-item:before{content:'';display:inline-block;float:left;margin-top:5px;margin-left:10px;margin-right:5px;width:3px;height:3px;border-radius:100%;background:#2A8FBD}.product-dropdown__s-item:hover h5{text-decoration:underline}.product-dropdown__s-item-name{display:inline-block;float:left;width:145px;height:100%;font-size:1.4rem;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:normal;color:#2A8FBD;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.product-dropdown__s-item-arrow{float:left;position:absolute;right:0px}.sidemenu-scene__list{margin-top:10px;margin-bottom:20px}.sidemenu-scene__list-item{list-style:none;position:relative;height:30px}.sidemenu-scene__item-text{float:left;color:#666666;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:500}.sidemenu-scene__item-text:hover{color:#2A8FBD;text-decoration:underline}.sidemenu-scene__item-arrow{float:left;position:absolute;right:0;color:#666666}.sidemenu-scene__sub-list{margin-bottom:20px}.sidemenu-scene__sub-item{list-style:none;position:relative;margin-bottom:10px}.sidemenu-scene__anchor{float:left;color:#666666}.sidemenu-scene__sub-item-text{float:left;color:#2A8FBD;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-weight:500;margin-left:6px}.sidemenu-scene__sub-item-text:hover{text-decoration:underline}.store-list{width:740px;height:auto}.store-list__item{width:220px;margin-right:40px;float:left}.store-list__item:nth-child(3n){margin-right:0px}.store-list__item-image{width:220px;background-color:#efeff4;-o-object-fit:cover;object-fit:cover;display:block}.store-list__item-title{width:220px;height:44px;color:#000;font-family:HiraKakuProN-W6;font-size:1.4rem;line-height:1.57;text-align:center;line-height:44px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-o-text-overflow:ellipsis}.store-list__item-description{width:220px;height:44px;color:#000;font-size:1.4rem;line-height:1.57;text-align:center;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.turbolinks-progress-bar::before{height:5px !important;background-color:#2A8FBD !important}.horizontal-list__title{font-size:2.0rem;margin-bottom:10px}.horizontal-list__title a{color:#2A8FBD}.horizontal-list__title a:hover{text-decoration:underline}.horizontal-list__title_type_center{font-size:14px;text-align:center;font-family:"Hiragino Mincho Pro";margin-bottom:15px}.horizontal-list__contents{width:740px}.horizontal-list__contents_fulwidth{width:100%;margin:0 auto}.horizontal-list__name{display:inline-block;font-size:1.4rem;padding-right:10px}.horizontal-list__name:after{content:"｜"}.horizontal-list__name a:hover{color:#2A8FBD;text-decoration:underline}.item-list-partial{width:100%}.item-list-partial__header{height:22px;line-height:22px;font-size:1.4rem;font-weight:normal;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.item-list-partial__header--bold h2{font-weight:bold;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif}.item-list-partial__header h2{display:inline}.item-list-partial__header::after{display:block;clear:both;content:""}.item-list-partial__list{margin-top:18px;margin-bottom:20px}.item-list-partial__footer{height:15px;line-height:15px;font-size:1.5rem}.item-list-partial__footer::after{display:block;clear:both;content:""}.item-list-partial__link{float:right;color:#2A8FBD;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.item-list-partial__link:hover{text-decoration:underline}.item-list-partial__link::before{display:inline-block;content:"＞";margin-right:4px;color:#2A8FBD}.pagination-frame{width:100%}.pagination-frame__header{height:22px;line-height:22px;font-size:1.4rem;font-weight:normal}.pagination-frame__header::after{display:block;clear:both;content:""}.pagination-frame__list{margin-top:18px;margin-bottom:20px}.pagination-frame__footer{display:block;margin-top:30px}.pagination-frame__footer::after{display:block;clear:both;content:""}.sort-frame__header{margin-bottom:20px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71;position:relative}.sort-frame__sort-box{width:120px;height:40px;display:block;margin-left:auto;cursor:pointer}.sort-frame__selected-type{line-height:3;color:#fff;text-align:left;font-size:1.4rem;background-color:#2A8FBD;padding-left:2.0rem}.sort-frame__nav-triangle{position:absolute;top:9px;right:10px;color:#fff;font-size:1.2rem}.sort-frame__select-list{display:none;width:120px;height:120px;margin-left:auto;background-color:#2A8FBD;position:absolute;right:0px;z-index:1000}.sort-frame__select-item{list-style:none;border-top:solid 1px rgba(0,0,0,0.1);cursor:pointer}.sort-frame__select-item:hover{background-color:#fff}.sort-frame__select-item:hover p{color:#2A8FBD}.sort-frame__select-type{color:#fff;font-size:1.4rem;line-height:2.8}.sort-frame__list{list-style:none}.sort-frame__footer{display:block;margin-top:30px}.title-contents{width:100%}.title-contents__title{margin-bottom:30px}.title-contents__title-name{height:30px;line-height:40px;font-size:30px;font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", seri;margin-bottom:10px;display:inline-block}.title-contents__title-link{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;line-height:1.71;float:right;text-decoration:underline;display:inline-block}.title-contents__contents{font-size:14px;line-height:1.71}.with-gray-header{width:100%;font-size:1.4rem;border:solid 1px #EFEFF4}.with-gray-header__header{height:40px;line-height:40px;text-align:center;background-color:#EFEFF4;font-weight:normal;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif}.with-gray-header__contents{padding:10px 20px;padding-bottom:0}.with-gray-header__footer{padding:0px 20px;height:40px;line-height:40px}.with-gray-header__footer::after{display:block;clear:both;content:""}.with-gray-header__footer-link{float:right;color:#2A8FBD}.with-gray-header__footer-link::before{display:inline;content:"＞";margin-right:4px;color:#2A8FBD}.alert{height:40px;line-height:40px;font-size:1.4rem;padding-left:20px;color:#fff;background-color:#d0011b}.notice{height:40px;line-height:40px;font-size:1.4rem;padding-left:20px;color:#fff;background-color:#2A8FBD}.order-page{width:1000px;margin:0 auto 200px}.uiux-page{width:100%}.uiux-main{width:1000px;margin:0 auto}.uiux-main::after{content:'';display:block;clear:both}.uiux-contents{float:right;width:1000px}.uiux-contents--narrow{width:780px;padding-left:40px}.footer-information{width:1000px;margin:0 auto;display:flex;padding:60px 0}.footer-information__box{width:500px}.footer-logo-anny img{width:180px}.footer{width:100vw}.footer__description{font-family:HiraMinPro-W6;padding:10px 0 15px}.footer__copy{color:#9b9b9b}.footer .footer-menu-wapper{background-color:#f9f9f9}.footer .footer-menu-inner{width:1000px;margin:0 auto;display:flex;padding:60px 0 45px}.footer .footer-menu-box{width:250px}.footer .footer-menu-box .footer-menu-box__title{font-size:14px;margin-bottom:15px}.footer-scene-list{list-style:none;display:flex;flex-wrap:wrap}.footer-scene-list__item{padding:5px 0;color:#666;width:50%}.footer-scene-list__item:hover{text-decoration:underline;color:#2A8FBD}.footer-category-list{list-style:none}.footer-category-list__item{padding:5px 0;color:#666}.footer-category-list__item:hover{text-decoration:underline;color:#2A8FBD}.footer-about-list{list-style:none}.footer-about-list__item{padding:5px 0;color:#666}.footer-about-list__item:hover{text-decoration:underline;color:#2A8FBD}.footer-sns-list{list-style:none}.footer-sns-list__item{margin-bottom:15px}.footer-sns-list__icon{display:flex;background-color:#f4f4f4;padding:7px 14px;width:250px}.footer-sns-list__icon img{width:30px;height:30px}.footer-sns-list__title{display:block;margin-left:20px;margin-top:8px;font-weight:bold;color:#666}.gift-letter-header{padding-top:40px;padding-bottom:20px;border-bottom:solid 1px #9b9b9b}.gift-letter-header__logo{float:left;width:240px;margin-right:160px;margin-top:10px}.gift-letter-header__logo img{width:100%;-o-object-fit:contain;object-fit:contain}.gift-letter-header__navigation{float:left;width:600px}.order-step-list{list-style:none;display:flex}.order-step-list__item{position:relative;width:25%}.order-step-list__item:not(:last-child):after{content:'';background-image:url(https://i.anny.gift/assets/uiux/order/step-triangle-bcf4c6b3aa499fbc90b7bab1ce099671b3d17ce79ae681673975866fa206012f.png);background-repeat:no-repeat;width:13px;height:13px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:15px}.order-step-list__circle{background-color:#f4f4f4;border-radius:100%;margin:0 auto;font-size:1.4rem;text-align:center;padding:13px;width:40px;color:#000000}.order-step-list__circle--now{background-color:#000000;color:#ffffff}.order-step-list__text{font-size:1.4rem;line-height:30px;letter-spacing:0.2px;text-align:center}.header{font-size:0}.header__logo{display:inline-block;vertical-align:middle;width:24%;margin-top:20px}.header__logo img{width:100%;height:100%}.header__description{display:inline-block;vertical-align:middle;width:50%;margin-left:20px;font-family:HiraMinPro-W6;font-size:1.2rem;line-height:1.43;margin-top:20px}.header__search{display:inline-block;vertical-align:middle;width:24%;position:relative}.header__search-container{float:left;width:100%;height:40px;position:relative;margin-top:20px}.header__search-container form{height:100%;border:solid 1px #f4f4f4;background-color:#f4f4f4}.header__search-container input[type=text]{width:100%;height:100%;font-size:1.4rem;padding:0px 35px 0px 10px;border:0;background-color:#f4f4f4;font-size:1.4rem}.header__search-container-btn{position:absolute;right:10px;top:9px;width:20px;height:20px;border:0;background:url(https://i.anny.gift/assets/user/icon_search-539e6c65734733fc67bdb2c42297f607348cd30c52389ced3c764706d0cd5abb.png) center no-repeat transparent;background-size:15px;outline:none}.header__link{font-size:1.2rem;display:inline-block;position:relative;top:50%;transform:translate(0%, -50%);padding:0 1rem;cursor:pointer}.header__link:hover{color:#2A8FBD;text-decoration:underline}.header-innner{width:1000px;margin:0 auto;padding-bottom:20px}.header-border{border-top:1px solid #f4f4f4}.header-link-corporation{width:200px;height:47px;border-bottom-right-radius:5px;border-bottom-left-radius:5px;background-color:#2A8FBD;color:#fff;font-family:HiraKakuPro-W3;font-size:12px;position:absolute;left:-215px;text-align:center;padding-top:24px}.header-link-wrapper{width:251px;height:60px}.header-link-wrapper a:nth-child(2){border-right:1px solid #999}.order-header{padding-top:40px;padding-bottom:22px;border-bottom:solid 1px #9b9b9b}.order-header__list{padding-left:100px;display:inline-block}.order-header__step{display:inline-block;width:160px;padding-right:40px;text-align:center;font-size:1.4rem;position:relative}.order-header__step:not(:last-child):after{content:'▶︎';font-size:1.2rem;position:absolute;right:10px;top:14px}.order-header__circle{display:inline-block;width:40px;height:40px;background-color:#f4f4f4;border-radius:20px;line-height:40px}.order-header__circle--now{background-color:#000;color:#fff}.order-header__label{margin-top:20px;letter-spacing:0.2px;line-height:16px}.order-header__logo{width:240px}.field_with_errors{background-color:#F2DEDE;border:0}.field_with_errors input,.field_with_errors select{background-color:inherit}.uiux-pc-order-validate__each{font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;line-height:1.71;list-style:none}.uiux-sp-order-date-validate__list{background-color:#F2DEDE;border:1px solid #EED3D7}.uiux-sp-order-date-validate__each{font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;line-height:1.71;list-style:none}.notice-bar{padding:10px 20px;color:white;font-size:1.4rem;width:100%;background-color:#0096d4;text-align:center}.alert-bar{width:100%;font-size:1.4rem;padding:10px 20px;color:white;background-color:#EE3352;text-align:center}.m-blue-button{width:100%;height:50px;line-height:50px;background-color:#2A8FBD;color:white;text-align:center;font-size:1.7rem;letter-spacing:0.8px}.m-blue-button.--input{border:none;padding:0;-webkit-appearance:none;-moz-appearance:none;appearance:none}.m-blue-button.--link{display:block}.m-blue-button.--middle{width:360px}.m-blue-button.--radius{border-radius:4px}.m-blue-button.--white{border:solid 1px #2A8FBD;background-color:white;color:#2A8FBD}.m-blue-link{color:#2A8FBD}.m-blue-link.--underline{text-decoration:underline}.error-input{background-color:#F2DEDE !important}.m-img-jpx{width:100px;height:111px}.m-input-text-new{width:100%;height:44px;border:none;border-bottom:solid 2px #f9f9f9;padding:0 0 0 10px;font-size:1.4rem;letter-spacing:0.2px}.m-input-text-new:-moz-placeholder-shown{color:#ccc}.m-input-text-new:-ms-input-placeholder{color:#ccc}.m-input-text-new:placeholder-shown{color:#ccc}.m-input-text-new::-webkit-input-placeholder{color:#ccc}.m-input-text-new:-moz-placeholder{color:#ccc;opacity:1}.m-input-text-new::-moz-placeholder{color:#ccc;opacity:1}.m-input-text-new:-ms-input-placeholder{color:#ccc}.m-input-text-new:focus{outline:none}.m-input-text-new.--middle{width:360px}.m-bg-logo{display:inline-block;height:44px;width:120px;background-image:url(https://i.anny.gift/assets/uiux/header-logo-small-990a59a3c3092019b56a2a46c2f72f10f8d4b9fc3aff1e628837bac5efbe34c6.png);text-indent:100%;white-space:nowrap;overflow:hidden}.m-logo-img{height:44px;width:120px}.page{width:100%}.page.--light-gray{background-color:#f9f9f9}.m-text-oneline{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.4rem;letter-spacing:0.2px}.m-text-oneline.--link{color:#2A8FBD}.m-text-new{font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.2rem;line-height:20px}.m-text-new.--middle{font-size:1.4rem;line-height:24px}.m-text-new.--easy{letter-spacing:0.2px}.select-theme-modal-overlay{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#000;opacity:0.7}.select-theme-modal{z-index:101;width:100vw;position:fixed;top:5vh;left:0;-webkit-animation:fadeIn 0.5s ease 0s 1 normal;animation:fadeIn 0.5s ease 0s 1 normal}.select-theme-modal__header{z-index:3;position:relative}.select-theme-modal__title{font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;font-size:2rem;text-align:center;color:#ffffff}.select-theme-modal__close{position:absolute;bottom:0;right:70px;font-family:HiraKakuProN-W3, "Hiragino Kaku Gothic Pro W3", "ヒラギノ角ゴ Pro W3", sans-serif;font-size:1.6rem;color:#cdcdcd;text-decoration:underline;cursor:pointer}.select-theme-modal__close:hover{color:#ffffff}.select-theme-modal__theme-list{overflow-y:scroll;height:88vh}.theme-list{position:relative}.theme-list__title{font-size:1.6rem;font-family:HiraKakuProN-W6, "Hiragino Kaku Gothic Pro W6", "ヒラギノ角ゴ Pro W6", sans-serif;color:#ffffff;margin-left:calc((88vw / 7 / 2) + (12vw / 7));line-height:40px}.theme-list__list{list-style:none;white-space:nowrap;overflow-x:scroll;overflow-y:hidden;padding-left:calc((88vw / 7 / 2) + (12vw / 7));padding-right:calc((88vw / 7 / 2) + (12vw / 7))}.theme-list__list--noscrollbar{overflow-x:hidden}.theme-list__item{display:inline-block;vertical-align:top;width:calc(88vw / 7);height:20vw;cursor:pointer;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box}.theme-list__item:not(:last-child){margin-right:calc(12vw / 7)}.theme-list__item:hover{opacity:0.9;border:solid 4px #2A8FBD}.theme-list__item img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.theme-list__hidden-theme-id{visibility:hidden;position:absolute;top:0;font-size:0}.theme-list__hidden-theme-color{visibility:hidden;position:absolute;top:0;font-size:0}.theme-list__chevron{z-index:4;position:absolute;top:calc(10vw - 20px + 40px);content:'';display:block;height:40px;width:40px;border-radius:100%;background-color:#000000;opacity:0.5}.theme-list__chevron:before{border-top:solid 4px #ffffff;content:'';display:block;height:20px;width:20px}.theme-list__chevron:hover:before{border-top:solid 4px #2A8FBD}.theme-list__chevron--right{right:25px;padding:10px 7px}.theme-list__chevron--right:before{border-right:solid 4px #ffffff;transform:rotate(45deg)}.theme-list__chevron--right:hover:before{border-right:solid 4px #2A8FBD}.theme-list__chevron--left{left:25px;padding:10px 12px}.theme-list__chevron--left:before{border-left:solid 4px #ffffff;transform:rotate(-45deg)}.theme-list__chevron--left:hover:before{border-left:solid 4px #2A8FBD}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;bottom:-25px;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0 5px;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;margin-left:auto;margin-right:auto}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-prev,.slick-next{position:absolute;display:block;height:20px;width:20px;line-height:0px;font-size:0px;cursor:pointer;background:transparent;color:transparent;top:50%;transform:translate(0, -50%);padding:0;border:none;outline:none}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{outline:none;background:transparent;color:transparent}.slick-prev:hover:before,.slick-prev:focus:before,.slick-next:hover:before,.slick-next:focus:before{opacity:1}.slick-prev.slick-disabled:before,.slick-next.slick-disabled:before{opacity:0.25}.slick-prev:before,.slick-next:before{font-family:"slick";font-size:20px;line-height:1;color:white;opacity:0.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:-25px}[dir="rtl"] .slick-prev{left:auto;right:-25px}.slick-prev:before{content:"←"}[dir="rtl"] .slick-prev:before{content:"→"}.slick-next{right:-25px}[dir="rtl"] .slick-next{left:-25px;right:auto}.slick-next:before{content:"→"}[dir="rtl"] .slick-next:before{content:"←"}.slick-dotted.slick-slider{margin-bottom:0}.slick-dots{position:absolute;bottom:0;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:"•";width:20px;height:20px;font-family:"slick";font-size:6px;line-height:20px;text-align:center;color:black;opacity:0.25;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{color:black;opacity:0.75}.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;overflow:hidden;display:block;margin:0;padding:0}.slick-list:focus{outline:none}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-track,.slick-slider .slick-list{transform:translate3d(0, 0, 0)}.slick-track{position:relative;left:0;top:0;display:block;width:100%;height:37.4vh}.slick-track:before,.slick-track:after{content:"";display:table}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{float:left;height:100%;min-height:1px;display:none}[dir="rtl"] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}.slick-dots{position:absolute;bottom:1vh;list-style:none;display:block;text-align:center;padding:0;margin:0;width:100%}.slick-dots li{position:relative;display:inline-block;height:20px;width:20px;margin:0;padding:0;cursor:pointer}.slick-dots li button{border:0;background:transparent;display:block;height:20px;width:20px;outline:none;line-height:0px;font-size:0px;color:transparent;padding:5px;cursor:pointer}.slick-dots li button:hover,.slick-dots li button:focus{outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{position:absolute;top:0;left:0;content:'';width:7px;height:7px;border-radius:7px;font-size:7px;opacity:1;line-height:20px;text-align:center;background-color:#fff;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-dots li.slick-active button:before{background-color:#2A8FBD;opacity:1}.Main .Main-Heading.Main-Heading-Type-CorporateSecondary,.Typography-Dignified,.Typography-CaptionSubprime,.Typography-DignifiedSubprime,.Buttons.Buttons-Type-Elegant .Button,.BrandMovie .BrandMovie-Heading,.BrandMovie .BrandMovie-Elegant,.HeadingMedia .HeadingMedia-Title,.Heading .Heading-SmallMincho,.Tab.Tab-Type-Plain .Tab-HeaderItem{font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif}@font-face{font-family:'aoyagikouzan';src:url("/build/fonts/aoyagikouzan/aoyagikouzantotf-webfont.otf") format("opentype"),url("/build/fonts/aoyagikouzan/aoyagikouzantotf-webfont.woff2") format("woff2"),url("/build/fonts/aoyagikouzan/aoyagikouzantotf-webfont.woff") format("woff");font-weight:normal;font-style:normal}@font-face{font-family:'fa5-brands';font-style:normal;font-weight:normal;src:url("/build/fonts/fontawesome/fa-brands-400.eot");src:url("/build/fonts/fontawesome/fa-brands-400.eot?#iefix") format("embedded-opentype"),url("/build/fonts/fontawesome/fa-brands-400.woff2") format("woff2"),url("/build/fonts/fontawesome/fa-brands-400.woff") format("woff"),url("/build/fonts/fontawesome/fa-brands-400.ttf") format("truetype"),url("/build/fonts/fontawesome/fa-brands-400.svg#fontawesome") format("svg")}@font-face{font-family:'fa5-regular';font-style:normal;font-weight:normal;src:url("/build/fonts/fontawesome/fa-regular-400.eot");src:url("/build/fonts/fontawesome/fa-regular-400.eot?#iefix") format("embedded-opentype"),url("/build/fonts/fontawesome/fa-regular-400.woff2") format("woff2"),url("/build/fonts/fontawesome/fa-regular-400.woff") format("woff"),url("/build/fonts/fontawesome/fa-regular-400.ttf") format("truetype"),url("/build/fonts/fontawesome/fa-regular-400.svg#fontawesome") format("svg")}@font-face{font-family:'fa5-solid';font-style:normal;font-weight:900;src:url("/build/fonts/fontawesome/fa-solid-900.eot");src:url("/build/fonts/fontawesome/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("/build/fonts/fontawesome/fa-solid-900.woff2") format("woff2"),url("/build/fonts/fontawesome/fa-solid-900.woff") format("woff"),url("/build/fonts/fontawesome/fa-solid-900.ttf") format("truetype"),url("/build/fonts/fontawesome/fa-solid-900.svg#fontawesome") format("svg")}html{scroll-behavior:smooth}body{font-family:"Hiragino Sans", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "BIZ UDPGothic", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial", sans-serif;-webkit-font-smoothing:antialiased}select::-ms-expand{display:none}html{box-sizing:border-box}*,*:before,*:after{box-sizing:inherit}a{color:#2A8FBD;text-decoration:none}.Content{display:flex;flex-direction:row;padding-bottom:60px}.Content.Content-TypeFlip{flex-direction:row-reverse}.Content.Content-TypeFixedMainAside .Content_Main{max-width:680px;margin-left:initial}.Content.Content-TypeFixedMainAside .Content_Aside{padding-left:20px}.Content.Content-TypeFixedAsideMain .Content_Main{max-width:680px;margin-left:initial}.Content.Content-TypeFixedAsideMain .Content_Aside{padding-right:20px}.Content_Main{flex-grow:1;min-width:0;max-width:760px;margin-left:auto;margin-right:auto}.Content_Main+.Content_Aside{padding-left:20px}.Content_Aside{flex:0 0 320px;min-width:320px}.Content_AsideItem+.Content_AsideItem{margin-top:30px}.Image,.ArticleList_Image{display:block;width:100%;height:auto}.Image-GiftLetter{display:block;max-width:345px;margin-left:auto;margin-right:auto}.Image-Payments{width:auto;height:60px}.Image-ProductDetailImage{height:407px;background-color:#EFEFF4}.Link{color:#2A8FBD}.Link-More{display:block;font-size:12px;color:#2A8FBD;text-align:right}.Link-WithIcon{position:relative;display:inline-block;padding-right:1.5em}.Link-WithIcon .Link-Icon{position:absolute;top:50%;right:0;display:block;width:1.5em;height:1em;margin-top:-2px;transform:translateY(-50%)}.Main{position:relative;padding-bottom:30px}.Main:before{content:'';position:absolute;top:0;left:50%;display:block;width:100%;max-width:1000px;transform:translateX(-50%)}.Main.Main-Type-PaddingTop{padding-top:30px}.Main.Main-Type-NoBorder:before{content:none}.Main.Main-Type-FontMeiryo{font-family:'HiraKakuProN-W3','メイリオ',Meiryo}.Main.Main-Type-Gray{min-height:calc(100vh - 180px);border-top:none;padding-top:30px;background-color:#F7F9F9}.Main.Main-Type-Gray.Main-Type-PaddingTopNone{padding-top:0}.Main.Main-Type-Gray.Main-Type-Order{padding:70px 0 150px}.Main .Main-Row{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between}.Main .Main-Row.Main-Row-Type-1Column{justify-content:center}.Main .Main-Row.Main-Row-Type-1Column .Main-Column.Main-Column-Type-Primary{width:800px}.Main .Main-Row.Main-Row-Type-2Column .Main-Column.Main-Column-Type-Primary{order:1;min-width:0;flex-basis:610px;flex-grow:0;margin-left:0}.Main .Main-Row.Main-Row-Type-2Column .Main-Column.Main-Column-Type-Secondary{order:2;width:360px;min-width:0;flex-basis:360px;flex-grow:0;margin-left:0}.Main .Main-Column.Main-Column-Type-Primary{order:2;flex-grow:1;flex-basis:0;margin-left:30px}.Main .Main-Column.Main-Column-Type-Primary .Main-ColumnChunk{margin-bottom:10px}.Main .Main-Column.Main-Column-Type-Primary:only-child{margin-left:0}.Main .Main-Column.Main-Column-Type-Secondary{order:1;width:220px;flex-basis:220px;flex-grow:0;flex-shrink:0}.Main .Main-Column.Main-Column-Type-Tertiary{order:3;width:110px;margin-left:30px}.Main .Main-Column.Main-Column-Type-Tertiary .Main-Chunk{margin-bottom:50px}.Main .Main-Column.Main-Column-Type-Tertiary .Main-Chunk:last-child{margin-bottom:0}.Main .Main-Column.Main-Column-Type-Tertiary .Main-Heading{text-align:center;padding:10px 0 20px}.Main .Main-Heading{padding:10px 0 20px;font-size:14px;line-height:1.4;font-weight:normal}.Main .Main-Heading.Main-Heading-Type-CorporatePrimary{padding:0;margin-bottom:30px;font-size:30px;font-weight:bold;text-align:center}.Main .Main-Heading.Main-Heading-Type-CorporatePrimary:before,.Main .Main-Heading.Main-Heading-Type-CorporatePrimary:after{content:none}.Main .Main-Heading.Main-Heading-Type-CorporateSecondary{padding:0;margin-bottom:20px;font-size:18px;font-weight:bold;text-align:center}.Main .Main-Heading.Main-Heading-Type-CorporateSecondary:before{content:"＼"}.Main .Main-Heading.Main-Heading-Type-CorporateSecondary:after{content:"／"}.Main .Main-Heading.Main-Heading-Type-CorporateContact{padding:0;margin-bottom:20px;font-size:20px;font-weight:bold;text-align:center}.Main .Main-Heading.Main-Heading-Type-CorporateContact:before,.Main .Main-Heading.Main-Heading-Type-CorporateContact:after{content:none}.Main .Main-Heading.Main-Heading-Type-Primary{font-size:18px}.Main .Main-Chunk{margin-bottom:30px}.Main .Main-Chunk:last-child{margin-bottom:0}.Main .Main-Chunk.Main-Chunk-Type-Ranking{position:relative;padding-top:20px}.Main .Main-Chunk.Main-Chunk-Type-Ranking:before{content:'';position:absolute;top:0;left:0;width:330px;height:0;border-top:solid 1px #EFEFF4}.Main .Main-Chunk.Main-Chunk-Type-Ranking .Main-Image{display:block;width:345px;height:215px;background-color:#EFEFF4}.Main .Main-Chunk.Main-Chunk-Type-Ranking .Main-Ellipsis{display:block;width:345px;padding:0 10px;margin-top:10px;font-size:12px;color:#2A8FBD;text-align:center}.Main .Main-Chunk.Main-Chunk-Type-TopBar{border-top:solid 1px #EFEFF4;margin-bottom:20px}.Main .Main-Chunk.Main-Chunk-Type-TopBar .Main-Heading{padding:20px 0;font-weight:normal}.Main .Main-Chunk.Main-Chunk-Type-Enclose{margin-bottom:20px}.Main .Main-Chunk.Main-Chunk-Type-Enclose .Main-ChunkHeader{padding:15px;background-color:#EFEFF4}.Main .Main-Chunk.Main-Chunk-Type-Enclose .Main-Heading{padding:15px 0;text-align:center;background-color:#EFEFF4}.Main .Main-Chunk.Main-Chunk-Type-Enclose .Main-Body{padding:20px 15px;border:solid 1px #EFEFF4;border-top:none}.Main .Main-Chunk.Main-Chunk-Type-Enclose .Main-Box{padding:0;border:solid 1px #EFEFF4;border-top:none}.Main .Main-Chunk.Main-Chunk-Type-ContentPadding{padding:0 15px}.Main .Main-Chunk.Main-Chunk-Type-Secondary{position:relative;padding:12px 15px;background-color:#EFEFF4;text-align:center}.Main .Main-Chunk.Main-Chunk-Type-Secondary:before{content:'';position:absolute;top:14px;left:15px;display:block;width:15px;height:15px;border-top:solid 3px #2A8FBD;border-left:solid 3px #2A8FBD;transform:rotate(-45deg)}.Main .Main-ChunkVerticalBox{padding:20px 0;border-bottom:solid 1px #EFEFF4}.Main .Main-ChunkVerticalBox:last-child{border-bottom:none}.Main .Main-ChunkVerticalBoxRhythmChild{margin-bottom:5px}.Main .Main-ChunkVerticalBoxRhythmChild:last-child{margin-bottom:0}.Main .Main-ChunkItem{margin-bottom:20px}.Main .Main-ChunkItem:last-child{margin-bottom:0}.Main .Main-ChunkContent{padding-left:15px;padding-right:15px}.Main .Main-ChunkFullSize{margin-right:-15px;margin-left:-15px}.Main .Main-ChunkLabel{font-family:'Roboto', sans-serif;display:inline-block;padding:5px 20px 3px;border-radius:12px;margin:0 auto 35px;color:#FFFFFF;background-color:#2A8FBD;font-size:16px;line-height:1;font-weight:600;text-align:center;letter-spacing:3.45px}.Main .Main-Section{margin-bottom:50px}.Main .Main-Section.Main-Section-Type-HalfSpace{margin-bottom:25px}.Main .Main-Section:last-child{margin-bottom:0}.Main .Main-Section.Main-Section-Type-Encloser{padding:30px;border:solid 1px #9B9B9B}.Main .Main-Section.Main-Section-Type-Encloser.Main-Section-Type-Rounded{border-radius:10px}.Main .Main-Section.Main-Section-Type-EncloserEdge{padding:30px;border:solid 1px #9B9B9B}.Main .Main-Section.Main-Section-Type-Primary{background-color:#2A8FBD}.Main .Main-Section.Main-Section-Type-PrimaryHighlight{background-color:#E1F1F9}.Main .Main-Section.Main-Section-Type-Gray{background-color:#F7F9F9}.Main .Main-Section.Main-Section-Type-OffTone{padding:60px 0;background-color:#F7F9F9}.Main .Main-SectionItem{margin-bottom:40px}.Main .Main-EvenlyStack{display:flex;flex-direction:column;justify-content:space-between;height:100%}.Main .Main-Body{padding:10px 15px}.Main .Main-BodyHeading{margin-bottom:10px;font-size:12px;color:#666666}.Main .Main-Kanban{display:inline-block;padding:15px 20px;color:#282828;font-size:14px;font-weight:600;line-height:1.555555556;letter-spacing:0.4px}.Main .Main-IngrowContent{position:absolute;bottom:20px;left:20px;z-index:10}.Media{display:flex;flex-direction:row;padding:0}.Media.Media-Type-OrderProduct .Media-Item{flex-basis:200px;margin-right:40px}.Media.Media-Type-OrderProduct .Media-ItemButton{margin-top:15px}.Media.Media-Type-Gift .Media-Item{flex-basis:90px}.Media.Media-Type-Gift .Media-Body{justify-content:flex-start}.Media.Media-Type-GiftHistory .Media-Item{flex-basis:70px}.Media.Media-Type-GiftHistory .Media-Body{justify-content:flex-start}.Media.Media-Type-GiftHistory .Media-Meta{margin-bottom:5px}.Media.Media-Type-ReverseActionItem{flex-direction:row-reverse;justify-content:center}.Media.Media-Type-ReverseActionItem&gt;.Media-Item{flex-basis:280px;align-self:center;width:280px;margin-left:20px;margin-right:0}.Media.Media-Type-Stack{flex-direction:column;padding:0}.Media.Media-Type-Stack.Media-Type-TextDefault .Media-Title,.Media.Media-Type-Stack.Media-Type-TextDefault .Media-Price{font-size:12px}.Media.Media-Type-Stack .Media-Item,.Media.Media-Type-Stack .Media-Image{width:100%}.Media.Media-Type-Stack .Media-Item{flex-basis:auto;margin-right:0;margin-bottom:10px}.Media.Media-Type-Stack .Media-Body{flex-grow:1;flex-basis:auto;justify-content:flex-start}.Media.Media-Type-Stack .Media-Body.Media-Body-Type-Between{display:flex;flex-grow:1;flex-shrink:0;flex-direction:column;justify-content:space-between;width:100%}.Media.Media-Type-Stack .Media-Body.Media-Body-Type-TopDownCard{min-height:100px;letter-spacing:0.8px}.Media.Media-Type-Stack .Media-Body,.Media.Media-Type-Stack .Media-ActionBar{padding:0}.Media.Media-Type-Stack .Media-Title{color:#686868;font-size:13px;line-height:1.5;margin-bottom:5px}.Media.Media-Type-Stack .Media-Title:only-child{margin-bottom:0}.Media.Media-Type-Stack .Media-Price{color:#282828;font-size:13px;line-height:1.6;font-weight:600}.Media.Media-Type-Stack .Media-Price.Media-Price-Type-SoldOut{color:#9B9B9B}.Media.Media-Type-Stack .Media-Title:last-child,.Media.Media-Type-Stack .Media-Price:last-child{margin-bottom:0}.Media.Media-Type-Stack .Media-RakutenStore{color:#A9A9A9;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1;overflow:hidden}.Media.Media-Type-Stack .Media-RakutenStore:before{content:'';background-image:url("https://i.anny.gift/assets/user/rakuten_icon-a2b4787cfaffb6bfce8a3f4315239e5b95f53a933acda9e5390fdf05e1c22d2d.png");background-size:cover;margin-right:2px;width:17px;height:17px;display:inline-block;vertical-align:middle}.Media.Media-Type-Stack .Media-RakutenReview{color:#A9A9A9}.Media.Media-Type-Stack.Media-Type-BodyPadding .Media-Item{margin-bottom:0px}.Media.Media-Type-Stack.Media-Type-BodyPadding .Media-Body{padding:15px}.Media.Media-Type-Stack.Media-Type-BodyPadding .Media-ActionBar{padding:0 15px}.Media.Media-Type-Stack.Media-Type-ThemePrimary{height:100%}.Media.Media-Type-Stack.Media-Type-ThemePrimary .Media-Item{margin-bottom:0}.Media.Media-Type-Stack.Media-Type-ThemePrimary .Media-Body{display:flex;flex-direction:column;justify-content:space-between;flex-grow:1;padding:16px 12px;border:solid 1px #E1F1F9;border-top:none;background-color:#FFFFFF}.Media.Media-Type-Stack.Media-Type-ThemePrimary .Media-Title{font-size:12px;line-height:1.2;color:#2A8FBD}.Media.Media-Type-Stack.Media-Type-Product .Media-Item{margin-bottom:5px;flex-basis:120px;width:120px}.Media.Media-Type-Stack.Media-Type-Product .Media-Link{padding:0;color:#2A8FBD;text-decoration:underline;font-size:10px;font-weight:300;line-height:1.7;text-align:left}.Media.Media-Type-Stack.Media-Type-Product .Media-Link-Type-TextMedium{font-size:13px}.Media.Media-Type-Stack.Media-Type-Product .Media-Link:after{content:none}.Media.Media-Type-SimpleStack,.Media.Media-Type-SimpleStack-Large{flex-direction:column;width:105px;padding:0 7.5px}.Media.Media-Type-SimpleStack.Media-Type-SmallStack,.Media.Media-Type-SmallStack.Media-Type-SimpleStack-Large{width:90px;max-width:90px}.Media.Media-Type-SimpleStack.Media-Type-SmallStack .Media-Item,.Media.Media-Type-SmallStack.Media-Type-SimpleStack-Large .Media-Item{flex-basis:90px}.Media.Media-Type-SimpleStack.Media-Type-SmallStack .Media-Title,.Media.Media-Type-SmallStack.Media-Type-SimpleStack-Large .Media-Title{color:#2A8FBD}.Media.Media-Type-SimpleStack.Media-Type-SmallStack .Media-Body,.Media.Media-Type-SmallStack.Media-Type-SimpleStack-Large .Media-Body{margin-bottom:0}.Media.Media-Type-SimpleStack .Media-Item,.Media.Media-Type-SimpleStack-Large .Media-Item{flex-basis:auto;width:100%;margin-right:0;margin-bottom:10px}.Media.Media-Type-SimpleStack .Media-Item:only-child,.Media.Media-Type-SimpleStack-Large .Media-Item:only-child{margin-bottom:0}.Media.Media-Type-SimpleStack .Media-Body,.Media.Media-Type-SimpleStack-Large .Media-Body{flex-basis:auto;flex-grow:1;justify-content:space-between;margin-bottom:10px}.Media.Media-Type-SimpleStack .Media-Image,.Media.Media-Type-SimpleStack-Large .Media-Image{width:100%}.Media.Media-Type-SimpleStack .Media-Title,.Media.Media-Type-SimpleStack-Large .Media-Title{color:#686868;font-size:13px;line-height:1.5;margin-bottom:5px}.Media.Media-Type-SimpleStack .Media-Title:only-child,.Media.Media-Type-SimpleStack-Large .Media-Title:only-child{margin-bottom:0}.Media.Media-Type-SimpleStack .Media-Price,.Media.Media-Type-SimpleStack-Large .Media-Price{color:#282828;font-size:13px;line-height:1.6;font-weight:600}.Media.Media-Type-SimpleStack .Media-Price.Media-Price-Type-SoldOut,.Media.Media-Type-SimpleStack-Large .Media-Price.Media-Price-Type-SoldOut{color:#9B9B9B}.Media.Media-Type-SimpleStack-Large{width:322px}.Media.Media-Type-SimpleStack-Large .Media-Title{font-size:14px}.Media.Media-Type-SimpleStack-Large .Media-Price{font-size:14px}.Media.Media-Type-Middle{padding:10px 0}.Media.Media-Type-Middle .Media-Item{flex-basis:130px;margin-right:15px}.Media.Media-Type-Middle .Media-Body{display:flex;flex-direction:column;justify-content:center;color:#4A4A4A;font-size:12px;line-height:1.83}.Media .FixedBottomItem{position:fixed;bottom:0;left:0;width:100%;border-top:solid 1px #EFEFF4;background-color:#FFFFFF}.Media.Media-Type-Reverse{flex-direction:row-reverse}.Media.Media-Type-Reverse&gt;.Media-Item{margin-right:0;margin-left:10px}.Media.Media-Type-Reverse .Media-Item{margin-right:0}.Media.Media-Type-AboutGiftletter{flex-direction:row-reverse;align-items:center;margin:70px 20px 100px}.Media.Media-Type-AboutGiftletter&gt;.Media-Item{align-self:center;flex-basis:420px;margin-right:0;margin-left:70px}.Media.Media-Type-AboutGiftletter .Media-Body .Media-Item{margin-bottom:30px}.Media.Media-Type-MarginTop-40{margin-top:40px}.Media .Media-Item{position:relative;flex:0 0 80px;align-self:flex-start;height:auto;margin-right:15px}.Media .Media-Item.Media-Item-Type-Centerize{align-self:center;text-align:center}.Media .Media-Item.Media-Item-Type-XXL{flex-basis:400px;width:400px}.Media .Media-Item.Media-Item-Type-L{flex-basis:240px;width:240px}.Media .Media-Item.Media-Item-Type-SVGDefault{flex-basis:96px;height:96px}.Media .Media-Item.Media-Item-Type-70{flex-basis:70px;width:70px}.Media .Media-Item.Media-Item-Type-Small{flex-basis:60px;width:60px;margin-right:10px}.Media .Media-Item.Media-Item-Type-GiftLetter{flex-basis:330px;width:330px;margin-right:30px}.Media .Media-ItemIcon{font-size:96px}.Media .Media-DataLabel{position:absolute;left:-3px;top:-3px;padding:6px 5px 7px;text-align:center;color:#FFFFFF;background-color:#A0643F;font-family:"Noto Serif JP", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-size:12px;line-height:1}.Media .Media-OptionLabels{position:absolute;bottom:5px;right:10px;display:flex;flex-direction:row}.Media .Media-OptionLabel{margin-right:-5px;width:32px;height:32px;font-size:36px}.Media .Media-OptionLabelSvg{vertical-align:top}.Media .Media-ItemLabel{position:absolute;bottom:10px;left:10px;min-width:80px;padding:5px;border-radius:2px;font-size:12px;line-height:1.25;text-align:center;color:#FFFFFF;background-color:rgba(249,129,42,0.8)}.Media .Media-ItemLabel.Media-ItemLabel-Type-Negative{background-color:#9B9B9B}.Media .Media-ItemLabel.Media-ItemLabel-Type-Ribbon{position:absolute;top:-15px;left:-5px;height:30px;padding:8px 4px 8px 6px;border-radius:0;color:#FFFFFF;background-color:#B52623;font-size:13px;font-weight:600;line-height:1.076923077;text-align:center;letter-spacing:1px}.Media .Media-ItemLabel.Media-ItemLabel-Type-Ribbon:before{content:'';position:absolute;top:0;right:-8px;display:block;border-top:solid 15px #B52623;border-right:solid 8px transparent;border-bottom:solid 15px #B52623;border-left:none}.Media .Media-ItemLabel.Media-ItemLabel-Type-Ribbon:after{content:'';position:absolute;bottom:-5px;left:0;display:block;border-top:solid 2.5px #7a1412;border-right:solid 2.5px #7a1412;border-bottom:solid 2.5px transparent;border-left:solid 2.5px transparent}.Media .Media-Image{vertical-align:top}.Media .Media-ItemActionIcon{position:absolute;right:0;bottom:0;padding:5px;font-size:20px;line-height:1;z-index:10;color:#2A8FBD;cursor:pointer}.Media .Media-ItemActionIcon svg{fill:#FFFFFF}.Media .Media-ItemLabel{position:absolute;left:5px;bottom:5px;min-width:60px;padding:4px;border-radius:2px;font-size:10px;text-align:center;color:#FFFFFF;background-color:#F5A623}.Media .Media-ItemLabel.Media-ItemLabel-Type-Negative{background-color:#9B9B9B}.Media .Media-Body{display:flex;justify-content:center;flex-direction:column;width:100%}.Media .Media-Body.Media-Body-Type-Superscript{justify-content:flex-start}.Media .Media-Body.Media-Body-Type-SpaceBetween{justify-content:space-between}.Media .Media-Body.Media-Body-Type-NormalFormat{justify-content:flex-start;padding-top:10px;padding-bottom:10px}.Media .Media-Title{margin-bottom:5px;color:#433D34;font-size:16px;line-height:1.71}.Media .Media-Link{position:relative;padding-right:15px;color:#2A8FBD;text-decoration:underline;text-align:right;cursor:pointer}.Media .Media-Link:after{content:'';position:absolute;top:50%;right:0;display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent currentColor;transform:translateY(-50%)}.Media .Media-LinkText{color:#433D34;text-decoration:underline}.Media .Media-LinkText:hover{text-decoration:none}.Media:hover .Media-LinkText{text-decoration:none}.Media .Media-Description{margin-bottom:10px;color:#9B9B9B;font-size:12px;line-height:1.666666667;word-break:break-all}.Media .Media-Image{width:100%;height:auto;background-color:#EFEFF4;vertical-align:top}.Media .Media-Image.Media-Image-Type-PlaceholderTransparent{background-color:rgba(255,255,255,0)}.Media .Media-Image.Media-Image-Type-Merit{width:auto;height:80px;background-color:rgba(255,255,255,0)}.Media .Media-Image.Media-Image-Type-SNS{background-color:unset}.Media .Media-MetaData{display:flex;justify-content:flex-start}.Media .Media-MetaDatum{color:#9B9B9B;font-size:12px}.Media .Media-MetaDatum:after{content:' ｜ '}.Media .Media-MetaDatum:last-child:after{content:none}.Media .Media-SpacingItem{margin-bottom:5px}.Media .Media-SpacingItem:last-child{margin-bottom:0}.Page{-ms-overflow-style:none;-ms-overflow-x:hidden}.Page.Page-Type-Gray{background-color:#F7F9F9}.Page .Page-Content{padding:30px 0}.Page .Page-ContentWidth{display:block;width:1000px;margin-left:auto;margin-right:auto}.Page .Page-ContentWidth.Page-ContentWidth-Type-Primary{width:630px}.Page .Page-MainWidth{width:700px;margin-left:auto;margin-right:auto}.Page .Page-MainWidth.Page-MainWidth-Type-900{width:900px}.Page .Page-MainWidth.Page-MainWidth-Type-800{width:800px}.Page .Page-MainWidth.Page-MainWidth-Type-600{width:600px}.Page .Page-MainWidth.Page-MainWidth-Type-500{width:500px}.Page .Page-MainWidth.Page-MainWidth-Type-340{width:340px}.Page .Page-AboutRhythm{margin-bottom:80px}.Page .Page-AboutRhythm:last-child{margin-bottom:0}.Page .Page-ContentWidth{width:1000px;margin-left:auto;margin-right:auto}.Page .Page-ContentWidth.Page-MainWidth-Type-900{width:900px}.Page .Page-ContentWidth.Page-MainWidth-Type-800{width:800px}.Page .Page-ContentWidth.Page-MainWidth-Type-700{width:700px}.Page .Page-ContentWidth.Page-MainWidth-Type-600{width:600px}.Page .Page-ContentWidth.Page-MainWidth-Type-500{width:500px}@media screen and (max-width: 1040px){.Page .Page-ContentWidth{width:1040px;padding-left:20px;padding-right:20px}}.Page .Page-SpacingChunk{margin-top:40px}.Page .Page-SpacingChunk:first-child{margin-top:0}.Page .Page-SpacingBlock{margin-top:30px}.Page .Page-SpacingBlock:first-child{margin-top:0}.Page .Page-SpacingItem{margin-top:20px}.Page .Page-SpacingItem:first-child{margin-top:0}.Page .Page-SpacingAdjust{margin-top:10px}.Page .Page-SpacingAdjust:first-child{margin-top:0}.Page .ContentWrapper-SpacingChunk{margin-top:40px}.Page .ContentWrapper-SpacingChunk:first-child{margin-top:0}.Page .ContentWrapper-SpacingBlock{margin-top:20px}.Page .ContentWrapper-SpacingBlock:first-child{margin-top:0}.Page .ContentWrapper-SpacingItem{margin-top:10px}.Page .ContentWrapper-SpacingItem:first-child{margin-top:0}.Page .ContentWrapper-SpacingAdjust{margin-top:5px}.Page .ContentWrapper-SpacingAdjust:first-child{margin-top:0}.SpacingChunk+.SpacingChunk{margin-top:30px}.SpacingBlock+.SpacingBlock{margin-top:20px}.SpacingItem+.SpacingItem{margin-top:10px}.SpacingAdjustment+.SpacingAdjustment{margin-top:5px}.Text-XXXL{font-size:24px;line-height:1.6;word-break:break-all}.Text-XXL{font-size:22px;line-height:1.6;word-break:break-all}.Text-XL{font-size:20px;line-height:1.6;word-break:break-all}.Text-LL{font-size:18px;line-height:1.6;word-break:break-all}.Text-L{font-size:16px;line-height:1.5;word-break:break-all}.Text-Default{font-size:14px;line-height:1.5;word-break:break-all}.Text-Medium{font-size:13px;line-height:1.714285714;word-break:break-all}.Text-S,.Text-Small{font-size:12px;line-height:1.714285714;word-break:break-all}.Text-SS{font-size:11px;line-height:1.4;word-break:break-all}.Text-XS{font-size:10px;line-height:1.4;word-break:break-all}.Text-Heading{font-size:18px;line-height:1.6;word-break:break-all}.Text-InlineLead{display:inline-block;margin-right:10px}.Text-ColorPrimary{color:#2A8FBD}.Text-ColorSecondary{color:#E868A2}.Text-ColorTertiary{color:#DCB820}.Text-ColorAttention{color:#EE3352}.Text-ColorApproximateAccent{color:#EE3352}.Text-ColorGray{color:#9B9B9B}.Text-ColorGreen{color:#417505}.Text-ColorOffBlack{color:#686868}.Text-ColorLightBlack{color:#4A4A4A}.Text-ColorDefault{color:#433D34}.Text-ColorNotification{color:#5F8A2C}.Text-ColorNotice{color:#F5A623}.Text-HashTag{color:#417505;font-weight:bold}.Text-HashTag:before{content:"#"}.Text-HashTag:empty:before{content:none}.Text-Right{text-align:right}.Text-Center{text-align:center}.Text-Bold{font-weight:bold}.Text-Ellipsis{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.Text-Link{text-decoration:underline;cursor:pointer}.Text-Link:hover{text-decoration:none}.Text-HoverUnderline:hover{text-decoration:underline}.Text-LinkArror{position:relative;display:inline-block;padding-right:15px}.Text-LinkArror:after{content:'';position:absolute;top:50%;right:0;display:block;width:8px;height:8px;margin-top:-1px;border-bottom:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(-45deg) translateY(-50%)}.Text-Underline{text-decoration:underline}.Text-Inline{display:inline}.Text-LineClamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.Text-MultiClamp{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden}.Text-HashTag{color:#417505;font-weight:bold}.Text-HashTag:before{content:"#"}.Text-Slack{line-height:2}.Text-DecorationTree:before{content:"├ ";color:#2A8FBD;line-height:normal}.Text-DecorationBallet:before{content:'・';color:#2A8FBD;line-height:normal}.Text-DecorationLineThrough{text-decoration:line-through}.Text-FontMincho{font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif}.Text-BrandMessage{margin-top:10px;font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-size:16px;line-height:1.6;font-weight:600;text-align:center}.Typography-HeadingLevel2{font-size:20px;font-weight:600;line-height:1.4}.Typography-Heading{font-size:14px;font-weight:600;line-height:1.4;text-align:center}.Typography-Caption{font-size:16px;font-weight:600;line-height:1.4;text-align:center}.Typography-CaptionSubprime{font-size:14px;text-align:center;color:#A9A9A9}.Typography-Link{color:#2A8FBD;font-size:12px;font-weight:300;text-decoration:underline}.Typography-Body,.Typography-Emphasis{font-size:14px;line-height:1.666666667;color:#282828}.Typography-BodySubprime,.Typography-EmphasisSubprime{font-size:13px;line-height:1.666666667;color:#686868}.Typography-BodySecondary{font-size:12px;line-height:1.666666667;color:#282828}.Typography-Emphasis{font-weight:600}.Typography-EmphasisSubprime{font-weight:600}.Typography-Dignified,.Typography-CaptionSubprime,.Typography-DignifiedSubprime{font-weight:600}.Typography-DignifiedSubprime{text-align:center;color:#A9A9A9}.Typography-DeliveryDate{color:#ee3352}.Typography-AlignLeft{text-align:left}.Typography-AlignCenter{text-align:center}.Typography-AlignRight{text-align:right}.Typography-ColorPrimary{color:#2A8FBD}.Typography-ColorAttention{color:#ee3352}.Typography-ColorGold{color:#DAA520}.Typography-ColorBlack{color:#282828}.Typography-ColorBlack80{color:#686868}.Typography-ColorPointBlack{color:#707070}.Typography-ColorApproximateAccent{color:#ee3352}.Typography-Lead{font-size:16px;font-weight:300;line-height:1.666666667;color:#686868;text-align:center}.Typography-SizeXXLarge{font-size:16px;line-height:1.625}.Typography-SizeXLarge{font-size:15px;line-height:1.666666667}.Typography-SizeLarge{font-size:14px;line-height:1.714285714}.Typography-SizeDefault{font-size:13px;line-height:1.615384615}.Typography-SizeSmall{font-size:12px;line-height:1.666666667}.Typography-SizeXSmall{font-size:11px;line-height:1.727272727}.Typography-SizeXXSmall{font-size:10px;line-height:1.4}.Typography-WeightBold{font-weight:600}.Typography-WeightLight{font-weight:300}.Typography-10pxLineHeightAdjuter{margin-top:-10px}.Buttons.Buttons-Type-Elegant .Button{display:block;width:100%;height:40px;font-size:16px;line-height:1.375;color:#433D34;border:solid 1px currentColor;border-radius:20px;background-color:#FFFFFF}.Buttons.Buttons-Type-Inelegant .Button{width:100%;height:30px;padding:6px;border:solid 1px currentColor;border-radius:15px;color:#2A8FBD;background-color:#FFFFFF;font-size:12px;line-height:1.4}.Buttons.Buttons-Type-Row .Button+.Button{margin-left:10px}.Buttons.Buttons-Type-Column .Button+.Button{margin-top:20px}.Buttons.Button-Type-Rhythm{margin-bottom:30px}.Buttons .Giftletter-Button{width:345px;height:40px;background-color:#fff;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.Buttons .Giftletter-Button .item{height:40px;border:1px solid #2A8FBD;border-radius:10px;background:#ffffff;text-align:center;color:#2A8FBD;font-size:12px;display:flex;align-items:center;justify-content:center;cursor:pointer}.Buttons.Buttons-Type-LinkCopy{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;height:40px;margin-bottom:0}.Buttons.Buttons-Type-LinkCopy.Buttons-Type-ShippingCode .Button.Button-Type-Link{padding:8px;max-width:225px;flex-basis:225px;flex-grow:0}.Buttons.Buttons-Type-LinkCopy .Button{display:flex;justify-content:center;align-items:center;padding:0;margin-bottom:0;line-height:1.4}.Buttons.Buttons-Type-LinkCopy .Button.Button-Type-Link{flex-grow:1;width:calc(100% - 120px);height:100%;border:solid 1px #DFDFDF;margin-right:10px;color:#2A8FBD;font-size:15px;font-weight:600;background-color:#FFFFFF}.Buttons.Buttons-Type-LinkCopy .Button.Button-Type-CopyButton{flex-basis:110px;height:100%;font-size:17px;font-weight:600;border-bottom:solid 4px #25779D}.Buttons.Buttons-Type-GiftletterSindLinks{display:flex;flex-direction:row}.Buttons.Buttons-Type-GiftletterSindLinks .Button{display:flex;justify-content:center;align-items:center;margin:0;height:70px;font-size:17px;font-weight:600}.Buttons.Buttons-Type-GiftletterSindLinks .Button+.Button{margin-left:20px}.Buttons.Buttons-Type-GiftletterSindLinks .Button.Button-Paint-LINE{background-color:#19B800;border-bottom:solid 4px #149300}.Buttons.Buttons-Type-GiftletterSindLinks .Button.Button-Paint-Facebook{background-color:#355088;border-bottom:solid 4px #29406C}.Buttons.Buttons-Type-GiftletterSindLinks .Button.Button-Paint-Mail{background-color:#6CB5D6;border-bottom:solid 4px #5490AC}.Cards&gt;.Cards-Header{margin-bottom:30px;font-size:14px;font-weight:bold;text-align:center}.Cards .Card,.Cards .Cards-Item{margin-bottom:30px}.CreditCards{display:block;max-width:315px;margin-right:auto;margin-left:auto}.DocumentFormat.DocumentFormt-Type-FontSmall .DocumentFormat-Heading,.DocumentFormat.DocumentFormt-Type-FontSmall .DocumentFormat-Paragraph{font-size:12px}.DocumentFormat .DocumentFormat-Section{margin-bottom:30px}.DocumentFormat .DocumentFormat-Section:last-child{margin-bottom:0}.DocumentFormat .DocumentFormat-ContentSize{width:560px}.DocumentFormat .DocumentFormat-Encloser{padding:20px 30px;border:solid 1px #DDDDDD;border-radius:10px}.DocumentFormat .DocumentFormat-Encloser.DocumentFormat-Encloser-Type-OffColor{border:none;border-radius:0;background-color:#F7F9F9}.DocumentFormat .DocumentFormat-EncloserHeading.DocumentFormat-GroupItem{margin-bottom:15px}.DocumentFormat .DocumentFormat-EncloserHeading.DocumentFormat-EncloserHeading-Type-ActionIcon{position:relative;padding-right:20px}.DocumentFormat .DocumentFormat-EncloserHeading.DocumentFormat-EncloserHeading-Type-ActionIcon .DocumentFormat-Title{display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;font-size:15px;line-height:1.714285714;word-break:break-all;word-wrap:break-word;color:#282828}.DocumentFormat .DocumentFormat-Group{margin-bottom:10px}.DocumentFormat .DocumentFormat-GroupItem{margin-bottom:5px}.DocumentFormat .DocumentFormat-GroupItem:last-child{margin-bottom:0}.DocumentFormat .DocumentFormat-Right{text-align:right}.DocumentFormat .DocumentFormat-InlineWord{margin-left:5px}.DocumentFormat .DocumentFormat-InlineWord:first-child{margin-left:0}.DocumentFormat .DocumentFormat-Heading:first-child,.DocumentFormat .DocumentFormat-Paragraph:first-child,.DocumentFormat .DocumentFormat-Image:first-child{margin-top:0}.DocumentFormat .DocumentFormat-Heading{margin-top:30px;font-size:16px;line-height:1.625}.DocumentFormat .DocumentFormat-Strong{font-size:14px;line-height:1.625;font-weight:bold}.DocumentFormat .DocumentFormat-Paragraph{margin-top:30px;line-height:1.625;font-size:14px;font-weight:normal}.DocumentFormat .DocumentFormat-Image{margin-top:15px;width:100%}.DocumentFormat .DocumentFormat-Tree{position:relative;display:block;padding:12px 20px;border-top:solid 1px #EFEFF4;font-size:12px;color:#433D34}.DocumentFormat .DocumentFormat-Tree:before{content:"├";position:absolute;top:12px;left:0;color:#2A8FBD}.DocumentFormat .DocumentFormat-Tree:last-child:before{content:"└"}.DocumentFormat .DocumentFormat-MetaData{color:#686868;font-size:12px;flex:1}.DocumentFormat .DocumentFormat-GiftOptionHeading{font-size:14px;font-weight:600}.DocumentFormat .DocumentFormat-GiftOptionParagraph{margin-top:20px;line-height:1.625;font-size:14px;font-weight:normal}.DocumentFormat .DocumentFormat-GiftOptionImage{margin-top:20px}.DocumentFormat .DocumentFormat-GiftOptionText{margin-top:10px;font-size:14px;font-weight:300}.DocumentFormat .DocumentFormat-GiftOption{display:block;margin-top:20px;margin-bottom:40px}.DocumentFormat .DocumentFormat-Comment{display:flex;flex-direction:row;align-items:flex-start;margin-top:20px}.DocumentFormat .DocumentFormat-Comment+.DocumentFormat-Paragraph{margin-top:15px}.DocumentFormat .DocumentFormat-CommentProfile{flex-basis:88px;flex-shrink:0}.DocumentFormat .DocumentFormat-CommentProfileImage{display:block;width:88px;height:88px;border:solid 1px #DFDFDF;border-radius:50%}.DocumentFormat .DocumentFormat-CommentProfileName{margin-top:10px;text-align:center;color:#686868;font-size:14px;font-weight:600}.DocumentFormat .DocumentFormat-CommentBalloon{position:relative;display:block;padding:15px;border:solid 1px #2A8FBD;border-radius:4px;margin-top:10px;margin-left:20px;font-size:15px;line-height:1.666666667;color:#2A8FBD;background-color:#FFFFFF;text-align:justify;z-index:1}.DocumentFormat .DocumentFormat-CommentBalloon:before,.DocumentFormat .DocumentFormat-CommentBalloon:after{content:'';position:absolute;top:24px;display:block;border-top:solid 5px transparent;border-left:solid 5px transparent;border-bottom:solid 5px transparent;border-right:solid 8px currentColor}.DocumentFormat .DocumentFormat-CommentBalloon:before{left:-13px;border-right-color:#2A8FBD;z-index:2}.DocumentFormat .DocumentFormat-CommentBalloon:after{left:-11px;border-right-color:#FFFFFF;z-index:3}.Medias.Medias-Type-Ranking{counter-reset:rank}.Medias.Medias-Type-Ranking .Media{counter-increment:rank}.Medias.Medias-Type-Ranking .Media:nth-child(1) .Media-Item:before,.Medias.Medias-Type-Ranking .Media:nth-child(2) .Media-Item:before,.Medias.Medias-Type-Ranking .Media:nth-child(3) .Media-Item:before{display:flex;justify-content:center;align-items:flex-end;top:-20px;left:0;width:42px;height:36px;padding-bottom:3px;border-radius:0;line-height:1;background-size:cover;background-color:rgba(255,255,255,0);color:#FFFFFF}.Medias.Medias-Type-Ranking .Media:nth-child(1) .Media-Item:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABDCAYAAAA2weP+AAAGTklEQVR4Ae2bc7wrORTHu7ZtWzNVpn1r27Zt27ZtdTrXmLprFo8XdS/Wtne7Obs373NRzEyTyUP/OI93muQ7Ob/8cpJadjt/71kmMiq6sxhy/fTRa5NKwzgKIdfXGdVx+qzUx1mmI1mfFAJQ5SLjc97dADYqUio6DMBUiqGI+58+1bFhA9hI5AMoWQ0YRFZ1vtQANhLFoPRFTWB+FGsAIzMsKBU1AIs0gBHBV9HTtYD1+5wnNoCNRKLTtii2E79UglUISsONVXJcpDrQlhjMt+NhQbqmOm3LN4BVtBjSydh3yVnV+XKm074P+fcGMHrRAJbx2dYDXWsA02xkpY+xjXhnlgaWeMK2QEwWdk4q1lMT8lb7JxTbUpw24E8QwU+r6BQuNqfNvkZadd4Gu4uM6rwUZvsYYElFdCVksZDwiqWZIQvfJWXxBHNT0SnBvpEAGwy5/8gFXSua7AmfIX0gMRB2/UlenuVDz5YbxmXxR4BUPqyHmtHR11/fbv6ytiIg9ZoFC0O5r3IBYNI/mU7nrpa4LHgrwCIzbbB0nWVe9rMLtVcs76joGjNe2CCeSdBeFQM9ZIHUqwoMQrFtwbKz01ps1uFo5Y4ORlx/9XahDZjOrm77gdBWrTKTpSYsCI91G1YdhcUG6+cUAFbr7bI1zM6zagGDsBCxrxZTlK1WYwbMK9wEbWAgNTuL0/ZhVv3o70a2Wu2D+ENKXlcNFta4KDNYslXC7f8F7aS6nSUtKQEDY9WfQkj6plr7OZ/0uuU9RVoEv+UPysMSv0gq4vqsKhT4ZWRJW9Nb7TWBQcDBCKtFKNXp2Gkw4v67XLu4yPljT0BadlTnxbsA0P8DEH7FqfpKsllci93sEh8d/XLwi4GTIk3QsipqYpeadjdUSIimAkCo9pKKyYQH3mnfaIlSyTIPS4HFcHYvN6MLQZcmYDCYVLdjd5Z9hFnc57etonUvSQztndNf2WIZmh35sNWxXNwrfFwOWJromIaA88vi69stTHunkQ+g3OitkHZgimNlskVKKMLloHUUOgVGWa60wMxo06Zjo0WYRp/gCA9OrvDMhRT8x1C1QlEOmS/uFf8e5fg/gY05OGLDsLzCEdVWZPz5eoBBwOp6jOGqSAdaKeuXomP2r2H374bLO3gQn5VZOTMY3iF6dQ68HH722xqeD1JNFzAYIKxeevrSo2y3OE4/b7kVEayFYWDgwCv6M68QT3rEnbR0EODiZ4JadhVpFemeZTm/NFXrfhHML1RBKtqWABo0DAxDCWgYZBinkq3q5yji2VpgQcxoJzqmK2DBuLj6XhFdXe1kikTeJyWMA5PF5zQOFEIpZ3JhtcUp/IvWz5ncpFPHRm/Qu10TfCOcZ5KykZbAmuarIyWF23UAK8E2B8djiRbbKiQFcFp/qPV5EgP6dGx07aw4c0Z1oT2h1K3zM8AUP24cmCKcp3OwBNwveHbekvAKdxh5PmNAx0YNWMkFpLTR59Oq80rDwHCKHQYDMDt6iI5xCKiLGQYWU4TteAAjOsYjsN3YtA5gW2zEAxjEQNjNBRjsIQ0Dg6M2XsCyPmQ6LDCydR/kQqmHB7DeDofpwIph1891AyMlbLNjSrP5OgY3IesFBm7/fV5pOWiyjoEdqR+YLLTOLTqW86H36gYGzp0LMA46BqaXhuhfwwvYVJN1DK4KUEhJ8TROwCDgaM0809qNzqwbWFIW9+EIDGpdpgGDyyb1p+SrNsQTWF+neToGV6vqBhbz2NfgCWxqi80UWHAAQuXKZo+y6YLswfDXMShb0wBG3P7XPIHlTdCxgZD0Ay1g4Pb7eALrZ69jcOo+TA+YLER5Aptmgo7l/WgGzZR8lbeODUeZ6hhsw8L0gHnFuzkDgwMOxpVW9CLFlBQv5Q2sv8vJ2OU7r6MGLOkVj+YNbHorWx1LdzmOo5eSnq125Q0s+Z+OsUxJu0gNWEzecnPewEZdHGYScCeMGrCpLVuuOCsAS3U5ORx+6AdGCol/8tcxOxtgYddvLIB9whUYuTjMxuV/RR0Y3AfjDUzzxWEDl1ioA8OdVTnDIheHWbj8D1kAe4ozLHJxmAWwLurA4PoSf2CGLg5r+g4TgxlmPYs/MGMXh7Vc92SxSh4yqwBLq4jy4Yd9H+rAYh7BPasAm0H5wp2eL6/+Cy3lZDtCgIvYAAAAAElFTkSuQmCC")}.Medias.Medias-Type-Ranking .Media:nth-child(2) .Media-Item:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABDCAYAAAA2weP+AAAFn0lEQVR4Ae2bA5TlTBCF179t27Zt27Ztjm3b89u2bdu2zey95yRnlPc6eelK7e5kzrnjl1R/qaqu6u43ZrvTd55i1NTUVNrZ2flrf3+/09fX5+D775qbm4+fkmycYgxpaWm5m6D8BJDlCbBBghftlwoW1dPT839dXd2yCTBXbW1tzxFMOsED+xJgrtrb2782AQPUpxNgAx72gQlYa2vrvQmwgRzWbgLW2Nh4ZAJsYIacESXE76lgIWQ/SWbJYWpoaFi1o6PjB5/c9QGAzp0ASyGE3tEAdCXCtB8Qd/F+nwCzpwRYTU3NUsxrCbCAQi77DMAenaKBwcCJRUVFW0PHFhQU7F5cXDybUgPeMqiHPEZpAloE9y5id4Gv5w54uwussLBwA+h9yPEEaD/i6xExJ/z12Td6wLq7u//G7+aNuSbsGGyDa8c/3sMjrGWhXwbDGgZu3zgMzcrKmuBXVqDCfy1G765KVQv29vb+D8/blsCuIpg0wD7CYMbFULzemKbxviSOB0ZPMvSzH49xQ89JJ+SzVSSNLSkpWRMLhikNxUD+xdNfRjhv7WlqzxiqY0ywXC/bRNCzONm8QGCmpyucP08yAaMI7H0TsPz8/IWkDMX18yD2i0Zj4WX1gsDWMt2fIUuDswzedZ+UkXgQ6+P6//I+CAknSEhwYIL13/eGRcwHxlRUVMwAo59MAexraGmhJDsj7vuOd6/KykojMIobI1KTUH19/VaYDf/zu29XV9cvSAtzDja+zAXkQH9Al+Xl5S0mGIqNgx8O8phjymODnvQ1gsl/Q66QeLYQIFd7vRUTvxlrFsdxxvJ7QVjb+3k0QiIQMA4G3rC9cJkxDpAWCNxLugVtKZ78HJZhzQVv/swPGPITgQQNzV8RJtPb7jQw+bzr3/gbgJWWls7vtUjQ+cx1NozCta70g2XOY/5J2IZN3MLjzhU9lxNLRqsVV1999XgM4r9BA/qcjTkr4gjedYChQA4FzF3rPyTC5st8gH4fIQ1K7n9lBMwd4Jc+A3sb4PYJm+dYy+G1P5hqPoRaKGAcIGevkLPhzGiyr/KbEVlaRAH2QprBPYPw2iqIgYSL/73LBItCcRoKmNugvxi0X2Txy1WQNBsuH0UBdmeAtukeeNxahuucHAQWVVVVFRoYBRBnGxL6xe7OlKkFezYKsK6gAwW4q1nk+s22+NvvhtdHymNeg45QW8wH1JFcNgrhrbdnDAwDLeYgQkD7F2pCvlrACwH8/inICSPkpYygseActLa1I5e6w16jGR9RgJ3GAYSV61EFUEn41xvymLnUuBp56K1MXw+PvDBKSO4HOXGrurqaxquI62JRPGwzDWBoz9SAwbtXzBhYbm7uchrAKCRxFWDsITMGxq02LWDIvbHDQsX/X+SNXC71aADD7nfswDA7/2YD2PsawND8xw6MJyFtAHtitOQxliORgWGmvF4LGGqqWIGhyn/cBrAmLWC1tbWxAmPRayMkL1EBppDHeFTAhocdpwUM4lQfJ7ATIwNDI72LJjDklTjbom1thOR6KrAU8hiPVkUGhr3JRTSBlZWVxQKLGyBWjmyit5qkCYzC2rs4MC5bWwHmhuV3msCwMCgODMvXP1sDhpnydU1g2DcUB4bV2U9sArtPE1h5eXkcVf4rNoFdPq3nMQC7x2YOK9cGhsZYFFhzc3OvTQ87VxsYttCkgWXZBHawNjAchpEuWg+zGZLbagNzD9xJAlvDpoetrA1MOo/xTJg1YGhP5tWGZTw4HEE8xWP93Www+B9tYDhwJ9UW/SkB7PNpNY+hyv9WAtgzarCCHxyOfIjFGjAk/tumBGCYzSSq/KckgLXpA5PJYyhab5EIyQJJELIH7szvYZLwsJPUgZkPDosc98wIGE9OTynAMEDbmx+7WAeGtf0NpUGIHRw2KMybVycDbrZBBl452JwAAAAASUVORK5CYII=")}.Medias.Medias-Type-Ranking .Media:nth-child(3) .Media-Item:before{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAEwAAABDCAYAAAA2weP+AAAGbElEQVR4Ae2cdZjiOhfG+b7r7u7u7sq2zEBbmOvu7u6+gowLDtdd1hVZH0fH57q7uxs353kmq4W2kDQr/PGul578mrw5Jz2swXKbbYVR0i3W9QasPw8/VpUberQq1+O3fpP0Wq5bkWJcYQJJeYTZAEpOCbfQUAa2hLqbxXMBTD4NhG3/Jr3i3mVgI8r4xCyAKSQE7LkysBFlA9KXSsAyXim16JryDJPeUwKW9ohzy8BGhJbb4wrAwPivKAPDMyxsW78vKP2adzn6pY/Ku+Qy6m4RDu4JSt8tCwuWa6bBtmUZWB51uS1XJb3Cyymv+HyXW6jCf14GRk5lYB1uYQ/wtTIwleoJiJ+kfELHCg0sEz5irajdVBFxcNfMcvKnzamp2IRJiuERw9jwUcl0NZO6tsG8U8ItVkN1kfBY7lk02zGwqMt0XMTJvRt18jksBO77mIu7XM9AE27hWKgbMbD+oO3PzvrKrXXOCZ/AMWANhGx/4YdnmOUy7R1x8j8BJHlx5+gR6ILRxjXl0oq0TxrWcXY358sFB8NV/ybcgtkQcfCv5IGFZ9oHo0eP/j/9YIWpeQtvj+VhPR4Ymll/Fao2sj7pQwMsvULAQLPGVRxEM9i5tfzhQ48WON4JWf/ubqnYi2ri7LGcoVSewVI1ABAVOolKoHizcfG9AEzp6dL1T8uNSsBABmz2hTTDwe9AKVCwBDvcI+uXFINFy9ZHD5j5CKX7g/lDwKMVgM2jB8t4bNTB/Q336WoRcmqWBAyMWv4XtH5b6P4pn7jAML7x2PWiDj4hC8vBfxlzGfekEdz00bb10cN6C99rQX2lIjAQvBjJUdqEOlsE00DY+o/cfXuD0k9djebNFwWP4NQDIAgepRm/ocG8MNPO7ULraaJ7BTAsUMzF57CPqTiunkArrk63+Xg4IcGxAEA47cUnJstdMLX2+I1yOcP/aBpszGUS5GZ0T0BSBQwG0+U2CzRjhFmcabJsp7aWxAlt3czqEzcjGcgcl2kLlMp8Iges263sY1jw/nLBU8Z1SVcaaPN5W6bwVwY2s864LS6R0E56H3gdkaXo5F6Wg6XsY/ImTKgc2hveXMHMhY2lqNOK8ePPXgMN7p9FGb+T/xQKc8iIi4Zl584vtCPHXSYAoUkof7q4+FNefpuUT5i3ZO3YF5T+0AwMCwH6fLlSycm9iQz7bK0+B7kcuv47pZyvN2jVBKwvaP0Ddi9NZZDPuGHKI7wityNCalE0MDSA3gKDS0eco0xqAgS4CHJcTVWR0OBjWGmf2Ke2XoTkF05B8lcU4gfFzzAnH1MYIMy4OfFqrmAyGXPwN6mBBVrYoMnHsAD0XQq14kN9IelXRfheMVMCMO4pGIRKjYckV263RbPrV7WfE6/W7mO4QO/0SbvI7HxXLHlspAxMiJSwJLkaDcByUOYgyMGo46Tt8BJAv09q+QxQn0ofk3slt8RrOwmOurV+RtIthkrxsFthAFoFMwptGE6k2mKuT3i0+xhWyiuOz/ilN4q9PuGxPFA0sFl207kwAL3V2mCG4JkIzsVK8LBRRhbAZmMfYyDkefsXvyTHcfuwAAbqD1mZAIMasmhg8KqNFbCkR9QdVj9KZEt+kQtHPSyAtTXq72N9AekXAsC4d1kAm1Ojv49lA9YvSwaGgu9m52M2XYFBOkIAGDeZETDIqfQEBjVpF4klGWQFrL1JXx+DpLf0GebgHmYFDO3SugKDVgESHnYtI2AgOAHVDRiqP28ofUk6+CqGwMBX9MzyzSUDm+kadQw7YOBjFt2AQWtVycBidvNOLIHNraXvY/jVHZGWzfGjz16bJTDQIGUfw817JIDh1OIblsAyPok2MHiJ/CMpYJC8vsoSWEezRYeySPqIIDB+Hktg83TwsYxPHCS4JPkXmfvYo3R9LO0V55AD5uAaWAODhju6Wb7wLMkleQ9rYJ2UfSzhEUaTXJIXsQY2v66S7gxrES4lB8zFmdkCU2i4I6BOt3AYMWBxp/FA1sBo+xj0hJEDNrpya/bAoHGYjo9BFw/pb7OBj/3FGhhuuCOtvpD1dxrAPl1Vfaw3IH1NHBj0g7EGpr5xWHsTC3lgDn4Wa1i4cZhCWZSksCS5x9gDo+NjKY8wgzwwB+dkAYhA47C67zBR8LAb2QNTbhwm1u5JwMPOXlGAJQj7GPz/GMSBxezc8WwAKTQOE5CWL6/+B2cC3kwNG7z2AAAAAElFTkSuQmCC")}.Medias.Medias-Type-Ranking .Media .Media-Item{position:relative;z-index:1}.Medias.Medias-Type-Ranking .Media .Media-Item:before{content:counter(rank);position:absolute;top:5px;left:5px;display:block;width:26px;height:26px;border-radius:26px;font-size:14px;line-height:2;color:#433D34;background-color:#FFFFFF;text-align:center;z-index:10}.Medias.Medias-Type-RankingLabel{counter-reset:rank}.Medias.Medias-Type-RankingLabel .Media{counter-increment:rank}.Medias.Medias-Type-RankingLabel .Media:nth-child(1) .Media-Item:before{border-color:#E4BE3B;color:#FFFFFF;background-color:#E4BE3B}.Medias.Medias-Type-RankingLabel .Media:nth-child(2) .Media-Item:before{border-color:#A4A4A4;color:#FFFFFF;background-color:#A4A4A4}.Medias.Medias-Type-RankingLabel .Media:nth-child(3) .Media-Item:before{border-color:#D59B4D;color:#FFFFFF;background-color:#D59B4D}.Medias.Medias-Type-RankingLabel .Media .Media-Item{position:relative;z-index:1}.Medias.Medias-Type-RankingLabel .Media .Media-Item:before{content:counter(rank);position:absolute;top:5px;left:5px;display:block;width:22px;height:22px;border:solid 1px #DFDFDF;border-radius:11px;font-size:10px;line-height:2;color:#433D34;background-color:#FFFFFF;text-align:center;z-index:10}.Medias.Medias-Type-Corporate .Media{padding:30px 10px 40px;border-radius:12px;background-color:#F7F9F9}.Medias.Medias-Type-Corporate .Media .Media-Item{background-color:rgba(255,255,255,0)}.Medias.Medias-Type-Corporate .Media .Media-Body{color:#4A4A4A}.Medias.Medias-Type-Corporate .Media .Media-Image{display:block;width:auto;height:60px;margin:0 auto 10px}.Medias.Medias-Type-Corporate .Media .Media-Caption{font-size:18px;font-weight:bold;text-align:center;color:#2A8FBD}.Medias.Medias-Type-2Column{display:flex;flex-direction:row;flex-wrap:wrap;align-items:flex-start}.Medias.Medias-Type-2Column .Media{width:calc(50% - 7.5px);margin-right:15px;margin-bottom:15px}.Medias.Medias-Type-2Column .Media:only-child{width:100%}.Medias.Medias-Type-2Column .Media:nth-child(2n){margin-right:0}.Medias.Medias-Type-2Column .Media:nth-last-child(-n+2){margin-bottom:0}.Medias.Medias-Type-3Column{display:flex;flex-direction:row;flex-wrap:wrap}.Medias.Medias-Type-3Column .Media{width:calc(90% / 3);width:calc(calc(100% - 40px) / 3);margin-right:20px}.Medias.Medias-Type-3Column .Media:nth-child(3n){margin-right:0}.Medias.Medias-Type-3Column .Media:last-child{margin-bottom:20px}.Medias.Medias-Type-4Column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;width:100%}.Medias.Medias-Type-4Column .Media{width:calc(90% / 4);width:calc(calc(100% - 60px) / 4);margin-right:20px}.Medias.Medias-Type-4Column .Media:nth-child(4n){margin-right:0}.Medias.Medias-Type-4Column .Media:last-child{margin-bottom:20px}.Medias.Medias-Type-CardColumn{display:flex;flex-direction:row;flex-wrap:wrap}.Medias.Medias-Type-CardColumn .Media{width:200px;margin-right:40px}.Medias.Medias-Type-CardColumn .Media:nth-child(3n){margin-right:0}.Medias.Medias-Type-CardColumn .Media:last-child{margin-bottom:20px}.Medias.Medias-Type-5Column{display:flex;flex-direction:row;flex-wrap:wrap}.Medias.Medias-Type-5Column .Media{width:calc(20% - 12px);margin-right:15px}.Medias.Medias-Type-5Column .Media:nth-child(5n){margin-right:0}.Medias.Medias-Type-5Column .Media:last-child{margin-bottom:20px}.Medias .Media{margin-bottom:20px}.Medias .Media:last-child{margin-bottom:0}.OrderHistories .OrderHistory+.OrderHistory{padding-top:40px;border-top:1px solid #DFDFDF;margin-top:40px}.Tags{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-5px}.Tags .Tag{margin-right:10px;margin-bottom:5px}.Tags .Tag-Type-BottomMargin{margin-bottom:5px}.Tags.Tags-Type-HashTag .Tag{display:inline;min-width:auto;padding:0;margin-right:9px;background-color:rgba(255,255,255,0);color:#433D34;font-size:14px;line-height:2.142857143}.Tags.Tags-Type-HashTag .Tag:before{content:'#';color:#2A8FBD}.Tags.Tags-Type-Capsule{margin-bottom:-10px}.Tags.Tags-Type-Capsule .Tag{min-width:auto;padding:6px 12px 5px;border:solid 1px #9B9B9B;border-radius:25px;margin-right:6px;margin-bottom:10px;background-color:#FFFFFF;font-size:12px;line-height:1;color:#433D34}.Tags.Tags-Type-Slit.Tags-Size-Default .Tag{font-size:14px;margin-left:14px;margin-right:14px}.Tags.Tags-Type-Slit.Tags-Size-Default .Tag:before{left:-20px}.Tags.Tags-Type-Slit a.Tag:hover{color:#2A8FBD}.Tags.Tags-Type-Slit .Tag{min-width:auto;position:relative;padding:4px 0;margin-left:10px;margin-bottom:10px;font-size:12px;color:#666666;background:none;text-align:left}.Tags.Tags-Type-Slit .Tag:before{content:'｜';position:absolute;left:-14px;color:#433D34;pointer-events:none}.Tags.Tags-Type-Slit .Tag:first-child{margin-left:0}.Tags.Tags-Type-Slit .Tag:first-child:before{content:none}.Tags.Tags-Type-Slit .Tag-ColorPrimary{min-width:auto;position:relative;padding:4px 0;margin-right:10px;margin-left:10px;margin-bottom:10px;font-size:12px;color:#2A8FBD;background:none;text-align:left}.Tags.Tags-Type-Slit .Tag-ColorPrimary:before{content:'｜';position:absolute;left:-14px;color:#433D34;pointer-events:none}.Icons.Icons-Type-SNSFluid{font-size:40px}.Images.Images-Type-Rounded .Image,.Images.Images-Type-Rounded .ArticleList_Image{border-radius:5px}.Panels.Panels-Type-Justify .Panel{width:100%;height:initial}.Panels.Panels-Type-Tiled{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start}.Panels.Panels-Type-2Column .Panel{width:calc( 50% - 7.5px );height:initial;margin-right:0;margin-bottom:15px}.Panels.Panels-Type-2Column .Panel:nth-last-child(-n+2){margin-bottom:0}.Panels.Panels-Type-3Column .Panel{width:calc( 33.33334% - 10px );height:initial;margin-right:15px;margin-bottom:15px}.Panels.Panels-Type-3Column .Panel:nth-child(3n){margin-right:0}.Panels.Panels-Type-3Column .Panel:nth-last-child(-n+3){margin-bottom:0}.Panels.Panels-Type-BottomText .Panel .Panel-Body{top:initial;left:0;bottom:0;padding:8px;text-align:left;transform:none}.Panels.Panels-Type-BottomText .Panel .Panel-Image{border-radius:5px}.Panels.Panels-Type-TextShadow .Panel:before{content:none}.Panels.Panels-Type-TextShadow .Panel .Panel-Body{text-shadow:0 0 4px rgba(0,0,0,0.5)}.Products{display:flex;flex-direction:row;flex-wrap:wrap;width:100%}.Products.Products-Type-5Column .Product{flex-basis:calc(20% - 1.6px);max-width:calc(20% - 1.6px);margin:0;margin-left:2px;margin-bottom:20px}.Products.Products-Type-5Column .Product:nth-child(4n+1){margin-left:2px}.Products.Products-Type-5Column .Product:nth-child(5n+1){margin-left:0}.Products.Products-TypeRank{counter-reset:rank}.Products.Products-TypeRank .Product{counter-increment:rank}.Products.Products-TypeRank .Product:nth-child(1) .Product-Item:before{border-color:#E4BE3B;color:#FFFFFF;background-color:#E4BE3B}.Products.Products-TypeRank .Product:nth-child(2) .Product-Item:before{border-color:#A4A4A4;color:#FFFFFF;background-color:#A4A4A4}.Products.Products-TypeRank .Product:nth-child(3) .Product-Item:before{border-color:#D59B4D;color:#FFFFFF;background-color:#D59B4D}.Products.Products-TypeRank .Product:nth-child(n+11) .Product-Item:before{content:none}.Products.Products-TypeRank .Product .Product-Item{position:relative;z-index:1}.Products.Products-TypeRank .Product .Product-Item:before{content:counter(rank);position:absolute;top:-5px;left:-5px;display:block;width:22px;height:22px;border:solid 1px #DFDFDF;border-radius:11px;font-size:10px;line-height:2;color:#433D34;background-color:#FFFFFF;text-align:center;z-index:10}.Tags{display:flex;flex-direction:row;flex-wrap:wrap;margin-bottom:-5px}.Tags .Tag{margin-right:10px;margin-bottom:5px}.Tags .Tag-Type-BottomMargin{margin-bottom:5px}.Tags.Tags-Type-HashTag .Tag{display:inline;min-width:auto;padding:0;margin-right:9px;background-color:rgba(255,255,255,0);color:#433D34;font-size:14px;line-height:2.142857143}.Tags.Tags-Type-HashTag .Tag:before{content:'#';color:#2A8FBD}.Tags.Tags-Type-Capsule{margin-bottom:-10px}.Tags.Tags-Type-Capsule .Tag{min-width:auto;padding:6px 12px 5px;border:solid 1px #9B9B9B;border-radius:25px;margin-right:6px;margin-bottom:10px;background-color:#FFFFFF;font-size:12px;line-height:1;color:#433D34}.Tags.Tags-Type-Slit.Tags-Size-Default .Tag{font-size:14px;margin-left:14px;margin-right:14px}.Tags.Tags-Type-Slit.Tags-Size-Default .Tag:before{left:-20px}.Tags.Tags-Type-Slit a.Tag:hover{color:#2A8FBD}.Tags.Tags-Type-Slit .Tag{min-width:auto;position:relative;padding:4px 0;margin-left:10px;margin-bottom:10px;font-size:12px;color:#666666;background:none;text-align:left}.Tags.Tags-Type-Slit .Tag:before{content:'｜';position:absolute;left:-14px;color:#433D34;pointer-events:none}.Tags.Tags-Type-Slit .Tag:first-child{margin-left:0}.Tags.Tags-Type-Slit .Tag:first-child:before{content:none}.Tags.Tags-Type-Slit .Tag-ColorPrimary{min-width:auto;position:relative;padding:4px 0;margin-right:10px;margin-left:10px;margin-bottom:10px;font-size:12px;color:#2A8FBD;background:none;text-align:left}.Tags.Tags-Type-Slit .Tag-ColorPrimary:before{content:'｜';position:absolute;left:-14px;color:#433D34;pointer-events:none}.Article_TableOfContents{margin:30px -15px 40px -15px}.Article_TableOfContents{padding:28px 25px;background-color:#f0f9ff}.Article_TableOfContents.Article_TableOfContents-Type-Accordion .Article_TableOfContentsTitle{position:relative}.Article_TableOfContents.Article_TableOfContents-Type-Accordion .Article_TableOfContentsTitle::after{content:"開く";position:absolute;right:0;top:0;font-size:12px;font-weight:300;line-height:2}.Article_TableOfContents.Article_TableOfContents-Type-Accordion.Article_TableOfContentsTitle-Type-Opened::after{content:"閉じる"}.Article_TableOfContents.Article_TableOfContents-Type-Accordion .Article_CollapseOpenTrigger{position:absolute;bottom:0;left:50%;width:100vw;padding:16px 16px 0;text-align:center;color:#2a8fbd;background-color:#f0f9ff;font-weight:600;transform:translateX(-50%);z-index:10}.Article_TableOfContents.Article_TableOfContents-Type-Accordion .Article_CollapseOpenTrigger::after{content:"";position:absolute;top:0;left:0;width:100vw;height:60px;background:linear-gradient(0deg, #f0f9ff, rgba(240,249,255,0));transform:translateY(-100%)}.Article_TableOfContentsTitle{font-size:1.4rem;line-height:1.71429;font-weight:600;color:#2a8fbd}.Article_TableOfContentsTitle+.Article_TableOfContentsNavigation{margin-top:20px}.Article_TableOfContentsChapters{position:relative;z-index:1;overflow:hidden}.Article_TableOfContentsChapter{position:relative;display:block}.Article_TableOfContentsChapter::before{content:"";position:absolute;top:4px;left:0;border:5px solid transparent;border-left-color:currentColor;color:#2A8FBD;font-size:1rem;line-height:1.4}.Article_TableOfContentsChapter+.Article_TableOfContentsChapter{margin-top:20px}.Article_TableOfContentsChapter.Article_TableOfContentsChapter-TypeSubHeading{margin-left:15px;color:#2A8FBD;font-weight:normal}.Article_TableOfContentsChapter.Article_TableOfContentsChapter-TypeSubHeading:before{content:"\2981";top:3px;border:none}.Article_TableOfContentsChapterText{font-size:1.3rem;line-height:1.38462;display:inline-block;padding-left:10px;color:#2A8FBD;text-decoration:underline;cursor:pointer}.Article_TableOfContentsChapterText:hover{text-decoration:none}.ProductList{padding:15px;background-color:#F7F9F9}.ProductList.ProductList-TypeNoBackground{padding-left:0;padding-right:0;background-color:transparent}.ProductList_Header{display:flex;flex-direction:row;align-items:center}.ProductList_Header+.ProductList_Items{margin-top:20px}.ProductList_Heading{font-size:1.5rem;line-height:1.7;flex:1 1 auto}.ProductList_HeaderAction{font-size:1.2rem;line-height:1.7;flex:1 0 90px;text-align:right}.ProductList_Items{display:flex;flex-wrap:wrap}.ProductList_Items .Product{margin-right:15px;width:calc(50% - 7.5px)}.ProductList_Items .Product:nth-child(2n){margin-right:0}.ProductList_Items+.ProductList_Footer{margin-top:20px}.ProductList_Item{display:block;flex:1 1 calc(50% - 10px);flex:1 1 0%}.ProductList_Item+.ProductList_Item{margin-left:15px}.ProductList_Media{display:flex;flex-direction:column;height:100%}.ProductList_Picture{flex:0 1}.ProductList_Picture+.ProductList_Body{margin-top:10px}.ProductList_Body{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between}.ProductList_TypographyBody{font-size:1.3rem;line-height:1.4;color:#282828}.ProductList_TypographySubprime{font-size:1.1rem;line-height:1.63636;color:#686868}.ProductList_TypographyPrime{font-size:1.3rem;line-height:1.7;color:#282828;font-weight:600}.ProductList_Footer{text-align:right}.Article{padding:0 15px 20px}.Article_FullsizeComponent,.Article_KeyVisual,.Article_ConciergeListThumbnails,.Article_TableOfContents,.Article_ProductItem{width:100vw;margin-left:-15px;margin-right:-15px}@media screen and (min-width: 768px){.Article_FullsizeComponent,.Article_KeyVisual,.Article_ConciergeListThumbnails,.Article_TableOfContents,.Article_ProductItem{width:auto;margin:0}}.Article_Title,.Article_Heading,.Article_SubHeading{font-family:ryo-text-plusn, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", "游明朝", "Yu Mincho", "HGS明朝E", "HiraMinProN-W3", "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;-webkit-font-smoothing:auto}.Article_Title+.Article_ProductItem::before,.Article_Heading+.Article_ProductItem::before,.Article_SubHeading+.Article_ProductItem::before{content:none}.Article_Title:first-child,.Article_Heading:first-child,.Article_SubHeading:first-child,.Article_FullsizeComponent:first-child,.Article_KeyVisual:first-child,.Article_ConciergeListThumbnails:first-child,.Article_TableOfContents:first-child,.Article_ProductItem:first-child{margin-top:0}.Article_KeyVisualProductsTile{display:flex;flex-direction:row;flex-wrap:wrap}.Article_KeyVisualProductsTileImage{width:25vw;height:25vw}.Article_KeyVisualImage{-o-object-fit:cover;object-fit:cover}.Article_Information{display:flex;flex-direction:row;margin-top:10px;font-size:11px;color:#A9A9A9}.Article_Topics+.Article_Status{margin-left:5px}.Article_Topic{font-weight:600}.Article_Title{display:inline;border-bottom:dotted 2px #6CB5D6;padding-bottom:4px;text-align:justify;font-size:22px;font-weight:500;line-height:1.772727273;color:#282828}.Article_Title::before{content:"";display:block;margin-top:20px}.Article_TitleRefine{text-align:justify;font-size:18px;font-weight:500;line-height:1.4;color:#282828}.Article_Text{font-size:1.4rem;line-height:1.78571;margin-top:20px;text-align:justify;color:#282828}.Article_Blockquote{font-size:1.4rem;line-height:1.78571;margin-top:20px}.Article_Embed{position:relative;display:block;padding:20px;padding-left:60px;border:solid 1px #C7C7C7;border-radius:4px;color:#333333}.Article_EmbedIcon{display:block;position:absolute;top:20px;left:10px;width:42px;height:42px;font-size:42px;z-index:1}.Article_EmbedIcon svg{vertical-align:top}.Article_EmbedName{font-weight:600}.Article_EmbedScreenName{font-size:1.2rem;line-height:1;font-weight:300;color:#666666}.Article_EmbedBody{margin-top:16px}.Article_EmbedInstagram{margin-top:20px;max-width:100%}.Article_BlockLink{position:relative;display:block;padding:10px 30px 10px 10px;border:solid 1px #2A8FBD;border-radius:4px;margin-top:30px}.Article_BlockLink::after{content:"";position:absolute;top:50%;right:12px;display:block;width:7px;height:7px;border-right:solid 2px #2A8FBD;border-bottom:solid 2px #2A8FBD;transform:rotate(-45deg) translateY(-50%)}.Article_BlockLink+.Article_BlockLink{margin-top:15px}.Article_BlockLinkMediaItem{flex-basis:64px}.Article_ConciergeList,.Article_BuyerReview{margin-top:30px;width:100%}.Article_ConciergeListTitle{font-size:16px;font-weight:600;line-height:1.5}.Article_ConciergeListThumbnails{position:relative;display:flex;flex-direction:row;margin-top:10px;padding:0 15px;overflow:auto}.Article_ConciergeListThumbnails::after{content:"";display:block;padding-right:15px}.Article_ConciergeListThumbnail{display:block;flex-basis:68px;flex-shrink:0;width:68px;height:68px;border-radius:50%;opacity:0.3}.Article_ConciergeListThumbnail+.Article_ConciergeListThumbnail{margin-left:10px}.Article_ConciergeListThumbnail.Article_ConciergeListThumbnail-Type-Active{opacity:1}.Article_ConciergeListProfile{position:relative;padding:16px;border-radius:4px;margin-top:20px;background-color:#F0F9FF}.Article_ConciergeListProfile::before{content:"";position:absolute;top:-12px;left:30px;border:solid 6px rgba(255,255,255,0);border-top:none;border-bottom:solid 12px #F0F9FF}.Article_ConciergeListCatch{font-size:12px;font-weight:600;line-height:1.5;color:#686868}.Article_ConciergeListName{margin-top:2px;font-size:18px;line-height:1.166666667;color:#686868}.Article_ConciergeListText{margin-top:10px;font-size:12px;line-height:1.5;color:#686868}.Article_Heading{font-size:2.1rem;line-height:1.42857;padding-left:20px;margin-bottom:15px;border-left:2px solid #4a4a4a;color:#222222;display:block;margin-top:40px;font-weight:500;color:#282828}.Article_Heading+.Article_ImageContainer,.Article_Heading+.Article_Text,.Article_Heading+.Article_ProductItem,.Article_Heading+.Article_Quote,.Article_Heading+.Article_FullsizeComponent{margin-top:15px}.Article_SubHeading{font-size:1.7rem;line-height:1.5;padding-bottom:10px;border-bottom:solid 2px #2A8FBD;margin-top:30px;font-weight:500;color:#282828}.Article_SubHeading+*{margin-top:10px}.Article_SubHeading+.Article_LinkCard{margin-top:60px}.Article_SubTitle{margin-top:30px;font-size:14px;font-weight:500;font-style:italic;line-height:1.5;color:#282828}.Article_SubTitle+*{margin-top:10px}.Article_ImageContainer{margin-top:20px}.Article_ImageSourceLink,.Article_ImageNote{font-size:12px;font-weight:300;color:#686868}.Article_ImageSource{margin-top:10px;text-align:right}.Article_ImageNote{margin-top:10px;text-align:left}.Article_BuyerReview+.Article_ProductItem::before,.Article_ImageContainer+.Article_ProductItem::before,.Article_Text+.Article_ProductItem::before,.Article_Quote+.Article_ProductItem::before,.Article_Text+.Article_ProductItem::before,.Article_Shop+.Article_ProductItem::before,.Article_Item+.Article_ProductItem::before{content:"";display:block;border-top:1px solid #DFDFDF;padding-top:25px}.Article_ProductItem{padding:0 15px;margin-top:30px;margin-bottom:35px}.Article_ProductItem::after{content:"";display:block;border-bottom:1px solid #DFDFDF;padding-bottom:35px}.Article_Item{margin-top:20px}.Article_ShareItem{margin:50px 0 50px}.Article_Writer{font-size:12px;line-height:1.4;color:#2A8FBD}.Article_Quote{position:relative;padding:20px;margin-top:20px;font-size:14px;line-height:1.857142857;color:#686868;text-align:justify}.Article_Quote::before,.Article_Quote::after{content:"";position:absolute;width:28px;height:28px}.Article_Quote::before{content:"";position:absolute;top:0;left:0;border-top:solid 2px #DFDFDF;border-left:solid 2px #DFDFDF}.Article_Quote::after{content:"";position:absolute;bottom:0;right:0;border-bottom:solid 2px #DFDFDF;border-right:solid 2px #DFDFDF}.Article_QuoteSource{margin-top:10px;font-size:11px;text-align:right;color:#A9A9A9}.Article_Comment{display:flex;flex-direction:row;align-items:flex-start;margin-top:20px}.Article_CommentProfile{flex-basis:72px;flex-shrink:0}.Article_CommentProfileImage{display:block;width:68px;height:68px;border:solid 1px #DFDFDF;border-radius:50%;margin:0 auto}.Article_CommentProfileName{margin-top:5px;text-align:center;color:#282828;font-size:12px;font-weight:600}.Article_CommentBalloon{position:relative;display:block;padding:10px;border:solid 1px #2A8FBD;border-radius:4px;margin-top:10px;margin-left:20px;font-size:12px;line-height:1.5;color:#2A8FBD;background-color:#FFFFFF;text-align:justify;z-index:1}.Article_CommentBalloon::before,.Article_CommentBalloon::after{content:"";position:absolute;top:24px;display:block;border-top:solid 5px transparent;border-left:solid 5px transparent;border-bottom:solid 5px transparent;border-right:solid 8px currentColor}.Article_CommentBalloon::before{left:-13px;border-right-color:#2A8FBD;z-index:2}.Article_CommentBalloon::after{left:-11px;border-right-color:#FFFFFF;z-index:3}.Article_CommentSalesLetter{margin-top:10px}.Article_Shop{display:block;padding:20px;border:solid 2px #DFDFDF;margin-top:20px;color:#686868}.Article_ShopName{font-size:13px;font-weight:600;line-height:2}.Article_ShopBrand{margin-top:10px;font-size:11px;line-height:1.636363636}.Article_ShopText{margin-top:10px;font-size:12px;line-height:1.5}.Article_WriterProfile{background-color:#F0F9FF}.Article_WriterProfileMedia{padding:10px}.Article_WriterProfileMediaItem{flex-basis:68px}.Article_WriterProfileMediaImage{border-radius:50%}.Article_WriterProfileName,.Article_WriterProfileDescription{font-size:12px;line-height:1.5;color:#686868;text-align:justify}.Article_WriterProfileName{font-weight:600}.Article_LinkCard{position:relative;display:flex;flex-direction:row;justify-content:space-between;align-items:flex-start;margin:0;margin-top:60px;padding:15px;border-radius:0 4px 4px 4px;border:2px solid #2A8FBD}.Article_LinkCard:before{content:"あわせて読みたい";position:absolute;top:0px;left:-2px;padding:4px 10px;border-radius:4px 4px 0 0;color:#FFFFFF;background-color:#2A8FBD;font-size:1.2rem;transform:translateY(-100%);letter-spacing:0.1rem;z-index:10}.Article_LinkCardImageContainer{margin-right:15px;flex:0 0 90px}.Article_LinkCardMeta{flex:1}.Article_LinkCardTitle{font-size:1.6rem;font-weight:bold;margin-bottom:10px;line-height:1.5;color:#333}.Article_LinkCardDescription{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;overflow:hidden;margin-bottom:10px;color:#333;font-size:1.2rem;line-height:1.7}.Article_LinkCardMore{color:#2A8FBD;font-size:1.2rem;text-align:right}@media screen and (min-width: 1000px){.Article_LinkCard{align-items:center}.Article_LinkCard:before{padding:6px 10px;font-size:1.4rem}.Article_LinkCard:hover .Article_LinkCardMore{text-decoration:underline}.Article_LinkCard:hover .Article_LinkCardImageContainer{position:relative}.Article_LinkCard:hover .Article_LinkCardImageContainer::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.Article_LinkCard:hover .Article_LinkCardTitle{text-decoration:underline;color:#2A8FBD}.Article_LinkCardImageContainer{margin-right:20px;flex:0 0 160px}.Article_LinkCardMeta{flex:1}.Article_LinkCardTitle{font-size:1.8rem}.Article_LinkCardDescription{font-size:1.4rem}.Article_LinkCardMore{color:#2A8FBD;font-size:1.4rem;text-align:right}}.Article_TypographyEmphasis{font-size:1.3rem;line-height:1.46154;color:#282828;font-weight:600}.Article_TypographyLink{font-size:1.4rem;line-height:1.33333;padding-bottom:2px;border-bottom:solid 1px currentColor;font-weight:300;color:#2A8FBD}.ArticleProduct{background-color:#F0F9FF;background-color:#FFFFFF}.ArticleProduct_TypographyBody{font-size:1.4rem;line-height:1.71429;margin-top:15px;color:#282828;text-align:justify}.ArticleProduct_TypographyBodySubprime{font-size:1.4rem;line-height:2;font-weight:300;color:#686868}.ArticleProduct_TypographyAttention{font-size:1.4rem;line-height:1.71429;font-weight:600;color:#ee3352}.ArticleProduct_Title{font-size:1.8rem;line-height:1.33333;font-weight:600;color:#282828}.ArticleProduct_TitleSubprime{font-size:1.6rem;line-height:1.5;margin-top:5px;font-size:16px;font-weight:600;color:#282828;line-height:1.5}.ArticleProduct_PhotoDisplay{margin-top:10px;margin-left:-15px;margin-right:-15px}.ArticleProduct_PhotoSource{font-size:1.1rem;line-height:1.72727;padding:0 15px;margin-top:10px;color:#A9A9A9;text-align:right}.ArticleProduct_Photo{display:block;width:100%}.ArticleProduct_PhotoFrameThumbnails{position:relative;display:flex;padding:0 15px;margin-top:10px;overflow:auto;-webkit-overflow-scrolling:touch}.ArticleProduct_PhotoFrameThumbnails::before,.ArticleProduct_PhotoFrameThumbnails::after{content:none;position:absolute;top:0;display:block;width:15px;height:100%;z-index:10}.ArticleProduct_PhotoFrameThumbnails::before{left:0;background:linear-gradient(270deg, rgba(255,255,255,0), #fff)}.ArticleProduct_PhotoFrameThumbnails::after{right:0;background:linear-gradient(90deg, rgba(255,255,255,0), #fff)}.ArticleProduct_PhotoFrameThumbnails .lazy.loaded{-webkit-animation:none;animation:none}.ArticleProduct_PhotoFrameThumbnail{position:relative;display:block;width:60px;height:40px;flex:0 0 auto;z-index:1;opacity:0.3}.ArticleProduct_PhotoFrameThumbnail+.ArticleProduct_PhotoFrameThumbnail{margin-left:20px}.ArticleProduct_PhotoFrameThumbnail.ArticleProduct_PhotoFrameThumbnail-TypeActive{opacity:1}.ArticleProduct_PhotoFrameThumbnail.ArticleProduct_PhotoFrameThumbnail-TypeActive::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border:solid 2px #2A8FBD;background-color:rgba(255,255,255,0);z-index:10}.ArticleProduct_Actions{margin-top:15px}.ArticleProduct_Action{margin-top:10px}.ArticleProduct_Action:first-child{margin-top:0}.ArticleProduct_FloatButton{position:absolute;bottom:-4px;right:15px;z-index:10}.ArticleProduct_AverageCustomerReviews{margin:5px 0 10px}.ArticleProduct_Reviews{margin-top:30px}.ArticleProduct_ReviewStars{font-size:14px}.ArticleProduct_InstantReviewStars{font-size:12px}.ArticleProduct_ReviewStars,.ArticleProduct_InstantReviewStars{color:#DAA520;font-weight:600}.ArticleProduct_ReviewCount{font-size:12px;font-weight:300;color:#282828}.ArticleProduct_ReviewIcon{margin-right:5px;font-size:1.142857143em}.ArticleProduct_Caption{font-size:14px;font-weight:600;color:#2A8FBD}.ArticleProduct_InstantReview{padding:10px;border-radius:8px;margin-top:10px;background-color:#F0F9FF}.ArticleProduct_InstantReviewBody{margin-top:5px;font-size:13px;font-weight:300;line-height:1.384615385;color:#282828}.ArticleProduct_InstantReviewHeading{margin-top:5px}.ArticleProduct_CollapseWrapper{position:relative}.ArticleProduct_Collapse{position:relative;z-index:1;overflow:hidden}.ArticleProduct_CollapseOpenTrigger{position:absolute;bottom:0;left:50%;width:100vw;padding:16px 16px 0;text-align:center;color:#2A8FBD;background-color:#FFFFFF;font-weight:600;transform:translateX(-50%);z-index:10}.ArticleProduct_CollapseOpenTrigger::after{content:"";position:absolute;top:0;left:0;width:100vw;height:60px;background:linear-gradient(0deg, #fff, rgba(255,255,255,0));transform:translateY(-100%)}.ArticleProduct_GMWidget{position:relative;width:100%;margin-top:10px}.ArticleProduct_GMWidget:before{content:"";display:block;padding-top:calc(100% + 10px)}.ArticleProduct_GMWidget:after{content:"";display:block;padding-top:calc(100% / 5)}.ArticleProduct_GMWidget iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10}.ArticleProduct_GMFeatureWidget{position:relative;width:100%;margin-top:10px;overflow-x:auto;min-height:230px}.ArticleProduct_GMFeatureWidget:after{content:"";display:block;padding-top:35%}.ArticleProduct_GMFeatureWidget iframe{width:100%;height:100%;position:absolute;top:0;left:0;z-index:10;width:calc(110px * 12 + 8px * 12)}.FavoriteButton{display:flex;justify-content:center;align-items:center;flex-direction:column;width:54px;height:54px;border-radius:27px;border:solid 1px #DFDFDF;background-color:#FFFFFF}.FavoriteButton .FavoriteButton-Icon{font-size:26px;line-height:1;color:#ED7589}.FavoriteButton .FavoriteButton-Count{font-size:12px;color:#686868}.Grid.Grid-Type-6Column.Grid-Type-Narrow.Panels.Panels-Type-Justify+.Article_List{margin-top:80px}.Article_BuyerReview+.Article_ProductItem::before,.Article_ImageContainer+.Article_ProductItem::before,.Article_Text+.Article_ProductItem::before,.Article_Quote+.Article_ProductItem::before,.Article_Text+.Article_ProductItem::before,.Article_Shop+.Article_ProductItem::before,.Article_Item+.Article_ProductItem::before{content:none}.Article_FullsizeComponent,.Article_KeyVisual,.Article_ConciergeListThumbnails,.Article_TableOfContents,.Article_ProductItem{width:auto;margin-left:0;margin-right:0}.Article_ProductItem{padding:0}.Article_Heading{font-size:2.4rem;line-height:1.42857;margin-top:70px}.Article_Heading+.Article_ImageContainer{margin-top:30px}.Article_SubHeading{font-size:2rem;line-height:1.5;margin-top:50px}.Article_Text{font-size:1.6rem;line-height:1.78571;margin-top:30px}.Article_Embed{padding-left:70px}.Article_EmbedIcon{left:20px}.Article_LinkCard:before{font-size:1.2rem}.Article_LinkCardImageContainer{flex:0 0 75px;margin-right:15px}.Article_LinkCardTitle{font-size:1.4rem;margin-bottom:5px}.Article_LinkCardDescription{margin-bottom:0;-webkit-line-clamp:2}.Article_LinkCardMore{display:none}.Article_TableOfContents{margin:30px 0 40px 0}.Article_TableOfContentsChapter::before{top:3px}.Article_TableOfContentsChapter.Article_TableOfContentsChapter-TypeSubHeading:before{top:1px}.ArticleProduct{padding:0;background-color:#FFFFFF}.ArticleProduct_PhotoFrameThumbnails::before{background:linear-gradient(270deg, rgba(255,255,255,0), #fff)}.ArticleProduct_PhotoFrameThumbnails::after{background:linear-gradient(90deg, rgba(255,255,255,0), #fff)}.ArticleProduct_PhotoFrameThumbnail{width:90px;height:60px;cursor:pointer}.ArticleProduct_PhotoFrameThumbnail:hover{opacity:0.6}.ArticleProduct_PhotoFrameThumbnail.ArticleProduct_PhotoFrameThumbnail-TypeActive{cursor:default}.ArticleProduct_PhotoFrameThumbnail.ArticleProduct_PhotoFrameThumbnail-TypeActive:hover{opacity:1}.Typography-DeliveryDateInArticle{font-size:1.1rem;line-height:1;color:#686868}.ArticleProduct_CollapseOpenTrigger{font-size:1.6rem;line-height:1;width:100%;background-color:#FFFFFF;cursor:pointer}.ArticleProduct_CollapseOpenTrigger::after{width:100%;background:linear-gradient(0deg, #fff, rgba(255,255,255,0))}.ArticleProduct_PhotoDisplay{margin:20px 0 0}.ArticleProduct_TypographyBody{font-size:1.6rem;line-height:1.71429}.ProductList{padding:20px}.ProductList_Items{display:flex;flex-wrap:wrap}.ProductList_Items .Typography-DeliveryDate{font-size:1.2rem;line-height:1}.ProductList_Items .Product{margin-right:15px;width:calc(25% - 11.25px);flex:0 1 auto}.ProductList_Items .Product:nth-child(2n){margin-right:15px}.ProductList_Items .Product:nth-child(4n){margin-right:0}.ProductList_Link{font-size:1.4rem;line-height:1;color:#2A8FBD;text-decoration:underline}.ProductList_Link:hover{text-decoration:none}.Product-FavoriteIcon{cursor:pointer}.Typography-Lead{font-size:1.2rem;line-height:1.66667}.ArticleHeader{width:100%;padding:0 0 30px 0;border-bottom:solid 1px #C7C7C7;margin-bottom:30px}.ArticleHeader_HeadlineMedia{display:flex;flex-direction:row;align-items:center}.ArticleHeader_Picture{flex-grow:0;flex-basis:180px;flex-shrink:0}.ArticleHeader_Picture+.ArticleHeader_Body{margin-left:20px}.ArticleHeader_Image{display:block;width:100%;height:auto}.ArticleHeader_Body{flex-grow:1;flex-basis:auto;flex-shrink:1}.ArticleHeader_Headline{font-size:3rem;line-height:1.4;font-family:ryo-text-plusn, "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", "游明朝", "Yu Mincho", "HGS明朝E", "HiraMinProN-W3", "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;-webkit-font-smoothing:auto;font-weight:800;text-align:justify;color:#333333}.ArticleHeader_HeadlineDescription{font-size:1.4rem;line-height:1.71429;color:#666666;text-align:justify;margin-top:10px}.ArticleHeader_Footer{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:30px}.ArticleHeader_Writer{display:flex;flex-direction:row;flex-shrink:0;flex-basis:200px;align-items:center}.ArticleHeader_WriterIcon{display:block;flex-basis:40px;border-radius:20px;overflow:hidden}.ArticleHeader_WriterIcon+.ArticleHeader_WriterName{margin-left:15px}.ArticleHeader_WriterImage{display:block;width:100%;height:auto}.ArticleHeader_WriterName{font-size:1.4rem;line-height:1;color:#666666}.ArticleHeader_Actions{display:flex;flex-direction:row;flex-shrink:1;align-items:center}.ArticleHeader_ActionItem{flex-grow:0;flex-shrink:1;flex-basis:auto;min-width:30px}.ArticleHeader_ActionItem+.ArticleHeader_ActionItem{margin-left:15px}.ArticleHeader_SNS{font-size:3rem;line-height:1;display:block;width:30px}.ArticleHeader_SNSIcon{width:100%}.ArticleHeader_SNSImage{display:block;width:100%;height:auto;vertical-align:top}.ArticleHeader_MetaData{flex:0 1 auto;align-self:center;margin-left:auto}.ArticleHeader_Meta{font-size:1.4rem;line-height:1;color:#666666}.ArticleFooter{width:100%;padding:30px 0}.ArticleFooter_HeadlineMedia{display:flex;flex-direction:row;align-items:center}.ArticleFooter_Picture{flex-grow:1;flex-basis:180px;flex-shrink:0}.ArticleFooter_Picture+.ArticleFooter_Body{margin-left:20px}.ArticleFooter_Image{display:block;width:100%;height:auto}.ArticleFooter_Body{flex-grow:1;flex-basis:auto;flex-shrink:1}.ArticleFooter_Headline{font-size:3rem;line-height:1.4;font-weight:300;text-align:justify;color:#333333}.ArticleFooter_HeadlineDescription{font-size:1.4rem;line-height:1.71429;color:#666666;text-align:justify;margin-top:20px}.ArticleFooter_Footer{display:flex;flex-direction:row;flex-wrap:nowrap;margin-top:30px}.ArticleFooter_Writer{display:flex;flex-direction:row;flex-shrink:0;flex-basis:200px;align-items:center;max-width:660px}.ArticleFooter_WriterIcon{display:block;flex:0 0 64px;border-radius:30px;overflow:hidden}.ArticleFooter_WriterIcon+.ArticleFooter_WriterData{margin-left:15px;flex:1}.ArticleFooter_WriterImage{display:block;width:100%;height:auto}.ArticleFooter_WriterName{font-size:1.4rem;line-height:1;color:#333333;font-weight:600}.ArticleFooter_WriterDescription{font-size:1.4rem;line-height:1.4;margin-top:10px;color:#666666}.ArticleFooter_Actions{display:flex;flex-direction:row;flex-shrink:1;align-items:center}.ArticleFooter_ActionItem{flex-grow:0;flex-shrink:1;flex-basis:auto}.ArticleFooter_ActionItem+.ArticleFooter_ActionItem{margin-left:15px}.ArticleFooter_SNS{font-size:3rem;line-height:1;display:block;width:30px}.ArticleFooter_SNSIcon{width:100%}.ArticleFooter_SNSImage{display:block;width:100%;height:auto;vertical-align:top}.ArticleFooter_MetaData{flex:0 1 auto;align-self:center;margin-left:auto}.ArticleFooter_Meta{font-size:1.4rem;line-height:1;color:#666666}.Tab.Tab-TypeButtonBar .Tab_Header{margin-top:0;margin-bottom:20px}.Tab.Tab-TypeButtonBar .Tab_HeaderItem{padding:12px 0}.ArticleList{display:flex;flex-direction:column;width:100%;flex:1}.ArticleList.ArticleList-TypeSizeS .ArticleList_Heading{font-size:1.4rem;line-height:1.6;font-weight:300}.ArticleList.ArticleList-TypeSizeS .ArticleList_Picture{flex-basis:80px}.ArticleList.ArticleList-TypeSizeS .ArticleList_Title{font-size:1.4rem;line-height:1.6}.ArticleList_Heading{font-size:2rem;line-height:1.4;margin-bottom:20px;font-weight:600}.ArticleList_Item{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.ArticleList_Item+.ArticleList_Item{margin-top:15px}.ArticleList_Picture{flex:0 0 100px}.ArticleList_Picture+.ArticleList_Body{margin-left:15px}.ArticleList_Body{flex:1 1 0%}.ArticleList_Title{font-size:1.6rem;line-height:1.6;color:#282828}.ArticleList_Title+.ArticleList_Description{margin-top:10px}.ArticleList_Description{font-size:1.4rem;line-height:1.4;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;word-break:break-all;color:#686868}.ArticleList_MetaData{display:flex;flex-direction:row;margin-top:5px;color:#9B9B9B}.ArticleList_MetaDatum{font-size:1.2rem;line-height:1.2}.ArticleList_Pagination{margin-top:30px}.ArticleList.ArticleList-TypeSidebar .ArticleList_Heading{font-size:1.4rem;line-height:1.4;font-weight:300}.ArticleList.ArticleList-TypeSidebar .ArticleList_Picture{flex-basis:65px}.ArticleList.ArticleList-TypeSidebar .ArticleList_Title{font-size:1.3rem;line-height:1.4}.ArticleList.ArticleList-TypeSidebar .ArticleList_Description{display:none}.ArticleList_Item+.ArticleList_Item{margin-top:20px}.ArticleList_Item:hover .ArticleList_Picture{position:relative}.ArticleList_Item:hover .ArticleList_Picture::before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%;background-color:rgba(0,0,0,0.2)}.ArticleList_Item:hover .ArticleList_Title{text-decoration:underline;color:#2A8FBD}.ArticleList_Picture{flex:0 0 120px}.ArticleList_Picture+.ArticleList_Body{margin-left:20px}.ArticleList_Body{flex:1 1 0%}.ArticleList_Title{font-size:1.8rem;line-height:1.6;color:#282828}.ArticleList_Title+.ArticleList_Description{margin-top:10px}.ArticleList_Description{font-size:1.4rem;line-height:1.4;margin-top:10px;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;text-align:justify;word-break:break-all;color:#686868}.ArticleList_MetaData{display:flex;flex-direction:row;margin-top:5px;color:#9B9B9B}.ArticleList_MetaDatum{font-size:1.2rem;line-height:1.2}.ArticleList_Pagination{margin-top:30px}.Accordion{padding:0}.Accordion .Accordion-Header{position:relative;display:flex;justify-content:center;align-content:center;padding:15px;margin:0;font-size:13px;font-weight:600;line-height:1.538461538;color:#2A8FBD;transition:color .3s, background-color .3s}.Accordion .Accordion-Header:hover .Accordion-Icon{background-color:#54A5CA}.Accordion .Accordion-Header.Accordion-Header-Type-Close{color:#686868}.Accordion .Accordion-Header.Accordion-Header-Type-Close .Accordion-Icon{color:#FFFFFF;background-color:#DFDFDF}.Accordion .Accordion-Header.Accordion-Header-Type-Close .Accordion-Icon:after{transform:translate(-50%, -50%)}.Accordion .Accordion-Header.Accordion-Header-Type-WrapTypeMargin{padding:0 15px;margin:15px 0}.Accordion .Accordion-HeaderTrigger{content:'';position:absolute;right:0;top:0;display:block;width:44px;height:44px;cursor:pointer}.Accordion .Accordion-HeaderTrigger:before,.Accordion .Accordion-HeaderTrigger:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#2A8FBD}.Accordion .Accordion-HeaderTrigger:before{width:20px;height:2px}.Accordion .Accordion-HeaderTrigger:after{width:2px;height:20px;transition:0.3s transform}.Accordion .Accordion-HeaderTrigger.Accordion-HeaderTrigger-Type-Open:after{transform:translate(-50%, -50%) rotate(90deg)}.Accordion .Accordion-Body{margin-top:25px}.Accordion .Accordion-BodyContent{padding:10px 15px}.Accordion .Accordion-Icon{display:inline-block;width:20px;height:20px;border-radius:10px;margin-left:10px;margin-top:-1px;background-color:#2A8FBD;transition:transform .3s, background-color .3s}.Accordion .Accordion-Icon:before,.Accordion .Accordion-Icon:after{content:"";position:absolute;top:50%;left:50%;width:9px;height:0;border-top:solid 1px #FFFFFF;transform:translate(-50%, -50%)}.Accordion .Accordion-Icon:after{transform:translate(-50%, -50%) rotate(90deg)}.Accordion .Accordion-Icon.Accordion-Icon-Type-Close:after{transform:translate(-50%, -50%)}[data-actionlist-id]{display:none}.ActionList{width:100%;border-radius:10px 10px 0 0;background-color:#FFFFFF}.ActionList .ActionList-Header{border-bottom:solid 1px #EFEFF4;padding:20px 45px}.ActionList .ActionList-Brand{margin-bottom:5px;font-size:14px}.ActionList .ActionList-Title{margin:0;font-size:14px;font-weight:bold}.ActionList .ActionList-Body{padding:0px 20px 20px}.ActionList .ActionList-Item{display:block;padding:10px 0;border-bottom:solid 1px #EFEFF4;color:#433D34}.ActionList .ActionList-Item:last-child{border-bottom:none}.ActionList .ActionList-Item.ActionList-Item-Type-Tree{position:relative;padding-left:45px}.ActionList .ActionList-Item.ActionList-Item-Type-Tree:before{content:"├";position:absolute;left:25px;color:#2A8FBD}.ActionList.ActionList-Type-Narrow .ActionList-Item{padding:5px 0}.Animation{opacity:0;transition:transform 1s, opacity 1s}.Animation.Animation-Type-Animate{opacity:1;transform:none}.Animation-FadeInToTop{transform:translate(0, 30px)}.Animation-FadeInToDown{transform:translate(0, -30px)}.Animation-FadeInToLeft{transform:translate(30px, 0)}.Animation-FadeInToRight{transform:translate(-30px, 0)}.Animation-Bounce{-webkit-animation-name:bounce;animation-name:bounce;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}@-webkit-keyframes bounce{0%{opacity:0;transform:translate(0, 10px)}100%{opacity:1;transform:translate(0)}}@keyframes bounce{0%{opacity:0;transform:translate(0, 10px)}100%{opacity:1;transform:translate(0)}}.AnnyHeading{margin-bottom:20px;padding-bottom:5px;border-bottom:solid 1px #6CB5D6;font-size:16px;font-weight:600;line-height:1.5;color:#282828}.AspectRatioBox{position:relative;display:block;width:100%}.AspectRatioBox:after{content:'';display:block;padding-top:100%}.AspectRatioBox.AspectRatioBox-Type-Christmas:after{padding-top:39.3%}.AspectRatioBox.AspectRatioBox-Type-10to1:after{padding-top:11%}.AspectRatioBox.AspectRatioBox-Type-5to2:after{padding-top:40%}.AspectRatioBox.AspectRatioBox-Type-3to2:after{padding-top:66.6666667%}.AspectRatioBox.AspectRatioBox-Type-2to1:after{padding-top:50%}.AspectRatioBox.AspectRatioBox-Type-HowToGift:after{padding-top:76.6197183%}.AspectRatioBox.AspectRatioBox-Type-AboutAnny{background-color:#EFEFF4}.AspectRatioBox.AspectRatioBox-Type-AboutAnny:after{padding-top:40.6%}.AspectRatioBox.AspectRatioBox-Type-AnniversaryReminderPoint:after{padding-top:69.7547684%}.AspectRatioBox.AspectRatioBox-Type-ProfileCard:after{padding-top:67.24137931%}.AspectRatioBox.AspectRatioBox-Type-CreaterMedia:after{padding-top:55.555555556%}.AspectRatioBox.AspectRatioBox-Type-AboutAnnyPoint:after{padding-top:56.52173913%}.AspectRatioBox.AspectRatioBox-Type-AboutGiftletterSample{background-color:#EFEFF4}.AspectRatioBox.AspectRatioBox-Type-AboutGiftletterSample:after{padding-top:85.23890784982935%}.AspectRatioBox.AspectRatioBox-Type-AboutGiftLetterHowToUse1:after{padding-top:72.054794521%}.AspectRatioBox.AspectRatioBox-Type-AboutGiftLetterHowToUse2:after{padding-top:77.74566474%}.AspectRatioBox.AspectRatioBox-Type-AmazonPay{width:120px}.AspectRatioBox.AspectRatioBox-Type-AmazonPay:after{padding-top:19.333333333%}.AspectRatioBox.AspectRatioBox-Type-Placeholder{background-color:#EFEFF4}.AspectRatioBox.AspectRatioBox-Type-HeaderBanner{background-color:#EFEFF4}.AspectRatioBox.AspectRatioBox-Type-HeaderBanner:after{padding-top:4.5%}.AspectRatioBox.AspectRatioBox-Type-FooterBanner{background-color:#EFEFF4}.AspectRatioBox.AspectRatioBox-Type-FooterBanner:after{padding-top:15%}.AspectRatioBox.AspectRatioBox-Type-AnniversaryReminderCampaignBanner:after{padding-top:28.7%}.AspectRatioBox.AspectRatioBox-Type-GiftmallBanner:after{padding-top:10.520833333%;background-color:#efeff4}.AspectRatioBox .AspectRatioBox-Content{position:absolute;top:0;left:0;width:100%;height:100%}.BalloonBar{position:relative;padding:15px;margin-top:8px;border-radius:8px;font-size:12px;line-height:1.25;text-align:center;color:#2A8FBD;background-color:#E1F1F9}.BalloonBar:before{content:'';position:absolute;top:-8px;left:50%;display:block;border-top:none;border-right:solid 5px transparent;border-bottom:solid 8px currentColor;border-left:solid 5px transparent;color:#E1F1F9;transform:translateX(-50%)}.BalloonBar.Tag-Type-Tiny{padding:4px 6px;font-size:11px;font-weight:600}.BalloonBar.BalloonBar-Type-Fat{padding:20px}.BalloonBar.BalloonBar-Type-Information{padding:15px;font-size:17px;line-height:1.705882353}.BalloonBar.BalloonBar-Type-Information .BalloonBar-Item+.BalloonBar-Item{margin-top:8px}.BalloonBar.BalloonBar-Type-LeftHorn{margin-top:0;margin-left:8px}.BalloonBar.BalloonBar-Type-LeftHorn:before{top:50%;left:-8px;border-top:solid 5px transparent;border-right:solid 8px currentColor;border-bottom:solid 5px transparent;border-left:none;transform:translateY(-50%)}.BalloonBar.BalloonBar-Type-DownHorn{margin-top:0;margin-bottom:14px}.BalloonBar.BalloonBar-Type-DownHorn:before{content:'';position:absolute;top:100%;bottom:-8px;left:50%;display:block;border-top:solid 8px currentColor;border-right:solid 5px transparent;border-bottom:none;border-left:solid 5px transparent;transform:translateX(-50%)}.BalloonBar.BalloonBar-Type-Attention{color:#282828;background-color:#FFE8EC;font-size:13px;line-height:1.307692308;font-weight:600}.BalloonBar.BalloonBar-Type-Attention:before{color:#FFE8EC}.BalloonBar.BalloonBar-Type-Attention.BalloonBar-Type-DownHorn:before{border-top-color:#FFE8EC}.BalloonBar.BalloonBar-Type-Attention.BalloonBar-Type-RightHorn:before{border-left-color:#FFE8EC}.BalloonBar.BalloonBar-Type-Notice{color:#282828;background-color:#FFF6AB}.BalloonBar.BalloonBar-Type-Notice:before{color:#FFF6AB}.BalloonBar.BalloonBar-Type-Notice.BalloonBar-Type-DownHorn:before{color:#FFF6AB}.BalloonBar.BalloonBar-Type-Notice.BalloonBar-Type-RightHorn:before{color:#FFF6AB}.BalloonBar.BalloonBar-Type-Media{display:flex;flex-direction:row;justify-content:center;align-items:center;padding:4px;line-height:1.4}.BalloonBar.BalloonBar-Type-Media .BalloonBar-MediaImage{width:32px;height:32px;border-radius:16px}.BalloonBar.BalloonBar-Type-Media .BalloonBar-Item+.BalloonBar-Item{margin-left:10px}.BalloonBar.BalloonBar-Type-Media .BalloonBar-TypographyEmphasis{font-size:13px}.BalloonBar .BalloonBar-TypographyEmphasis{font-weight:600;font-size:14px}.BalloonCommentProductList{counter-reset:item;display:flex;flex-direction:row;flex-wrap:wrap}.BalloonCommentProductList .BalloonCommentProductList-ListItem{counter-increment:item;display:flex;justify-content:space-between;flex-direction:column;flex-basis:calc(50% - 20px);padding:20px;background-color:#FFFFFF}.BalloonCommentProductList .BalloonCommentProductList-ListItem:nth-child(2n){margin-left:40px}.BalloonCommentProductList .BalloonCommentProductList-ListItem:nth-child(n+3){margin-top:40px}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_hayate_wada .BalloonCommentProductList-Balloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_sota_hanamura .BalloonCommentProductList-Balloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_taiki_kudo .BalloonCommentProductList-Balloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_toru_iwaoka .BalloonCommentProductList-Balloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_yudai_ohno .BalloonCommentProductList-Balloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-DaiCE .BalloonCommentProductList-Balloon{color:#A6A9B8;border-color:#D8DAE5}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_hayate_wada .BalloonCommentProductList-Balloon::after,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_sota_hanamura .BalloonCommentProductList-Balloon::after,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_taiki_kudo .BalloonCommentProductList-Balloon::after,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_toru_iwaoka .BalloonCommentProductList-Balloon::after,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_yudai_ohno .BalloonCommentProductList-Balloon::after,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-DaiCE .BalloonCommentProductList-Balloon::after{border-top-color:#D8DAE5}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_hayate_wada .BalloonCommentProductList-TypographyBalloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_sota_hanamura .BalloonCommentProductList-TypographyBalloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_taiki_kudo .BalloonCommentProductList-TypographyBalloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_toru_iwaoka .BalloonCommentProductList-TypographyBalloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-da_ice_yudai_ohno .BalloonCommentProductList-TypographyBalloon,.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-DaiCE .BalloonCommentProductList-TypographyBalloon{color:#CA0933}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-arisa\.ueno .BalloonCommentProductList-Balloon{color:#E16927;border-color:#F0E3DC}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-arisa\.ueno .BalloonCommentProductList-Balloon::after{border-top-color:#F0E3DC}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-arisa\.ueno .BalloonCommentProductList-TypographyBalloon{color:#E16927}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-loveli .BalloonCommentProductList-Balloon{color:#DCA9B6;border-color:#F0E2E6}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-loveli .BalloonCommentProductList-Balloon::after{border-top-color:#F0E2E6}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-loveli .BalloonCommentProductList-TypographyBalloon{color:#A9304E}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-miyako\.takayama .BalloonCommentProductList-Balloon{color:#667BB6;border-color:#D8DEF2}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-miyako\.takayama .BalloonCommentProductList-Balloon::after{border-top-color:#D8DEF2}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-miyako\.takayama .BalloonCommentProductList-TypographyBalloon{color:#334063}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rie\.hasegawa .BalloonCommentProductList-Balloon{color:#3096AE;border-color:#D7F2F8}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rie\.hasegawa .BalloonCommentProductList-Balloon::after{border-top-color:#D7F2F8}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rie\.hasegawa .BalloonCommentProductList-TypographyBalloon{color:#3095AD}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rintaro\.oyaizu .BalloonCommentProductList-Balloon{color:#95B181;border-color:#DEE6D8}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rintaro\.oyaizu .BalloonCommentProductList-Balloon::after{border-top-color:#DEE6D8}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-rintaro\.oyaizu .BalloonCommentProductList-TypographyBalloon{color:#384F27}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-stephanie .BalloonCommentProductList-Balloon{color:#83CBC7;border-color:#D9E6E6}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-stephanie .BalloonCommentProductList-Balloon::after{border-top-color:#D9E6E6}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-stephanie .BalloonCommentProductList-TypographyBalloon{color:#30615E}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-yukiya\.terai .BalloonCommentProductList-Balloon{color:#EC9B8E;border-color:#F4DBD7}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-yukiya\.terai .BalloonCommentProductList-Balloon::after{border-top-color:#F4DBD7}.BalloonCommentProductList .BalloonCommentProductList-ListItem.BalloonCommentProductList-ListItem-Theme-yukiya\.terai .BalloonCommentProductList-TypographyBalloon{color:#C8442D}.BalloonCommentProductList .BalloonCommentProductList-Comment{position:relative;align-self:flex-start}.BalloonCommentProductList .BalloonCommentProductList-Comment+.BalloonCommentProductList-Product{margin-top:10px}.BalloonCommentProductList .BalloonCommentProductList-Balloon{position:relative;display:flex;flex-direction:row;border-bottom:solid 1px currentColor;padding-bottom:10px;margin-bottom:20px;color:#2A8FBD;background-color:#FFFFFF}.BalloonCommentProductList .BalloonCommentProductList-Balloon::before,.BalloonCommentProductList .BalloonCommentProductList-Balloon::after{content:"";position:absolute;bottom:-16px;left:50%;border:solid 8px transparent;border-top:solid 8px currentColor;transform:translateX(-50%);z-index:1}.BalloonCommentProductList .BalloonCommentProductList-Balloon::before{content:"";bottom:-15px;border:solid 8px transparent;border-top:solid 8px #FFFFFF;transform:translateX(-50%);z-index:2}.BalloonCommentProductList .BalloonCommentProductList-ItemCount{flex-basis:70px;text-align:center;z-index:2}.BalloonCommentProductList .BalloonCommentProductList-ItemCount::before{content:counter(item,decimal-leading-zero);font-family:"Vidaloka", serif;font-size:28px;line-height:70px}.BalloonCommentProductList .BalloonCommentProductList-BalloonMedia{display:flex;flex-direction:row;flex:1;padding:0}.BalloonCommentProductList .BalloonCommentProductList-BalloonMediaItem{flex-basis:70px;margin-right:10px}.BalloonCommentProductList .BalloonCommentProductList-BalloonMediaItem img{border-radius:50%}.BalloonCommentProductList .BalloonCommentProductList-BalloonMediaBody{display:flex;flex-direction:column;justify-content:center}+.BalloonCommentProductList .BalloonCommentProductList-TypographyBalloon{margin-top:5px}.BalloonCommentProductList .BalloonCommentProductList-TypographyEmphasis{font-weight:600;font-size:18px}.BalloonCommentProductList .BalloonCommentProductList-CommentParagraph{font-size:14px;line-height:1.571428571;color:#686868}.BalloonCommentProductList .BalloonCommentProductList-Product{align-self:flex-end}.BalloonCommentProductList .BalloonCommentProductList-Product .Media .Media-Item.Media-Item-Type-L{flex-basis:210px}.BalloonCommentProductList .BalloonCommentProductList-Product .Media .Text-L{font-weight:600}.Banner{display:block}.Banner .Banner-Image{width:100%}.BrandMovie{display:flex;align-items:center;width:100%;overflow:hidden}.BrandMovie .BrandMovie-Item{position:relative;display:flex;flex-basis:345px;align-self:flex-start;margin-right:20px;border-radius:10px;cursor:pointer}.BrandMovie .BrandMovie-Item:after{content:'';display:block;padding-top:66.6666667%}.BrandMovie .BrandMovie-Item:hover .BrandMovie-PlayIcon{transform:scale(1.2)}.BrandMovie .BrandMovie-Item:hover .BrandMovie-Overlay{background-color:rgba(0,0,0,0.4)}.BrandMovie .BrandMovie-Movie,.BrandMovie .BrandMovie-Overlay,.BrandMovie .BrandMovie-HiddenMovie{position:absolute;top:50%;left:50%;height:100%;border-radius:10px;transform:translate(-50%, -50%);transition:background-color .3s}.BrandMovie .BrandMovie-HiddenMovie{width:100%;height:auto;z-index:-1}.BrandMovie .BrandMovie-Movie{transition:transform .3s}.BrandMovie .BrandMovie-Overlay{width:100%;padding:20px;background-color:rgba(0,0,0,0.2);z-index:10}.BrandMovie .BrandMovie-Text{margin-bottom:8px;color:#FFFFFF;letter-spacing:1px}.BrandMovie .BrandMovie-Heading{font-size:20px;line-height:1.4}.BrandMovie .BrandMovie-Play{display:flex;flex-direction:row;align-items:center}.BrandMovie .BrandMovie-PlayCircle{padding:14px;border:solid 1px currentColor;border-radius:46px;font-size:10px;margin-right:10px;transform:rotate(270deg)}.BrandMovie .BrandMovie-PlayIcon{font-size:15px;transform:translateY(1px);transition:transform .3s}.BrandMovie .BrandMovie-PlayText{letter-spacing:2px;font-size:12px}.BrandMovie .BrandMovie-Elegant{font-size:14px;line-height:1.714285714;margin-bottom:25px;color:#4A4A4A}.BrandMovie .BrandMovie-Elegant:last-child{margin-bottom:0}.Breadcrumbs{padding:20px 0}.Breadcrumbs .Breadcrumb{position:relative;margin-right:20px;font-size:12px;color:#2A8FBD}.Breadcrumbs .Breadcrumb:before{content:'';position:absolute;top:50%;right:-18px;display:block;width:8px;height:8px;margin-top:-1px;border-bottom:solid 1px #433D34;border-right:solid 1px #433D34;border-radius:0 0 2px 0;transform:rotate(-45deg) translateY(-50%);pointer-events:none}.Breadcrumbs .Breadcrumb:last-child{margin-right:0;pointer-events:none;color:#433D34}.Breadcrumbs .Breadcrumb:last-child:before{content:none}.Breadcrumbs.Breadcrumbs-Type-TopOffSet{margin-top:20px}.Breadcrumbs.Breadcrumbs-Type-Monoqlo{border-bottom:solid 1px #E8E8E8}.Breadcrumbs.Breadcrumbs-Type-Monoqlo .Breadcrumb{color:#433D34}.Breadcrumbs.Breadcrumbs-Type-OffColor{padding:15px;background-color:#F7F9F9}.Button{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;height:50px;padding:8px;border-radius:5px;border:none;outline:none;font-size:14px;font-weight:600;line-height:2.428571429;letter-spacing:1px;color:#FFFFFF;background-color:#9B9B9B;text-decoration:none;text-align:center;transition:background-color .3s;cursor:pointer}.Button:disabled{cursor:not-allowed}.Button .Button-Content.Button-Content-Type-RightIcon{position:relative;display:inline-block;padding-right:50px;z-index:1}.Button .Button-Content.Button-Content-Type-RightIcon .Button-Icon{position:absolute;top:50%;right:0;transform:translateY(-50%)}.Button.Button-Type-Justify{width:100%}.Button.Button-Type-NotAllowed{cursor:not-allowed}.Button.Button-Type-Tape{width:55%;height:30px;font-size:12px;border-radius:0;margin:0 auto;line-height:15px}.Button.Button-Type-WithIconLeft{position:relative;padding-left:50px}.Button.Button-Type-WithIconLeft .Button-PinIcon{position:absolute;top:52%;left:0;width:50px;height:100%;height:40px;border-right:solid 1px currentColor;transform:translateY(-50%)}.Button.Button-Type-Fat{height:68px;border-radius:8px;font-size:20px;line-height:2.6}.Button.Button-Paint-Transparent{color:#2A8FBD;background-color:rgba(255,255,255,0)}.Button.Button-Paint-MonoqloInverse{color:#A9A9A9;border:solid 1px currentColor;background-color:#FFFFFF;font-weight:300}.Button.Button-Paint-MonoqloInverse:hover{background-color:#FAFAFA}.Button.Button-Paint-White{color:#2A8FBD;background-color:#FFFFFF}.Button.Button-Paint-Primary{background-color:#2A8FBD}.Button.Button-Paint-Primary:hover{background-color:#54A5CA}.Button.Button-Paint-Primary:disabled{background-color:#9B9B9B}.Button.Button-Paint-Accent{background-color:#FFBF00;font-weight:bold;color:#433D34}.Button.Button-Paint-PrimaryInverse{border:solid 1px #2A8FBD;color:#2A8FBD;background-color:#FFFFFF;font-weight:normal}.Button.Button-Paint-PrimaryInverse:hover{background-color:#E1F1F9}.Button.Button-Paint-Black{background-color:#433D34}.Button.Button-Paint-LINE{background-color:#19B800;font-weight:bold}.Button.Button-Paint-Apple{background-color:#000000;font-weight:bold}.Button.Button-Paint-Apple svg{font-size:18px;vertical-align:-0.8em}.Button.Button-Paint-Facebook{background-color:#355088;font-weight:bold}.Button.Button-Paint-Yahoo{background-color:#FF0033;font-weight:bold}.Button.Button-Paint-Mail{background-color:#6CB5D6}.Button.Button-Paint-FontWeightNormal{font-weight:normal}.Button.Button-Size-Default{min-width:345px}.Button.Button-Size-Small{height:30px;padding:4px;font-size:12px;line-height:1.7}.Button.Button-Size-L{height:56px;line-height:2.7}.Button.Button-Size-S{height:40px;font-size:16px;line-height:1.375}.Button.Button-Type-Rounded{border-radius:100px}.Button.Button-Type-Center{display:block;margin-left:auto;margin-right:auto}.Button.Button-Type-Text{background-color:#F7F9F9;color:#4A4A4A;line-height:18px;font-size:12px;text-decoration:underline}.Button.Button-Type-Stick{display:block;width:355px;padding:10px 15px;border-radius:0;font-size:14px;text-align:left}.Button.Button-Type-Disable{pointer-events:none;border:solid 1px #9B9B9B;color:#FFFFFF;background-color:#9B9B9B}.Button.Button-Type-ClickableArrow{min-width:215px;padding:6px 12px;border:solid 1px #EFEFF4;background-color:#FFFFFF;color:#433D34;font-size:12px;font-weight:normal;text-align:center}.Button.Button-Type-ClickableArrow:after{content:'＞';display:inline-block;margin-left:5px;color:#2A8FBD;font-size:12px;line-height:1.166666667}.Button.Button-Type-RichSearch{position:relative;min-width:570px;height:100px;padding:30px;margin-bottom:6px;border:solid 1px #2A8FBD;border-radius:0;font-size:16px;font-weight:600;line-height:1;color:#433D34;background-color:#FFFFFF;box-shadow:6px 6px 0 0 #2A8FBD;transition:box-shadow .3s, border-width .3s, padding .3s, transform .3s;transform:translate(-6px, -6px);box-sizing:border-box;z-index:1}.Button.Button-Type-RichSearch .Button-Content{line-height:1.8}.Button.Button-Type-RichSearch .Button-Content:after{content:"SEARCH";display:block;font-size:10px;font-weight:600;line-height:1;letter-spacing:2.16px;color:#2A8FBD}.Button.Button-Type-RichSearch:hover{box-shadow:0 0 0 0 #2A8FBD;padding:28px 30px;border-width:1px;transform:translate(0, 0)}.Button.Button-Type-Double{position:relative;display:flex;justify-content:center;align-items:center;width:275px;height:72px;border-radius:36px;margin:0 auto 4px;font-weight:600;z-index:10}.Button.Button-Type-Double:after{content:"";position:absolute;top:4px;left:4px;display:block;width:100%;height:100%;border-radius:36px;z-index:-1}.Button.Button-Type-Double.Button-Type-XmasRed:after{border:solid 1px #B52623}.Button.Button-Type-Double.Button-Type-XmasGreen:after{border:solid 1px #255b41}.Button.Button-Type-Double.Button-Paint-Valentine2020 span{position:relative;z-index:10}.Button.Button-Type-Double.Button-Paint-Valentine2020:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:36px;background-color:#392020;z-index:2}.Button.Button-Type-Double.Button-Paint-Valentine2020:after{background-color:#FFFFFF;border:solid 1px #392020;z-index:1}.Button.Button-Type-Double.Button-Paint-General span{position:relative;z-index:10}.Button.Button-Type-Double.Button-Paint-General:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-radius:36px;background-color:#2a8fbd;z-index:2}.Button.Button-Type-Double.Button-Paint-General:after{background-color:#FFFFFF;border:solid 1px #2a8fbd;z-index:1}.Button.Button-Type-ChevronRight:after{content:'';display:inline-block;width:7px;height:7px;margin-left:5px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg)}.Button.Button-Type-ChevronLeft:before{content:'';display:inline-block;width:7px;height:7px;margin-right:5px;border-bottom:solid 2px currentColor;border-left:solid 2px currentColor;transform:rotate(45deg)}.Button.Button-Type-QuestionOption{font-size:.9em}.CartCard[data-component-version="2"]{box-shadow:0 2px 6px 0 rgba(148,148,148,0.3);border-radius:15px;background-color:#FFFFFF}.CartCard[data-component-version="2"] .CartCard-Block{padding:40px}.CartCard[data-component-version="2"] .CartCard-Block.CartCard-Block-Type-OptionConfirm,.CartCard[data-component-version="2"] .CartCard-Block.CartCard-Block-Type-Option{padding:40px}.CartCard[data-component-version="2"] .CartCard-Block.CartCard-Block-Type-OptionConfirm .CartCard-LayoutOptionBody{margin-top:10px}.CartCard[data-component-version="2"] .CartCard-Block.CartCard-Block-Type-OptionContainer{padding:0}.CartCard[data-component-version="2"] .CartCard-Block+.CartCard-Block{border-top:solid 1px #DFDFDF}.CartCard[data-component-version="2"] .CartCard-TypographySizeXS,.CartCard[data-component-version="2"] .CartCard-TypographyDescription,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalOptionTitle{font-size:11px;line-height:1.666666667}.CartCard[data-component-version="2"] .CartCard-TypographySizeS,.CartCard[data-component-version="2"] .CartCard-TypographyInteractiveTrigger,.CartCard[data-component-version="2"] .CartCard-TypographyBodySubprime,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalOptionPrice,.CartCard[data-component-version="2"] .CartCard-TypographyProductName,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalTitle,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalPrice{font-size:12px;line-height:1.666666667}.CartCard[data-component-version="2"] .CartCard-TypographySizeM,.CartCard[data-component-version="2"] .CartCard-TypographyTitle{font-size:14px;line-height:1.666666667}.CartCard[data-component-version="2"] .CartCard-TypographySizeL{font-size:16px;line-height:1.666666667}.CartCard[data-component-version="2"] .CartCard-TypographyWeightLight{font-weight:300}.CartCard[data-component-version="2"] .CartCard-TypographyWeightBold,.CartCard[data-component-version="2"] .CartCard-TypographyTitle,.CartCard[data-component-version="2"] .CartCard-TypographyProductName,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalTitle{font-weight:600}.CartCard[data-component-version="2"] .CartCard-TypographyColorPrimary{color:#2A8FBD}.CartCard[data-component-version="2"] .CartCard-TypographyColorInteractive,.CartCard[data-component-version="2"] .CartCard-TypographyInteractiveTrigger{color:#2A8FBD}.CartCard[data-component-version="2"] .CartCard-TypographyColorBody,.CartCard[data-component-version="2"] .CartCard-TypographyTitle{color:#282828}.CartCard[data-component-version="2"] .CartCard-TypographyColorDisabled,.CartCard[data-component-version="2"] .CartCard-TypographyBodySubprime,.CartCard[data-component-version="2"] .CartCard-TypographyDescription,.CartCard[data-component-version="2"] .CartCard-TypographySubtotalOptionTitle{color:#686868}.CartCard[data-component-version="2"] .CartCard-TypographyColorError{color:#EE3352}.CartCard[data-component-version="2"] .CartCard-LayoutOptionHeader{display:flex;flex-direction:row}.CartCard[data-component-version="2"] .CartCard-LayoutOptionHeader+.CartCard-LayoutOptionBody{margin-top:20px}.CartCard[data-component-version="2"] .CartCard-LayoutOptionSelections+.CartCard-LayoutOptionSelections{margin-top:20px}.CartCard[data-component-version="2"] .CartCard-LayoutOptionHeading{flex:1;padding-right:20px}.CartCard[data-component-version="2"] .CartCard-LayoutOptionActions{flex-basis:68px;align-self:center}.CartCard[data-component-version="2"] .CartCard-LayoutOptionRadio{display:flex;flex-direction:row;justify-content:space-between}.CartCard[data-component-version="2"] .CartCard-LayoutSubtotalOptionTitle{display:inline-flex;flex-direction:row}.CartCard[data-component-version="2"] .CartCard-LayoutOptionSelection+.CartCard-LayoutOptionSelection{margin-top:10px}.CartCard[data-component-version="2"] .CartCard-AccordionTrigger{position:relative;padding-right:12px}.CartCard[data-component-version="2"] .CartCard-AccordionTrigger::before{content:"";position:absolute;top:4px;right:2px;display:block;width:8px;height:8px;border-top:solid 2px #2A8FBD;border-right:solid 2px #2A8FBD;transition:transform 0.2s;transform:rotate(135deg)}.CartCard[data-component-version="2"] .CartCard-AccordionTrigger.CartCard-AccordionTrigger-Type-Opened::before{top:8px;transform:rotate(-45deg)}.CartCard[data-component-version="2"] .CartCard-OptionBodyHeader{padding:6px;border-radius:16px;font-size:14px;font-weight:600;text-align:center;color:#282828;background-color:#EFEFF4}.CartCard[data-component-version="2"] .CartCard-OptionBodyContainer{padding:10px;padding-bottom:0}.CartCard[data-component-version="2"] .CartCard-OptionRadio{flex:1}.CartCard[data-component-version="2"] .CartCard-OptionThumbnail{position:relative;flex-basis:105px}.CartCard[data-component-version="2"] .CartCard-OptionThumbnailImage{display:block;width:100%}.CartCard[data-component-version="2"] .CartCard-OptionThumbnailImageExpandIcon{position:absolute;bottom:3px;right:2px;display:flex;justify-content:center;align-items:center;width:24px;height:24px;border-radius:24px;color:#FFFFFF;background-color:#282828;opacity:0.7}.CartCard[data-component-version="2"] .CartCard-SpacingChunk:empty{margin-top:0}.CartCard[data-component-version="2"] .CartCard-SpacingChunk+.CartCard-SpacingChunk{margin-top:20px}.CartCard[data-component-version="2"] .CartCard-SpacingBlock:empty{margin-top:0}.CartCard[data-component-version="2"] .CartCard-SpacingBlock+.CartCard-SpacingBlock{margin-top:10px}.CartCard[data-component-version="2"] .CartCard-SpacingItem:empty{margin-top:0}.CartCard[data-component-version="2"] .CartCard-SpacingItem+.CartCard-SpacingItem{margin-top:5px}.CartCard[data-component-version="2"] .CartCard-SubtotalRow{padding:10px 0}.CartCard[data-component-version="2"] .CartCard-SubtotalRow+.CartCard-SubtotalRow{border-top:1px solid #DFDFDF}.CartCard[data-component-version="2"] .CartCard-ProductOptionTextarea{width:100%;padding:15px 0;border:solid 1px #F2F2F2;border-radius:4px;color:#282828;background-color:#FFFFFF;text-align:center;overflow:auto}.CartCard[data-component-version="2"] .CartCard-ProductOptionTextareaContent{display:inline-block;padding:0 15px;white-space:nowrap}.Card{transition-property:all;transition-duration:1s;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.19);border-radius:25px;background-color:#FFFFFF}.Card.Card-Type-Product .Card-Header:first-child,.Card.Card-Type-Product .Card-Body:first-child,.Card.Card-Type-Product .Card-Footer:first-child{border-radius:25px 25px 0 0}.Card.Card-Type-Product .Card-Header:last-child,.Card.Card-Type-Product .Card-Body:last-child,.Card.Card-Type-Product .Card-Footer:last-child{border-radius:0 0 25px 25px}.Card.Card-Type-Product .Card-Header:only-child,.Card.Card-Type-Product .Card-Body:only-child,.Card.Card-Type-Product .Card-Footer:only-child{border-radius:25px}.Card .Card-Header:first-child,.Card .Card-Body:first-child,.Card .Card-Footer:first-child,.Card .Card-Chunk:first-child{border-radius:10px 10px 0 0}.Card .Card-Header:last-child,.Card .Card-Body:last-child,.Card .Card-Footer:last-child,.Card .Card-Chunk:last-child{border-radius:0 0 10px 10px;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.19)}.Card .Card-Header:only-child,.Card .Card-Body:only-child,.Card .Card-Footer:only-child,.Card .Card-Chunk:only-child{border-radius:10px}.Card .Card-Chunk{position:relative;padding:15px;background-color:#FFFFFF;z-index:1}.Card .Card-Chunk.Card-Chunk-Type-TextHeading{padding:15px;font-weight:bold;background-color:#EFEFF4}.Card .Card-Chunk.Card-Chunk-Type-Opened:before,.Card .Card-Chunk.Card-Chunk-Type-Opened:after,.Card .Card-Chunk.Card-Chunk-Type-Closed:before,.Card .Card-Chunk.Card-Chunk-Type-Closed:after{content:'';position:absolute;top:24px;right:15px;display:block;width:11px;height:0;border-top:solid 2px #9B9B9B;font-size:20px;color:#9B9B9B;z-index:10;transition:transform .3s}.Card .Card-Chunk.Card-Chunk-Type-Closed:after{transform:rotate(90deg);transition:transform .3s}.Card .Card-Chunk.Card-Chunk-Type-Closed:nth-last-child(2){border-radius:0 0 10px 10px}.Card .Card-MediaOptionGiftletterThumbnailContainer{flex-grow:0;flex-shrink:0;flex-basis:340px;padding-left:60px;text-align:center}.Card .Card-MediaOptionGiftletterThumbnailCaption{font-size:12px;text-align:center;color:#282828}.Card .Card-MediaOptionGiftletterThumbnailImage{width:100%;margin-top:10px}.Card .Card-ChunkItem{padding-bottom:15px;border-bottom:solid 1px #EFEFF4;margin-bottom:15px}.Card .Card-ChunkItem:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.Card .Card-ChunkItemRhythm{margin-bottom:15px}.Card .Card-Header{position:relative;background-color:#EFEFF4;overflow:hidden}.Card .Card-Header.Card-Header-Type-TextHeader{padding:15px}.Card .Card-Header+.Card-Header{border-top:solid 1px #FFFFFF}.Card .Card-HeaderHeading{font-size:14px;font-weight:bold;text-align:center;line-height:1.4}.Card .Card-HeaderHeading:last-child{margin-bottom:0}.Card .Card-HeaderBackground{position:relative;width:100%;height:175px}.Card .Card-HeaderBackground:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.45) 100%);background-size:cover}.Card .Card-HeaderBackgroundImage{position:absolute;left:50%;top:0;width:100%;height:auto;min-height:175px;vertical-align:top;transform:translateX(-50%)}.Card .Card-HeaderInformation{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 20px}.Card .Card-HeaderInformationItem{margin-bottom:5px;color:#FFFFFF}.Card .Card-HeaderInformationItem:last-child{margin-bottom:0}.Card .Card-HeaderInformationBrand{font-size:14px;line-height:1}.Card .Card-HeaderInformationName{font-size:24px;line-height:1.166666667;font-weight:bold}.Card .Card-HeaderInformationDate{font-size:12px;line-height:1}.Card .Card-EyeCatch{position:relative;width:345px;flex-basis:345px;height:174px;margin-right:40px}.Card .Card-EyeCatchBackground{position:relative;width:100%;height:175px;overflow:hidden}.Card .Card-EyeCatchBackground:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.45) 100%);background-size:cover}.Card .Card-EyeCatchBackgroundImage{position:relative;left:0;top:50%;width:100%;height:100%;vertical-align:top;transform:translateY(-50%)}.Card .Card-EyeCatchInformation{position:absolute;bottom:0;left:0;width:100%;padding:0 20px 20px}.Card .Card-EyeCatchInformationItem{margin-bottom:5px;color:#FFFFFF}.Card .Card-EyeCatchInformationItem:last-child{margin-bottom:0}.Card .Card-EyeCatchInformationBrand{font-size:14px;line-height:1}.Card .Card-EyeCatchInformationName{font-size:24px;line-height:1.416666666666667;font-weight:normal}.Card .Card-EyeCatchInformationDate{font-size:14px;line-height:1.416666666666667;font-weight:lighter}.Card .Card-EyeCatchInformationButton{position:absolute;font-weight:600;font-size:14px;color:#FFFFFF;text-align:right;line-height:20px;text-shadow:0 1px 4px rgba(0,0,0,0.5);right:10px;bottom:10px;text-decoration:underline;cursor:pointer;cursor:hand}.Card .Card-Trigger{position:absolute;top:0;right:0;font-size:14px;color:#2A8FBD;z-index:10;cursor:pointer}.Card .Card-Body{position:relative;padding:40px 40px 30px;background-color:#FFFFFF;z-index:1}.Card .Card-Body:only-child{padding:40px}.Card .Card-Body.Card-Body-Type-Pattern1{padding:30px 40px 40px}.Card .Card-Body.Card-Body-Type-Even{padding:40px}.Card .Card-Body.Card-Body-Type-LightBox{padding:10px 16% 20px}.Card .Card-Body.Card-Body-Type-Justify{padding:0}.Card .Card-Body.Card-Body-Type-Justify .Card-BodyItem{padding:10px 20px}.Card .Card-Body.Card-Body-Type-Justify .Card-BodyItem:first-child{padding-top:25px;padding-bottom:10px}.Card .Card-Body.Card-Body-Type-Justify .Card-BodyItem:last-child{padding-top:15px;padding-bottom:30px}.Card .Card-Body.Card-Body-Type-Justify .Card-BodyItem+.Card-BodyItem{border-top:solid 1px #EFEFF4}.Card .Card-Body.Card-Body-Type-Justify2{margin:auto;width:40%;box-shadow:none;padding:0px}.Card .Card-Body.Card-Body-Type-Justify2 .Card-BodyItem{margin-bottom:0px;padding:16px}.Card .Card-ChunkRhythm{margin-bottom:30px}.Card .Card-BodyRhythm{margin-bottom:20px}.Card .Card-BodyRhythm:last-child{margin-bottom:0}.Card .Card-BodyChildRhythm{margin-bottom:10px}.Card .Card-BodyChildRhythm:last-child{margin-bottom:0}.Card .Card-BodyChildRhythm.Card-BodyChildRhythm-Type-DashedBorder{margin:0 -30px;padding:16px 30px 0;position:relative}.Card .Card-BodyChildRhythm.Card-BodyChildRhythm-Type-DashedBorder:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(90deg, #DFE1D8, #DFE1D8 50%, transparent 50%, transparent 100%);background-size:20px 1px}.Card .Card-TextRhythm{margin-bottom:8px}.Card .Card-TextRhythm:last-child{margin-bottom:0}.Card .Card-AdjustRhythm{margin-bottom:5px}.Card .Card-JustifyItem{padding-top:20px;padding-bottom:20px;margin-left:-40px;margin-right:-40px}.Card .Card-JustifyItem+.Card-JustifyItem{border-top:solid 1px #EFEFF4}.Card .Card-JustifyData{padding-left:275px;padding-right:40px;padding-top:10px;border-top:solid 1px #EFEFF4;margin-top:10px;margin-left:-40px;margin-right:-40px}.Card .Card-BodyItem{position:relative;padding-bottom:40px;border-bottom:solid 1px #EFEFF4;margin-bottom:40px}.Card .Card-BodyItem.Card-BodyItem-Type-Thin{padding-bottom:20px;margin-bottom:20px}.Card .Card-BodyItem.Card-BodyItem-Type-AgeVerification{position:relative;width:310px;padding:2px 0;border-bottom:solid 1px #EFEFF4;margin-left:auto;margin-right:auto}.Card .Card-BodyItem.Card-BodyItem-Type-AgeVerification:after{content:'歳';position:absolute;top:50%;right:0;transform:translateY(-50%)}.Card .Card-BodyItem.Card-BodyItem-Type-AgeVerification:last-child{border-bottom:solid 1px #EFEFF4}.Card .Card-BodyItem:last-child{padding-bottom:0;border-bottom:none;margin-bottom:0}.Card .Card-BodyMediaItem{flex-basis:200px;min-height:200px}.Card .Card-BodyHeading{min-width:315px;padding:8px 10px;border-radius:30px;margin-bottom:20px;font-size:17px;font-weight:600;text-align:center;color:#433D34;background-color:#EFEFF4}.Card .Card-BodyHeading.Card-BodyHeading-Type-Slim{min-width:auto;width:200px;padding:5px 10px;border-radius:30px;margin-left:auto;margin-right:auto}.Card .Card-LoginButton{flex-basis:300px;background-color:rgba(255,255,255,0)}.Card .Card-BodyBrand{font-size:14px;line-height:1.4;font-weight:normal}.Card .Card-BodyName{font-size:18px;line-height:1.4;font-weight:bold}.Card .Card-BodySubHeading{font-size:14px;line-height:1.4;color:#9B9B9B}.Card .Card-BodyText{font-size:14px;line-height:1.4}.Card .Card-Row{display:flex;flex-basis:1;flex-shrink:0;padding-bottom:20px}.Card .Card-Column{margin-right:20px}.Card .Card-Column:last-child{margin-right:0}.Card .Card-Column.Card-Column-Type-2Column{flex-basis:50%}.Card .Card-NestContent{display:block;max-width:800px;margin-left:auto;margin-right:auto}.Card .Card-NestContent.Card-NestContent-Type-Narrow{max-width:600px}.Card .Card-SlimItem{width:380px;margin-left:auto;margin-right:auto}.Card .Card-Label{display:block;width:315px;padding:35px 10px;background-color:#EFEFF4;font-weight:bold;text-align:center}.Card .Card-DeliveryMediaItem{flex-basis:315px;background-color:rgba(255,255,255,0)}.Card .Card-DeliveryMediaBody{flex-grow:1}.Card .Card-Footer{padding:5px 20px 30px;font-size:12px;text-align:center;color:#9B9B9B;background-color:#FFFFFF}.Card .Card-Link{padding:15px 0;text-align:right}.Card .Card-Logo{margin-left:auto;margin-right:auto}.Card .Card-Logo.Card-Logo-Type-Amazon{width:135px}.Card .Card-ActionList{position:absolute;top:0;right:0;display:none;width:345px;padding:0 10px;background:#FFFFFF;box-shadow:0 2px 6px 0 rgba(148,148,148,0.19);z-index:11}.Card .Card-ActionList.Card-ActionList-Type-Visible{display:block;-webkit-animation-name:fade-in;animation-name:fade-in;-webkit-animation-duration:.3s;animation-duration:.3s;-webkit-animation-iteration-count:1;animation-iteration-count:1}.Card .Card-ActionListItem{position:relative;display:block;padding:15px 30px;border-bottom:solid 1px #EFEFF4;font-size:14px;color:#4A4A4A;cursor:pointer}.Card .Card-ActionListItem:before{content:"├";position:absolute;top:15px;left:10px;color:#2A8FBD}.Card .Card-ActionListItem:hover{background-color:#EFEFF4;transition:background-color .3s;margin:0 -10px;padding:15px 40px}.Card .Card-ActionListItem:hover:before{left:20px}.Card .Card-ActionListItem:last-child{border-bottom:none}.Card .Card-ActionListItem.Card-ActionListItem-Type-Heading{padding:15px 40px;border-bottom:none;margin-left:-10px;margin-right:-10px;color:#9B9B9B;background-color:#EFEFF4;text-align:right}.Card .Card-ActionListItem.Card-ActionListItem-Type-Heading:before{content:none}.Card.Card-Type-Expand{width:100%;height:100%;box-shadow:none}.Card.Card-Type-Expand .Card-Header,.Card.Card-Type-Expand .Card-Body,.Card.Card-Type-Expand .Card-Footer{border-radius:0}.Card.Card-Type-Expand .Card-Body{padding:15px;overflow:scroll}.Card.Card-Type-Expand .Card-Body:last-child{box-shadow:none}.Card.Card-Item-Column{box-shadow:none}.Card.Card-Item-Column.Card-Item-Column-Left{display:inline;box-shadow:none}.Card.Card-Item-Column.Card-Item-Column-Right{float:right;width:30%;display:block;margin-top:16px;text-align:right;box-shadow:none}@keyframes fade-in{0%{display:block;opacity:0}100%{opacity:1}}@media screen and (min-width: 375px){.Card .Card-HeaderBackgroundImage{top:50%;left:0;min-height:176px;transform:translateY(-50%)}}.Card.Card-Type-BlockSeparator .Card-Block{border-bottom:solid 1px #EFEFF4}.Card.Card-Type-BlockSeparator .Card-Block:last-child{border-bottom:none}.Card .Card-Separator{position:relative}.Card .Card-Separator:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(90deg, #DFE1D8, #DFE1D8 50%, transparent 50%, transparent 100%);background-size:4px 1px}.Card .Card-Separator:last-child:after,.Card .Card-Separator:only-child:after{content:none}.Card .Card-Block{position:relative;padding:30px;background-color:#FFFFFF}.Card .Card-Block.Card-Block-Type-Link{position:relative;padding:15px 28px 15px 15px;font-size:13px;font-weight:600;text-align:center}.Card .Card-Block.Card-Block-Type-Link:before{content:"";position:absolute;top:50%;right:14px;display:block;width:8px;height:8px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:translateY(-50%) rotate(45deg)}.Card .Card-Block.Card-Block-Type-DisplayBlock{display:block}.Card .Card-Block.Card-Block-Type-NoPaddingBottom{padding-bottom:0}.Card .Card-Block.Card-Block-Type-Gray{background-color:#EFEFF4}.Card .Card-Block.Card-Block-Type-Border:after,.Card .Card-Block.Card-Block-Type-DashedBorder:after{content:"";position:absolute;bottom:0;left:0;display:block;width:100%;height:1px}.Card .Card-Block.Card-Block-Type-Border:after{background-color:#DFDFDF}.Card .Card-Block.Card-Block-Type-DashedBorder:after{background:linear-gradient(90deg, #DFDFDF, #DFDFDF 50%, transparent 50%, transparent 100%);background-size:20px 1px}.Card .Card-Block.Card-Block-Type-Separater{position:relative;padding:0;margin:0 20px;text-align:center}.Card .Card-Block.Card-Block-Type-Separater .Card-BlockHeading{position:relative;display:inline-block;margin-bottom:0;padding:0 4px;color:#9B9B9B;font-weight:normal;background:#FFFFFF;z-index:10}.Card .Card-Block.Card-Block-Type-Separater:after{content:"";position:absolute;left:0;top:45%;display:block;width:100%;height:1px;background-color:#9B9B9B;transform:translateY(-50%)}.Card .Card-Block:first-child,.Card .Card-Block.Card-Block-Type-TopRounded{border-radius:10px 10px 0 0}.Card .Card-Block:last-child,.Card .Card-Block.Card-Block-Type-BottomRounded{border-radius:0 0 10px 10px}.Card .Card-Block:last-child:after,.Card .Card-Block.Card-Block-Type-BottomRounded:after{content:none}.Card .Card-Block:only-child{border-radius:10px}.Card .Card-Block.Card-Block-Type-TextHeading{padding:15px;background-color:#EFEFF4;font-size:14px;font-weight:bold;text-align:center}.Card .Card-Block.Card-Block-Type-TextHeading:after{content:none}.Card .Card-Block.Card-Block-Type-Rounded{border-radius:10px}.Card .Card-Block.Card-Block-Type-Fullsize{padding:15px 10px}.Card .Card-BlockHeading{padding:6px;border-radius:32px;margin-bottom:15px;font-size:14px;font-weight:600;text-align:center;color:#433D34;background-color:#EFEFF4}.Card .Card-BlockItem{margin-bottom:10px}.Card .Card-BlockStep{margin-bottom:40px}.Card .Card-ContextChunk+.Card-ContextChunk{margin-top:30px}.Card .Card-ContextBlock+.Card-ContextBlock{margin-top:20px}.Card .Card-ContextItem+.Card-ContextItem{margin-top:10px}.Card .Card-ContextAdjust+.Card-ContextAdjust{margin-top:5px}.Carousel{position:relative;width:100%}.Carousel.Carousel-Type-Product .Carousel-Playground{height:494px}.Carousel.Carousel-Type-Product .Carousel-Item{height:100%}.Carousel.Carousel-Type-Product .Carousel-Image{width:100%;height:100%}.Carousel.Carousel-Type-ItemDefault .Carousel-Playground{height:auto;overflow:visible;background-color:rgba(255,255,255,0)}.Carousel.Carousel-Type-ItemDefault .Carousel-Item{width:400px;height:auto;margin-left:25px}.Carousel.Carousel-Type-ItemDefault .Carousel-Item:after{content:none}.Carousel.Carousel-Type-ItemDefault .Carousel-Image{position:static;width:100%;height:auto}@media screen and (max-width: 374px){.Carousel.Carousel-Type-ItemDefault .Carousel-Image{width:100%}}.Carousel .Carousel-Header{width:calc(100% - 30px);padding:20px;border-top:solid 1px #98C6DB;border-bottom:solid 1px #98C6DB;margin:0 auto 20px;color:#696969;text-align:center}.Carousel .Carousel-Playground{position:relative;height:333px;overflow:hidden;background-color:#EFEFF4}.Carousel .Carousel-Item{position:relative;display:block;width:100%;height:333px}.Carousel .Carousel-ImageChunk{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;height:100%}.Carousel .Carousel-ImageChunk:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.2) 100%);background-size:cover;z-index:10}.Carousel .Carousel-Image{flex:1;width:333px;height:333px}.Carousel .Carousel-Body{position:absolute;left:0;bottom:60px;width:100%;padding:0 25px;z-index:11}.Carousel .Carousel-Label{display:inline-block;color:#FFFFFF}.Carousel .Carousel-Label:before,.Carousel .Carousel-Label:after{content:' - '}.Carousel .Carousel-Title{margin:15px 0 0;color:#FFFFFF;line-height:1.44;font-size:18px}.Carousel .Carousel-More{position:absolute;right:15px;bottom:15px;display:block;width:250px;padding:4px;border:solid 1px currentColor;border-radius:25px;font-size:12px;color:#FFFFFF;text-align:center;z-index:11}.Carousel{position:relative;width:100%}.Carousel.Carousel-Type-Product .Carousel-Playground{height:494px}.Carousel.Carousel-Type-Product .Carousel-Item{height:100%}.Carousel.Carousel-Type-Product .Carousel-Image{width:100%;height:100%}.Carousel.Carousel-Type-ItemDefault .Carousel-Playground{height:auto;overflow:visible;background-color:rgba(255,255,255,0)}.Carousel.Carousel-Type-ItemDefault .Carousel-Item{width:400px;height:auto;margin-left:25px}.Carousel.Carousel-Type-ItemDefault .Carousel-Item:after{content:none}.Carousel.Carousel-Type-ItemDefault .Carousel-Image{position:static;width:100%;height:auto}@media screen and (max-width: 374px){.Carousel.Carousel-Type-ItemDefault .Carousel-Image{width:100%}}.Carousel .Carousel-Header{width:calc(100% - 30px);padding:20px;border-top:solid 1px #98C6DB;border-bottom:solid 1px #98C6DB;margin:0 auto 20px;color:#696969;text-align:center}.Carousel .Carousel-Playground{position:relative;height:333px;overflow:hidden;background-color:#EFEFF4}.Carousel .Carousel-Item{position:relative;display:block;width:100%;height:333px}.Carousel .Carousel-ImageChunk{position:relative;display:flex;flex-direction:row;justify-content:center;width:100%;height:100%}.Carousel .Carousel-ImageChunk:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-image:linear-gradient(to bottom, transparent 0%, rgba(0,0,0,0.2) 100%);background-size:cover;z-index:10}.Carousel .Carousel-Image{flex:1;width:333px;height:333px}.Carousel .Carousel-Body{position:absolute;left:0;bottom:60px;width:100%;padding:0 25px;z-index:11}.Carousel .Carousel-Label{display:inline-block;color:#FFFFFF}.Carousel .Carousel-Label:before,.Carousel .Carousel-Label:after{content:' - '}.Carousel .Carousel-Title{margin:15px 0 0;color:#FFFFFF;line-height:1.44;font-size:18px}.Carousel .Carousel-More{position:absolute;right:15px;bottom:15px;display:block;width:250px;padding:4px;border:solid 1px currentColor;border-radius:25px;font-size:12px;color:#FFFFFF;text-align:center;z-index:11}.ClipBoardBar{margin:15px 0;display:table}.ClipBoardBar .ClipBoardBar-Text{display:table-cell;vertical-align:middle;width:60%;padding:4px 2em;border:solid 1px #2A8FBD;text-align:center;font-size:14px}.ClipBoardBar .ClipBoardBar-Button{font-weight:inherit;line-height:inherit;font-size:14px;padding-left:1em;padding-right:1em;border-radius:0;display:table-cell;height:30px}.CombineButton{display:inline-flex;flex-direction:row;height:50px}.CombineButton .CombineButton-Item{padding:17px 16px;font-size:16px;font-weight:600;line-height:1;color:#FFFFFF;background-color:#9B9B9B;text-decoration:none;text-align:center}.CombineButton .CombineButton-Item:first-child{border-radius:5px 0 0 5px}.CombineButton .CombineButton-Item:last-child{border-radius:0 5px 5px 0}.CombineButton .CombineButton-Item.CombineButton-Item-Type-Main{flex-grow:2}.CombineButton .CombineButton-Item.CombineButton-Item-Type-Sub{flex-grow:1}.CombineButton.CombineButton-Type-Justify{width:100%}.CombineButton.CombineButton-Paint-PrimaryInverse .CombineButton-Item{font-weight:300;color:#2A8FBD;background-color:#FFFFFF;border:solid 1px currentColor}.CombineButton.CombineButton-Paint-PrimaryInverse .CombineButton-Item+.CombineButton-Item{border-left:none}.ConciergeProfile .Cheki{padding:16px 16px 12px}.ConciergeProfile .Cheki .Cheki-TypographyTitle{font-size:18px;line-height:1.5}.ConciergeProfile .Cheki .Cheki-Layout-Footer{margin-top:16px}.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-GiftMeansImage:after{padding-top:48.125%}.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-GiftMeansImage:after{padding-top:46.5625%}.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-GiftMeansImage:after{padding-top:51.25%}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .OfficialConcierge-Heading{color:#282828}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-CommentBalloon{color:#ca0933}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-ImageContainer:after{background-color:#ca0933}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .OfficialConcierge-Button{background-color:#ca0933;border-bottom-color:#720e24}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-GiftLabel{background-color:#a6a9b8}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .ConciergeProfile-SelectionMore{border-bottom-color:#720e24;background-color:#ca0933}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .Cheki,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .Cheki,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .Cheki,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .Cheki,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .Cheki{background-color:#a6a9b8}.ConciergeProfile.ConciergeProfile-Theme-da_ice_yudai_ohno .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_taiki_kudo .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_toru_iwaoka .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_sota_hanamura .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-da_ice_hayate_wada .Cheki .Cheki-ProfileHeading{color:#ca0933}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .OfficialConcierge-TypographyHeading{color:#282828}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-CommentBalloon{color:#ca0933}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-ImageContainer:after{background-color:#a6a9b8}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .OfficialConcierge-Button{background-color:#ca0933;border-bottom-color:#720e24}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-GiftLabel{background-color:#a6a9b8}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-SelectionMore{border-bottom-color:#720e24;background-color:#ca0933}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .ConciergeProfile-GiftMeansImage:after{padding-top:60.9375%}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .Cheki,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .Cheki{background-color:#a6a9b8}.ConciergeProfile .ConciergeProfile-Theme-DaiCE .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-DaiCE .Cheki .Cheki-ProfileHeading{color:#ca0933}.ConciergeProfile .ConciergeProfile-Theme-loveli .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-loveli .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-loveli .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-loveli .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-CommentBalloon{color:#a9304e}.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-ImageContainer:after{background-color:#dca9b6}.ConciergeProfile .ConciergeProfile-Theme-loveli .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-loveli .OfficialConcierge-Button{background-color:#a9304e;border-bottom-color:#6d1e32}.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-GiftLabel{background-color:#dca9b6}.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-SelectionMore{border-bottom-color:#6d1e32;background-color:#a9304e}.ConciergeProfile .ConciergeProfile-Theme-loveli .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-loveli .ConciergeProfile-GiftMeansImage:after{padding-top:66.666666667%}.ConciergeProfile .ConciergeProfile-Theme-loveli .Cheki,.ConciergeProfile.ConciergeProfile-Theme-loveli .Cheki{background-color:#dca9b6}.ConciergeProfile .ConciergeProfile-Theme-loveli .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-loveli .Cheki .Cheki-ProfileHeading{color:#a9304e}.ConciergeProfile .ConciergeProfile-Theme-stephanie .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-stephanie .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-stephanie .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-stephanie .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-CommentBalloon{color:#30615e}.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-ImageContainer:after{background-color:#83cbc7}.ConciergeProfile .ConciergeProfile-Theme-stephanie .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-stephanie .OfficialConcierge-Button{background-color:#30615e;border-bottom-color:#193533}.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-GiftLabel{background-color:#83cbc7}.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-SelectionMore{border-bottom-color:#193533;background-color:#30615e}.ConciergeProfile .ConciergeProfile-Theme-stephanie .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-stephanie .ConciergeProfile-GiftMeansImage:after{padding-top:68.4375%}.ConciergeProfile .ConciergeProfile-Theme-stephanie .Cheki,.ConciergeProfile.ConciergeProfile-Theme-stephanie .Cheki{background-color:#83cbc7}.ConciergeProfile .ConciergeProfile-Theme-stephanie .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-stephanie .Cheki .Cheki-ProfileHeading{color:#30615e}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-CommentBalloon{color:#384f27}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-ImageContainer:after{background-color:#95b181}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .OfficialConcierge-Button{background-color:#384f27;border-bottom-color:#212f16}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-GiftLabel{background-color:#95b181}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-SelectionMore{border-bottom-color:#212f16;background-color:#384f27}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .ConciergeProfile-GiftMeansImage:after{padding-top:57.5%}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .Cheki,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .Cheki{background-color:#95b181}.ConciergeProfile .ConciergeProfile-Theme-rintaro\.oyaizu .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-rintaro\.oyaizu .Cheki .Cheki-ProfileHeading{color:#384f27}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-CommentBalloon{color:#c8442d}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-ImageContainer:after{background-color:#ec9b8e}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .OfficialConcierge-Button{background-color:#c8442d;border-bottom-color:#8a2f1f}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftLabel{background-color:#ec9b8e}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-SelectionMore{border-bottom-color:#8a2f1f;background-color:#c8442d}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftMeansImageContainer,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftMeansImageContainer{width:177px;margin-left:auto;margin-right:auto}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .ConciergeProfile-GiftMeansImage:after{padding-top:128.813559322%}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .Cheki,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .Cheki{background-color:#ec9b8e}.ConciergeProfile .ConciergeProfile-Theme-yukiya\.terai .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-yukiya\.terai .Cheki .Cheki-ProfileHeading{color:#c8442d}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-CommentBalloon{color:#334063}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-ImageContainer:after{background-color:#667bb6}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .OfficialConcierge-Button{background-color:#334063;border-bottom-color:#1e263d}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-GiftLabel{background-color:#667bb6}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-SelectionMore{border-bottom-color:#1e263d;background-color:#334063}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .ConciergeProfile-GiftMeansImage:after{padding-top:57.5%}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .Cheki,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .Cheki{background-color:#667bb6}.ConciergeProfile .ConciergeProfile-Theme-miyako\.takayama .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-miyako\.takayama .Cheki .Cheki-ProfileHeading{color:#334063}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-CommentBalloon{color:#cf530f}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-ImageContainer:after{background-color:#eaa077}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .OfficialConcierge-Button{background-color:#e16927;border-bottom-color:#b84d12}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftLabel{background-color:#eaa077}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-SelectionMore{border-bottom-color:#b84d12;background-color:#e26927}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftMeansImageContainer,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftMeansImageContainer{width:177px;margin-left:auto;margin-right:auto}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .ConciergeProfile-GiftMeansImage:after{padding-top:118.75%}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .Cheki,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .Cheki{background-color:#ec9b8e}.ConciergeProfile .ConciergeProfile-Theme-arisa\.ueno .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-arisa\.ueno .Cheki .Cheki-ProfileHeading{color:#D05513}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-Heading,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-TypographyHeading,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-KeyPhrase:after,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ProfileHeading,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ThemeColor,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-OutlineText,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-OutlineTextIcon,.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-CommentBalloon,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-Heading,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-TypographyHeading,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-KeyPhrase:before,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-KeyPhrase:after,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ThemeColor,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-OutlineText,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-OutlineTextIcon,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-CommentBalloon{color:#347e8f}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ImageContainer:after,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-ImageContainer:after{background-color:#7ec6d8}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-Button,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .OfficialConcierge-Button{background-color:#3096ae;border-bottom-color:#226a7b}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftLabel,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftLabel{background-color:#7ec6d8}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-SelectionMore,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-SelectionMore{border-bottom-color:#226a7b;background-color:#3095ad}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftMeansImageContainer,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftMeansImageContainer{width:177px;margin-left:auto;margin-right:auto}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftMeansImage:after,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .ConciergeProfile-GiftMeansImage:after{padding-top:118.75%}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .Cheki,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .Cheki{background-color:#7ec6d8}.ConciergeProfile .ConciergeProfile-Theme-rie\.hasegawa .Cheki .Cheki-ProfileHeading,.ConciergeProfile.ConciergeProfile-Theme-rie\.hasegawa .Cheki .Cheki-ProfileHeading{color:#347e8f}.ConciergeProfile .ConciergeProfile-ProfileHeader{position:relative;margin-top:30px;margin-bottom:50px}.ConciergeProfile .ConciergeProfile-ProfileHeader.ConciergeProfile-ProfileHeader-Type-ContainBanner{margin-bottom:120px}.ConciergeProfile .ConciergeProfile-ProfileHeader .ConciergeProfile-ProfileHeading{top:-39px;left:15px;width:495px;height:137px;transform:rotate(-6deg);z-index:10}.ConciergeProfile .ConciergeProfile-LimitedLabel{position:absolute;top:-35px;left:50%;display:block;width:120px;height:120px;transform:translateX(-260px);z-index:1}.ConciergeProfile .ConciergeProfile-ProfileImage{z-index:1}.ConciergeProfile .ConciergeProfile-Section+.ConciergeProfile-Section{margin-top:45px}.ConciergeProfile .ConciergeProfile-RecommendGiftList{display:flex;flex-wrap:wrap;margin-top:10px}.ConciergeProfile .ConciergeProfile-RecommendGiftListItem{position:relative;width:50%;padding:30px 25px 35px 0;overflow:hidden}.ConciergeProfile .ConciergeProfile-RecommendGiftListItem:nth-child(2n){padding:30px 0 35px 25px}.ConciergeProfile .ConciergeProfile-GiftDetail{display:flex;flex-direction:row}.ConciergeProfile .ConciergeProfile-GiftDetail+.ConciergeProfile-ConciergeComment{margin-top:16px}.ConciergeProfile .ConciergeProfile-GiftPhoto{position:relative;width:200px;flex-basis:200px;flex-shrink:0}.ConciergeProfile .ConciergeProfile-GiftPhoto+.ConciergeProfile-GiftBody{margin-left:10px}.ConciergeProfile .ConciergeProfile-GiftLabel{position:absolute;top:-20px;left:25px;display:flex;width:25px;padding:5px 4px;font-size:18px;line-height:1.15;color:#FFFFFF;background-color:#98C6DB;opacity:0.9;z-index:10}.ConciergeProfile .ConciergeProfile-GiftBody{flex-grow:1}.ConciergeProfile .ConciergeProfile-GiftBrand{font-size:12px;line-height:1.5}.ConciergeProfile .ConciergeProfile-GiftName{font-size:14px;font-weight:600;line-height:1.285714286}.ConciergeProfile .ConciergeProfile-GiftPrice{font-size:12px;line-height:1.5}.ConciergeProfile .ConciergeProfile-GiftMetaData{display:flex;flex-direction:row;justify-content:space-between;align-items:center;margin-top:4px}.ConciergeProfile .ConciergeProfile-GiftMetaDatum{font-size:12px}.ConciergeProfile .ConciergeProfile-GiftFavoriteIcon{font-size:16px;line-height:1;color:#2A8FBD}.ConciergeProfile .ConciergeProfile-GiftBodyInformation{min-height:80px}.ConciergeProfile .ConciergeProfile-GiftBodyAction{margin-top:8px}.ConciergeProfile .ConciergeProfile-ConciergeComment{display:flex;flex-direction:row;padding-left:30px}.ConciergeProfile .ConciergeProfile-ConciergeComment.ConciergeProfile-ConciergeComment-Type-BirthdayGiftSet{width:450px;padding-left:0;margin-left:auto;margin-right:auto}.ConciergeProfile .ConciergeProfile-ConciergeComment.ConciergeProfile-ConciergeComment-Type-BirthdayGiftSet .ConciergeProfile-CommentBalloon{background-color:#FFFFFF}.ConciergeProfile .ConciergeProfile-ConciergeComment.ConciergeProfile-ConciergeComment-Type-BirthdayGiftSet .ConciergeProfile-CommentBalloonHorn{fill:#FFFFFF}.ConciergeProfile .ConciergeProfile-CommentPhoto{padding-top:15px;vertical-align:top;box-sizing:content-box;flex-basis:80px;flex-shrink:0;width:80px;height:80px;background-image:url("https://i.anny.gift/assets/user/pages/concierge/gift_concierge_comments_oval-768d370865ac7e6e83a4c018b05fdb3ac5ef7d78add2e54fc8be59bfd0cff835.png");background-size:contain;background-repeat:no-repeat;background-position:top center}.ConciergeProfile .ConciergeProfile-CommentPhoto img{border-radius:40px}.ConciergeProfile .ConciergeProfile-CommentBalloon{position:relative;align-self:flex-start;min-height:90px;padding:16px 14px;margin-left:16px;margin-top:3px;border-radius:15px;background-color:#EFEFF4;font-size:12px;line-height:1.5}.ConciergeProfile .ConciergeProfile-CommentBalloonHorn{position:absolute;left:-16px;top:60px;width:20px;height:18px;fill:#EFEFF4}.ConciergeProfile .ConciergeProfile-ProfileHeading{position:absolute;top:15px;left:15px;width:276px;height:48px;transform:rotate(-4deg);color:#E1F1F9;fill:currentColor;z-index:10}.ConciergeProfile .ConciergeProfile-ProfileBody{font-size:24px;font-weight:600;color:#FFFFFF;text-align:center;text-shadow:0 0 10px #282828}.ConciergeProfile .ConciergeProfile-ProfileBodySubprime{font-size:14px;line-height:1.4;color:#FFFFFF;text-align:center;text-shadow:0 0 10px #282828}.ConciergeProfile .ConciergeProfile-ProfileBodySubprime+.ConciergeProfile-ProfileBody{margin-top:12px}.ConciergeProfile .ConciergeProfile-Layout-ProfileName{position:absolute;left:50%;bottom:20px;width:100%;transform:translateX(-50%);z-index:10}.ConciergeProfile .ConciergeProfile-Layout-Banner{width:330px;position:absolute;bottom:-20px;left:120px;z-index:10;transform:translateY(100%)}.ConciergeProfile .ConciergeProfile-Layout-ProfileImage{position:relative}.ConciergeProfile .ConciergeProfile-Layout-Detail{margin-top:70px}.ConciergeProfile .ConciergeProfile-SNSs{display:flex;flex-direction:row;flex-wrap:wrap;margin-top:18px}.ConciergeProfile .ConciergeProfile-SNS{position:relative;flex-direction:row;align-items:center;margin-right:36px;font-size:12px;line-height:2.25}.ConciergeProfile .ConciergeProfile-SNS:after{content:'/';position:absolute;top:0;right:-20px}.ConciergeProfile .ConciergeProfile-SNS:last-child{margin-right:0}.ConciergeProfile .ConciergeProfile-SNS:last-child:after{content:none}.ConciergeProfile .ConciergeProfile-SNSIcon{margin-right:4px;color:#686868}.ConciergeProfile .ConciergeProfile-TypographyBody{font-size:14px;line-height:1.857142857;color:#686868}.ConciergeProfile .ConciergeProfile-TypographyBody+.ConciergeProfile-ImageContainer{margin-top:10px}.ConciergeProfile .ConciergeProfile-SelectionDigest{position:relative;padding-bottom:16px}.ConciergeProfile .ConciergeProfile-SelectionMore{display:flex;justify-content:center;align-items:center;width:230px;height:60px;border-bottom:solid 4px #25779D;border-radius:40px;margin-left:auto;margin-right:auto;text-align:center;font-size:16px;line-height:1;color:#FFFFFF;background-color:#2A8FBD;z-index:10}.ConciergeProfile .ConciergeProfile-SelectionMore:after{content:'';display:inline-block;width:7px;height:7px;margin-left:2px;border-right:solid 2px currentColor;border-bottom:solid 2px currentColor;transform:rotate(-45deg)}.ConciergeProfile .ConciergeProfile-KeyPhrase{position:relative;width:100%;padding:25px;margin:25px 0;font-size:20px;font-weight:600;line-height:1.2;text-align:center}.ConciergeProfile .ConciergeProfile-KeyPhrase:before,.ConciergeProfile .ConciergeProfile-KeyPhrase:after{content:'';position:absolute;display:block;width:25px;height:25px}.ConciergeProfile .ConciergeProfile-KeyPhrase:before{top:0;left:0;border-top:solid 1px currentColor;border-left:solid 1px currentColor}.ConciergeProfile .ConciergeProfile-KeyPhrase:after{bottom:0;right:0;border-bottom:solid 1px currentColor;border-right:solid 1px currentColor}.ConciergeProfile .ConciergeProfile-ImageContainer{position:relative;width:335px;padding-right:15px;padding-bottom:15px;margin-left:auto;margin-right:auto;overflow:hidden}.ConciergeProfile .ConciergeProfile-ImageContainer:after{content:'';position:absolute;top:15px;left:15px;display:block;width:100%;height:100%;background-color:#E1F1F9;z-index:-1}.ConciergeProfile .ConciergeProfile-GiftMeansImage{background-color:#EFEFF4}.ConciergeProfile .ConciergeProfile-RecommendGiftHeading{margin-top:20px}.ConciergeProfile .ConciergeProfile-RecommendGiftMainHeading{display:flex;justify-content:center;align-items:center}.ConciergeProfile .ConciergeProfile-RecommendGiftSubHeading{font-size:15px;font-weight:600;line-height:1.533333333;text-align:center}.ConciergeProfile .ConciergeProfile-RecommendGiftSubHeading+.ConciergeProfile-RecommendGiftMainHeading{margin-top:10px}.ConciergeProfile .ConciergeProfile-OutlineText{fill:none;stroke:currentColor;stroke-width:2px;height:40px;width:330px;margin:0}.ConciergeProfile .ConciergeProfile-OutlineTextIcon{fill:currentColor;width:38px;height:38px;margin:0;margin-right:4px}.ConciergeProfile .ConciergeProfile-SpacingChunk{margin-top:50px}.ConciergeProfile .ConciergeProfile-SpacingChunk:first-child{margin-top:0}.ConciergeProfile .ConciergeProfile-SpacingBlock{margin-top:20px}.ConciergeProfile .ConciergeProfile-SpacingBlock:first-child{margin-top:0}.ConciergeProfile .ConciergeProfile-SpacingItem{margin-top:10px}.ConciergeProfile .ConciergeProfile-SpacingItem:first-child{margin-top:0}.ConciergeProfile .ConciergeProfile-SpacingAdjust{margin-top:5px}.ConciergeProfile .ConciergeProfile-SpacingAdjust:first-child{margin-top:0}.OfficialConcierge.OfficialConcierge-Type-XmasCampaign2019{background-color:#f4f3f4}.OfficialConcierge .OfficialConcierge-TypographyCaption{font-family:"Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", "メイリオ", "Meiryo", "ＭＳ Ｐゴシック", "Helvetica Neue", "Helvetica", "Arial",sans-serif;font-size:18px;line-height:1.666666667;font-weight:600;text-align:center}.OfficialConcierge .OfficialConcierge-TypographyHeading{font-size:20px;line-height:1.2;text-align:center}.OfficialConcierge .OfficialConcierge-TypographyHeaderBody{font-size:16px;line-height:1.6875;color:#686868;margin-top:30px}.OfficialConcierge .OfficialConcierge-TypographyBody{font-size:13px;line-height:1.692307692;color:#686868}.OfficialConcierge .OfficialConcierge-TypographyVidalokaHeading{font-size:26px;font-weight:400}.OfficialConcierge .OfficialConcierge-TypographyVidalokaSubHeading{font-family:"Hiragino Sans", "Hiragino Kaku Gothic Pro","ヒラギノ角ゴ Pro W3","メイリオ","Meiryo","ＭＳ Ｐゴシック","Helvetica Neue","Helvetica","Arial",sans-serif;font-size:16px;font-weight:300}.OfficialConcierge .OfficialConcierge-GiftBoxDecorationContainer{min-height:110px;background-image:url("https://i.anny.gift/assets/user/pages/christmas_2019/reindeer/pc/gift_box-84a4ca436a3c6c262638d0b394838cf503402c04201ff449cf95ba924bd94ef7.png");background-size:contain;background-repeat:no-repeat;background-position:center;padding-top:35px}.OfficialConcierge .OfficialConcierge-TwincleCaption{padding:15px;font-size:17px;line-height:1.411764706;font-weight:600;text-align:center}.OfficialConcierge .OfficialConcierge-Heading{font-family:'Vidaloka', serif;font-size:32px;text-align:center;line-height:1.4;font-weight:400}.OfficialConcierge .OfficialConcierge-Heading+.ConciergeProfile-TypographyBody{margin-top:10px}.OfficialConcierge .OfficialConcierge-SubHeading{margin-top:4px;font-size:14px}.OfficialConcierge .OfficialConcierge-Balloon{position:relative;display:inline-block;padding:15px;border:solid 2px currentColor;border-radius:8px;margin-top:10px;color:#B52623;background-color:#FFFFFF;font-size:13px;line-height:1.576023077;text-align:center}.OfficialConcierge .OfficialConcierge-BalloonHorn{position:absolute;width:21px;height:55px;bottom:-37px;left:50%;line-height:1;transform:translateX(-50%);z-index:10}.OfficialConcierge .OfficialConcierge-Button{position:relative;background-color:#2A8FBD;border-bottom:solid 4px #25779D;height:45px;padding:15px 8px 8px;line-height:1;font-weight:600}.OfficialConcierge .OfficialConcierge-ButtonBalloon{position:absolute;left:10px;top:-40px}.OfficialConcierge .OfficialConcierge-ReindeerButtonImage{margin-top:-45px;margin-bottom:-40px}.OfficialConcierge .OfficialConcierge-PrecautionsHeading{text-align:center}.OfficialConcierge .OfficialConcierge-PrecautionsHeading+.OfficialConcierge-PrecautionsList{display:block;margin-top:20px}.OfficialConcierge .OfficialConcierge-PrecautionsTitle{display:inline-block;padding:4px 8px;border:solid 2px currentColor;color:#433D34;font-size:12px;font-weight:600;line-height:1.666666667}.OfficialConcierge .OfficialConcierge-PrecautionsList{list-style:none}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Neutral .OfficialConcierge-PrecautionsListItem+.OfficialConcierge-PrecautionsListItem{margin-top:5px}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Disc,.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric{display:block;margin-top:30px}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Disc .OfficialConcierge-PrecautionsListItem,.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric .OfficialConcierge-PrecautionsListItem{position:relative;padding-left:30px}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Disc .OfficialConcierge-PrecautionsListItem:before,.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric .OfficialConcierge-PrecautionsListItem:before{position:absolute;top:0;left:0}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Disc .OfficialConcierge-PrecautionsListItem+.OfficialConcierge-PrecautionsListItem,.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric .OfficialConcierge-PrecautionsListItem+.OfficialConcierge-PrecautionsListItem{margin-top:5px}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Disc .OfficialConcierge-PrecautionsListItem:before{content:'・'}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric{counter-reset:count}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric .OfficialConcierge-PrecautionsListItem{counter-increment:count}.OfficialConcierge .OfficialConcierge-PrecautionsList.OfficialConcierge-PrecautionsList-Notes-Type-Numeric .OfficialConcierge-PrecautionsListItem:before{content:"※" counter(count)}.OfficialConcierge .OfficialConcierge-PrecautionsListItem{position:relative;padding-left:15px;font-size:12px;line-height:1.916666667;color:#686868}.OfficialConcierge .OfficialConcierge-PrecautionsListItem:before{content:'※'}.OfficialConcierge .OfficialConcierge-PrecautionsListItem+.OfficialConcierge-PrecautionsListItem{margin-top:20px}.OfficialConcierge .OfficialConcierge-TypographyEmphasis{font-size:16px;font-weight:600}.OfficialConcierge .OfficialConcierge-TypographyPlainText{font-size:16px;font-weight:300;line-height:1.5625;color:#686868}.OfficialConcierge .OfficialConcierge-BackToTop{display:flex;justify-content:center;align-items:center;flex-direction:column;color:#433D34}.OfficialConcierge .OfficialConcierge-BackToTopIcon{display:block;font-size:50px}.OfficialConcierge .OfficialConcierge-ContextBlock{margin-top:25px}.OfficialConcierge .OfficialConcierge-ContextAppendInformation{padding:30px 45px 50px;margin-top:30px;background-color:#FFFFFF}.OfficialConcierge .OfficialConcierge-Header .OfficialConcierge-TypographyBody{font-size:15px}.OfficialConcierge .OfficialConcierge-FooterItem+.OfficialConcierge-FooterItem{margin-top:60px}.OfficialConcierge .OfficialConcierge-Topics{display:flex;justify-content:space-between;flex-direction:row}.OfficialConcierge .OfficialConcierge-Topic{width:450px}.OfficialConcierge .OfficialConcierge-Section{margin-top:25px}.OfficialConcierge .OfficialConcierge-Section+.OfficialConcierge-Section{margin-top:50px}.OfficialConcierge .OfficialConcierge-SectionHeading{margin-top:20px}.OfficialConcierge .OfficialConcierge-SectionVisual{margin-top:10px}.OfficialConcierge .OfficialConcierge-GridCellNumbering{counter-reset:cell}.OfficialConcierge .OfficialConcierge-GridCellNumbering .Media{position:relative}.OfficialConcierge .OfficialConcierge-GridCellNumbering .Media:before{content:counter(cell);counter-increment:cell;position:absolute;top:-5px;left:-10px;display:block;width:36px;height:36px;border-radius:18px;color:#FFFFFF;background-color:#282828;font-family:"Vidaloka", serif;font-weight:400;font-size:20px;line-height:1.8;text-align:center;z-index:10}.ConciergeList{margin-top:40px}.ConciergeList .ConciergeList-ListTitle{display:flex;flex-direction:row;justify-content:center;align-items:center}.ConciergeList .ConciergeList-ListTitle svg{width:250px;height:75px;margin:0}.ConciergeList .ConciergeList-ListTitle+.ConciergeList-List{margin-top:20px}.ConciergeList .ConciergeList-Footer{margin-top:20px}.ConciergeList .ConciergeList-BarButton{display:flex;justify-content:center;align-items:center;width:355px;padding:12px;margin-left:auto;margin-right:auto;color:#686868;background-color:#f1f2f2;font-family:'Vidaloka', serif;font-weight:400;font-size:15px;line-height:1.066666667}.ConciergeList .ConciergeList-BackChevron:before{content:'';display:inline-block;width:12px;height:12px;margin-right:5px;border-left:solid 3px currentColor;border-top:solid 3px currentColor;transform:rotate(-45deg)}.Cheki{position:relative;display:block;padding:6px 6px 10px;color:#FFFFFF;background-color:#98C6DB}.Cheki.Cheki-Type-da_ice_yudai_ohno,.Cheki.Cheki-Type-da_ice_taiki_kudo,.Cheki.Cheki-Type-da_ice_toru_iwaoka,.Cheki.Cheki-Type-da_ice_sota_hanamura,.Cheki.Cheki-Type-da_ice_hayate_wada{background-color:#a6a9b8}.Cheki.Cheki-Type-da_ice_yudai_ohno .Cheki-ProfileHeading,.Cheki.Cheki-Type-da_ice_taiki_kudo .Cheki-ProfileHeading,.Cheki.Cheki-Type-da_ice_toru_iwaoka .Cheki-ProfileHeading,.Cheki.Cheki-Type-da_ice_sota_hanamura .Cheki-ProfileHeading,.Cheki.Cheki-Type-da_ice_hayate_wada .Cheki-ProfileHeading{color:#ca0933}.Cheki .Cheki-Type-DaiCE,.Cheki.Cheki-Type-DaiCE{background-color:#a6a9b8}.Cheki .Cheki-Type-DaiCE .Cheki-ProfileHeading,.Cheki.Cheki-Type-DaiCE .Cheki-ProfileHeading{color:#ca0933}.Cheki .Cheki-Type-loveli,.Cheki.Cheki-Type-loveli{background-color:#dca9b6}.Cheki .Cheki-Type-loveli .Cheki-ProfileHeading,.Cheki.Cheki-Type-loveli .Cheki-ProfileHeading{color:#a9304e}.Cheki .Cheki-Type-stephanie,.Cheki.Cheki-Type-stephanie{background-color:#83cbc7}.Cheki .Cheki-Type-stephanie .Cheki-ProfileHeading,.Cheki.Cheki-Type-stephanie .Cheki-ProfileHeading{color:#30615e}.Cheki .Cheki-Type-rintaro\.oyaizu,.Cheki.Cheki-Type-rintaro\.oyaizu{background-color:#95b181}.Cheki .Cheki-Type-rintaro\.oyaizu .Cheki-ProfileHeading,.Cheki.Cheki-Type-rintaro\.oyaizu .Cheki-ProfileHeading{color:#384f27}.Cheki .Cheki-Type-yukiya\.terai,.Cheki.Cheki-Type-yukiya\.terai{background-color:#ec9b8e}.Cheki .Cheki-Type-yukiya\.terai .Cheki-ProfileHeading,.Cheki.Cheki-Type-yukiya\.terai .Cheki-ProfileHeading{color:#c8442d}.Cheki .Cheki-Type-miyako\.takayama,.Cheki.Cheki-Type-miyako\.takayama{background-color:#667bb6}.Cheki .Cheki-Type-miyako\.takayama .Cheki-ProfileHeading,.Cheki.Cheki-Type-miyako\.takayama .Cheki-ProfileHeading{color:#334063}.Cheki .Cheki-Type-arisa\.ueno,.Cheki.Cheki-Type-arisa\.ueno{background-color:#ec9b8e}.Cheki .Cheki-Type-arisa\.ueno .Cheki-ProfileHeading,.Cheki.Cheki-Type-arisa\.ueno .Cheki-ProfileHeading{color:#D05513}.Cheki .Cheki-Type-rie\.hasegawa,.Cheki.Cheki-Type-rie\.hasegawa{background-color:#7ec6d8}.Cheki .Cheki-Type-rie\.hasegawa .Cheki-ProfileHeading,.Cheki.Cheki-Type-rie\.hasegawa .Cheki-ProfileHeading{color:#347e8f}.Cheki .Cheki-Layout-Image{position:relative;z-index:1}.Cheki .Cheki-Layout-Image+.Cheki-Layout-Footer{margin-top:10px}.Cheki .Cheki-Layout-Footer{text-align:center}.Cheki .Cheki-TypographyTitle{font-size:15px;font-weight:600;line-height:1.2}.Cheki .Cheki-TypographySubprime{width:100%;font-size:12px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.Cheki .Cheki-TypographySubprime+.Cheki-TypographyTitle{margin-top:6px}.Cheki .Cheki-ProfileHeading{position:absolute;top:10px;left:8px;height:40px;width:214px;transform:rotate(-4deg);color:#2A8FBD;fill:currentColor;z-index:10}.Cheki .Cheki-ProfileHeading path.pathanimation{stroke-dasharray:30;-webkit-animation:pathanimation 3s;animation:pathanimation 3s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite}@-webkit-keyframes pathanimation{0%{stroke-dashoffset:30}100%{stroke-dashoffset:0}}@keyframes pathanimation{0%{stroke-dashoffset:30}100%{stroke-dashoffset:0}}.XmasBanners{padding:40px 50px;background-image:url("https://i.anny.gift/assets/user/pages/christmas_2019/bg_snow_slice-10509d3f6dc109b3bb5c8a090b82342c0227e5b9fd62b1e3452c89ecce1e6221.png");background-repeat:repeat;background-size:100%;background-color:#f3f5f8}.XmasBanners.XmasBanners-Type-Grid2ColumnBalance{padding:30px 40px 20px}.XmasBanners .XmasBanners-Banner{width:100%;margin-right:20px}.XmasBanners .XmasBanners-Banner:nth-child(4n){margin-right:0}.XmasBanners .XmasBanners-Banner:nth-child(1) .XmasBanners-BannerImage{border-color:#2A8FBD}.XmasBanners .XmasBanners-Banner:nth-child(2) .XmasBanners-BannerImage{border-color:#B52623}.XmasBanners .XmasBanners-Banner:nth-child(3) .XmasBanners-BannerImage{border-color:#DA0059}.XmasBanners .XmasBanners-Banner:nth-child(4) .XmasBanners-BannerImage{border-color:#255b41}.XmasBanners .XmasBanners-BannerDiscription{margin-top:10px;font-size:14px;line-height:1.363636364;color:#686868}.XmasBanners .XmasBanners-BannerField{display:flex;flex-wrap:wrap;align-items:flex-start}.XmasBanners .XmasBanners-BannerImage{border:solid 1px #A9A9A9}.XmasBanners .XmasBanners-Heading{font-size:16px;line-height:1.8;text-align:center}.XmasBanners .XmasBanners-Heading+.XmasBanners-BannerField{margin-top:20px}.XmasBanners .XmasBanners-Countdown{font-size:24px}.XmasBanners .XmasBanners-HighlightRed,.XmasBanners .XmasBanners-HighlightGreen{display:inline-block;min-width:40px;min-height:42px;padding:2px 10px;font-size:40px;line-height:1;color:#FFFFFF}.XmasBanners .XmasBanners-HighlightRed+.XmasBanners-HighlightRed,.XmasBanners .XmasBanners-HighlightRed+.XmasBanners-HighlightGreen,.XmasBanners .XmasBanners-HighlightGreen+.XmasBanners-HighlightRed,.XmasBanners .XmasBanners-HighlightGreen+.XmasBanners-HighlightGreen{margin-left:3px}.XmasBanners .XmasBanners-HighlightGreen{background-color:#255b41}.XmasBanners .XmasBanners-HighlightRed{background-color:#B52623}.XmasBanners .XmasBanners-Highlights{display:inline-flex}.XmasBanners .XmasBanners-TypographyHeading{font-family:'Vidaloka', serif;font-weight:400}.OfficialConcierge-TypographyDecorationFont{font-family:'Vidaloka', serif;font-weight:400}.Underline{border-bottom:solid 1px currentColor}.Underline.Underline-Type-2px{border-bottom-width:2px}.LightBox.LightBox-Type-Xmas{background-color:rgba(244,243,244,0.9)}.LightBox.LightBox-Type-Xmas .index{height:100%}.LightBox.LightBox-Type-Xmas .message-svg path{fill:#B52623}.LightBox.LightBox-Type-Xmas .status-container{background-color:#B52623}.LightBox.LightBox-Type-Xmas .offline-form .label{color:#B52623}.LightBox.LightBox-Type-Xmas .offline-form .button-send{background-color:#B52623}.LightBox.LightBox-Type-Xmas .LightBox-CloseButton{top:25px;right:25px;background:none;color:black;z-index:1}.LightBox.LightBox-Type-Xmas .LightBox-CloseButton:before{width:33px;height:2px;background-color:currentColor}.LightBox.LightBox-Type-Xmas .LightBox-CloseButton:after{width:2px;height:33px;background-color:currentColor}.LightBox.LightBox-Type-Xmas .LightBox-Contents{position:relative;display:block;width:375px;margin:0 auto}.LightBox.LightBox-Type-Xmas .LightBox-Contents.OverflowHidden{overflow:hidden}.LightBox.LightBox-Type-Xmas .LightBox-Content{height:100vh;padding-top:30px}.BackToTop{-webkit-appearance:none;-moz-appearance:none;appearance:none;font-family:'Vidaloka', serif;display:flex;align-items:center;justify-content:center;flex-direction:column;width:100%;padding-bottom:10px;border:none;margin-top:30px;margin-bottom:30px;font-size:20px;line-height:1.2;font-weight:400;text-align:center;color:#433D34;background-color:rgba(255,255,255,0)}.ShareSection{position:relative;padding:30px 0;margin:60px auto 80px;width:700px}.ShareSection:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF;transform:rotate(-3deg);z-index:1}.ShareSection .ShareSection-ShareIcons{position:relative;display:flex;flex-direction:row;justify-content:center;margin-top:20px;z-index:10}.ShareSection .ShareSection-ShareIcon{font-size:36px;line-height:1}.ShareSection .ShareSection-ShareIcon+.ShareSection-ShareIcon{margin-left:18px}.AspectRatioBox.AspectRatioBox-Type-DaiCEXmasGiftBanner:after{padding-top:21.212121212%}.AspectRatioBox.AspectRatioBox-Type-ConciergeKeyVisual:after{padding-top:40%}.AspectRatioBox.AspectRatioBox-Type-ConciergeProfileHeader:after{padding-top:40.5%}.AspectRatioBox.AspectRatioBox-Type-OfficialConciergeHeadingImage:after{padding-top:8.15%}.AspectRatioBox.AspectRatioBox-Type-ReindeerButtonImage:after{padding-top:32.435530086%}.AspectRatioBox.AspectRatioBox-Type-ConciergeAndMore:after{padding-top:32.6625387%}.AspectRatioBox.AspectRatioBox-Type-ConciergeSection0201tmp:after{padding-top:40.847365562%}.AspectRatioBox.AspectRatioBox-Type-ConciergeSection0201Precaution:after{padding-top:82.352941176%}.AspectRatioBox.AspectRatioBox-Type-ConciergeSection0202{width:620px;margin:0 auto;margin-bottom:-30px;transform:translateX(10px)}.AspectRatioBox.AspectRatioBox-Type-ConciergeSection0202:after{padding-top:21.975308642%}.AspectRatioBox.AspectRatioBox-Type-ConciergeVisual03:after{padding-top:44.310954064%}.AspectRatioBox.AspectRatioBox-Type-ConciergeVisual04:after{padding-top:59.722222222%}.AspectRatioBox.AspectRatioBox-Type-ConciergeVisual04Toptitle:after{padding-top:37.9%}.AspectRatioBox.AspectRatioBox-Type-ConciergeVisual04Discount:after{padding-top:14.095744681%}.AspectRatioBox.AspectRatioBox-Type-ConciergeWrappingImage:after{padding-top:57.5%}.AspectRatioBox.AspectRatioBox-Type-ConciergeSelectionDigest:after{padding-top:59.545454545%}.AspectRatioBox.AspectRatioBox-Type-ReindeerKeyVisual:after{padding-top:46.175478065%}.AspectRatioBox.AspectRatioBox-Type-DaiceBirthdayFlow:after{padding-top:55.757575758%}.Typography-VidalokaHeading{font-family:'Vidaloka', serif;font-size:32px;line-height:1.333333333;font-weight:400;text-align:center;color:#282828}.Button.Button-Type-Double{position:relative;display:flex;justify-content:center;align-items:center;width:370px;height:80px;border-radius:40px;margin:0 auto 4px;font-size:20px;font-weight:600;line-height:1.4;overflow:visible;z-index:10}.Button.Button-Type-Double:after{content:"";position:absolute;top:4px;left:4px;display:block;width:100%;height:100%;border-radius:40px;z-index:-1}.Button.Button-Type-Double.Button-Type-XmasRed:after{border:solid 1px #B52623}.Button.Button-Type-Double.Button-Type-XmasGreen:after{border:solid 1px #255b41}.Button.Button-Type-XmasRed{background-color:#B52623}.Button.Button-Type-XmasGreen{background-color:#255b41}.Button.Button-Type-ChristmasSilverInverse{color:#80838b;border-color:#80838b;background-color:#FFFFFF}.Da-iCE-BirthdayGiftSet{display:flex;flex-direction:row;max-width:400px;margin-left:auto;margin-right:auto}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Media{flex:1;color:#ca0933}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainer{position:relative;width:100%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainer:after{content:'';display:block;width:100%;padding-top:71.2%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainer+.Da-iCE-BirthdayGiftSet-Caption{margin-top:10px}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainerLeft,.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainerRight{position:absolute;width:100%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainerLeft:after,.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainerRight:after{content:'';display:block;width:100%;padding-top:67.704280156%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImageContainerRight:after{padding-top:71.2%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-MediaImage{position:absolute;top:0;left:0;width:100%;height:100%}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Caption{width:100%;font-size:15px;line-height:1.333333333;font-weight:600;text-align:center}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Joint{position:relative;padding:20px;flex-basis:75px;min-height:125px}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Joint:before,.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Joint:after{content:'';position:absolute;top:40px;display:block;border-radius:35px;background-color:#ca0933}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Joint:before{width:35px;height:7px;left:50%;transform:translateX(-50%);top:54px}.Da-iCE-BirthdayGiftSet .Da-iCE-BirthdayGiftSet-Joint:after{width:7px;height:35px;left:50%;transform:translateX(-50%)}.ConciergeRecommendation .ConciergeRecommendation-Chunk{padding:8px;border-radius:4px;text-align:left;font-size:12px;line-height:1.25;color:#686868}.ConciergeRecommendation .ConciergeRecommendation-Chunk:last-child{margin-bottom:10px}.ConciergeRecommendation .ConciergeRecommendation-Media{display:flex;flex-direction:row;align-items:center;padding:4px;line-height:1.4}.ConciergeRecommendation .ConciergeRecommendation-MediaImageGroup{display:flex;flex-direction:row-reverse;justify-content:flex-end;padding-right:10px}.ConciergeRecommendation .ConciergeRecommendation-MediaImageContainer{width:25px}.ConciergeRecommendation .ConciergeRecommendation-MediaImage{width:30px;height:30px;border-radius:16px;border:2px solid #FFFFFF}.ContentWrapper{position:relative;padding:15px;z-index:1}.ContentWrapper.ContentWrapper-Type-NoWrap{padding:0}.ContentWrapper.ContentWrapper-Type-OnlyTopDown{padding:15px 0}.ContentWrapper.ContentWrapper-Type-BottomTrim{padding-bottom:0}.ContentWrapper.ContentWrapper-Type-TopTrim{padding-top:0}.ContentWrapper.ContentWrapper-Type-StretchHeight{height:100%;overflow-y:auto}.ContentWrapper.ContentWrapper-Type-TopDownCard{display:flex;flex-direction:column;justify-content:space-between;padding:25px 30px;background-color:#FFFFFF}.ContentWrapper.ContentWrapper-Type-OnlySide{padding:0 15px}.ContentWrapper.ContentWrapper-Type-OnlyVertical{padding:50px 0 20px}.ContentWrapper.ContentWrapper-Type-Section{padding:80px 0 60px}.ContentWrapper.ContentWrapper-Type-Section.ContentWrapper-Type-BottomClose{padding-bottom:20px}.ContentWrapper.ContentWrapper-Type-VerticalThick{padding:30px 20px}.ContentWrapper.ContentWrapper-Type-SideThick{padding:20px 30px}.ContentWrapper.ContentWrapper-Type-SideWide{padding:20px 40px}.ContentWrapper.ContentWrapper-Type-AboutThick{padding:40px 75px}.ContentWrapper.ContentWrapper-Type-Fat{padding:25px}.ContentWrapper.ContentWrapper-Type-Gray{background-color:#F7F9F9}.ContentWrapper.ContentWrapper-Type-White{background-color:#FFFFFF}.ContentWrapper.ContentWrapper-Type-Primary{background-color:#2A8FBD}.ContentWrapper.ContentWrapper-Type-PrimaryHighLight{background-color:#E1F1F9}.ContentWrapper.ContentWrapper-Type-Gray-Box{background-color:#EFEFF4;margin-bottom:20px}.ContentWrapper.ContentWrapper-Type-LightGreen-Box{background-color:rgba(65,117,5,0.05);margin-bottom:20px}.ContentWrapper.ContentWrapper-Type-PrimaryHighlight80{background-color:#EEF9FE}.ContentWrapper .ContentWrapper-Heading{margin-bottom:15px;font-weight:bold;font-size:14px;text-align:center}.ContentWrapper .ContentWrapper-Heading.ContentWrapper-Type-FontRoboto{font-family:'Roboto', sans-serif;font-size:24px;color:#2A8FBD;letter-spacing:2.5px;font-weight:400}.ContentWrapper .ContentWrapper-SpacingChunk{margin-bottom:40px}.ContentWrapper .ContentWrapper-SpacingChunk:last-child{margin-bottom:0}.ContentWrapper .ContentWrapper-SpacingBlock{margin-bottom:20px}.ContentWrapper .ContentWrapper-SpacingBlock:last-child{margin-bottom:0}.ContentWrapper .ContentWrapper-SpacingItem{margin-bottom:10px}.ContentWrapper .ContentWrapper-SpacingItem:last-child{margin-bottom:0}.ContentWrapper .ContentWrapper-SpacingAdjust{margin-bottom:5px}.ContentWrapper .ContentWrapper-SpacingAdjust:last-child{margin-bottom:0}.Drawer{position:fixed;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:100}.Drawer:before{content:"";display:block;position:absolute;left:0;top:0;width:100%;height:100%;background-color:rgba(0,0,0,0.4);opacity:0;pointer-events:none;transition:opacity 0.3s cubic-bezier(0, 0, 0.3, 1);will-change:opacity}.Drawer.Drawer-Type-Visible,.Drawer.Drawer-Type-Visible.Drawer-Type-Right{pointer-events:auto}.Drawer.Drawer-Type-Visible:before,.Drawer.Drawer-Type-Visible.Drawer-Type-Right:before{opacity:1}.Drawer.Drawer-Type-Visible .Drawer-Container,.Drawer.Drawer-Type-Visible.Drawer-Type-Right .Drawer-Container{transform:none}.Drawer.Drawer-Type-Visible .Drawer-Animatable,.Drawer.Drawer-Type-Visible.Drawer-Type-Right .Drawer-Animatable{transition:transform 0.33s cubic-bezier(0, 0, 0.3, 1)}.Drawer.Drawer-Type-Right .Drawer-Container{margin-left:auto;box-shadow:-2px 0 12px rgba(0,0,0,0.4);transform:translateX(103%)}.Drawer.Drawer-Type-Right .Drawer-Header{padding:16px;padding-right:56px}.Drawer.Drawer-Type-Right .Drawer-Close{left:auto;right:0}.Drawer .Drawer-Container{position:relative;width:83%;min-width:300px;max-width:375px;height:100%;background-color:#FFFFFF;box-shadow:2px 0 12px rgba(0,0,0,0.4);transform:translateX(-102%);will-change:transform;overflow-y:hidden}.Drawer .Drawer-Container.Drawer-Conteinr-Type-BgGray{background-color:#F7F9F9}.Drawer .Drawer-Header{position:relative;padding:16px;padding-left:56px;font-size:17px;line-height:1.411764706}.Drawer .Drawer-Body{display:block;height:100vh;padding-bottom:128px;overflow-x:hidden;overflow-y:auto;-webkit-overflow-scrolling:touch}.Drawer .Drawer-Animatable{transition:transform 0.13s cubic-bezier(0, 0, 0.3, 1)}.Drawer .Drawer-Close{position:absolute;cursor:pointer;left:0;top:0;width:56px;height:56px;color:#FFFFFF;background-color:#FFFFFF}.Drawer .Drawer-Close:before,.Drawer .Drawer-Close:after{content:"";position:absolute;left:50%;top:50%;background-color:#333742;transform:translate(-50%, -50%) rotate(45deg)}.Drawer .Drawer-Close:before{width:1px;height:24px}.Drawer .Drawer-Close:after{width:24px;height:1px}.Enclosure .Enclosure-Chunk{border:solid 1px #9B9B9B;padding:20px}.Enclosure .Enclosure-Chunk:first-child{border-radius:10px 10px 0 0}.Enclosure .Enclosure-Chunk:last-child{border-radius:0 0 10px 10px}.Enclosure .Enclosure-Chunk+.Enclosure-Chunk{border-top:none}.Enclosure .Enclosure-Heading{margin-bottom:10px;font-size:14px;font-weight:normal}.Enclosure .Enclosure-SubHeading{margin-bottom:5px}.Enclosure .Enclosure-SubHeading:nth-child(n+1){margin-top:10px}.Enclosure .Enclosure-Image{height:20px}.Enclosure .Enclosure-Image.Enclosure-Image-Type-Payments{width:230px;margin:10px 0}.Enclosure .Enclosure-Image.Enclosure-Image-Type-AmazonPay{width:103px;margin:20px 0 0}.ExhibitCase{display:flex;flex-direction:row;justify-content:center;padding:10px 0}.ExhibitCase .ExhibitCase-Item{width:50px;margin-right:15px}.ExhibitCase .ExhibitCase-Item:last-child{margin-right:0}.FlowContents{padding:0 15px;white-space:nowrap;overflow:scroll;-webkit-overflow-scrolling:touch}.FlowContents.FlowContents-Type-NoOffSet{display:flex;justify-content:flex-start;align-content:flex-start;flex-grow:1;flex-basis:0;padding-left:0;padding-right:0}.FlowContents.FlowContents-Type-NoOffSet .FlowContents-Item{width:100%;padding:0;margin-bottom:0}.FlowContents.FlowContents-Type-NoOffSet .FlowContents-Item+.FlowContents-Item{margin-left:15px}.FlowContents .FlowContents-Item{display:inline-block}.FlowContents .FlowContents-Item+.FlowContents-Item{margin-left:5px}.FluidSlitList{display:flex;flex-direction:row}.FluidSlitList.FluidSlitList-Type-Subprime .FluidSlitList-Item{color:#A9A9A9}.FluidSlitList .FluidSlitList-Item{position:relative;padding:0 10px;display:flex;align-items:center}.FluidSlitList .FluidSlitList-Item:first-child:before{content:none}.FluidSlitList .FluidSlitList-Item:before{content:"";position:absolute;top:50%;left:0;display:block;width:0;height:10px;border-left:solid 1px #A9A9A9;transform:translateY(-50%)}.FluidSlitList .FluidSlitList-Icon{display:flex;justify-content:center;align-items:center;width:30px;height:30px;border-radius:50%;font-size:17px;color:#FFFFFF;background-color:#DFDFDF;transition:color .15s, background-color .15s, border .15s;cursor:pointer}.FluidSlitList .FluidSlitList-Icon:hover{color:#DFDFDF;border:solid 1px currentColor;background-color:#FFFFFF}.FluidSlitList .FluidSlitList-Icon:hover svg{fill:currentColor}.FluidSlitList .FluidSlitList-Icon.FluidSlitList-Icon-Type-Trash:hover{color:#2A8FBD;border:solid 1px currentColor;background-color:#FFFFFF}.FluidSlitList .FluidSlitList-Icon.FluidSlitList-Icon-Type-Trash:hover svg{fill:currentColor}.FluidSlitList .FluidSlitList-Icon.FluidSlitList-Icon-Type-Active{color:#2A8FBD;background-color:#FFFFFF}.FluidSlitList .FluidSlitList-Icon.FluidSlitList-Icon-Type-Active svg{fill:currentColor}.FluidSlitList .FluidSlitList-Icon .Icon{top:-1px}.Form-Errors{margin-bottom:30px}.Form-Errors-Item{text-align:center;color:#EE3352;font-weight:bold}.Form .Form-Row{display:flex;flex-direction:row}.Form .Form-RowLabel{flex-basis:100px;font-size:16px}.Form .Form-RowBody{display:flex;flex:1;justify-content:space-around}.Form .Form-ContextChunk+.Form-ContextChunk{margin-top:30px}.Form .Form-ContextBlock+.Form-ContextBlock{margin-top:20px}.Form .Form-ContextItem+.Form-ContextItem{margin-top:10px}.Form .Form-ContextAdjust+.Form-ContextAdjust{margin-top:5px}.Form .Form-AdjustPaddingLeft{padding-left:34px}.Form .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label,.Form .Form-Item.Form-Item-Type-Reverse input[type=radio]+label{padding-left:10px;padding-right:30px}.Form .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:before,.Form .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:after,.Form .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:before,.Form .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:after{left:auto}.Form .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:before,.Form .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:before{right:0}.Form .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:after,.Form .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:after{right:3px}.Form .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label,.Form .Form-Item.Form-Item-Type-Tag input[type=radio]+label{padding:6px 16px;border-radius:18px;margin-bottom:10px;color:#433D34;background-color:#FFFFFF;font-size:14px;line-height:1.2;transition:.3s background-color, .3s color}.Form .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label:before,.Form .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label:after,.Form .Form-Item.Form-Item-Type-Tag input[type=radio]+label:before,.Form .Form-Item.Form-Item-Type-Tag input[type=radio]+label:after{content:none}.Form .Form-Item.Form-Item-Type-Tag input[type=checkbox]:checked+label,.Form .Form-Item.Form-Item-Type-Tag input[type=radio]:checked+label{color:#FFFFFF;background-color:#2A8FBD}.Form .Form-Item.Form-Item-Type-Tag input[type=checkbox]:checked+label.Form-Item-Type-TagColorPink,.Form .Form-Item.Form-Item-Type-Tag input[type=radio]:checked+label.Form-Item-Type-TagColorPink{color:#FFFFFF;background-color:#ED7589}.Form .Form-Item.Form-Item-Type-InputNumber{margin:5px 0}.Form .Form-Item.Form-Item-Type-InputNumber input[type=number]{height:30px}.Form .Form-Items-Type-2Column{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center}.Form .Form-Items-Type-2Column input[type=checkbox]+label,.Form .Form-Items-Type-2Column input[type=radio]+label{display:block}.Form .Form-Items-Type-2Column .Form-Item-Type-Tag{width:50%;padding-right:2px;text-align:center}.Form .Form-Items-Type-2Column .Form-Item-Type-Tag:nth-child(2n){padding-right:0;padding-left:2px}.Form .Form-ErrorMessage{margin-top:6px;margin-bottom:10px;color:#EE3352}.Form input[type=checkbox],.Form input[type=radio]{display:none}.Form input[type=checkbox]+label,.Form input[type=radio]+label{position:relative;display:inline-block;padding-left:30px;padding-right:10px;margin-right:10px;font-size:14px;color:#433D34;z-index:20;cursor:pointer}.Form input[type=checkbox]+label:before,.Form input[type=checkbox]+label:after,.Form input[type=radio]+label:before,.Form input[type=radio]+label:after{content:'';position:absolute;top:50%;left:0;display:block}.Form input[type=checkbox]+label:before,.Form input[type=radio]+label:before{z-index:25}.Form input[type=checkbox]+label:after,.Form input[type=radio]+label:after{z-index:30}.Form input[type=radio]+label:before,.Form input[type=radio]+label:after{border-radius:50%;transform:translateY(-50%);transition:background-color .3s, border-color .3s}.Form input[type=radio]+label:before{width:20px;height:20px;border:solid 1px #C7C7C7}.Form input[type=radio]+label:after{left:3px;width:14px;height:14px}.Form input[type=radio]+label.Form-Superscript:before,.Form input[type=radio]+label.Form-Superscript:after{content:'';top:12px}.Form input[type=radio]:checked+label:after{background-color:#2A8FBD}.Form input[type=radio]:disabled+label{cursor:not-allowed}.Form input[type=radio]:disabled+label:before{border-color:#C7C7C7}.Form input[type=radio]:disabled:checked+label:after{background-color:#C7C7C7}.Form input[type=radio]+label.Form-FolloweeGift{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 0}.Form input[type=radio]+label.Form-FolloweeGift:before,.Form input[type=radio]+label.Form-FolloweeGift:after{content:none}.Form input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftIcon{width:53px;height:53px;border-radius:63px;border:solid 3px rgba(255,255,255,0);transition:border .3s}.Form input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftIcon+.Form-FolloweeGiftName{margin-left:10px}.Form input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftName{padding-right:5px;font-size:14px;transition:color .3s}.Form input[type=radio]+label.Form-FolloweeGift:after{content:"選択する";display:block;position:static;flex-basis:110px;flex-shrink:0;height:auto;padding:6px;border:solid 1px #2A8FBD;border-radius:50px;margin-left:auto;font-size:10px;font-weight:600;color:#2A8FBD;background-color:#FFFFFF;text-align:center;transition:color .3s, background-color .3s;transform:translateY(0)}.Form input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftIcon{border:solid 3px #2A8FBD}.Form input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftName{font-weight:600;color:#2A8FBD}.Form input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftActions{margin-left:auto}.Form input[type=radio]:checked+label.Form-FolloweeGift:after{color:#FFFFFF;background-color:#2A8FBD}.Form input[type=checkbox]+label:before{width:16px;height:16px;border:solid 2px #696969;transform:translateY(-50%)}.Form input[type=checkbox]+label:after{left:1px;width:14px;height:7px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg);transition:border-color .3s}.Form input[type=checkbox]+label.Form-TapAssistBlock{display:flex;align-items:center;width:100%;height:100%;padding:10px 15px 10px 45px;margin-right:0;transition:background-color .3s}.Form input[type=checkbox]+label.Form-TapAssistBlock:before{left:15px}.Form input[type=checkbox]+label.Form-TapAssistBlock:after{left:16px}.Form input[type=checkbox]+label.Form-TapAssistBlock:hover{background-color:#98C6DB}.Form input[type=checkbox]:checked+label:before{border-color:#2A8FBD;background-color:#2A8FBD}.Form input[type=checkbox]:checked+label:after{border-left:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}.Form input[type=checkbox]:disabled+label{cursor:not-allowed;color:#A9A9A9}.Form input[type=checkbox]:disabled+label:before{border-color:#C7C7C7}.Form input[type=checkbox]:disabled:checked+label:before{background-color:#C7C7C7}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=radio]+label{padding-left:10px;padding-right:30px}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:before,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:after,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:before,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:after{left:auto}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:before,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:before{right:0}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=checkbox]+label:after,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Reverse input[type=radio]+label:after{right:3px}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=radio]+label{padding:6px 16px;border-radius:18px;margin-bottom:10px;color:#433D34;background-color:#FFFFFF;font-size:14px;line-height:1.2;transition:.3s background-color, .3s color}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label:before,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=checkbox]+label:after,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=radio]+label:before,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=radio]+label:after{content:none}.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=checkbox]:checked+label,.Form.Form-Type-WithValidation .Form-Item.Form-Item-Type-Tag input[type=radio]:checked+label{color:#FFFFFF;background-color:#2A8FBD}.Form.Form-Type-WithValidation .Form-ErrorMessage{margin-top:6px;margin-bottom:10px;color:#EE3352}.Form.Form-Type-WithValidation input[type=checkbox],.Form.Form-Type-WithValidation input[type=radio]{display:none}.Form.Form-Type-WithValidation input[type=checkbox]+label,.Form.Form-Type-WithValidation input[type=radio]+label{position:relative;display:block;padding:5px 10px 5px 38px;font-size:14px;line-height:1.428571429;color:#433D34;z-index:20;cursor:pointer}.Form.Form-Type-WithValidation input[type=checkbox]+label:before,.Form.Form-Type-WithValidation input[type=checkbox]+label:after,.Form.Form-Type-WithValidation input[type=radio]+label:before,.Form.Form-Type-WithValidation input[type=radio]+label:after{content:'';position:absolute;top:50%;left:10px;display:block}.Form.Form-Type-WithValidation input[type=checkbox]+label:before,.Form.Form-Type-WithValidation input[type=radio]+label:before{z-index:25}.Form.Form-Type-WithValidation input[type=checkbox]+label:after,.Form.Form-Type-WithValidation input[type=radio]+label:after{z-index:30}.Form.Form-Type-WithValidation input[type=checkbox]+label.Form-TapAssistBlock,.Form.Form-Type-WithValidation input[type=radio]+label.Form-TapAssistBlock{display:flex;align-items:center;width:100%;height:100%;padding:15px 15px 15px 45px;margin-right:0}.Form.Form-Type-WithValidation input[type=checkbox]+label.Form-TapAssistBlock:before,.Form.Form-Type-WithValidation input[type=radio]+label.Form-TapAssistBlock:before{left:15px}.Form.Form-Type-WithValidation input[type=checkbox]+label.Form-TapAssistBlock:after,.Form.Form-Type-WithValidation input[type=radio]+label.Form-TapAssistBlock:after{left:18px}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;padding:4px 0}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift:before,.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift:after{content:none}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftIcon{width:53px;height:53px;border-radius:63px;border:solid 3px rgba(255,255,255,0);transition:border .3s}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftIcon+.Form-FolloweeGiftName{margin-left:10px}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift .Form-FolloweeGiftName{padding-right:5px;font-size:14px;transition:color .3s}.Form.Form-Type-WithValidation input[type=radio]+label.Form-FolloweeGift:after{content:"選択する";display:block;position:static;flex-basis:110px;flex-shrink:0;height:auto;padding:6px;border:solid 1px #2A8FBD;border-radius:50px;margin-left:auto;font-size:10px;font-weight:600;color:#2A8FBD;background-color:#FFFFFF;text-align:center;transition:color .3s, background-color .3s;transform:translateY(0)}.Form.Form-Type-WithValidation input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftIcon{border:solid 3px #2A8FBD}.Form.Form-Type-WithValidation input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftName{font-weight:600;color:#2A8FBD}.Form.Form-Type-WithValidation input[type=radio]:checked+label.Form-FolloweeGift .Form-FolloweeGiftActions{margin-left:auto}.Form.Form-Type-WithValidation input[type=radio]:checked+label.Form-FolloweeGift:after{content:"選択中";color:#FFFFFF;background-color:#2A8FBD}.Form.Form-Type-WithValidation input[type=radio]+label:before,.Form.Form-Type-WithValidation input[type=radio]+label:after{border-radius:50%;transform:translateY(-50%);transition:background-color .3s, border-color .3s}.Form.Form-Type-WithValidation input[type=radio]+label:before{width:20px;height:20px;border:solid 1px #C7C7C7}.Form.Form-Type-WithValidation input[type=radio]+label:after{left:13px;width:14px;height:14px}.Form.Form-Type-WithValidation input[type=radio]+label.Form-Superscript:before,.Form.Form-Type-WithValidation input[type=radio]+label.Form-Superscript:after{content:'';top:12px}.Form.Form-Type-WithValidation input[type=radio]:checked+label:after{background-color:#2A8FBD}.Form.Form-Type-WithValidation input[type=radio]:disabled+label{cursor:not-allowed;color:#A9A9A9}.Form.Form-Type-WithValidation input[type=radio]:disabled+label:before{border-color:#C7C7C7}.Form.Form-Type-WithValidation input[type=radio]:disabled+label .Form-Note{color:#ee3352;font-size:10px}.Form.Form-Type-WithValidation input[type=radio]:disabled:checked+label:after{background-color:#C7C7C7}.Form.Form-Type-WithValidation input[type=checkbox]+label:before{width:18px;height:18px;border:solid 1px #CCCCCC;border-radius:3px;transform:translateY(-50%)}.Form.Form-Type-WithValidation input[type=checkbox]+label:after{left:13px;width:12px;height:7px;margin-top:-2px;transform:translateY(-50%) rotate(-45deg);transition:border-color .3s}.Form.Form-Type-WithValidation input[type=checkbox]:checked+label:before{border-color:#2A8FBD;background-color:#2A8FBD}.Form.Form-Type-WithValidation input[type=checkbox]:checked+label:after{border-left:solid 2px #FFFFFF;border-bottom:solid 2px #FFFFFF}.Form.Form-Type-WithValidation input[type=checkbox]:disabled+label{cursor:not-allowed}.Form.Form-Type-WithValidation input[type=checkbox]:disabled+label:before{border-color:#C7C7C7}.Form.Form-Type-WithValidation input[type=checkbox]:disabled:checked+label:before{background-color:#C7C7C7}.Form.Form-Type-WithValidation .Form-Label{display:block;padding:0 10px 6px;font-size:12px;color:#4A4A4A;background-color:#EFEFF4}.Form.Form-Type-WithValidation .Form-LabelNote{width:100%;margin-top:5px;font-size:10px;color:#9B9B9B}.Form.Form-Type-WithValidation .Form-Field{flex-basis:100%;padding:15px}.Form.Form-Type-WithValidation .Form-Field .field_with_errors{background-color:inherit}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Refrain .Form-RefrainLabel{margin:10px 0}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Error .Form-FieldInput,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Error .Form-FieldInput{border-color:#ee3352;background-color:#FFF0F0}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Error .Form-FieldMessage,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Error .Form-FieldMessage{color:#ee3352}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Error .Form-FieldSelect,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Error .Form-FieldSelect{border-color:#ee3352;background-color:#FFF0F0}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Complete .Form-FieldInput,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Complete .Form-FieldInput{border-color:#7BA028;background-color:#F0FFF0}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Complete .Form-FieldInput:-webkit-autofill,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Complete .Form-FieldInput:-webkit-autofill{border-color:#7BA028;-webkit-box-shadow:0 0 0px 1000px #F0FFF0 inset}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Complete .Form-FieldMessage,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Complete .Form-FieldMessage{color:#7BA028}.Form.Form-Type-WithValidation .Form-Field.Form-Field-Type-Complete .Form-FieldSelect,.Form.Form-Type-WithValidation .Form-Field .Form-Field-Type-Complete .Form-FieldSelect{border-color:#7BA028;background-color:#F0FFF0}.Form.Form-Type-WithValidation .Form-FieldInput,.Form.Form-Type-WithValidation .Form-FieldTextarea,.Form.Form-Type-WithValidation .Form-FieldSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 10px;border:solid 1px #CCCCCC;border-radius:5px;line-height:1.2;font-size:16px;box-sizing:border-box;transition:border .3s, outline .3s}.Form.Form-Type-WithValidation .Form-FieldInput:-webkit-input-placeholder,.Form.Form-Type-WithValidation .Form-FieldTextarea:-webkit-input-placeholder,.Form.Form-Type-WithValidation .Form-FieldSelect:-webkit-input-placeholder{line-height:normal}.Form.Form-Type-WithValidation .Form-FieldInput::-ms-expand,.Form.Form-Type-WithValidation .Form-FieldTextarea::-ms-expand,.Form.Form-Type-WithValidation .Form-FieldSelect::-ms-expand{display:none}.Form.Form-Type-WithValidation .Form-FieldInput:focus,.Form.Form-Type-WithValidation .Form-FieldTextarea:focus,.Form.Form-Type-WithValidation .Form-FieldSelect:focus{border-color:#2A8FBD;outline:solid 1px #2A8FBD outset;background-color:#E1F1F9}.Form.Form-Type-WithValidation .Form-FieldFulid{display:flex;flex-direction:row;justify-content:flex-start}.Form.Form-Type-WithValidation .Form-IntegratedInputBox{position:relative}.Form.Form-Type-WithValidation .Form-FieldInput{height:40px}.Form.Form-Type-WithValidation .Form-FieldInput.Form-FieldInput-Type-IntegratedInputBox{padding:24px 10px 4px}.Form.Form-Type-WithValidation .Form-FieldInput.Form-FieldInput-Type-Require{border-color:#ee3352;background-color:#FFF0F0}.Form.Form-Type-WithValidation .Form-FieldInput.Form-FieldInput-Type-Require:focus{border-color:#2A8FBD;background-color:#E1F1F9;outline:solid 1px #2A8FBD outset}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper{position:relative;z-index:1}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper:after{content:'';position:absolute;top:50%;right:10px;display:block;width:0;height:0;border-style:solid;border-width:9px 5.5px 0 5.5px;border-color:#FFFFFF transparent transparent transparent;color:#FFFFFF;transform:translateY(-50%);z-index:10}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-YearSelect,.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-MonthSelect,.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-DaySelect{width:auto}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-YearSelect:after,.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-MonthSelect:after,.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-DaySelect:after{right:0;border:none;line-height:32px;width:32px;height:32px;text-align:center;font-weight:bold}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-YearSelect:after{content:'年'}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-MonthSelect{margin-left:15px}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-MonthSelect:after{content:'月'}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-MonthSelect .Form-FieldSelect{width:70px}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-DaySelect{margin-left:15px}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-DaySelect:after{content:'日'}.Form.Form-Type-WithValidation .Form-FieldSelectWrapper.Form-FieldSelectWrapper-Type-DaySelect .Form-FieldSelect{width:70px}.Form.Form-Type-WithValidation .Form-FieldSelect{border:solid #CCCCCC;background-color:#FFFFFF;min-height:40px;padding:4px 8px;border-width:1px 32px 1px 1px;line-height:1.4}.Form.Form-Type-WithValidation .Form-FieldSelect.Form-FieldSelect-Type-UnSelected{background-color:#EFEFF4}.Form.Form-Type-WithValidation .Form-FieldSelect.Form-FieldSelect-Type-Require{border-color:#ee3352;background-color:#FFF0F0}.Form.Form-Type-WithValidation .Form-FieldSelect.Form-FieldSelect-Type-Require:focus{border-color:#2A8FBD;background-color:#E1F1F9;outline:solid 1px #2A8FBD outset}.Form.Form-Type-WithValidation .Form-Message,.Form.Form-Type-WithValidation .Form-FieldMessage{margin-top:5px;font-size:12px;line-height:1.5}.Form.Form-Type-WithValidation .Form-Message:empty,.Form.Form-Type-WithValidation .Form-FieldMessage:empty{margin-top:0}.Form.Form-Type-WithValidation .Form-FieldMessage{color:#2A8FBD}.Form.Form-Type-WithValidation .Form-Message{color:#9B9B9B}.Form.Form-Type-WithValidation .Form-AssistText{display:inline-block;margin-left:auto;font-size:10px;text-align:right}.Form.Form-Type-WithValidation .Form-AssistText:empty{margin-top:0}.Form.Form-Type-WithValidation .Form-Placeholder{display:block;margin-bottom:5px;font-size:14px;line-height:1.5;color:#9B9B9B;pointer-events:none}.Form.Form-Type-WithValidation .Form-Tag{display:inline-block;padding:3px 4px 2px;border-radius:2px;margin:0 4px;font-size:10px;line-height:1;color:#FFFFFF;background-color:#9B9B9B}.Form.Form-Type-WithValidation .Form-Tag.Form-Tag-Type-Require{background-color:#ee3352}.Form.Form-Type-WithValidation .Form-FieldInput.Form-FieldInput-Type-IntegratedInputBox{padding:5px;font-size:18px}.Form.Form-Type-WithValidation .Form-Block{display:flex;flex-direction:row;margin-bottom:0;border:solid 1px #9B9B9B;border-bottom:none}.Form.Form-Type-WithValidation .Form-Block:last-child{border-bottom:solid 1px #9B9B9B;margin-bottom:20px}.Form.Form-Type-WithValidation .Form-Block:last-child.Form-Block-Type-DisabledLastStyle{border-bottom:none;margin-bottom:0}.Form.Form-Type-WithValidation .Form-Label{align-items:flex-end;flex-basis:450px;padding:15px;font-size:14px;font-weight:bold}.Form.Form-Type-WithValidation .Form-FieldMessage{font-size:14px}.Form.Form-Type-WithValidation .Form-AssistText{display:block;align-self:flex-start;width:100%;margin-top:5px;text-align:left;font-size:14px;font-weight:normal}.Form.Form-Type-WithValidation .Form-Tag{font-size:12px;padding:2px 8px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information{font-size:13px;padding:30px 0 30px 0}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .BalloonBar{font-size:14px;line-height:22px;padding:13px;margin-bottom:23px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-List{margin:0 30px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-Image{width:64px;margin-right:26px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-Item{display:flex;align-items:center}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-Item:first-child{border-bottom:1px solid #DFDFDF;margin-bottom:10px;padding-bottom:10px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-Item:nth-of-type(2) .Form-GiftLetter-Information-Image{margin-top:8px}.Form.Form-Type-WithValidation .Form-GiftLetter-Information .Form-GiftLetter-Information-Link{margin-top:30px}.GiftLetter .GiftLetter-Text{font-size:1.4rem;line-height:24px}.GiftLetter .GiftLetter-Workspace{position:relative;display:block;width:360px;height:532px;margin-left:auto;margin-right:auto}.GiftLetter .GiftLetter-Image{width:100%;height:100%;border:solid 1px #ddd}.GiftLetter .GiftLetter-Textarea{width:320px;height:200px;position:absolute;bottom:16px;left:20px;resize:none;text-align:center;background-color:transparent;font-size:1.9rem;line-height:24px;letter-spacing:0.2px;border:none;overflow:hidden}.GiftLetter .GiftLetter-Textarea:-moz-placeholder-shown{color:#d0021b}.GiftLetter .GiftLetter-Textarea:-ms-input-placeholder{color:#d0021b}.GiftLetter .GiftLetter-Textarea:placeholder-shown{color:#d0021b}.GiftLetter .GiftLetter-Textarea::-webkit-input-placeholder{color:#d0021b}.GiftLetter .GiftLetter-Textarea:-moz-placeholder{color:#d0021b;opacity:1}.GiftLetter .GiftLetter-Textarea::-moz-placeholder{color:#d0021b;opacity:1}.GiftLetter .GiftLetter-Textarea:-ms-input-placeholder{color:#d0021b}.GlobalFooter{min-width:1040px}.GlobalFooter .GlobalFooter-Lead{padding:30px 0;background-color:rgba(255,255,255,0)}.GlobalFooter .GlobalFooter-Chunk{width:100%;background-color:#F7F9F9}.GlobalFooter .GlobalFooter-End{padding:30px 0;background-color:#FFFFFF}.GlobalFooter .GlobalFooter-MediaItem{flex-basis:220px;height:147px;background-color:#EFEFF4}.GlobalFooter .GlobalFooter-MediaBody{flex-basis:100%}.GlobalFooter .GlobalFooter-MediaDescription{margin-bottom:0;color:#4A4A4A;font-size:12px;line-height:1.71}.GlobalFooter .GlobalFooter-SNSMediaItem{flex-basis:25px;height:25px;font-size:25px}.GlobalFooter .GlobalFooter-SNSMediaBody{justify-content:center}.GlobalFooter .GlobalFooter-SNSText{font-size:12px;font-weight:bold;color:#666666}.GlobalFooter .GlobalFooter-Split{display:flex;flex-direction:row;justify-content:flex-start;padding:20px 0}.GlobalFooter .GlobalFooter-SplitChunk{flex:1;width:140px}.GlobalFooter .GlobalFooter-SplitChunk.GlobalFooter-SplitChunk-Type-Wide{flex-grow:0;flex-basis:300px}.GlobalFooter .GlobalFooter-SplitChunk.GlobalFooter-SplitChunk-Type-Narrow{flex-grow:0;flex-basis:160px}.GlobalFooter .GlobalFooter-SplitHeading{width:100%;margin-bottom:10px;font-size:14px;font-weight:bold;color:#666666}.GlobalFooter .GlobalFooter-LinkList.GlobalFooter-LinkList-Type-2Column{display:flex;flex-direction:row}.GlobalFooter .GlobalFooter-LinkList.GlobalFooter-LinkList-Type-2Column .GlobalFooter-LinkListChunk{flex:1}.GlobalFooter .GlobalFooter-LinkListItem{display:block;margin-bottom:14px;font-size:12px;line-height:1.4;color:#666666}.GlobalFooter .GlobalFooter-Link{display:block;padding:12px 15px;border-bottom:solid 1px #EFEFF4;color:#433D34}.GlobalFooter .GlobalFooter-Logo{display:inline-block;margin-bottom:25px;width:2.250896057em;height:1em;font-size:36px}.GlobalFooter .GlobalFooter-LogoIcon{width:2.250896057em;height:1em;margin-right:20px;font-size:36px;color:#433D34}.GlobalFooter .GlobalFooter-LogoImage{width:97px;margin-bottom:10px}.GlobalFooter .GlobalFooter-LogoText{font-family:"ヒラギノ明朝 ProN", "Hiragino Mincho ProN", "HG明朝E", "ＭＳ Ｐ明朝", "ＭＳ 明朝", serif;font-size:12px;line-height:1.4;color:#433D34}.GlobalFooter .GlobalFooter-Brand{width:76px;margin-bottom:10px}.GlobalFooter .GlobalFooter-Copyright{color:#9B9B9B;font-size:12px;letter-spacing:0.1px}.GlobalHeader{width:100%;padding-bottom:20px;background-color:#FFFFFF}.GlobalHeader.GlobalHeader-Type-Order{padding:20px 0}.GlobalHeader .GlobalHeader-Chunk.GlobalHeader-Chunk-Type-Column{display:flex;flex-direction:row;justify-content:space-between}.GlobalHeader .GlobalHeader-ActionBar{display:flex;flex-direction:row;justify-content:space-between}.GlobalHeader .GlobalHeader-ApronButton{display:flex;align-items:center;justify-content:center;width:230px;min-height:54px;padding:10px 20px;border-radius:0 0 5px 5px;font-size:12px;font-weight:normal;color:#FFFFFF;background-color:#2A8FBD}.GlobalHeader .GlobalHeader-ActionBarChunk{width:520px}.GlobalHeader .GlobalHeader-ActionBarChunkAnnouncement{display:flex;align-items:center;height:auto;flex-grow:2;flex-shrink:0;width:240px;padding-right:20px}.GlobalHeader .GlobalHeader-ActionBarChunkAnnouncement a{line-height:1.7;color:#282828;text-decoration:underline}.GlobalHeader .GlobalHeader-Logo{display:flex;align-items:center;height:auto}.GlobalHeader .GlobalHeader-LogoIcon{width:2.250896057em;height:1em;margin-right:20px;font-size:66px;color:#433D34}.GlobalHeader .GlobalHeader-LogoImage{width:155px;vertical-align:top;margin-right:20px}.GlobalHeader .GlobalHeader-LogoText{color:#433D34;font-size:14px;line-height:1.428571429}.GlobalHeader .GlobalHeader-Icon{display:block;min-width:30px;min-height:30px;padding:5px}.Grid{display:flex;justify-content:flex-start;align-items:stretch;flex-grow:1;flex-wrap:wrap}.Grid.Grid-Type-Centerized{justify-content:center}.Grid.Grid-Type-Narrow .Grid-Cell{margin-right:10px;margin-bottom:10px}.Grid.Grid-Type-2Column .Grid-Cell{width:calc(50% - 10px)}.Grid.Grid-Type-2Column .Grid-Cell:nth-child(2n){margin-right:0}.Grid.Grid-Type-2Column .Grid-Cell:nth-last-child(-n+2){margin-bottom:0}.Grid.Grid-Type-3Column .Grid-Cell{width:calc(33.33333333% - 13.33333333px);margin-right:20px;margin-bottom:20px}.Grid.Grid-Type-3Column .Grid-Cell:nth-child(3n){margin-right:0}.Grid.Grid-Type-3Column .Grid-Cell:nth-last-child(-n+3):nth-child(3n-2),.Grid.Grid-Type-3Column .Grid-Cell:nth-last-child(-n+2):nth-child(3n-1),.Grid.Grid-Type-3Column .Grid-Cell:nth-last-child(-n+1):nth-child(3n){margin-bottom:0}.Grid.Grid-Type-4Column.Grid-Type-Narrow .Grid-Cell{width:calc(calc(100% - 30px) / 4)}.Grid.Grid-Type-4Column .Grid-Cell{width:calc(25% - 15px)}.Grid.Grid-Type-4Column .Grid-Cell:nth-child(4n){margin-right:0}.Grid.Grid-Type-4Column .Grid-Cell:nth-last-child(-n+4):nth-child(4n-3),.Grid.Grid-Type-4Column .Grid-Cell:nth-last-child(-n+3):nth-child(4n-2),.Grid.Grid-Type-4Column .Grid-Cell:nth-last-child(-n+2):nth-child(4n-1),.Grid.Grid-Type-4Column .Grid-Cell:nth-last-child(-n+1):nth-child(4n){margin-bottom:0}.Grid.Grid-Type-5Column .Grid-Cell{width:calc(20% - 16px)}.Grid.Grid-Type-5Column .Grid-Cell:nth-child(5n){margin-right:0}.Grid.Grid-Type-5Column .Grid-Cell:nth-last-child(-n+5):nth-child(5n-4),.Grid.Grid-Type-5Column .Grid-Cell:nth-last-child(-n+4):nth-child(5n-3),.Grid.Grid-Type-5Column .Grid-Cell:nth-last-child(-n+3):nth-child(5n-2),.Grid.Grid-Type-5Column .Grid-Cell:nth-last-child(-n+2):nth-child(5n-1),.Grid.Grid-Type-5Column .Grid-Cell:nth-last-child(-n+1):nth-child(5n){margin-bottom:0}.Grid.Grid-Type-6Column.Grid-Type-Narrow .Grid-Cell{width:calc(16.666666667% - 8.333333333px)}.Grid.Grid-Type-6Column .Grid-Cell{width:calc(16.666666667% - 16.666666667px)}.Grid.Grid-Type-6Column .Grid-Cell:nth-child(6n){margin-right:0}.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+6):nth-child(6n-5),.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+5):nth-child(6n-4),.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+4):nth-child(6n-3),.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+3):nth-child(6n-2),.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+2):nth-child(6n-1),.Grid.Grid-Type-6Column .Grid-Cell:nth-last-child(-n+1):nth-child(6n){margin-bottom:0}.Grid.Grid-Type-10Column.Grid-Type-Narrow .Grid-Cell{width:calc(10% - 9px)}.Grid.Grid-Type-10Column .Grid-Cell{width:calc(16.666666667% - 16.666666667px)}.Grid.Grid-Type-10Column .Grid-Cell:nth-child(10n){margin-right:0}.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+10):nth-child(10n-9),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+9):nth-child(10n-8),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+8):nth-child(10n-7),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+7):nth-child(10n-6),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+6):nth-child(10n-5),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+5):nth-child(10n-4),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+4):nth-child(10n-3),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+3):nth-child(10n-2),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+2):nth-child(10n-1),.Grid.Grid-Type-10Column .Grid-Cell:nth-last-child(-n+1):nth-child(10n){margin-bottom:0}.Grid.Grid-Type-Gutter15 .Grid-Cell{margin-right:15px;margin-bottom:15px}.Grid.Grid-Type-Gutter15.Grid-Type-6Column .Grid-Cell{width:calc(calc(100% - 75px) / 6)}.Grid.Grid-Type-Gutter30 .Grid-Cell{margin-right:30px;margin-bottom:30px}.Grid.Grid-Type-Gutter30.Grid-Type-3Column .Grid-Cell{width:calc(33.33333333% - 20px)}.Grid.Grid-Type-Gutter30.Grid-Type-4Column .Grid-Cell{width:calc(25% - 22.5px)}.Grid.Grid-Type-Gutter45 .Grid-Cell{margin-right:45px;margin-bottom:45px}.Grid.Grid-Type-Gutter45.Grid-Type-2Column .Grid-Cell{width:calc(50% - 22.5px)}.Grid.Grid-Type-Gutter45.Grid-Type-3Column .Grid-Cell{width:calc(33.3333333% - 30px)}.Grid.Grid-Type-Gutter45.Grid-Type-4Column .Grid-Cell{width:calc(25% - 33.75px)}.Grid.Grid-Type-Gutter60 .Grid-Cell{margin-right:60px;margin-bottom:60px}.Grid.Grid-Type-Gutter60.Grid-Type-4Column .Grid-Cell{width:calc(25% - 45px)}.Grid .Grid-Cell{margin-right:20px;margin-bottom:20px}.HeaderBanner{display:block;width:100%;background-color:#efeff4}.HeaderBanner .HeaderBanner-Container{display:block;width:100%;max-width:1000px;margin:0 auto;background-color:inherit}.HeaderBanner .HeaderBanner-Image{width:100%;vertical-align:top;background-color:inherit}.HeadingMedia{margin-bottom:30px}.HeadingMedia .HeadingMedia-Item{position:relative;width:375px;flex-basis:375px;height:250px}.HeadingMedia .HeadingMedia-ItemCaption{position:absolute;left:10px;bottom:10px;color:#FFFFFF;letter-spacing:3px;font-size:32px;font-family:semplicitapro, sans-serif;font-weight:500;font-style:normal;line-height:1.1875;z-index:1;text-shadow:0 0 10px #A9A9A9}.HeadingMedia .HeadingMedia-Image{width:100%;height:100%;border-radius:10px}.HeadingMedia .HeadingMedia-Title{margin-bottom:20px;font-size:30px;letter-spacing:0.2px;line-height:48px}.HeadingMedia .HeadingMedia-Description{margin-bottom:0;font-size:14px;line-height:2;color:#4A4A4A}.HeadingMedia .HeadingMedia-Body.HeadingMedia-Body-Type-NormalFormat{justify-content:flex-start;padding-top:10px;padding-bottom:10px}.HeadingMedia.HeadingMedia-Type-Primary .HeadingMedia-Item{height:auto;margin-bottom:30px;background-color:#EFEFF4}.HeadingMedia.HeadingMedia-Type-Primary .HeadingMedia-Title,.HeadingMedia.HeadingMedia-Type-Primary .HeadingMedia-Description{text-align:center}.Heading{margin:0;margin-bottom:20px;text-align:center}.Heading .Heading-Main{font-family:'Roboto', sans-serif;font-size:64px;font-weight:100;line-height:1;letter-spacing:3.45px;color:#696969}.Heading .Heading-Sub{margin-top:10px;font-size:18px;font-weight:600;color:#2A8FBD}.Heading .Heading-Sub:only-child,.Heading .Heading-Sub:first-child{margin-top:0}.Heading .Heading-SmallMincho{font-size:14px;font-weight:bold;text-align:center}.Heading:only-child{margin-bottom:0}.Heading.Heading-Type-Label{padding:8px;border-radius:52px;margin-bottom:20px;font-size:15px;font-weight:600;line-height:1.066666667;color:#282828;background-color:#EFEFF4;text-align:center}.Heading.Heading-Type-Label.Heading-Type-Attention{color:#FFFFFF;background-color:#ee3352}.Heading.Heading-Type-Spacing{margin-top:65px;margin-bottom:40px}.Heading.Heading-Type-Slack .Heading-Main{letter-spacing:0}.Heading.Heading-Type-Slack .Heading-Sub{letter-spacing:2.3px}.Heading.Heading-Type-Primary .Heading-Main{font-size:32px}.Heading.Heading-Type-Secondary .Heading-Main{font-size:40px}.Heading.Heading-Type-Tertiary .Heading-Main{font-size:46px}.Heading.Heading-Type-Tertiary .Heading-Sub{font-size:16px}.Heading.Heading-Type-ColorPrimary .Heading-Main,.Heading.Heading-Type-ColorPrimary .Heading-Sub{color:#2A8FBD}.Heading.Heading-Type-ColorSecondary .Heading-Main,.Heading.Heading-Type-ColorSecondary .Heading-Sub{color:#E868A2}.Heading.Heading-Type-ColorTertiary .Heading-Main,.Heading.Heading-Type-ColorTertiary .Heading-Sub{color:#DCB820}.Heading.Heading-Type-ColorWhite .Heading-Main,.Heading.Heading-Type-ColorWhite .Heading-Sub{color:#FFFFFF}.Heading.Heading-Type-Level2{padding-left:15px;border-left:solid 2px currentColor;font-size:20px;font-weight:bold;line-height:1.2;color:color-redesign-black;text-align:left}.Headline{display:flex;flex-wrap:wrap;flex-direction:row;justify-content:flex-start;align-items:flex-start;width:100%}.Headline.Headline-Type-Plain .Headline-Item:after{background:none}.Headline .Headline-Item{position:relative;flex-grow:1;flex-basis:333px;display:block}.Headline .Headline-Image{display:block;width:100%}.Headline .Headline-Title{position:absolute;left:0;bottom:0;padding:20px;font-size:18px;line-height:1.5;text-shadow:0 1px 4px rgba(0,0,0,0.5);color:#FFFFFF;z-index:11}.Headline .Headline-Label{width:100%;padding:5px;margin-top:20px;font-size:20px;text-align:center;color:#FFFFFF;background-color:#F5A623}.HeroImage{position:relative;width:100%;padding-top:25%;overflow:hidden;z-index:1}.HeroImage .HeroImage-Background{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);z-index:2}.HeroImage:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#2A8FBD;opacity:0.5;z-index:3}.HeroImage .HeroImage-OverlayText{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:100%;height:100%;color:#FFFFFF;font-size:30px;font-weight:600;line-height:40px;text-align:center;z-index:4}.HorizontalScroller{position:relative;-webkit-overflow-scrolling:touch}.HorizontalScroller .HorizontalScroller-Items{display:flex;overflow:auto;z-index:1}.HorizontalScroller .HorizontalScroller-Item{position:relative;flex-shrink:0;flex-grow:0;flex-basis:240px;width:240px;white-space:normal}.HorizontalScroller .HorizontalScroller-Item:before{content:'';position:absolute;top:0;right:-15px;width:15px;height:1px}.HorizontalScroller .HorizontalScroller-Item+.HorizontalScroller-Item{margin-left:15px}.HorizontalScroller .HorizontalScroller-ItemDescription{margin-top:6px;font-size:14px;font-weight:300;line-height:1.571428571;color:#282828;word-break:break-all}.IconCounter{position:relative}.IconCounter .IconCounter-Amount{position:absolute;right:-2px;top:-4px;display:block;min-width:20px;height:20px;border-radius:10px;font-size:10px;line-height:20px;color:#FFFFFF;background-color:#2A8FBD;text-align:center;z-index:10}.IconCounter .IconCounter-Amount.Type-Error{background-color:#EE3352}.IconCounter .IconCounter-Amount:empty{display:none}svg{width:100%;height:auto;margin:0;vertical-align:middle}.Icon{display:inline-block;position:relative;height:1em;width:1em;vertical-align:bottom;fill:currentColor;background-repeat:no-repeat;background-position:center;background-size:contain}.Icon.Icon-VerticalMiddle{vertical-align:middle}.Icon.Icon-XX-Large{width:2em;height:2em;vertical-align:-0.6em}.Icon.Icon-X-Large{width:1.6em;height:1.6em;vertical-align:-0.4em}.Icon.Icon-Large{width:1.3em;height:1.3em;vertical-align:-0.3em}.Icon.Icon-Heart{transform:scale(1);transition:transform .4s}.Icon.Icon-Heart .inner{stroke:none;fill:#FFFFFF;transition:.3s fill, .3s stroke}.Icon.Icon-Heart .outline{stroke:none;fill:currentColor;transition:.3s fill, .3s stroke}.Icon.Icon-Heart.Icon-Type-Active:active{transform:none}.Icon.Icon-Heart:active{transform:scale(1.5)}.Icon.Icon-Heart.Icon-Heart-Type-Full .inner,.Icon.Icon-Heart.Icon-Type-Active .inner{fill:#ED7589}.Icon.Icon-Heart.Icon-Heart-Type-Full .outline,.Icon.Icon-Heart.Icon-Type-Active .outline{fill:#ED7589}.Icon.Icon-Telephone{stroke:currentColor;fill:none}.Icon.Icon-Rate{width:5em;height:1em;vertical-align:-0.15em}.Icon.Icon-Rotate90{transform:rotate(90deg)}.Icon.Icon-Rotate180{transform:rotate(180deg)}.Icon.Icon-Rotate270{transform:rotate(270deg)}.Icon.Icon-Favorite{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAAwCAYAAACrF9JNAAAHeklEQVR4AeXaBWwc17oH8Gdmh5mZ7TIEi4EyM3P73rtlZmbmXgyU63Jrp8xMYWZmMuP9SdpKo9Uo9dqb4if9Qt/M8f6zc86A5n9GXXDAn95fO6RKIJeO9GZ7BrM729ODlqTE8gNVEhm0oTc7M4yd6E832pK9zUJGwqXRkcO5kef5kQ2s5nv+wdlsT3MS6hEwm66M4EKeYS4lzORtHuMSRtOSxLiGVCm0YiSF1FFBKVvYxGaKKaeKCu6mM6lhYVUiuZzNh1RQSVlg3C2UUE4lJTxNT9LjGXIMz7GZWtbxFOezL13pw2hu5ENqqWMSh9EqJGRfCqPGfYNL2Y22DOYUbuZViqllPeeS3eiQ6kB+pJK1PEN/MkgliQQSSSadJhzIDCrYwCPkB+bfcBZQyUoeZyiZpAXGTSKFdJozjHeppZT/o3WDQ6qWfEIpH3IGLUmqxzxLpzf/YQ3reI18BjOPaooYQ1tS6zFuCh25jjIWMJLMhoa8nrVM4yJaxbpi0punmM9aPuATqvmAIeSQEMO4CXTgA0qYwN4xh1Sd+IYS7meXSDMmKoG9eIrFlLCFWZxAVuzjgjqTlSzgKlrHGnI0xSxiTGMmuEpmDONZyRLuaHhAUG34nDLGs0usIS+njLH0ijRoVND+3M8dpEV6jaJuYhnvclysIcdRybW0jzR+d9RJzOYnroo15PdUcyxNf8chB/MTy3kq1pDF1LELqdvwQzbhYG7kRaYzl4k8zpm0J2Er8/ILKiiMNeRaahlM2jYKmE8hS9lIKdXUUM4W1vEJ59M1ZIwOfEkpr8ca8geqOYImcQ6XzAF8whbm8Sr/ZBJfcz73Mp9NzOMZBkeNtQM/sIJ/xBrydaqCl03xoBLpwmuU8wPXcQBH8QFv0JWdOZ+3WMoKHqFFYLz9mMYsbo815MNUcA9d4hgyg2OoZjlX05kEunMXN0VtfxQvsobFHEhCpH8e8/mGC0ggob4hz6SEj9mBpDgETKAzH1PL3fSiDVkh27emDSnsyzOU8C0tSWUC63mPM+hOT7rQgRaE3+pFmoup5nTaxiFkM06gltV0ZTxFnBCyfQFF5JHCYKZSyvnsyjIqmcN3lFJHFYsYx560JjXsAv0uNvMmB8UhZC/GUs5NpDO2PiED3+z/U8MsJlFJXUAtNdQFlFDEyaRGh+zFQkp5nP5xOGV8TjEHkEwmWaSEbJ8VkRhYtHqylJqIOr7jfg6lC03pyBCeYV3gm70rOmQy17GEFfyHZo0IuTurqOI1skKeFIzl8ZB9D2UsT3EFNXzM0fyD17mRxMD8T2UsX7OYYhZzavSTgU6MZTELuIGkBoYcyiaq+CAkZB5FFITsewJFjKc9I8mnKfdSxF0h+43lXZ7iSSr5kW7RK+IhvMx6vucIkhr4Ta6gjEtIC7lEO4GjQ/bN4wQO/fkoC/T25QT2DT0C9NiLQ5lKMYdHb5jLWXxDMYXkxxpU7cgUtrALSfQjjzYh2w8kL+QbTyQvIiWqlxLoJUb1+vMW5dwV9gFbcRRzqWAivUiOIeQACinlNFJjWF2jF6SiiDYhR0NRRFbYfzLVfBr+Ie3ESJZSy3sMJLWeD5HbcVVgTubwBAUcFbL9eAoYEPXvmRREtAr5MgoiMqN6g/iQWjZs7YOmMoy11DKV0eTW88HWAIqpZUciR8K2pzLYkxrm1eexYD4/UM4ibqFnPX5QCyZQxwM0izqcCxgfst/RFPBESO8mCrgpuhc8UmjOyVQxsb63S715jfWspZARv7BfGqOoYyk9SYzhFDI2pHfXVk8hepxAZ+6ggkdjuS8cyEPMYDOfceQvXKS3ZRIVnEnLwJzPY2DoEwA9+oX0epBHj5BeP/LoyFCmUcJxsd4f7s5NfE0pb3IwqVt5un4X5bzDJeSHHaKcQJuQ6XJCRFbI4nhCRErg33tyMVuYRs+GTOoBXMp0Knib3cKCqiSGsZRypnD6tjqFqOacyESKf57XjbmVOob51PA+25FO2P3cOEpYw6UhJ/bHGUvfkFPI2IiWUb2WjI3IJIfjmEgl09ihgSFBpTKcJdTwCcPIDJmbw1hGDf9ke7LIChuXLDLDTg1kkRG1XjTjQuZRyRSOi8s7AyqJ7VhIDd9xOumBgM35jArqWMaXTGzs6hp4UDaJKuqYyNFxfTEiEnQnJlPGTO4mmw58TAVzWcRGNjOpESEfYTfeoJga5nIpeaTGMSSoFHbjfTaynFd5OxBwH47kNSr4kbDnq9m0oVXI6j6C6ylkCaWs4xb6k0vyNnvFRaWzJ/9kNZsiFnIoOTTlEuaxguMCVzJ30T1kDj7IBJ7jS+axjg2MYySdwsLFOSREgozmSZYzl8uDb4eoPRlLKS+QETyFkEAW+ZzDQtazgXVM5mWuZy/Sf/WXlVQWu/Ek9wUDRvptOTlwWOdxC3ezE30Yxa1MpoaVTKKAaxlJ09/1G1lqQGC+PkxbOnMyz7KECtYygwcYQc4f5rUzlcNBVFHM7cykLBDuM04l5w/7bp1qTRF1AXN4lH2DC8kfOWQqw1nIp5xKZzKIBPyDhwwE7UAbMkmM9OLqv31tcBCHgOnyAAAAAElFTkSuQmCC")}.Icon.Icon-Favorite.Icon-Type-Active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAADCElEQVR4Ab1XA4xkTRCu3zjbdnS2bTM627YvOtu2+bC54MzZrrNt21p8r2et1zvbmUm+PKS76ntfdWGo7sBGSqB1+5ORxaXIFs1x7YlrLzK5Bdme0rTtYHK5LglwX7BPlIDjRWTzHQo4ExInbL4LYosdUtqJkHk6M4wvgZMg4APud5IpOuJaifZ4CpF1uiBZgRXx3AFEt3vXcDCwnPZwVi1EIHlJGLwK/IKT2XjO5WpotycHSM3Enp/AdTICyySJCO3j8jD0BrgPAlUS/WVSJb4DvCNDVPaJCM5DTnzVPRi5gWs+n+O9+2Ru2LgGNR/S3lN5EkUEv9/gfK+MNbIjyVlge4rDznvYs2nChN/ViZhcz5sBYqjzrANkiQFhWdVYiYhUw+JD2HCb7FMptRFBffGGmY+5qRKmhicvFv+AGlOcZ52AzfEy+4yTBRSIiI6OhLiW1U0krBQEI0zd3IlYPB2LXyNr0msnsu1EWth/Aftz3InYvEnm/uqD/+onsu1vWeBQfRWIyLS9FnmgtCGsLPBF+AhQCc1SLHxMe46l0E4EXVtWaVusUgnNGOCr7Cm6iRgnssH2J7J4ooIiokZY4WmnnYjFLaVtQ9R1J4KQgMQzp9XrryO8FXhJ20QqtRJv8zRZeJD3+sJyqqgslBgl1HsNhhlseuWcbppw8E8NafsH7BnAW7SN7IkbA0zuEXZWJmsq7UG49vZtMLJ5QRiZMU4N8I0Ej/CS4IuOMr4RQXUlS6x0yOC6PmywUR+ILF4TZagOwvNClVDHXw0tHg5D370xFlPIPF2Mloq/Yq2FE3koLZ4UNmJ+BY5Em/LxL8CNjMqp3woEhX3hVdkOUIklbN6D5ytRvn673AOnUomoZGyxOKEwqUm+TxQmU/SHMxO44HRTCZwBXC05iZlcJJZSUEJBGXUisRygf8jpC6FyXQslYimDfSpENMBFGVsskWHyAxE1ZfDen0QknHDEFyYNRDQoY/EKeebkIv+TWRKl6L2Wf+jVjegOEy8Hnsv/1/4OTaxWAiXCn0MB1weqboRnvP4AAAAASUVORK5CYII=")}.Icon.Icon-Search{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADMAAAAzCAYAAAA6oTAqAAADT0lEQVR4AdTZA7AjiRqA0Xd9b5Ixn23bts3Ss23btpZj27Zt27Zn8u+pql6Pkk3Sk6/qBF1o+0ElqJZH83zeyIcSr+d5PIobuhwv5afMZy+nCABOsYeZ/JAXk+GGqIWPsZAA4AT72JrYzwniHi4xlw/QRGq9jZlE4gJL+CVv4Rk8nCw5HsEzeRu/ZwUXicRU3khFq+dHnCO4wCBeSQvXW4bXMoI8wWm+RS1lryPdiMQ0XksNxVbH25lNJP5PO8pWeyYS5PkbWUpVa/5PJEZhWOmrozvBWb5AOarlG1wg+C81lLTvEonvUu5+RiS+RMl6CScJ/kUt5a6BWwmO8pxSHblGECwgS6Vqy0qCfqXY3N7HpcQ7qXQfJs8F3krRNTOdYCSNVLpmJhOMp4GiehJnCN5KWr2f4DiPpKi+RLCVjqTVw9hN8HEKrpZRBD2pIa1qGUwwoJhp6cRagk+Tdl8lWEobCuox7CHPm0m79xBs5aEU1LM4wzmeQ9q9lDzHeSIF9QqCEzyMtHs85wmeW8wlTJ5TPIa0eyoXuMizKKincZwLvJi0ew3BQR5LQT2SHQTvJO0+TLCBrhRUa5YRfJe0+znBXDIUXDeCsTSQVve8Rvw3RfVegmM8irR6MicJ3kxRPZSDBJ8lrb5BsJsOFFUtPQlW05FK92A2EdxMDUX3TI4RfJtK91OCgzyJB9zvCfbxFCrVszlC8BNK0iPYTDCrQpvbg1lIsIYHU7LeyCmCAbRQrrKMINjPyyh5nydPMJCulLqHM4JIzKSRklfLz8gTLOZ5lKqXsIoAoA9ZytInOUpwmJ/zcIrt0fyJY0QiT9xDN3KUpdexikhs56e8mJYC3rT9kt1EYj5jiMvoT5ay1IUfs5dInGcx/+arfJhX8xo+wtf472VeNG3nu3Sgib7EZfQhQ9l6HL9hDeeI63SWlVfYTLN0Iyq5D92zFl7D7xnNArZwIrGZ+Yzkl7yCJq5Ujn7EZXQjQ0WqJUN7HpxoR4ZarrcsvYnL6E6OqipDH+Iy+pGlekp/Hyp9GbpzpcN2jqoqx5UO2z2qcYay9CntiTX9GepPXEbfat3kehCXMYg2VTdDV1hDc3kwqu59aCaPoGrLMpg5PJyqL8cdE0MWAAAzjV8Ow5KlSwAAAABJRU5ErkJggg==")}.Icon.Icon-Search.Icon-Type-Active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAgCAYAAAB+ZAqzAAAFUUlEQVR4AWJwL/AZlBi7IKD4co6fIwmieN/lbPuSs23btm3btm3bXk3OcbLoydm2Y/vbb3v3Oj/NbPjH+8z2dk1PddWrV90vvdTOvNF9dpPptaDJlxZyv9MuyLszmKydz7wRL2Je6jmPebzTTJPEMVOwW5kovgf0AIPAKNDdFOIrwTqtLvRqjwWwO8pE9imef5mOvcdi/y2/XwSnmlftwhPkGAsuDR5jsWE8fwQv4OSljM/j9yss3gf0Y3yzyXebe7xFOtp9mfvQOcMzBjeZvD3Nb7C7//9TE1X2acgxhT6yXXh5JB++3UTFxUjDzHWjp96a1eR6LStnsQHvmKjr/JrLx8czHgy+Z35PrWXMNJq7vNN0bhPM7Qo+UQYK8f6pHHOLEJmLeGk0OCTB2NmejN1QPvAMjpzkUq2Ivl5evM134Sq2H2gDr/daItmxfHkjz6U7HelT7SaqHK3IVXlUMK93mivVe/l4M94bLh5efvm0bdoSgWsw7ksK1gonEiMX2XOU2lzPRRsidWQz4HNXLEmOvav8E+opoU+eNn15rtqmnU/j246oE/XBqLymkwVwBxG5DBxMFto3d6y8o6/SrZMcGwHenHCHohklIVH8BxjseTfMRQV8SWT2UJWGOimbyrYJjqlSSuYlO2ejTknlIbIIrSpVxL4ABzA+krkKv8fgzOmBY8f4ql4ngWPxg9XdFleaAL6crA/zrOtdvrK7NinHO83G+i9jM6QmroyfwOFvkjpBrYRHO01qyCmq0aUKvO/4BB6o8dRJAeP7FTn6pToJHYACW4Pn7+An0Al8jKNlNnYbsrXU+I6h8Bi8gcFnrmk3EK2DeKc/2NtFifFdoWMqAq/y8OkwL8TfeOL/7NIMelZbmP2N5z+SoAft9HrHa8smTAwAT6YXWXu1RDbkD5Kj3srJIrDbE5zB/72w/89FErxqMvEygc3lzP9dLQp7tjZW72lUliZovukci++UPZEKlH1FpSaKVwsiext4VP23UFoOmw7Vvlxet4m2vVjlX9xP3Shs1LzQ0TfpA1JE7DLJAkKpSFE82iDUcFGXkxBclQtUCDimuZpN1q4grtZscFaZI6pNe1kHkZSQJ50C4NWB4hhPn6py7VCojyh19oIgwruyiY/UV+ttTQVw1f9rlrfxh4nvmn5QRyBVmrTGXhqKYwhFgKrSRjhZKHJEQU7x1JhoKIoQWsefXHF1/cZGPMqUVta7NRtkRppKOvWRVpx7ThoV2VudEy3aQXS1tLxdv8YxxsWwDzK+BTxcH3PkkU2usl5gc5WEOmtnUeSp1lZTJSOI6wn+vCNvCzbtWXRgLR3iGulzkQpPt04u6uPXSvPKJlNcMqDF7mzuCDa2tmjEZtLIwknqp/AjrLYaFNFqX7zHpSfQsVucU3U7IoTt3eHJGJvrwsOpi5pkAylJ2agrO7kLBvjaZOMNwzm3c6/k/wbkb+fSF0ZKWlmwT7vqDxy7x9mIc0qniH+m5tIrfWVjtRNuPjVOOYiwVKA/VZyiYw1EbxKpTZoUza4upRojIerXvC+BZz69Y8FH5BjtQ45K++I3QD/wJxis1haQX+kjUvWxKjjuLV6pe6h3DsLmwrDIGj9/wTOllH6nSFXb0kFgK1/Fjyk1VJ+LipwnxZIDblq+kd+i1KODusgQteSbeGPODXeNN7gHvMp/v/rW1A2cpzk6AL+v0PFHKVNfzrmoJd/EG4Mnvd2gSedY26f1Fv3WDcze6I9HY4DFwbPcMTz1TXxiEcqE5AVu+WLprwuPLr3FORq6iU9KqO3AH0WO1BK5HcL5qeWYoFOCv6dOKMYBc8C8OPpoRY4AAAAASUVORK5CYII=")}.Icon.Icon-Book{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA2CAYAAAB9TjFQAAAC4UlEQVR4AezaA4wtVxzH8Z2zsztrPNs2g9qI6jYuYqeI1diNU0Qvro2YtfVs2299d6afNNPmxlklufvOL/mcf254vzGm7mZYUnXbSJnOVFICCaNZXhrkJD30l5pKrcylkQCjWkFOhYucp8INirQqspUmlrCUjIYxRg7RQ8457P/IDmawiVYaxhg5xAAHGaSfHorEM5OU1XQxnWkExmNDnOA6FzjLTKbRzjwaGI/lXOA8V9hNJfXcShPPsIgjHKefXnJGs5SW0oO0cph9rGAxPeymt1RhNAu00MS2qo536E89c8hoIWWI6/RxY4yRFXIKGulmId00cgNgjJEVhkopLcxmIPF8xRA/cZGDHGOQYQpGs0A9LaxlNlu5lW/4hdPspJdhckazhHoaWcBSprKdBup28wsvcBsLqGe8lrGeh3iL/vI+xHoyxmv1LOA2XkCXPjvHIR5nEV0Exmsps1jPa1TKu55ZpIzXAl0s4nF06bOCK9zJRK6TVylw/Z7Y3ckVCuWTfzEyRsbIGBkjY2SMjJExMkbGyBgZI2NkjIyRMTJGxsgYGSNjZIyMkZN5Kf8tgX9XTIovWsoFBkstdJBRy8voQI8ugienINBAIKEWl1R3UJAHz04OsJp7WUkHTTUUm9BEByu5l9UcYGfw7OUwS7iVxbSR1VhkRhuLuZUlHGZvWkYGptHCEgr6GCBntMsZ5joZU6kr73IGaKeewGgXyGhmCS30c4A89XxAxqPM52Hm0DgO39ZV6OF3rrOFuvIWtLOJVtJx+LZukFMc4xKfMhA8F6pcpIdhcsa6QEoHU2jBXL/pICUw1uUM08NF9EDquUzgE5ppKSUERruUjDa2MJuc6j+0n3e4wQCVMUYW9Jb6OEfOhC2lm6W8xBt8z3B53+AlltJNSs0t0MxU7uM5dnCuvM9xH1NpJlCzC3SykFfYWd6FdBKo+SW0MZtn2FHe2bSRMCmWlDLayfCbuH9GHQAA5uzHhBB5c5YAAAAASUVORK5CYII=")}.Icon.Icon-Book.Icon-Type-Active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACYAAAAkCAYAAADl9UilAAACE0lEQVR4Ae2YNYMUQRBGC3ePcIcE+wOkuLu7u7u7k+Duci47sxnudKMR7q4ZEVIPh6gHlw7eTW3VzFfv/K6l7rBGIiJZZOrUrBKGuWTj3tyRSEjIybPkADW9qDns5llcyHkXlmAKSWgqKl0ltIP1OsyRARIzbSTDlCEYqOkxc81hJ7txwAUn0WYNCUwHvc55zwy9YaobdjbPABlf5cyOkDPjixyctOitbNUXFyWwK96LjXNkvt6/Wa/X9ZoK1PSYOeewk9044IKTDo4oi5XmkmZLSOrewnw4nYgdLMKHX+KmNTlATY+Zcw472Y0DLuSo5TU1nKdU54uWz28UJGFvfokdryWBPQrU9KLmsBsHXHASiZ96rYHTGH4PmrEPfkDONJx+kJgX82JezIt5MS/mxbyYF/NiXiy0r3jBf8G/WwwHXHBC7IUyWxKOFGXwu8TYjQMuOBEYSGhW6nWEpJ4ozTnCrxZjJ7txwAUnApcqy0EyTW1JO1FVYrasE5xTZB4pKSnHi0loDwE1PWbOOexkNw6AE/81a9Fd2cY/msoT5bkjD5TzhGnOHaCmx8w5h53sxgEXnCTtUAHJPFZTzVtoc4wEZrLzYUhgZukzC5V1GnwPqOkxi5Azmd044ILTd31rc+bAkcD7w5WrQE2P2fdkf5+YSBbOxPiaUqFd8K4OczH7bWKffZvn4dMA1PS+O5c3fyJvAKEaLu4OV7+pAAAAAElFTkSuQmCC")}.Icon.Icon-Shopping{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA8CAYAAADc1RI2AAAEEUlEQVR4AWJwL/ABdGcPMLZdURzGM555tm2/F9S2gtrtDWqbN6htN6iNoLZt2322/f79kqwko3P3Obe76Vl3J7/gzJ6V9Y1R8SIMCeN0x5a4FM/gS/OMPdsS3V1GcrrhNHwFBXxld7u5ieRsik8hsx5f4zHcYR6zZ+sh8yk2zX0k5yDMh7AaD1h013budsWmdmc1hPk4KLeRnN2wGMJv2CvD6+5lryObsVvuIjkD8SeEXzCxjBkT8QtkswbmLfJqCEuxy7+Ys4vNEK7OTSRnJGZDuC3CvNsgmzkyL5EFCCswLsK8cTZLKOQl8j4IL6A+wrx6myXcl5fIdyBcE3HmNRDe+d8jOdX4GcLZESPPhmx2dR4i/4RwUsTIkyD8+Z9GcqpQH9CEvyCchvpIToNsdlOK+1XlRu6N6QEzsA7CYkyPZDFks2ekuL93uZFnQE6cUW7k9RC+wWE4FK0djnkQ7sOhkdwH2ezDE+4cZrsJ12eO5NTgMQgPBu7+AeGYiF94joHwR+Deg5DtWpM1sgnvQ7gy8NX1LwinRIw8BbLZ1SXuXQnZrk1ZI7vibwgnlggsYjWE7zEhQuAEmyWbXUwK5ZwI2a5ds0YOwUoIeyfc6Yv5UDM3R4i8GWpmPvqW+A4g23VI1sjNsR7rsE2GyJsiRN6UIXIb23E9Ns8aeQCEeZhc4sP1XCyG8DnGR4gcb7Nks88t8eE62XYUDsgaeQaEXzAgcHcadkSviF94etnMaYF7A2xH4YyskTdA+BQNuf3jMbvZjsINWSMfhfCKPcstzssQHk0dyanDqxDudhB5N2Q716WN7IkvIVzoIPJCyHbumTZyOKZDONJB5JEQpmN42sgpWAVhFweRu0C285S0kdtB2IBJDiIn2a7CdmkjCxDmYaiDyKG2q1BIG1mE8B16OYjsZbsKxbSRd0J4E40OIhttV+HOtJEvQHjczb/N2RXCC8FITg2+hHCro8hbIdu9JhTZE79CKDqKLEK2e89Q5DjMhVBwFFmAbPdxocitsAprsYOjyB1s51XYKhS5N4SlGOMocgyWQtg7FHkMhDno4iiyi+0sHBOKvAjCF6h3FFlvOwsXJUZyqnAPhKdR7Siy2naWNVQlRdbh5eb/+/eEcxtkDXVJkR3xA4TzHEaeB1lDx6TI3lgM4XCHkYdD1tA7KXIqVkPYzWHkbpA1TE2K3AMbsBQbO4zcGEutYY+kyGMgTMcIh5EjMB3CMUmRl0D4Fl0dRna13YVLkiLvhvCePXOH817zvxe3/iGgGs9AeNJx5JOQtVS3/mmhMz6AcL3jyOsha+nU/AW1rf47dKzjyGMha+nb+ofbsVgC4Tlc69RzkLWMaB7ZhE2gCjO1eWRnHABVmD1af+HphJEVpqNFVrZ/AKjXLcCz5FKVAAAAAElFTkSuQmCC")}.Icon.Icon-Shopping.Icon-Type-Active{background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADkAAAA8CAYAAADc1RI2AAAFDElEQVR4AdyaA7DsSBSGz9q2bRbWtm0X1rZt2zaukfTaGvRZ27bt3flqT92XmjeTm7lzkX5VdXbfy5z+832DdNL9ZJ0DNxzja3hOcvltU8l1HSvKdV2nVyqu1AtWMcd4jZ4gJaXz4Skl1oPF6Yty9zP/phU99DImGElxflmJ9ZmExN+Vekliba3UVVatHOM1eijGMDb3khKVtxOnX5vc75W6TZBu8VNU93KM1+ih18Z8TUZuJSUurSexfm+w74rzm2UdSy9jGEsGWbmTlN6nZhGnH5jg29JdXKTRDMYwlgyyyMyXpNNzDe5H6fXrDDSHsWSQRWZuJMX5ecTp5/+D+SsGIe8KssgkOy+SuxjUL9LjF2w2jwyyyCQ7H5Kxv8UuGPdKS8v4zeaRQRaZZOdD0umT9q6fN1iZZJFJ9ohLygknjC2xvmVARwyWJFlkks05Rlyyb+qI/P6DJUkWmWQPqaSIjMXvI72emkhi/dDe9YM5NhhFFplkc47++mEdmGSkm4vzH6eXflKpvwzoe44NRpFFJtmco79+WAcm6fyhnCiEgnWAknqhfUIvS6Q7idMdR6u4vLM4/Urscs+xQSmblsjmHLV6YIKNPlgblWSuGofHIQu4vZ834317M/YcrAsPWWSSndYHG32wwtyYJD92pwU70dnpU4hdeJw/cLAkySKT7LSrK2zGWIC5QUme9fQjC9ivrmCkxyaeBV8TV1i4WUEyyCKTbM5RTxQ2+mCFuTHJHj+7OP2VgLpXru6nZ+Aht2op49JmJcmoyvyac9WbAeiBFebGJKPS8rZs8Ze40irZJf0lzUqSkVUSNhhhhbkxyVi3GXV184vV/z36oxJz2nMS6ULNSpJBFplkc456X1fYYKQX5hTJlDmSJ/UunTkdqrikRKU1pcdPO1gXHrLIJDutDzYYYYW5QUm9aNQKmpuAY3ks2GCEFebGJO/WFhv4YO5XyWP/AKwwZ5aUq/x44vQh+yRvzLskjLDCDHs2yY7iNOL0BRt4ct4lYYQVZtizSXYX5uLO3u5Hd8u7JIywwgx7Nkmni0usvzGQJcK8S8IIK8ywZ5OM/Gr28f8jvaVF8y4JI6www55JMrHE+JVEOkfeJWGEtdYSZtqgY03yVSblvEvCCCvMsGf9TV5tko/JDQ9PmHdJGGGFGfZMkn0Lu863hbJtDivMsPcrydM1840NuDwUSVhhhh2HVEm7EXgn+f0OoWCFGXYcUiVts+XL5JUqhIIVZthxSJfs9SvZpPpnpdYIRRJWmGHHIVUysZzwo8TF+UORhBXm6uWa9KXAWL8QV5g8FElYYYYdh3RJ50+xG/Pn2WMIRRJWmGHHoY6kbfA4vcm+rhHrKqFIwgoz7DjgUluSh2WespN7/wEVzLDjgEttyZvvnUScvm6NR4cmCTPsOOBSW9I9Np3Y8iKbLKFJwgw7DrjUluwtLNG35G//Iiqkghl2HHCpLRn5DYSHT+ab3vLSoUnCDDsOuHAsZbuMndvS3KFJwgw7DrjUlnR6mkm+wg5RaJIww44DLhyrv34Z69P8PcSCPbleLMmbANtMja2hI2DJDnOIcUpKji1dT0wmTovJ/fcQC3ZzKMqlLZMmJcet2h3aK1RJ2HHARa65fYak5PjSVVpAnP5gkndL7M8PsmDHAZfL2+ZOSM46kUR+GV4co+qK9v+mj/CksDAvbGZ5WOGZa71RCx5RUR4gVh5WmEGce0RsYwIAZrb8UxBERFsAAAAASUVORK5CYII=")}.Icon.Icon-Anny{width:2.313432836em;height:1em}.Icon.Icon-AnnyMagazine{width:3.18359375em;height:1em}.Icon.Icon-ThankYou{width:4.754098361em;height:1em;font-size:60px;margin-bottom:10px}.Icon.Icon-FollowUs{width:4.754098361em;height:1em;font-size:57px}.Icon.Icon-ChristmasText{width:5.344827586em;height:1em}.Icon.Icon-MyPage{stroke:currentColor}.Icon.Icon-SuffixMargin{margin-right:10px}.Icon.Icon-ColorYahooJAPAN{fill:#FF0033}.Icon.Icon-Bell{fill:none;stroke:currentColor}.Icon.Icon-Bell.Icon-Bell-Type-Active{fill:#2A8FBD;stroke:none}.Icon.Icon-Bell.Icon-Bell-Type-Fill{fill:currentColor;stroke:none}.Icon.Icon-CircleLeftArrow{position:relative;display:block;width:36px;height:36px;border-radius:18px;font-size:12px;line-height:36px;color:#FFFFFF;background-color:#2A8FBD}.Icon.Icon-CircleLeftArrow:before{content:'';position:absolute;top:50%;left:50%;display:block;width:0;height:0;border-style:solid;border-width:5px 0 5px 10px;border-color:transparent transparent transparent #FFFFFF;transform:translate(-50%, -50%)}.Icon.Icon-PlatinumRank{fill:#91A9B4}.Icon.Icon-GoldRank{fill:#D6C541}.Icon.Icon-SilverRank{fill:#C4C4C4}.Icon.Icon-BronzeRank{fill:#B78642}.Icon.Icon-MarginRight5{margin-right:5px}.InputParent{position:relative;display:flex;flex-direction:row;padding:8px 0;border-bottom:solid 1px #EFEFF4}.InputParent .InputParent-AdditionalButton{display:inline-block;min-width:100px;padding:5px 6px;border:solid 1px #9B9B9B;border-radius:24px;margin-left:6px;font-size:12px;line-height:1.4;color:#433D34;background-color:#FFFFFF;text-decoration:none;text-align:center}.InputParent.InputParent-Type-Require{padding-left:16px}.InputParent.InputParent-Type-Require:before{content:'＊';position:absolute;top:50%;left:0;color:#EE3352;line-height:1;transform:translateY(-50%)}.InputParent.InputParent-Type-AgeVerification{width:200px;margin:0 auto;border-bottom:none}.Input{-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-block;padding:0;font-size:16px}.Input::-moz-placeholder{color:#9B9B9B}.Input:-ms-input-placeholder{color:#9B9B9B}.Input::placeholder{color:#9B9B9B}.Input.Input-Type-PromotionCode{height:100%;padding-left:12px;padding-right:12px;border:solid 1px #CCCCCC;border-radius:5px;text-align:center}.Input.Input-Type-Justify{width:100%}.Input.Input-Type-Minimum{display:inline-block;padding:3px 7px;border:solid 1px #C7C7C7;border-radius:3px;font-size:14px}.Input.Input-Type-TextCenter{text-align:center}.Input.Input-Type-Transparent{border:none}.Input.Input-Type-Table{border:none;padding:6px 40px 6px 12px;font-size:14px}.Input.Input-Type-AgeVerification{width:200px;margin:0 auto}.Input.Input-Type-Rounded{height:34px;padding:8px 16px;border:none;outline:none;border-radius:18px;font-size:14px}.Input.Input-Type-PriceBox{width:100px;padding:2px 5px;border:solid 1px #C7C7C7;border-radius:3px;text-align:right}.Input.Input-Type-PriceBox.Input-Type-InlineMargin{margin:0 5px 0 5px}.Layout{display:flex}.Layout.Layout-Type-Amount{flex-direction:row;width:100%}.Layout.Layout-Type-Amount .Layout-Item{align-self:center}.Layout.Layout-Type-Amount .Layout-Item:nth-child(1){flex-basis:40px}.Layout.Layout-Type-Amount .Layout-Item:nth-child(2){flex-basis:60px}.Layout.Layout-Type-Amount .Layout-Item:nth-child(3){flex-basis:120px;flex-grow:1;padding-left:18px}.Layout.Layout-Type-PromotionCode .Layout-Item{flex:1}.Layout.Layout-Type-PromotionCode .Layout-Item:nth-child(2){flex-grow:0;flex-basis:60px;margin-left:10px}.Layout.Layout-Type-SuggestGift{width:440px;margin-right:auto;margin-left:auto}.Layout.Layout-Type-SuggestGift .Layout-Item{margin-right:40px}.Layout.Layout-Type-SuggestGift .Layout-Item:last-child{margin-right:0}.Layout.Layout-Type-Stack{flex-direction:column;align-items:center}.Layout.Layout-Type-BottomPadding{padding-bottom:30px}.Layout.Layout-Type-Center{justify-content:center}.Layout.Layout-Type-AlginStart{align-items:flex-start}.Layout.Layout-Type-BothEnds{flex-direction:row;flex-wrap:wrap;align-items:center}.Layout.Layout-Type-BothEnds .Layout-Left,.Layout.Layout-Type-BothEnds .Layout-Right,.Layout.Layout-Type-BothEnds .Layout-Item{width:50%}.Layout.Layout-Type-BothEnds .Layout-Left:nth-child(2n),.Layout.Layout-Type-BothEnds .Layout-Right:nth-child(2n),.Layout.Layout-Type-BothEnds .Layout-Item:nth-child(2n){text-align:right}.Layout.Layout-Type-3to7{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.Layout.Layout-Type-3to7.Layout-Type-AlginStart{align-items:flex-start}.Layout.Layout-Type-3to7 .Layout-Item{width:30%}.Layout.Layout-Type-3to7 .Layout-Item:nth-child(2n){width:70%}.Layout.Layout-Type-3to7 .Layout-Item.Layout-Item-TypeRight{text-align:right}.Layout.Layout-Type-4to6 .Layout-Item{width:40%}.Layout.Layout-Type-4to6 .Layout-Item:nth-child(2n){width:60%}.Layout.Layout-Type-6to4{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.Layout.Layout-Type-6to4.Layout-Type-AlignStart{align-items:flex-start}.Layout.Layout-Type-6to4 .Layout-Item{width:60%}.Layout.Layout-Type-6to4 .Layout-Item:nth-child(2n){width:40%}.Layout.Layout-Type-6to4 .Layout-Item.Layout-Item-TypeRight{text-align:right}.Layout.Layout-Type-7to3 .Layout-Item{width:70%;align-items:center}.Layout.Layout-Type-7to3 .Layout-Item:nth-child(2n){width:30%}.Layout.Layout-Type-1to9{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.Layout.Layout-Type-1to9.Layout-Type-AlginStart{align-items:flex-start}.Layout.Layout-Type-1to9 .Layout-Item{width:10%}.Layout.Layout-Type-1to9 .Layout-Item:nth-child(2n){width:90%}.Layout.Layout-Size-Default{width:375px;margin-left:auto;margin-right:auto}.Layout.Layout-Type-SNSFluid{display:flex;flex-direction:row}.Layout.Layout-Type-SNSFluid .Layout-Item{display:flex;margin-right:40px}.Layout.Layout-Type-SNSFluid .Layout-Item:last-child{margin-right:0}.Layout.Layout-Type-SpaceBetween{flex-direction:row;justify-content:space-between}.Layout.Layout-Type-JustifyEvenRow{flex-direction:row;justify-content:space-between;align-items:center}.Layout.Layout-Type-JustifyEvenRow .Layout-Item{flex-grow:1;flex-shrink:0;flex-basis:0%}.Layout.Layout-Type-JustifyEvenRow.Layout-Type-ExternalServices .Layout-Item:nth-child(1){flex-grow:0;flex-basis:250px}.Layout.Layout-Type-JustifyEvenRow.Layout-Type-ExternalServices .Layout-Item:nth-child(3){display:flex;justify-content:flex-end;flex-grow:0;flex-basis:100px}.Layout.Layout-Type-AboutGiftLetterHowToUse{justify-content:center}.Layout.Layout-Type-AboutGiftLetterHowToUse .Layout-Item{flex-basis:365px}.Layout.Layout-Type-AboutGiftLetterHowToUse .Layout-Item+.Layout-Item{margin-left:40px}.Layout.Layout-Type-AboutGiftLetterHowToUse .Layout-Adjustment{margin-top:8px}.Layout .Layout-Item.Layout-Item-Type-LeftGutter{padding-left:30px}.Layout .Layout-Item.Layout-Item-Type-RightGutter{padding-right:30px}.LightBox{position:fixed;top:0;left:0;width:100%;height:100%;z-index:100;opacity:0;overflow:scroll;transition:opacity .3s}.LightBox .LightBox-Overlay{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:101;cursor:pointer}.LightBox.LightBox-Type-Valentine2020,.LightBox.LightBox-Type-General{background-color:#E3EDF4;background-repeat:repeat;background-size:600px;background-position:center}.LightBox.LightBox-Type-Valentine2020 .LightBox-CloseButton,.LightBox.LightBox-Type-General .LightBox-CloseButton{top:15px;right:0;background:none;color:#FFFFFF;z-index:1}.LightBox.LightBox-Type-Valentine2020 .LightBox-CloseButton:before,.LightBox.LightBox-Type-General .LightBox-CloseButton:before{width:33px;height:2px;background-color:currentColor}.LightBox.LightBox-Type-Valentine2020 .LightBox-CloseButton:after,.LightBox.LightBox-Type-General .LightBox-CloseButton:after{width:2px;height:33px;background-color:currentColor}.LightBox.LightBox-Type-Valentine2020 .LightBox-Contents,.LightBox.LightBox-Type-General .LightBox-Contents{position:relative;display:block;width:375px;margin:0 auto}.LightBox.LightBox-Type-Valentine2020 .LightBox-Contents.OverflowHidden,.LightBox.LightBox-Type-General .LightBox-Contents.OverflowHidden{overflow:hidden}.LightBox.LightBox-Type-Valentine2020 .LightBox-Content,.LightBox.LightBox-Type-General .LightBox-Content{height:100vh;padding-top:30px}.LightBox.LightBox-Type-General{background-color:#E3EDF4}.LightBox.LightBox-Type-General .LightBox-CloseButton{color:#252627}.LightBox.LightBox-Type-Center .LightBox-Content{top:50%;left:50%;transform:translate(-50%, -50%)}.LightBox.LightBox-Type-Bottom .LightBox-Content{top:100%;transform:translateY(0)}.LightBox.LightBox-Type-Visible{opacity:1}.LightBox.LightBox-Type-Visible.LightBox-Type-Bottom .LightBox-Content{transform:translateY(-100%)}.LightBox.LightBox-Type-Float .LightBox-Contents{padding:30px 15px}.LightBox.LightBox-Type-Surface{padding-top:30px;padding-bottom:30px;background-color:rgba(0,0,0,0.5)}.LightBox .LightBox-PR{position:relative;width:860px;padding:0;margin:0 auto}.LightBox .LightBox-PR .LightBox-CloseButton{transform:translate(50%, -50%);z-index:1000}.LightBox .LightBox-PR .LightBox-CloseButton:before,.LightBox .LightBox-PR .LightBox-CloseButton:after{background-color:#2A8FBD}.LightBox .LightBox-PR .LightBox-Header{position:relative;height:240px;padding:55px 20px 50px;border-radius:10px 10px 0 0;overflow:hidden}.LightBox .LightBox-PR .LightBox-Header:after{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#FFFFFF;opacity:.6;z-index:10}.LightBox .LightBox-PR .LightBox-HeaderCaption{position:relative;margin-bottom:20px;font-size:32px;font-weight:600;text-align:center;z-index:100}.LightBox .LightBox-PR .LightBox-HeaderSubCaption{position:relative;font-size:24px;font-weight:600;text-align:center;z-index:100}.LightBox .LightBox-PR .LightBox-BackgroundImage{position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1}.LightBox .LightBox-PR .LightBox-Body{position:relative;padding-top:70px;padding-bottom:90px;text-align:center}.LightBox .LightBox-PR .LightBox-BodyIcon{position:absolute;top:0;left:50%;display:flex;justify-content:center;align-items:center;width:84px;height:84px;border-radius:84px;font-size:64px;color:#FFFFFF;background-color:#2A8FBD;transform:translate(-50%, -50%);z-index:100}.LightBox .LightBox-PR .LightBox-BodySection{margin-bottom:40px}.LightBox .LightBox-PR .LightBox-SectionNumber{margin-bottom:10px;font-family:"didot", serif;font-size:56px;font-style:italic;color:#2A8FBD}.LightBox .LightBox-PR .LightBox-SectionHeading{margin-bottom:20px;font-size:24px;font-weight:600;color:#2A8FBD}.LightBox .LightBox-PR .LightBox-SectionImage{height:250px;margin-bottom:20px}.LightBox .LightBox-PR .LightBox-SectionParagraph{font-size:18px;line-height:1.555555556}.LightBox .LightBox-PR .LightBox-StandOutMessage{margin-bottom:20px;font-size:18px;line-height:1.555555556;color:#2A8FBD}.LightBox .LightBox-Contents{position:absolute;display:inline-block;width:100%;height:100%;-webkit-backface-visibility:hidden;backface-visibility:hidden;cursor:default;z-index:111}.LightBox .LightBox-Content{position:relative;display:block;max-height:100%;will-change:transform;transition:transform 0.3s cubic-bezier(0, 0, 0.3, 1)}.LightBox .LightBox-ContentTarget{margin-bottom:40px}.LightBox .LightBox-GiftLetter{max-width:375px;margin:0 auto}.LightBox .LightBox-BasicContent{position:relative;min-width:320px;max-width:1000px;margin:0 auto}.LightBox .LightBox-SmartContent{max-width:375px;margin:0 auto}.LightBox .LightBox-ModalContent{position:relative;max-width:375px;margin:100px auto 0 auto;padding:70px auto}.LightBox .LightBox-PaddingBox{padding:15px 30px}.LightBox .LightBox-CloseButton{position:absolute;top:0;right:0;width:50px;height:50px;border-radius:50px;background-color:#FFF;border:none;z-index:1111;cursor:pointer}.LightBox .LightBox-CloseButton:before,.LightBox .LightBox-CloseButton:after{content:"";position:absolute;display:block;top:50%;left:50%;transform:translate(-50%, -50%) rotate(45deg);background-color:#4A4A4A}.LightBox .LightBox-CloseButton:before{width:24px;height:1px}.LightBox .LightBox-CloseButton:after{width:1px;height:24px}.LightBox .LightBox-CloseButton.LightBox-CloseButton-Type-ContentPosition{top:-10px;right:-10px;width:20px;height:20px}.LightBox .LightBox-CloseButton.LightBox-CloseButton-Type-ContentPosition:before{width:12px}.LightBox .LightBox-CloseButton.LightBox-CloseButton-Type-ContentPosition:after{height:12px}.LightBox .LightBox-CloseButton.LiteBox-CloseButton-Type-ModalPosition{top:-20px;right:-20px;width:40px;height:40px}.LightBox .LightBox-CloseButton.LiteBox-CloseButton-Type-ModalPosition:before{width:12px}.LightBox .LightBox-CloseButton.LiteBox-CloseButton-Type-ModalPosition:after{height:12px}.LightBox .LightBox-Review{text-align:center}.LightBox .LightBox-Review[data-review-value="1"] .LightBox-ReviewStar:nth-child(-n+1){fill:#F5A623}.LightBox .LightBox-Review[data-review-value="2"] .LightBox-ReviewStar:nth-child(-n+2){fill:#F5A623}.LightBox .LightBox-Review[data-review-value="3"] .LightBox-ReviewStar:nth-child(-n+3){fill:#F5A623}.LightBox .LightBox-Review[data-review-value="4"] .LightBox-ReviewStar:nth-child(-n+4){fill:#F5A623}.LightBox .LightBox-Review[data-review-value="5"] .LightBox-ReviewStar:nth-child(-n+5){fill:#F5A623}.LightBox .LightBox-ReviewStar{font-size:48px;fill:#DDDDDD}.LightBox .LightBox-ItemBox{width:100%;min-height:30px;padding:8px;border-radius:18px;background-color:#FFFFFF;text-align:center}.LightBox .LightBox-ShowAnimation{transform:scale(1);-webkit-animation-name:bounceIn;animation-name:bounceIn;-webkit-animation-duration:320ms;animation-duration:320ms}.LightBox .LightBox-HideAnimation{transform:scale(0);-webkit-animation-name:bounceOut;animation-name:bounceOut;-webkit-animation-duration:320ms;animation-duration:320ms}.LinkList{border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF}.LinkList .LinkList-Item{position:relative;display:block;padding:20px 26px 20px 10px;font-size:13px;color:#686868;transition:color .3s}.LinkList .LinkList-Item+.LinkList-Item{border-top:solid 1px #DFDFDF}.LinkList .LinkList-Item:hover{color:#2A8FBD;text-decoration:underline}.LinkList .LinkList-Item:after{content:"";position:absolute;top:50%;right:20px;display:block;width:9px;height:9px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:translateY(-50%) rotate(45deg)}.LinkList .LinkList-Item.LinkList-Item-Type-Empty{height:60px}.LinkList .LinkList-Item.LinkList-Item-Type-Empty:after{content:none}.LinkList .LinkList-Item.LinkList-Item-Type-Heading{padding:7px 10px;font-weight:600;color:#FFFFFF;background-color:#686868}.LinkList .LinkList-Item.LinkList-Item-Type-Heading:after{content:none}.Divider{margin-top:20px;border-bottom:solid 1px #DFDFDF;margin-bottom:20px}.Divider.Divider-Type-SpacingChunk{margin-top:30px;margin-bottom:30px}.Divider.Divider-Type-SpacingBlock{margin-top:20px;margin-bottom:20px}.Divider.Divider-Type-SpacingItem{margin-top:10px;margin-bottom:10px}.Divider.Divider-Type-SpacingAdjust{margin-top:5px;margin-bottom:5px}.HorizontalTable.HorizontalTable-Type-Divider{padding-top:20px;padding-bottom:20px;border-top:solid 1px #A9A9A9;border-bottom:solid 1px #A9A9A9}.HorizontalTable .HorizontalTable-Row{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:20px}.HorizontalTable .HorizontalTable-Row:last-child{margin-bottom:0}.HorizontalTable .HorizontalTable-Row.HorizontalTable-Row-Type-Product{flex-direction:column;padding:20px;background-color:#F7F9F9}.HorizontalTable .HorizontalTable-Row.HorizontalTable-Row-Type-Product .HorizontalTable-Header{margin-bottom:10px}.HorizontalTable .HorizontalTable-Header{font-size:13px;font-weight:600;color:#686868}.HorizontalTable .HorizontalTable-Data{font-size:15px;color:#282828}.FullscreenView{position:fixed;width:100%;height:100%;overflow:auto;background-color:#FFFFFF;transition:top 300ms cubic-bezier(0.13, 0.8, 0.45, 0.94);z-index:1000}.DividedList.DividedList-Type-HaveSpacing .DividedList-Heading{margin-bottom:20px}.DividedList.DividedList-Type-HaveSpacing .DividedList-Item{padding-bottom:10px;margin-bottom:10px}.DividedList .DividedList-Heading{padding:10px;border-radius:52px;font-size:12px;font-weight:600;color:#282828;background-color:#EFEFF4;text-align:center}.DividedList .DividedList-Item{border-bottom:solid 1px #DFDFDF}.Checkbox input[type=checkbox]{display:none}.Checkbox input[type=checkbox]+label{position:relative;display:block;padding:10px 10px 10px 40px;font-size:14px;line-height:1.428571429;color:#433D34;z-index:20;cursor:pointer}.Checkbox input[type=checkbox]+label:hover:before{border-color:#6CB5D6}.Checkbox input[type=checkbox]+label:before{content:'';position:absolute;top:50%;left:5px;display:block;width:24px;height:24px;border:solid 1px #CCCCCC;border-radius:6px;transform:translateY(-50%);transition:background-color .3s, border-color .3s}.Checkbox input[type=checkbox]+label:after{content:'';position:absolute;top:50%;left:11px;display:block;width:11px;height:7px;border-left:solid 3px #FFFFFF;border-bottom:solid 3px #FFFFFF;margin-top:-1px;transform:translateY(-50%) rotate(-45deg);transition:border-color .3s}.Checkbox input[type=checkbox]:checked+label:before{border-color:#6CB5D6;background-color:#6CB5D6}.Checkbox input[type=checkbox]:disabled+label{cursor:not-allowed}.Checkbox input[type=checkbox]:disabled+label:before{border-color:#C7C7C7}.Checkbox input[type=checkbox]:disabled:checked+label:before{background-color:#C7C7C7}.CamelString{font-size:13px;line-height:1.285714286}.CamelString .CamelString-Hump{display:inline;font-size:16px;font-weight:600}.CamelString.CamelString-Type-Date .CamelString-Hump{font-size:20px}.CamelString.CamelString-Type-Caption{font-size:12px}.CamelString.CamelString-Type-Caption .CamelString-Hump{font-size:16px}.Radio.Radio-Type-SlackLeft input[type=radio]+label{padding-left:60px}.Radio.Radio-Type-SlackLeft input[type=radio]+label:before{left:20px}.Radio.Radio-Type-SlackLeft input[type=radio]+label:after{left:24px}.Radio.Radio-Type-AlignCenter input[type=radio]+label:before,.Radio.Radio-Type-AlignCenter input[type=radio]+label:after{top:50%;transform:translateY(-50%)}.Radio input[type=radio]{display:none}.Radio input[type=radio]+label{position:relative;display:block;padding:10px 10px 10px 40px;font-size:14px;line-height:1.428571429;color:#433D34;z-index:20;cursor:pointer}.Radio input[type=radio]+label:hover:before{border-color:#6CB5D6}.Radio input[type=radio]+label:before{content:'';position:absolute;top:10px;left:10px;display:block;width:24px;height:24px;border:solid 1px #DFDFDF;border-radius:50%;transition:background-color .3s, border-color .3s;z-index:25}.Radio input[type=radio]+label:after{content:'';position:absolute;top:14px;left:14px;display:block;width:16px;height:16px;border-radius:50%;background-color:#DFDFDF;transition:background-color .3s, border-color .3s;z-index:30}.Radio input[type=radio]:checked+label:after{background-color:#2A8FBD}.Radio input[type=radio]:disabled+label{cursor:not-allowed;color:#DDDDDD}.Radio input[type=radio]:disabled+label:before{border-color:#C7C7C7}.Radio input[type=radio]:disabled:checked+label:after{background-color:#C7C7C7}.Product-Name{font-size:14px;font-weight:600;line-height:1.3;margin-bottom:5px}.Product-Name:last-child{margin-bottom:0}.Product-Meta{display:flex;flex-direction:row;justify-content:space-between;margin-bottom:5px}.Product-Meta:last-child{margin-bottom:0}.Product-Datum{font-size:10px;color:#282828}.Product-Tag{display:inline-block;font-size:8px;padding:2px 8px;border-radius:4px;color:#FFFFFF;background-color:#DAA520}.Plates.Plates-Type-HeightFit .Plate{height:100%}.Plates .Plate{margin-bottom:15px}.Plates .Plate:last-child{margin-bottom:0}.Plate{display:block;border-radius:8px;background-color:#FFFFFF;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.19)}.Plate .Plate-SpacingChunk{margin-bottom:30px}.Plate .Plate-SpacingChunk:last-child{margin-bottom:0}.Plate .Plate-SpacingBlock{margin-bottom:20px}.Plate .Plate-SpacingBlock:last-child{margin-bottom:0}.Plate .Plate-SpacingItem{margin-bottom:10px}.Plate .Plate-SpacingItem:last-child{margin-bottom:0}.Plate .Plate-SpacingAdjust{margin-bottom:5px}.Plate .Plate-SpacingAdjust:last-child{margin-bottom:0}.Plate .Plate-Section{padding:40px 50px}.Plate .Plate-Section.Plate-Section-Type-TextHeading{padding:18px;font-style:16px;font-weight:600;background-color:#EFEFF4;text-align:center}.Plate .Plate-Section.Plate-Section-Type-PointInformation{padding:30px 40px}.Plate .Plate-Section.Plate-Section-Type-Thin{padding:15px 20px}.Plate .Plate-Section.Plate-Section-Type-Link{position:relative;height:100%;padding:15px 28px 15px 15px;transition:background-color .3s}.Plate .Plate-Section.Plate-Section-Type-Link:hover{background-color:#E1F1F9}.Plate .Plate-Section.Plate-Section-Type-Link:before{content:"";position:absolute;top:50%;right:14px;display:block;width:8px;height:8px;border-top:solid 2px #A9A9A9;border-right:solid 2px #A9A9A9;transform:translateY(-50%) rotate(45deg)}.Plate .Plate-InlineIcon{margin-right:5px}.Plate .Plate-ArrowLink{position:relative;display:inline-flex;flex-direction:row;justify-content:center;align-items:center}.Plate .Plate-ArrowLink:after{content:'';display:inline-block;width:10px;height:10px;margin-left:5px;border-top:solid 2px #2A8FBD;border-right:solid 2px #2A8FBD;transform:rotate(45deg)}.Plate .Plate-SpacingInlineChunk{line-height:1}.Plate .Plate-SpacingInlineChunk+.Plate-SpacingInlineChunk{margin-left:10px}.Plate .Plate-TypographyCaption{font-size:14px;font-weight:600}.Plate .Plate-TypographyEmphasis{font-size:20px;font-weight:600;line-height:1.1;color:#2A8FBD}.Plate .Plate-TypographyCaptionSubprime{font-size:17px;font-weight:600}.Plate .Plate-TypographyBodySubprime{font-size:15px;color:#686868}.Plate .Plate-TypographyBase{font-size:16px}.VerticalMiddleBox{display:flex;flex-direction:row;align-items:center}.ZoningAniversaryReminder.ZoningAniversaryReminder-Type-Beta{display:flex;flex-direction:row;align-items:flex-end}.ZoningAniversaryReminder.ZoningAniversaryReminder-Type-Beta .ZoningAniversaryReminder-Item{margin-right:10px}.ZoningAniversaryReminder.ZoningAniversaryReminder-Type-Beta .ZoningAniversaryReminder-Item:nth-child(2){margin-right:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-InputName{display:flex;flex-direction:row;align-items:flex-end}.ZoningAniversaryReminder .ZoningAniversaryReminder-InputName .ZoningAniversaryReminder-Item:nth-child(2){flex-grow:0;flex-basis:60px;padding-left:10px;font-size:14px;font-weight:bold}.ZoningAniversaryReminder .ZoningAniversaryReminder-InputAnnyversaryType{display:flex;flex-direction:row;align-items:flex-end}.ZoningAniversaryReminder .ZoningAniversaryReminder-InputAnnyversaryType .ZoningAniversaryReminder-Item:nth-child(2){flex-grow:0;flex-basis:20px;padding-left:6px;font-size:14px;font-weight:bold}.ZoningAniversaryReminder .ZoningAniversaryReminder-Item{flex:1}.ZoningAniversaryReminder .ZoningAniversaryReminder-RatioBox20{width:20%;flex-grow:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-RatioBox50{width:50%}.ZoningAniversaryReminder .ZoningAniversaryReminder-Caption{font-size:13px;font-weight:bold}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingChunk{margin-bottom:30px}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingChunk:last-child{margin-bottom:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingBlock{margin-bottom:20px}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingBlock:last-child{margin-bottom:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingItem{margin-bottom:10px}.ZoningAniversaryReminder .ZoningAniversaryReminder-SpacingItem:last-child{margin-bottom:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-Row{display:flex;flex-direction:row}.ZoningAniversaryReminder .ZoningAniversaryReminder-Relation{flex-basis:160px;margin-right:20px;flex-grow:0}.ZoningAniversaryReminder .ZoningAniversaryReminder-Name{flex-grow:1}.ZoningAniversaryReminder .ZoningAniversaryReminder-AnniversaryType{flex-basis:262px}.ZoningAniversaryReminder .ZoningAniversaryReminder-Date{flex-basis:210px;margin-left:20px}.AnniversaryReminderOMuko{display:flex;justify-content:center;color:#2A8FBD}.AnniversaryReminderOMuko .AnniversaryReminderOMuko-Phrase{position:relative}.AnniversaryReminderOMuko .AnniversaryReminderOMuko-Phrase:before,.AnniversaryReminderOMuko .AnniversaryReminderOMuko-Phrase:after{content:'';position:absolute;top:55%;display:block;width:0;height:40px;border-left:solid 2px currentColor}.AnniversaryReminderOMuko .AnniversaryReminderOMuko-Phrase:before{left:-20px;transform:translateY(-50%) rotate(-30deg)}.AnniversaryReminderOMuko .AnniversaryReminderOMuko-Phrase:after{right:-20px;transform:translateY(-50%) rotate(30deg)}.BorderList{border-top:solid 1px #A9A9A9;border-bottom:solid 1px #A9A9A9}.BorderList .BorderList-Item{padding:20px 0}.BorderList .BorderList-Item.BorderList-Item-Type-AnniversaryReminderKind{display:flex;flex-direction:row}.BorderList .BorderList-Item.BorderList-Item-Type-AnniversaryReminderKind .BorderList-ItemRow{flex:1}.BorderList .BorderList-Item.BorderList-Item-Type-AnniversaryReminderKind .BorderList-ItemRow:nth-child(2){flex-basis:170px;flex-grow:0;flex-shrink:0;justify-content:flex-end;display:flex;flex-direction:row}.BorderList .BorderList-Item+.BorderList-Item{border-top:solid 1px #A9A9A9}.Accordion-Icon{position:relative;margin-left:16px;background:#AAAA;width:16px;height:16px}.Accordion-Icon:before,.Accordion-Icon:after{content:"";position:absolute;top:50%;left:50%;width:16px;height:0;border-top:solid 1px currentColor;transform:translate(-50%, -50%);transition:transform .3s}.Accordion-Icon:after{transform:translate(-50%, -50%) rotate(90deg)}.Accordion-Icon.Accordion-Icon-Type-Close:after{transform:translate(-50%, -50%)}.Timeline{position:relative}.Timeline:before{content:"";position:absolute;top:0;left:60px;width:8px;height:100%;background-color:rgba(255,255,255,0);background-image:radial-gradient(#98C6DB 20%, transparent 25%);background-position:0 0;background-size:12px 12px;z-index:1}.Timeline.Timeline-Type-Gray .Timeline-Header{background-color:#F7F9F9}.Timeline.Timeline-Type-Gray .Timeline-Slice:last-child .Timeline-Node:after{background-color:#F7F9F9}.Timeline .Timeline-Slice{display:flex;margin-bottom:20px}.Timeline .Timeline-Slice:last-child .Timeline-Node:after{content:"";position:absolute;top:0;left:59px;width:20px;height:100%;background-color:#FFFFFF;background-position:0 0;background-size:20px 20px;z-index:1}.Timeline .Timeline-Slice:last-child .Timeline-Node-Type-Gray:after{background-color:#F7F9F9}.Timeline .Timeline-Header{position:relative;display:block;width:100%;padding:0 5px 5px;color:#2A8FBD;background-color:#FFFFFF;font-size:14px;font-weight:600;z-index:10;text-align:center}.Timeline .Timeline-Header.Timeline-Header-Type-Gray{background-color:#F7F9F9}.Timeline .Timeline-SliceHeader{display:flex;flex-direction:row}.Timeline .Timeline-SliceHeader .Timeline-Node{padding-left:30px}.Timeline .Timeline-Node{position:relative;flex-basis:130px;flex-grow:0;flex-shrink:0;padding-right:25px;padding-left:25px;z-index:10}.Timeline .Timeline-Timestamp{position:relative;display:flex;justify-content:center;align-items:center;width:80px;height:80px;border-radius:40px;font-size:16px;color:#FFFFFF;background-color:#2A8FBD;z-index:10}.Timeline .Timeline-Timestamp.Timeline-Timestamp-Type-Checkpoint{width:20px;height:20px;margin:0 auto}.Timeline .Timeline-Data{position:relative;z-index:10;width:100%}.AnniversaryReminderCard{border-radius:10px;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.3);background-color:#FFFFFF}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked{pointer-events:none}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-Switch:after{background-color:#2A8FBD}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-Date{display:none}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-PersonName{color:#A9A9A9}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-MediaBodyName{color:#A9A9A9}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-Tag{background-color:#A9A9A9}.AnniversaryReminderCard.AnniversaryReminderCard-Type-Linked .AnniversaryReminderCard-TappableArea.AnniversaryReminderCard-TappableArea-Type-Link{display:none}.AnniversaryReminderCard .AnniversaryReminderCard-Switch{padding:20px 20px 20px 56px;transition:background-color .3s;cursor:pointer}.AnniversaryReminderCard .AnniversaryReminderCard-Switch:hover{background-color:#E1F1F9}.AnniversaryReminderCard .AnniversaryReminderCard-Switch:before{content:'';position:absolute;top:28px;left:22px;display:block;width:24px;height:24px;border:solid 1px #DFDFDF;border-radius:50%;background-color:#FFFFFF;transition:background-color .3s, border-color .3s;z-index:25}.AnniversaryReminderCard .AnniversaryReminderCard-Switch:after{content:'';position:absolute;top:32px;left:26px;display:block;width:16px;height:16px;border-radius:50%;background-color:#DFDFDF;transition:background-color .3s, border-color .3s;z-index:30}.AnniversaryReminderCard .AnniversaryReminderCard-SideBySide{display:flex;justify-content:space-between;margin-bottom:2px}.AnniversaryReminderCard .AnniversaryReminderCard-Side{display:flex;flex-direction:column;flex:1;align-items:flex-start;justify-content:center}.AnniversaryReminderCard .AnniversaryReminderCard-Side:nth-child(2n){align-items:flex-end}.AnniversaryReminderCard .AnniversaryReminderCard-PersonName{margin-bottom:2px}.AnniversaryReminderCard .AnniversaryReminderCard-Tag{display:inline-block;padding:3px 12px;border-radius:14px;font-size:12px;line-height:1;text-align:center;color:#FFFFFF;background-color:#ee3352}.AnniversaryReminderCard .AnniversaryReminderCard-SpacingItem{margin-bottom:10px;line-height:1}.AnniversaryReminderCard .AnniversaryReminderCard-SpacingItem:last-child{margin-bottom:0}.AnniversaryReminderCard .AnniversaryReminderCard-Media{display:flex;flex-direction:row}.AnniversaryReminderCard .AnniversaryReminderCard-MediaItem{flex-grow:0;flex-shrink:0;flex-basis:60px;margin-right:10px}.AnniversaryReminderCard .AnniversaryReminderCard-MediaItemImage{width:100%}.AnniversaryReminderCard .AnniversaryReminderCard-MediaBody{flex:1}.AnniversaryReminderCard .AnniversaryReminderCard-MediaBodyData{margin-bottom:5px;font-size:12px;color:#A9A9A9}.AnniversaryReminderCard .AnniversaryReminderCard-MediaBodyName{font-size:14px;font-weight:600;line-height:1.2;color:#686868}.AnniversaryReminderCard .AnniversaryReminderCard-TappableArea{position:relative;display:block}.AnniversaryReminderCard .AnniversaryReminderCard-TappableArea+.AnniversaryReminderCard-TappableArea:before{content:"";position:absolute;top:0;left:0;display:block;width:100%;height:1px;background:linear-gradient(90deg, #DFE1D8, #DFE1D8 50%, transparent 50%, transparent 100%);background-size:4px 1px}.AnniversaryReminderCard .AnniversaryReminderCard-TappableArea.AnniversaryReminderCard-TappableArea-Type-Link{position:relative;padding:18px 15px 15px;font-size:13px;font-weight:600;line-height:1.2;text-align:center;transition:background-color .3s}.AnniversaryReminderCard .AnniversaryReminderCard-TappableArea.AnniversaryReminderCard-TappableArea-Type-Link:hover{background-color:#E1F1F9}.AnniversaryReminderCard .AnniversaryReminderCard-TappableArea.AnniversaryReminderCard-TappableArea-Type-Link:after{content:"";display:inline-block;width:8px;height:8px;border-top:solid 2px currentColor;border-right:solid 2px currentColor;transform:rotate(45deg);vertical-align:1px}.List{padding:0;margin:0}.List.List-Type-SeparateBorderList{padding:0}.List.List-Type-SeparateBorderList .List-Item{padding:20px 0;margin:0;border-bottom:solid 1px #EFEFF4;background-color:#FFFFFF}.List.List-Type-SeparateBorderList .List-Item:after{content:none}.List.List-Type-SeparateBorderList .List-Item.List-Item-Type-Offline .List-TypographyBody,.List.List-Type-SeparateBorderList .List-Item.List-Item-Type-Offline .List-TypographyEmphasis,.List.List-Type-SeparateBorderList .List-Item.List-Item-Type-Offline .List-PointDetailIcon{color:#A9A9A9}.List.List-Type-SeparateBorderList .List-Line{font-size:12px;line-height:1.416666667;color:#282828}.List.List-Type-SeparateBorderList .List-Line+.List-Line{margin-top:5px}.List.List-Type-SeparateBorderList .List-PointMessage{display:flex;flex-direction:row}.List.List-Type-SeparateBorderList .List-Nominal{flex-basis:60%}.List.List-Type-SeparateBorderList .List-PointDetail{flex-basis:40%;padding-left:5px;text-align:right}.List.List-Type-SeparateBorderList .List-PointDetailIcon{font-size:15px;color:#2A8FBD}.List.List-Type-SeparateBorderList .List-CpPointDetailIcon{font-size:15px;color:#DAA520}.List.List-Type-SeparateBorderList .List-TypographyAttention{font-size:12px;line-height:1.416666667}.List.List-Type-SeparateBorderList .List-TypographyBodySubprime{color:#686868}.List.List-Type-SeparateBorderList .List-TypographyEmphasis{font-size:16px;font-weight:600}.List.List-Type-HorizontalLine{border-top:solid 1px #DFDFDF;border-bottom:solid 1px #DFDFDF}.List.List-Type-HorizontalLine .List-Item{padding:0;padding-top:24px;padding-bottom:24px;margin:0}.List.List-Type-HorizontalLine .List-Item:after{content:none}.List.List-Type-HorizontalLine .List-Item+.List-Item{border-top:solid 1px #DFDFDF}.List.List-Type-Note{padding:0}.List.List-Type-Note .List-Item{position:relative;padding:0 14px;margin:0;font-size:12px;line-height:1.5}.List.List-Type-Note .List-Item:after{content:"※";top:0;left:0;border:none;margin-top:0;transform:none}.List .List-Tree{position:relative;display:block;padding:8px 20px;border-top:solid 1px #EFEFF4;color:#433D34}.List .List-Tree:before{content:"├";position:absolute;top:8px;left:0;color:#2A8FBD}.List .List-Tree:first-child{border-top:none}.List .List-Link{display:block;padding:12px 0px;color:#2A8FBD;border-bottom:solid 1px #EFEFF4}.List .List-Item{position:relative;display:block;padding:5px 25px 5px 0;margin:5px 0;font-size:12px;line-height:1.166666667;color:#686868}.List .List-Item:after{content:'';position:absolute;top:48%;right:8px;display:block;width:8px;height:8px;margin-top:-1px;border-bottom:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(-45deg) translateY(-50%)}.List .List-Item.List-Item-Type-PriceBox{padding:0}.List .List-Item.List-Item-Type-PriceBox .List-Field{display:flex;flex-direction:row;align-items:center;justify-content:flex-end}.List .List-Item.List-Item-Type-PriceBox .List-Field+.List-Field{margin-top:10px}.List .List-Item.List-Item-Type-AnniversaryReminderKind{display:flex;flex-direction:row;margin:0 0 10px;padding:13px;background-color:#EFEFF4}.List .List-Item.List-Item-Type-AnniversaryReminderKind .List-ItemRow{flex:1;display:flex;align-items:center}.List .List-Item.List-Item-Type-AnniversaryReminderKind .List-ItemRow:nth-child(2){flex-basis:180px;flex-grow:0;flex-shrink:0;justify-content:flex-end;display:flex;flex-direction:row}.List .List-Item.List-Item-Type-AnniversaryReminderKind:after{content:none}.List .List-Item-Type-Star{position:relative;display:block;padding:5px 25px 5px 15px;margin:5px 0;font-size:12px;line-height:1.166666667;color:#433D34}.List .List-Item-Type-Star::before{content:'★';position:absolute;top:25%;left:0;display:block;width:8px;height:8px;margin-top:-1px;color:#696969}.List.List-Type-BorderList{padding:0}.List.List-Type-BorderList .List-Item{padding:15px;margin:0;border-bottom:solid 1px #EFEFF4}.List.List-Type-BorderList .List-Item:after{content:none}.List.List-Type-BorderList .List-Item.List-Item-Type-Box{padding:0}.List.List-FixListStyle .List-FixListStyle-UnorderList{position:relative}.List.List-FixListStyle .List-FixListStyle-UnorderList .List-FixListStyle-List{list-style-position:outside;list-style:none;padding-left:1.25em;font-size:15px;color:#282828}.List.List-FixListStyle .List-FixListStyle-UnorderList .List-FixListStyle-Header{position:absolute;left:0;color:#2A8FBD}.NavigationBar{display:flex;flex-direction:row;justify-content:flex-end}.NavigationBar .NavigationBar-Item{display:flex;flex-direction:column;justify-content:center;align-content:center;width:100px;flex-basis:auto;min-height:54px;padding:10px 20px;border-bottom:solid 1px #EFEFF4;border-left:solid 1px #EFEFF4;color:#686868}.NavigationBar .NavigationBar-Item:last-child{border-right:solid 1px #EFEFF4}.NavigationBar .NavigationBar-Item.NavigationBar-Item-Type-UserNavigation{flex-grow:1;border:none;font-size:12px;font-weight:600;color:#686868;text-align:center}.NavigationBar .NavigationBar-Item.NavigationBar-Item-Paint-Active{color:#2A8FBD}.NavigationBar .NavigationBar-Item.NavigationBar-Item-Paint-Active{color:#2A8FBD}.NavigationBar .NavigationBar-Item.NavigationBar-Item-Paint-Active .NavigationBar-IconText{color:#2A8FBD}.NavigationBar .NavigationBar-Icon{display:flex;flex-direction:column;align-items:center;font-size:20px}.NavigationBar .NavigationBar-Icon.NavigationBar-Icon-Type-Cart{font-size:32px}.NavigationBar .NavigationBar-IconText{margin-top:2px;font-size:10px;color:#433D34}.OrderHistory .OrderHistory-TypographySizeLarge,.OrderHistory.OrderHistory-Type-InCartCard .OrderHistory-TypographyBody,.OrderHistory.OrderHistory-Type-InCartCard .OrderHistory-TypographyBodySubprime,.OrderHistory.OrderHistory-Type-InCartCard .OrderHistory-TypographyShippingAttention,.OrderHistory .OrderHistory-TypographyShippingBody,.OrderHistory .OrderHistory-TypographyShippingBodySubprime,.OrderHistory .OrderHistory-TypographyLink,.OrderHistory .OrderHistory-TypographyProductTitle,.OrderHistory .OrderHistory-TypographyCaption,.OrderHistory .OrderHistory-TypographyProductPrice{font-size:14px;line-height:1.714285714}.OrderHistory .OrderHistory-TypographySizeMidium,.OrderHistory .OrderHistory-TypographyBody,.OrderHistory .OrderHistory-TypographyBodySubprime,.OrderHistory .OrderHistory-TypographyShippingAttention{font-size:13px;line-height:1.769230769}.OrderHistory .OrderHistory-TypographySizeSmall,.OrderHistory .OrderHistory-TypographyProductStore,.OrderHistory .OrderHistory-TypographyShippingNote,.OrderHistory .OrderHistory-TypographyShippingNoteSubprime,.OrderHistory .OrderHistory-TypographyProductMetaData{font-size:12px;line-height:1.833333333}.OrderHistory .OrderHistory-TypographySizeXSmall{font-size:11px;line-height:1.909090909}.OrderHistory .OrderHistory-TypographySizeXXSmall,.OrderHistory .OrderHistory-TypographyNote{font-size:10px;line-height:2}.OrderHistory .OrderHistory-TypographyColorBody,.OrderHistory .OrderHistory-TypographyBody,.OrderHistory .OrderHistory-TypographyShippingBody,.OrderHistory .OrderHistory-TypographyProductTitle,.OrderHistory .OrderHistory-TypographyCaption,.OrderHistory .OrderHistory-TypographyProductPrice{color:#282828}.OrderHistory .OrderHistory-TypographyColorBodySubprime,.OrderHistory .OrderHistory-TypographyBodySubprime,.OrderHistory .OrderHistory-TypographyShippingBodySubprime,.OrderHistory .OrderHistory-TypographyProductStore,.OrderHistory .OrderHistory-TypographyShippingNote,.OrderHistory .OrderHistory-TypographyShippingNoteSubprime,.OrderHistory .OrderHistory-TypographyProductMetaData,.OrderHistory .OrderHistory-TypographyNote{color:#686868}.OrderHistory .OrderHistory-TypographyColorAttention,.OrderHistory .OrderHistory-TypographyShippingNote,.OrderHistory .OrderHistory-TypographyShippingAttention{color:#ee3352}.OrderHistory .OrderHistory-TypographyWeightNormal,.OrderHistory .OrderHistory-TypographyBody,.OrderHistory .OrderHistory-TypographyBodySubprime,.OrderHistory .OrderHistory-TypographyShippingBody,.OrderHistory .OrderHistory-TypographyShippingBodySubprime,.OrderHistory .OrderHistory-TypographyLink,.OrderHistory .OrderHistory-TypographyProductPrice,.OrderHistory .OrderHistory-TypographyProductStore,.OrderHistory .OrderHistory-TypographyShippingNote,.OrderHistory .OrderHistory-TypographyShippingNoteSubprime,.OrderHistory .OrderHistory-TypographyProductMetaData,.OrderHistory .OrderHistory-TypographyNote,.OrderHistory .OrderHistory-TypographyShippingAttention{font-weight:300}.OrderHistory .OrderHistory-TypographyWeightBold,.OrderHistory .OrderHistory-TypographyProductTitle,.OrderHistory .OrderHistory-TypographyCaption{font-weight:600}.OrderHistory .OrderHistory-TypographyLink{color:#2A8FBD;text-decoration:underline}.OrderHistory .OrderHistory-TypographyNote{line-height:1.3}.OrderHistory .OrderHistory-LayoutOrder{display:flex;flex-direction:row}.OrderHistory .OrderHistory-LayoutOrder .OrderHistory-LayoutOrderInformationTable{flex-grow:0;flex-shrink:0;flex-basis:260px;padding-right:20px}.OrderHistory .OrderHistory-LayoutOrder .OrderHistory-LayoutOrderBillingStatus{flex-grow:0;flex-shrink:0;flex-basis:410px}.OrderHistory .OrderHistory-LayoutOrderShippingInformation{display:flex;flex-direction:row}.OrderHistory .OrderHistory-LayoutOrderShippingInformation .OrderHistory-LayoutOrderShippingInformationTag{flex-grow:0;flex-shrink:0;flex-basis:120px}.OrderHistory .OrderHistory-LayoutOrderShippingInformation .OrderHistory-LayoutOrderShippingInformationNote{flex-grow:1;flex-shrink:1;flex-basis:0}.OrderHistory .OrderHistory-LayoutLinkCopy{width:345px}.OrderHistory .OrderHistory-Order+.OrderHistory-Order{margin-top:40px;padding-top:40px;border-top:solid 1px #DFDFDF}.OrderHistory .OrderHistory-Shipping{padding-bottom:10px;border-bottom:solid 1px #DFDFDF;margin-bottom:20px}.OrderHistory .OrderHistory-Shipping+.OrderHistory-Shipping{margin-top:30px}.OrderHistory .OrderHistory-Product+.OrderHistory-Product{margin-top:20px}.OrderHistory .OrderHistory-MediaItem{flex-basis:100px}.OrderHistory .OrderHistory-ShippingInformation{margin-top:10px}.OrderHistory .OrderHistory-ShippingInformationItem+.OrderHistory-ShippingInformationItem{margin-top:10px}.OrderHistory .OrderHistory-BillingAmount{text-align:right}.Pagination{display:flex;flex-wrap:nowrap;justify-content:center;width:100%;padding:0 16px;margin:16px 0}.Pagination.Pagination-Type-AlignRight{justify-content:flex-end;padding:0;margin:20px 0}.Pagination.Pagination-Type-AlignRight .Pagination-Item{display:flex;justify-content:center;min-width:auto;font-size:16px}.Pagination.Pagination-Type-AlignRight .Pagination-Item:first-child{margin-left:0}.Pagination.Pagination-Type-AlignRight .Pagination-Item:last-child{margin-right:0}.Pagination.Pagination-Type-AlignRight .Pagination-Item.Pagination-Item-Type-Current{font-size:14px}.Pagination .Pagination-Item{display:block;min-width:24px;height:auto;margin:0 8px}.Pagination .Pagination-Item.Pagination-Item-Type-Current .Pagination-Link{color:#FFFFFF;background-color:#433D34;border-color:#433D34;pointer-events:none}.Pagination .Pagination-Item.Pagination-Item-Type-Truncate{padding:4px}.Pagination .Pagination-Link{position:relative;display:inline-block;padding:10px 0;min-width:40px;height:40px;font-size:14px;text-decoration:none;text-align:center;color:#433D34;background-color:#EFEFF4;border-radius:40px}.Panel{position:relative;display:block;width:114px;height:76px;z-index:1}.Panel:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:#282828;opacity:0.2;z-index:110}.Panel .Panel-Image{position:relative;z-index:10;width:100%;vertical-align:top}.Panel .Panel-Body{position:absolute;top:50%;left:50%;z-index:111;display:inline-block;width:100%;padding:5px;color:#FFFFFF;font-size:14px;font-weight:bold;text-align:center;letter-spacing:0.2px;transform:translate(-50%, -50%)}.Product{margin-right:2px;width:calc(25% - 1.5px);display:flex;flex-direction:column;justify-content:space-between;flex:0 0 auto;margin-bottom:20px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.Product:nth-child(4n){margin-right:0}.Product .Product-Image{width:100%;height:auto;vertical-align:top}.Product .Product-Brand{margin-top:5px;font-size:12px;line-height:1.25;color:#686868}.Product .Product-Name{padding-right:5px;margin-top:5px;font-size:14px;font-weight:300;line-height:1.25;color:#282828;overflow-wrap:break-word}.Product .Product-Info{flex-grow:0;flex-shrink:0;flex-basis:auto}.Product .Product-Metas{margin-top:10px}.Product .Product-Meta{display:flex;align-items:center}.Product .Product-MetaAction{line-height:1}.Product .Product-TypographyEmphasis{line-height:1.2}.Product .Product-ReviewStar{font-size:17px;line-height:1}.Product .Product-FavoriteIcon{height:22px;width:32px;padding:0 5px;font-size:16px}.Product:first-child .Product_Picture{position:relative;overflow:hidden}.Product:first-child .Product_Picture .Product_Image{position:absolute;height:100%;width:auto;top:50%;left:50%;transform:translate(-50%, -50%)}.Product:first-child .Product_Picture:after{content:'';display:block;padding-top:100%}.Product .Product_SubImage,.Product .Product_LabelTag{display:none}.Product .Product_Body{flex:1}.Product .Product_FavoriteCount{display:none}.Product-Detail-Table{display:flex;flex-direction:column}.Product-Detail-Table .Product-Detail-Row{display:table;margin-bottom:10px;line-height:1.75}.Product-Detail-Table .Product-Detail-Row .Product-Detail-Heading{display:table-cell;width:20%}.Product-Detail-Table .Product-Detail-Row .Product-Detail-Element{display:table-cell;width:80%;vertical-align:top}.ProductDetail .ProductDetail-StoreLink{font-size:14px}.ProductDetail .ProductDetail-Heading{font-size:20px;font-weight:600;text-align:left}.ProductDetail .ProductDetail-Price{font-size:16px}.ProductDetail .ProductDetail-DiscountAfterPrice{font-size:18px;color:#ee3352}.ProductDetail .ProductDetail-DiscountBeforePrice{font-size:14px;font-weight:normal;line-height:1.9;text-decoration:line-through}.ProductDetail .ProductDetail-DiscountCostDetail{margin-left:5px;font-size:12px;line-height:2.083333333}.ProductDetail .ProductDetail-ShortestDelivery{padding:12px;background-color:#E1F1F9}.ProductDetail .ProductDetail-ShortestDeliveryPrefecture{display:flex;flex-direction:row}.ProductDetail .ProductDetail-ShortestDeliveryPrefectureSelecter{display:flex;flex-direction:row;align-items:flex-start;flex-shrink:0;flex-grow:0;flex-basis:95px;color:#2A8FBD}.ProductDetail .ProductDetail-ShortestDeliveryPrefectureIcon{padding-top:4px}.ProductDetail .ProductDetail-Caption{display:inline-block;font-size:16px;font-weight:600}.ProductDetail .ProductDetail-ArivalDate{min-width:80px;min-height:20px}.ProductDetail .ProductDetail-ShippingCost{min-width:32px;min-height:20px}.ProductDetail .ProductDetail-ShippingNote{font-size:13px;font-weight:300}.ProductDetail .ProductDetail-ShortestDeliveryPrefectureSelectContainer{position:relative;display:inline-block}.ProductDetail .ProductDetail-ShortestDeliveryPrefectureSelectContainer:before{content:"";position:absolute;top:50%;right:0;width:0;height:0;border-style:solid;border-width:9px 5px 0 5px;border-color:currentColor transparent transparent transparent;transform:translateY(-50%)}.ProductDetail .ProductDetail-ShortestDeliveryPrefectureSelect{-webkit-appearance:none;padding:0 13px 2px 0;border:none;border-bottom:solid 1px #2A8FBD;border-radius:0;font-size:16px;font-weight:bold;background-color:rgba(255,255,255,0)}.ProductDetail .ProductDetail-LimitLabel{font-size:13px;line-height:1.8;color:#686868}.ProductDetail .ProductDetail-LimitLabel span{display:inline-block;min-width:84px}.ProductDetail .ProductDetail-TypographyBody{line-height:1.4}.ProductDetail .ProductDetail-ConfirmWrapping{display:inline-flex;flex-direction:row;justify-content:flex-start;align-items:center;font-size:12px;font-weight:600;line-height:1.916666667;color:#2A8FBD}.ProductDetail .ProductDetail-ConfirmWrapping:after{content:"";display:inline-block;width:7px;height:7px;margin-top:2px;margin-left:5px;border-top:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(45deg)}.ProductDetail .ProductDetail-Icon{font-size:18px;margin-right:5px}.ProductDetail .ProductDetail-WatchingCount{background-color:#fce5e8;color:#ee3352;text-align:center;font-size:12px;padding:5px 0;font-weight:600}.ProductPanel{position:relative;display:block;width:100%}.ProductPanel .ProductPanel-Body{position:absolute;bottom:0;left:0;display:block;width:100%;padding:9px 24px 9px 9px;background-color:rgba(0,0,0,0.2)}.ProductPanel .ProductPanel-Body:after{content:"";position:absolute;top:50%;right:10px;display:block;width:13px;height:13px;border-top:solid 1px #FFFFFF;border-right:solid 1px #FFFFFF;transform:translateY(-50%) rotate(45deg)}.ProductPanel .ProductPanel-TypographyBody{color:#FFFFFF;font-size:13px;font-weight:600;line-height:1.230769231}.ProductPanel .ProductPanel-TypographyBody+.ProductPanel-TypographyBody{margin-top:4px}.Radio.Radio-Type-SlackLeft input[type=radio]+label{padding-left:60px}.Radio.Radio-Type-SlackLeft input[type=radio]+label:before{left:20px}.Radio.Radio-Type-SlackLeft input[type=radio]+label:after{left:24px}.Radio.Radio-Type-AlignCenter input[type=radio]+label:before,.Radio.Radio-Type-AlignCenter input[type=radio]+label:after{top:50%;transform:translateY(-50%)}.Radio input[type=radio]{display:none}.Radio input[type=radio]+label{position:relative;display:inline-block;padding:0 6px 0 34px;font-size:12px;line-height:2;color:#433D34;z-index:20;cursor:pointer}.Radio input[type=radio]+label:before{content:'';position:absolute;top:0;left:0;display:block;width:24px;height:24px;border:solid 1px #DFDFDF;border-radius:50%;transition:background-color .3s, border-color .3s;z-index:25}.Radio input[type=radio]+label:after{content:'';position:absolute;top:4px;left:4px;display:block;width:16px;height:16px;border-radius:50%;background-color:#DFDFDF;transition:background-color .3s, border-color .3s;z-index:30}.Radio input[type=radio]:checked+label:hover:before{border-color:#DFDFDF}.Radio input[type=radio]:checked+label:after{background-color:#2A8FBD}.Radio input[type=radio]:disabled+label{cursor:not-allowed;color:#DDDDDD}.Radio input[type=radio]:disabled+label:before{border-color:#C7C7C7}.Radio input[type=radio]:disabled:checked+label:after{background-color:#C7C7C7}.RankStatusMedia{display:flex;flex-direction:row;justify-content:flex-start;align-items:center}.RankStatusMedia .RankStatusMedia-Item{margin-right:15px}.RankStatusMedia .RankStatusMedia-Icon{font-size:95px}.RankStatusMedia .RankStatusMedia-Tetris{display:flex;align-self:stretch;justify-content:flex-end;flex-direction:column;flex:1;margin-left:26px}.RankStatusMedia .RankStatusMedia-BodyItem+.RankStatusMedia-BodyItem{margin-top:5px}.RankStatusMedia .RankStatusMedia-TypographyCaption{font-size:18px;font-weight:600;line-height:1.25}.RankStatusMedia .RankStatusMedia-TypographyBody{font-size:14px;line-height:1.428571429}.RankStatusMedia .RankStatusMedia-TypographyEmphasis{font-size:16px;font-weight:600;color:#2A8FBD}.Ribbon{position:relative;display:flex;flex-direction:row;height:56px;padding:10px 20px 10px 10px;background-color:#E1F1F9}.Ribbon.Ribbon-Type-Accent{background-color:#FDF3DD}.Ribbon:before{content:"";position:absolute;top:0;right:0;display:block;width:0;height:0;border-top:solid 28px rgba(255,255,255,0);border-right:solid 10px #FFFFFF;border-bottom:solid 28px rgba(255,255,255,0);border-left:solid 10px rgba(255,255,255,0)}.Ribbon-Header{display:flex;align-items:center;flex-direction:row;padding-right:14px;border-right:dashed 1px #2A8FBD;font-size:13px;font-weight:600;color:#666666}.Ribbon-Body{display:flex;flex-direction:column;justify-content:center;padding-left:14px}.Ribbon-DefinitionItem{display:flex;flex-direction:row;font-size:12px;color:#282828;line-height:1.5}.Ribbon-Terms{position:relative;padding-right:12px}.Ribbon-Terms:before{content:"：";position:absolute;top:0;right:0;display:block;text-align:center}.Ribbon-Definitions{font-weight:600;color:#2A8FBD}.Rhythm{margin-bottom:20px}.Rhythm:last-child{margin-bottom:0}.Rhythm.Rhythm-Type-Embedded{margin-top:-20px;margin-bottom:30px}.Rhythm.Rhythm-Type-Basic{margin-bottom:20px}.Rhythm.Rhythm-Type-Basic:last-child{margin-bottom:0}.Rhythm.Rhythm-Type-Basic .Rhythm-Item{margin-bottom:20px}.Rhythm.Rhythm-Type-Alpha{margin-bottom:30px}.Rhythm.Rhythm-Type-Alpha:last-child{margin-bottom:0}.Rhythm.Rhythm-Type-Alpha .Rhythm-Item{margin-bottom:15px}.Rhythm.Rhythm-Type-Alpha .Rhythm-ItemChild{margin-bottom:10px}.Rhythm.Rhythm-Type-Beta{margin-bottom:40px}.Rhythm.Rhythm-Type-Beta.Rhythm-Type-FollowUsTop{margin-top:50px}.Rhythm.Rhythm-Type-Beta:last-child{margin-bottom:0}.Rhythm.Rhythm-Type-Beta .Rhythm-Item{margin-bottom:15px}.Rhythm.Rhythm-Type-Beta .Rhythm-ItemChild{margin-bottom:10px}.Rhythm.Rhythm-Type-Gamma{margin-bottom:80px}.Rhythm.Rhythm-Type-Gamma:last-child{margin-bottom:0}.Rhythm.Rhythm-Type-Gamma .Rhythm-Item{margin-bottom:15px}.Rhythm.Rhythm-Type-Gamma .Rhythm-ItemChild{margin-bottom:10px}.Rhythm .Rhythm-Item{margin-bottom:10px}.Rhythm .Rhythm-Item:last-child{margin-bottom:0}.Rhythm .Rhythm-ChildItem{margin-bottom:5px}.Rhythm .Rhythm-Product{position:relative;width:100%;height:0;padding-bottom:67%}.Rhythm .Rhythm-Product__Image{position:absolute}.Rhythm .Rhythm-Product__Letter{position:absolute;top:5%;right:5%;width:40%}.Rhythm.Rhythm-Type-DeliveryMethod{width:100%;max-width:560px;margin:0 auto}.SearchArea{padding-top:25px;width:345px}.SearchBar{position:relative;padding-left:24px;padding-bottom:6px;border-bottom:solid 2px #2A8FBD;color:#9B9B9B;font-size:12px;line-height:normal}.SearchBar .SearchBar-Input{width:100%;min-height:17px;padding:0;border:none;border-radius:0;color:#433D34;font-size:12px}.SearchBar .SearchBar-Input:focus{outline:none}.SearchBar .SearchBar-Icon{position:absolute;left:0;top:2px;width:20px;height:20px;color:#2A8FBD;font-size:20px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADYAAAA2CAYAAACMRWrdAAAFY0lEQVR4Ad1aA7TtOBTtH5vfxkXbsW3btm37YXTfbdOxbXvu3Dbp2LZt2z575uSzfWv1sv1ZK88vyc7ZJ%2BecnRj1tlxHZZaCW53PEuEG1LupX2t56h5LqKtNLzyu6AbrWmV%2F7gFlf0Yj7W1M2e9vu2prgCAAb9si%2FMP2wn966b%2FT37xB%2F3OF7YabmCeqOVMFKNdTGWO5qkQW%2BShq8ZYXfk79HeqvEuh3qX8RDVq9ZwvVOcb1h7UVULF068yWGx5FgL6cYIEifJYWL0xHbmgKOU%2FBub1vv47rZhrZcfF0%2BJw7sdKvWFbzwkrUT6O%2FfXGi%2F%2F%2FEEvIA%2FH3LQZmOvxBZ4FG9GFrcz6CUKYLlcvtUpk0y1lBx3fSWo1Yha90AC%2Bsx4ZM5R9ktA2ULuSlN%2FM14C6gUHLVIY8ZWywDQePT81HbCNZpvKVfuQpP%2FxhP%2FQFba1%2BjomKKhk3RcNw3NcSSx4BcG95Ml1ObNAyXklpoqNNGHZlku39xNVGvDfzU4fN%2FwSQoiXJR28Hum3kfkXwu2gvbwWbLeV%2BzHXyD2NWzw4SfdMbs%2BuQAOfmC0sMFSTEsw5ZHBHbfP0JCBEaO0M9Mkuxmtb3CDw%2FUa8HUDTqnqXOA379bt9KM%2BRjvarudOTfS%2Fj8F9bTl3jqjPWkJd8H%2FQVD8i2BptbKbrL6kPL9MNyzUPNPpkOZyAfcvZwEVGChqt5xZmz8c155amJ%2FdhUH%2BYZbVEGoAhWBMl%2F8a6ip7aqrZBPFXl3XkaHE8DMJQ5qAh4XVcnHgCJK9IZDo6ukaIGt2C%2FfwtJdfKAzCZHsZgmYGSpnThR%2BLXg%2BGby9InrKVTCKcLFiTL7mVCrJw3KXczjby2vOihNwExXFXQibnnBNon%2BGbWVLhvSVrIjOBMNv%2BON3zMhj8PLUg1MJ%2BSu3COhxWSHpmKxFAxOE7Bi6a6ipiLEo6Q%2BtpkOzvmeYP40AUMdOC4hDlZNtisiWJis9RdH%2BI1TBcxTu%2BrjHgeJkUxgqc6h5TRTqFPTBIz9H8Ber6k2I4vdwX72fKzy1AbJD2Isr%2BvyWlOX3XmAvyzHXzYNwCCNa%2F%2BCWlbj7gSDtd5AIK9MAa4%2BkPoY2AcjO26erR5Z4AzOF3%2BBSNpea6kVCNifvJ7u%2Bhy1J8iPF%2BWlscl1U7YDFORuYs9jnNV%2F1pDYqoM1izkHtukk7NZrsNxw%2F8adRF74pNboTUeu1kpQOCSQKGg9v6EnNEqX8YVLlA4tkwI4L0RhOUZUc83YufVgMd65L00RrtPcG51gCw1KSwFN1u%2FVTzqloX4MqNFoXQMibdTloOVJL%2BklSIIQEKyp9RB0CJlITBtFPRr78V6veIU8vWmnc74kLeL83ePAUXwR6jbQE4dNkrEQaE1XbkS083XJzxv2qKb%2BxN0S8myy3FRNAQcKEu%2F3o%2F6hnlAnp1CQTaG2gygE4RVJNV4SoGj9r1B05eIQZahfonM%2F3fE97uEg%2BaHeAuUjwbnq%2FKbKggiWtINH02RvRu%2Bu%2Bpap%2BwGCKwJ%2BNMXCV2xPHow76ohD5JeYsS9peoJOlpkVVMROEo1e0IdMbBfqR1zE09%2BehdjY25sPXMTHjYc8tmUX8dhFxBzbDVYCJSGXk6UOJeB7Ew23Rd5X8NToJFSCvonr4WjLhddybZbNBkbEUZksfyMrw9lsCAn61UJEv5VP5Ww2fhfyVQwt74S%2FZxYc%2FBR5aww4H3fnmQWHZBwhJOa0DFnszWbDpSRuOGMOlPvwKi%2Bz4JDhIAOKsdyDI3vuHJhZcNBk8DQwJkN5CqldZsGhIEauGUHJF%2FgJRXYbniXpe2p0lEG5UmVoZgFFlFVvkfWeYEVr8mnIRSe%2Bjf0XJLsDrCgimt4AAAAASUVORK5CYII%3D);background-size:cover;background-repeat:no-repeat;background-position:center}.SearchBar .SearchBar-Submit{position:absolute;bottom:-2px;left:0;width:100%;padding:15px;padding-right:25px;border:solid 1px #EFEFF4;border-radius:3px;background-color:#FFFFFF;transform:translateY(100%);color:#433D34;box-shadow:0px 2px 6px 0px rgba(148,148,148,0.19);z-index:10}.SearchBar .SearchBar-Submit:before{content:'';position:absolute;top:50%;right:16px;width:16px;height:16px;margin-top:-2px;border-left:solid 3px #2A8FBD;border-top:solid 3px #2A8FBD;transform:rotate(135deg) translate(-50%)}.SelectParent{position:relative}.SelectParent:after,.SelectParent .SelectParent-Accessory{content:"";position:absolute;top:50%;right:16px;width:8px;height:8px;border-left:solid 2px #9B9B9B;border-bottom:solid 2px #9B9B9B;margin-top:-2px;line-height:1;transform:translateY(-50%) rotate(-45deg);z-index:1;transition:border 0.3s}.SelectParent .SelectParent-Accessory{z-index:10}.SelectParent select{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:6px 40px 6px 12px;border:solid 1px #EFEFF4;border-radius:100px;font-size:14px;outline:#2A8FBD;background-color:#FFFFFF}.SelectParent select:active,.SelectParent select:focus{border:solid 1px #2A8FBD}.SelectParent select:active+.SelectParent-Accessory,.SelectParent select:focus+.SelectParent-Accessory{border-top-color:#2A8FBD}.SelectParent select::-ms-expand{display:none}.SelectParent select::-ms-expand{display:none}.SelectParent.SelectParent-Type-Rounded{border-radius:100px}.SelectParent.SelectParent-Type-Square.SelectParent-Type-Disable select{cursor:not-allowed;background-color:#EFEFF4}.SelectParent.SelectParent-Type-Square select{border-color:#CCCCCC;border-radius:3px;background-color:#FFFFFF}.SelectParent.SelectParent-Type-Square select:disabled{background-color:#EFEFF4;cursor:not-allowed}.SelectParent.SelectParent-Type-ActionList select{padding:0 40px 0 6px}.SelectParent.SelectParent-Type-Transparent select{border-color:rgba(255,255,255,0);background-color:rgba(255,255,255,0)}.SelectParent.SelectParent-Type-Input{padding:8px 0;border-bottom:solid 1px #EFEFF4}.SelectParent.SelectParent-Type-Input select{padding:0;font-size:16px;color:#9B9B9B}.SelectParent.SelectParent-Type-Require{padding-left:16px}.SelectParent.SelectParent-Type-Require:before{content:'＊';position:absolute;top:50%;left:0;color:#EE3352;line-height:1;transform:translateY(-50%)}.SelectParent.SelectParent-Type-RightJustified:after,.SelectParent.SelectParent-Type-RightJustified .SelectParent-Accessory{right:4px}.SelectParent.SelectParent-Type-RightJustified select{padding-right:70px;-moz-text-align-last:right;text-align-last:right}.SelectParent.SelectParent-Type-Minimum{position:relative;display:inline-block;font-size:14px}.SelectParent.SelectParent-Type-Minimum:before,.SelectParent.SelectParent-Type-Minimum:after{content:"";position:absolute;top:50%;right:8px;width:5px;height:5px;border:none;border-left:solid 1px #9B9B9B;border-bottom:solid 1px #9B9B9B;line-height:1;z-index:1;transition:border 0.3s}.SelectParent.SelectParent-Type-Minimum:before{transform:translateY(-50%) rotate(-45deg);margin-top:3px}.SelectParent.SelectParent-Type-Minimum:after{transform:translateY(-50%) rotate(135deg);margin-top:-3px}.SelectParent.SelectParent-Type-Minimum select{padding:3px 18px 3px 7px;border:solid 1px #EFEFF4;border-radius:3px;background-color:#FFFFFF}.SliderBox{height:15px;padding:0 10px;margin-top:20px;margin-bottom:10px}.Slider{position:relative;width:100%;height:2px;background:#999;border:none}.Slider .Slider-CurrentRange{position:absolute;top:-10px;left:10px;right:10px;height:4px;border-radius:2px;background-color:#2A8FBD;transform:translateY(-50%)}.Slider .Slider-Fill{position:absolute;left:0;right:0;top:50%;height:3px;border-radius:2px;background-color:#2A8FBD;transform:translateY(-50%);z-index:10}.Slider .Slider-Handle{position:absolute;top:50%;width:24px;height:24px;border:solid 1px #2A8FBD;border-radius:12px;background-color:#FFFFFF;box-shadow:0 1px 1px 0 rgba(67,61,52,0.5);font-size:10px;z-index:11}.Slider .Slider-HandleLeft{left:0;transform:translateY(-50%) translateX(-5px)}.Slider .Slider-HandleRight{right:0;transform:translateY(-50%) translateX(5px)}.Slider .Slider-Transition{transition:left .3s, right .3s}.Slider .Slider-Ontop{z-index:100}.Steps{display:flex;justify-content:center;align-items:center;padding:20px;background-color:#FFFFFF;counter-reset:steps}.Steps .Steps-Item{position:relative;counter-increment:steps;font-size:10px;padding-right:30px;margin:0;margin-left:30px}.Steps .Steps-Item:before{content:counter(steps);display:flex;justify-content:center;align-items:center;width:34px;height:34px;border-radius:17px;margin:0 auto 6px;color:#433D34;background-color:#EFEFF4}.Steps .Steps-Item:after{content:'';position:absolute;top:10px;right:0%;display:block;border-color:transparent transparent transparent #433D34;border-width:6px;border-style:solid;transform:translateX(75%)}.Steps .Steps-Item:first-child{margin-left:0}.Steps .Steps-Item:last-child{padding-right:0}.Steps .Steps-Item:last-child:after{border:none}.Steps .Steps-Item.Steps-Item-Type-Active:before{color:#FFFFFF;background-color:#433D34}.Surface{padding:30px 15px;border-radius:10px;font-size:14px;background-color:#F7F9F9}.Surface.Surface-Type-White{background-color:#FFFFFF}.Surface.Surface-Type-Neutral{background-color:#EFEFF4}.Surface.Surface-Type-Rhythm{margin-bottom:20px}.Surface.Surface-Type-Secondary{padding:20px 15px}.Surface.Surface-Type-Thick{padding:50px}.Surface.Surface-Paint-Primary{background-color:#E1F1F9}.Surface.Surface-Type-Portrait{padding:20px;height:100%}.Surface.Surface-Type-Portrait .Surface-Item{width:100%;margin-bottom:8px}.Surface.Surface-Type-Portrait .Surface-Emphasis{text-align:center;font-size:14px;font-weight:600;line-height:1.571428571;color:#2A8FBD}.Surface .Surface-Layer{padding:20px 15px;border-radius:10px;background-color:#FFFFFF}.Surface .Surface-Heading{margin-bottom:10px;font-weight:bold;font-size:14px}.SwitchControl{display:block;width:100%}.SwitchControl.SwitchControl-Size-Default{width:345px}.SwitchControl.SwitchControl-Type-Center{margin-left:auto;margin-right:auto}.SwitchControl input[type=checkbox]{display:none}.SwitchControl input[type=checkbox]+label{position:relative;display:flex;flex-direction:row;align-items:center;width:100%;min-height:33px;padding-right:65px;line-height:1.6;cursor:pointer}.SwitchControl input[type=checkbox]+label:before{content:"";position:absolute;top:50%;right:0;display:block;width:55px;height:33px;border:1.5px solid rgba(0,0,0,0.1);border-radius:40px;background:rgba(255,255,255,0);transform:translateY(-50%)}.SwitchControl input[type=checkbox]+label:after{content:"";position:absolute;top:50%;right:23px;display:block;background:#FFFFFF;border:0.5px solid rgba(0,0,0,0.1);box-shadow:0 3px 1px 0 rgba(0,0,0,0.05),0 2px 2px 0 rgba(0,0,0,0.1),0 3px 3px 0 rgba(0,0,0,0.05);border-radius:50px;width:30px;height:30px;transition:transform .3s;transition:right .15s;transform:translateY(-50%)}.SwitchControl input[type=checkbox]:checked+label:before{content:"";border-color:#2A8FBD;background:#2A8FBD}.SwitchControl input[type=checkbox]:checked+label:after{content:"";position:absolute;right:2px;border:none}.Tab{width:100%}.Tab.Tab-Type-Plain .Tab-Header{justify-content:center;padding:14px}.Tab.Tab-Type-Plain .Tab-HeaderItem{flex-grow:0;flex-basis:auto;background-color:rgba(255,255,255,0);border-top:none;padding:0;margin:0 14px;font-size:12px}.Tab.Tab-Type-LP .Tab-Header{display:flex;flex-direction:row;justify-content:center;padding-left:15px;padding-right:15px;background-color:#2A8FBD}.Tab.Tab-Type-LP .Tab-HeaderItem{flex-grow:0;flex-basis:230px;padding:20px 20px 15px;border:solid 1px #FFFFFF;border-bottom:none;border-radius:8px 8px 0 0;font-size:20px;font-weight:600;color:#FFFFFF;background-color:#2A8FBD;text-align:center;transition:border-color .3s, background-color .3s, color .3s}.Tab.Tab-Type-LP .Tab-HeaderItem+.Tab-HeaderItem{margin-left:20px}.Tab.Tab-Type-LP .Tab-HeaderItem.Tab-HeaderItem-Type-Active{color:#2A8FBD;background-color:#FFFFFF;pointer-events:none}.Tab.Tab-Type-LP .Tab-HeaderItem:hover{color:#2A8FBD;background-color:#E1F1F9;cursor:pointer}.Tab .Tab-Header{display:flex;flex-direction:row;width:100%}.Tab .Tab-HeaderItem{flex-grow:1;flex-basis:0;padding:24px 10px;border-top:solid 2px #EFEFF4;background-color:#F7F9F9;text-align:center;color:#4A4A4A;cursor:pointer}.Tab .Tab-HeaderItem.Tab-HeaderItem-Type-Active{border-top-color:#2A8FBD;background-color:#FFFFFF;color:#2A8FBD;font-family:600;cursor:default}.Tab[data-component-version="2"]{width:100%;display:flex;justify-content:center}.Tab[data-component-version="2"].Tab-TypeButtonBar .Tab_Header{display:flex;justify-content:center;width:100%;margin-top:20px;background-color:#FFFFFF}.Tab[data-component-version="2"].Tab-TypeButtonBar .Tab_HeaderItem{font-size:1.4rem;line-height:1;flex:1 1 50%;padding:10px 0;border:solid 1px #2A8FBD;margin:0;background-color:rgba(255,255,255,0);color:#2A8FBD;text-align:center}.Tab[data-component-version="2"].Tab-TypeButtonBar .Tab_HeaderItem:nth-child(1){border-radius:5px 0 0 5px}.Tab[data-component-version="2"].Tab-TypeButtonBar .Tab_HeaderItem:nth-child(2){border-radius:0 5px 5px 0;border-left:none}.Tab[data-component-version="2"].Tab-TypeButtonBar .Tab_HeaderItem.Tab_HeaderItem-TypeActive{color:#FFFFFF;background-color:#2A8FBD}.Table{display:flex;flex-direction:column;width:100%}.Table.Table-Type-ProductOption .Table-Row{padding:8px 0}.Table.Table-Type-ProductOption .Table-Row:last-child{border-bottom:none}.Table.Table-Type-ProductOption .Table-Title{width:110px;font-size:13px;line-height:1.538461538;color:#686868}.Table.Table-Type-ProductOption .Table-Data{font-size:14px;line-height:1.428571429;font-weight:600;color:#282828;text-align:right}.Table.Table-Type-OptionDetails{padding:10px 0}.Table.Table-Type-OptionDetails .Table-Row{display:flex;flex-direction:column;align-items:flex-start;width:100%;min-height:36px;border-bottom:solid 1px #EFEFF4}.Table.Table-Type-OptionDetails .Table-Title{width:100%;line-height:1.4;padding-bottom:10px}.Table.Table-Type-OptionDetails .Table-Data{flex-grow:0;flex-basis:auto;width:100%}.Table.Table-Type-OptionDetails .Table-Column{flex-grow:1}.Table.Table-Type-Delivery .Table-Row{max-width:740px;min-height:20px;border-bottom:solid 1px #9B9B9B}.Table.Table-Type-Delivery .Table-Row:first-child .Table-Data{border-top:solid 1px #9B9B9B}.Table.Table-Type-Delivery .Table-Row:last-child{border-bottom:none}.Table.Table-Type-Delivery .Table-Row:last-child .Table-Data{border-bottom:solid 1px #9B9B9B}.Table.Table-Type-Delivery .Table-Data{display:flex;flex:1;flex-direction:row;justify-content:space-between;font-size:12px;padding:6px 10px;border-right:solid 1px #9B9B9B}.Table.Table-Type-Delivery .Table-Data:first-child{border-left:solid 1px #9B9B9B}.Table.Table-Type-Delivery .Table-Invisible{visibility:hidden}.Table .Table-Row{display:flex;flex-direction:row;align-items:center;width:100%;min-height:36px;border-bottom:solid 1px #EFEFF4}.Table .Table-Title{width:60px}.Table .Table-Data{flex-grow:3;flex-basis:0}.Table .Table-Data.Table-Data-Type-Textarea{flex-basis:100px}.Table .Table-Column{flex-grow:1}.Tag{display:inline-block;min-width:90px;padding:6px 15px;border-radius:3px;font-size:14px;line-height:1;color:#FFFFFF;background-color:#EFEFF4;text-align:center}.Tag.Tag-Type-Tiny{min-width:unset;padding:4px 6px;font-size:11px;font-weight:600}.Tag.Tag-Type-Primary,.Tag.Tag-Paint-Brand{background-color:#2A8FBD}.Tag.Tag-Paint-Black{background-color:#282828}.Tag.Tag-Type-PrimaryHighlight{color:#2A8FBD;background-color:#E1F1F9}.Tag.Tag-Paint-Gold{background-color:#DAA520;font-weight:bold}.Tag.Tag-Type-SuffixMargin{margin-right:10px}.Tag.Tag-Type-Swarm{margin-right:10px;margin-bottom:5px}.Tag.Tag-Type-Capsule{padding:3px 8px;border-radius:14px;margin-right:5px;font-size:12px;line-height:1;color:#FFFFFF;background-color:#686868}.Tag.Tag-Type-Capsule.Tag-Paint-Attention{color:#FFFFFF;background-color:#ee3352}.Tag.Tag-Type-Capsule.Tag-Paint-Neutral{color:#686868;background-color:#EFEFF4}.Tag.Tag-Type-Capsule.Tag--Type-MarginBottom{margin-bottom:5px}.Tag.Tag-Type-Capsule.Tag-Paint-ApproximateAccent{color:#FFFFFF;background-color:#ee3352}.Tag.Tag-Type-Attention{color:#ee3352;background-color:#FFE8EC}.Tag.Tag-Type-PriceTag{font-weight:600;position:relative;padding:4px 8px;margin:0;border-radius:4px;font-size:12px;text-align:center}.Tag.Tag-Type-PriceTag:before{content:'';position:absolute;top:50%;right:-6px;display:block;border-top:solid 10px transparent;border-right:none;border-bottom:solid 10px transparent;border-left:solid 8px #E1F1F9;transform:translateY(-50%)}.Tag.Tag-Type-PriceTag.Tag-Type-Attention.Tag-Type-AlignLeft:before{border-right:none;border-left-color:#FFE8EC}.Tag.Tag-Type-PriceTag.Tag-Type-Attention.Tag-Type-AlignRight:before{left:-6px;right:unset;border-right:solid 8px #FFE8EC;border-left:none}.Tag.Tag-Type-Status{font-size:13px;border-radius:4px;padding:6px 12px 5px;color:#FFFFFF;background-color:#A9A9A9}.Tag.Tag-Type-Status.Tag-Type-Primary{background-color:#6CB5D6}.Tag.Tag-Type-Status.Tag-Type-Attention{background-color:#ee3352}a.Tag{transition:opacity .3s}a.Tag:hover{opacity:0.8}.Textarea{width:100%;padding:15px;border:solid 1px #EFEFF4;border-radius:10px;background-color:#FFFFFF;font-size:14px;line-height:1.4;resize:vertical}.Textarea::-moz-placeholder{color:#9B9B9B}.Textarea:-ms-input-placeholder{color:#9B9B9B}.Textarea::placeholder{color:#9B9B9B}.Textarea.Textarea-Type-Confirm{background-color:#f5f5f5}.Tiled{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start}.Tiled .Tiled-Item{margin-right:10px;margin-bottom:10px}.Tiled .Tiled-Item:nth-child(5n){margin-right:0}.Tiled .Tiled-Item:nth-last-child(-n+5){margin-bottom:0}.Tiled .Tiled-Item-Type-Category{margin-right:10px;margin-bottom:40px}.Tiled .Tiled-Image{width:64px;height:64px;border:solid 1px transparent;background-color:#EFEFF4}.URLBar .URLBar-Heading{padding:0 15px 10px;font-size:14px}.URLBar .URLBar-Body{width:100%;padding:10px 15px;border:solid 1px #433D34}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve{position:relative;width:100vw;height:100vh;background-image:url(https://i.anny.gift/assets/receiver/gift-letter-recieve-7d38bd879bc22f76264394cb12158773347d2352d574b94cae325c0a5dc56743.jpg);background-size:cover;background-repeat:no-repeat;background-position:center}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Logo{position:absolute;top:40px;left:50%;width:76px;transform:translateX(-50%)}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Body{position:absolute;bottom:0;left:0;right:0;width:100%;max-width:375px;padding:30px 15px;margin:0 auto}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Chunk{margin-bottom:30px}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Text{font-size:16px;color:#FFFFFF;text-align:center}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Message{display:inline-block;margin:10px 0;font-weight:bold;font-size:24px}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Attention{font-weight:bold}.ViewportHijack.ViewportHijack-Type-GiftLetterRecieve .ViewportHijack-Note{display:inline-block;margin-top:10px;font-size:12px;line-height:1.6;color:#FFFFFF}.WindowShade{padding:0;margin:0}.WindowShade .WindowShade-Headrail{position:relative;display:block;padding:5px 25px 5px 0;margin:5px 0;font-size:12px;line-height:1.166666667;color:#686868}.WindowShade .WindowShade-Headrail:after{content:'';position:absolute;top:50%;right:8px;display:block;width:8px;height:8px;margin-top:-1px;border-bottom:solid 1px currentColor;border-right:solid 1px currentColor;transform:rotate(-45deg) translateY(-50%);position:absolute}.WindowShade .WindowShade-Headrail.WindowShade-Headrail-Type-Open:after{transform:rotate(45deg) translateY(-50%)}.WindowShade .WindowShade-Slats{padding-bottom:20px}.WindowShade .WindowShade-Series{position:relative;display:block;padding:12px 20px;border-top:solid 1px #EFEFF4;color:#433D34}.WindowShade .WindowShade-Series:before{content:"├";position:absolute;top:12px;left:0;color:#2A8FBD}.WindowShade .WindowShade-Series:first-child{border-top:none}.WindowShade .WindowShade-Title{position:relative;margin:0}.WindowShade .WindowShade-Title:before{content:'・';position:absolute;top:12px;left:0;color:#2A8FBD}.WindowShade .WindowShade-Data{position:relative;margin:0}.WindowShade .WindowShade-Data:before{content:'・';position:absolute;top:12px;left:0;color:#2A8FBD}.WindowShade .WindowShade-Link{display:block;padding:12px 0px;color:#2A8FBD;border-bottom:solid 1px #EFEFF4}.Dialog{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:center;width:100%;height:100%;padding:80px 15px 40px;background-color:rgba(0,0,0,0.4);z-index:1000000000}.Dialog.Dialog-TypeVisible{display:flex}.Dialog.Dialog-TypeVisible .Dialog_Contents{transform:scale(1)}.Dialog.Dialog-TypeFullWidth,.Dialog.Dialog-TypeWideArea{padding:80px 0 40px}.Dialog.Dialog-TypeFullWidth .Dialog_ContentsScrollContainer,.Dialog.Dialog-TypeWideArea .Dialog_ContentsScrollContainer{border-radius:0}.Dialog.Dialog-TypeFullWidth .Dialog_ContentsCloseTimes,.Dialog.Dialog-TypeWideArea .Dialog_ContentsCloseTimes{right:0}.Dialog.Dialog-TypeWhite{background-color:#FFFFFF}.Dialog.Dialog-TypeWhite .Dialog_ContentsCloseTimes{color:#282828}.Dialog.Dialog-TypeWideArea{padding:45px 0 20px}.Dialog_Contents{min-width:280px;max-width:1000px;border-radius:12px;background:#FFFFFF;transform:scale(0.8);transition:transform .2s}@media screen and (min-width: 600px){.Dialog_Contents{min-width:320px;max-width:400px;width:100%}}.Dialog_ContentsScrollContainer{overflow:auto;height:100%;border-radius:8px}@media screen and (min-width: 960px){.Dialog_ContentsScrollContainer::-webkit-scrollbar{display:none}}.Dialog_ContentsCloseTimes{position:absolute;right:-15px;top:-45px;display:inline-block;padding:15px;color:#FFFFFF;cursor:pointer}.Dialog_Body{padding:30px 20px 10px}.Dialog_Actions{padding:10px 20px;display:flex;justify-content:flex-end}.Dialog_Action{padding:10px 20px;border-radius:4px;cursor:pointer;font-size:12px;line-height:1.6}@media screen and (min-width: 960px){.Dialog_Action{font-size:14px}}.Dialog_ActionCancel{color:#686868}.Dialog_TypographyMessage{font-size:12px;line-height:1.6}@media screen and (min-width: 960px){.Dialog_TypographyMessage{font-size:14px}}.Loader{position:fixed;top:0;left:0;background-color:rgba(0,0,0,0.3);display:flex;justify-content:center;align-items:center;flex-direction:column;width:100%;height:100%;z-index:1000000000}.Loader:before{content:'';position:relative;font-size:10px;border-top:10px solid rgba(255,255,255,0.3);border-right:10px solid rgba(255,255,255,0.3);border-bottom:10px solid rgba(255,255,255,0.3);border-left:10px solid #2A8FBD;transform:translateZ(0);-webkit-animation:rotate-roop 1.1s infinite linear;animation:rotate-roop 1.1s infinite linear;border-radius:50%;width:10em;height:10em;z-index:1000000001}.Loader .Loader-Caption{position:relative;margin:20px 0;color:#FFFFFF;font-size:16px;text-align:center;z-index:1000000001}@-webkit-keyframes rotate-roop{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}@keyframes rotate-roop{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.InlineLoader{display:inline-block;border-radius:50%;width:1em;height:1em;margin-right:5px;border-top:1px solid rgba(255,255,255,0.2);border-right:1px solid currentColor;border-bottom:1px solid currentColor;border-left:1px solid currentColor;font-size:0.8em;position:relative;-webkit-animation:rotate-roop 1.1s infinite linear;animation:rotate-roop 1.1s infinite linear}.CloseTimes{position:relative;width:15px;height:15px}.CloseTimes::before,.CloseTimes::after{content:"";position:absolute;top:6px;left:-1px;display:block;width:18px;height:0;border-top:solid 2px currentColor}.CloseTimes::before{transform:rotate(45deg)}.CloseTimes::after{transform:rotate(-45deg)}.CloseTimes--large{width:30px;height:30px}.CloseTimes--large::before,.CloseTimes--large::after{top:12px;left:-2px;width:36px}.ModalWindow{position:fixed;top:0;left:0;display:none;justify-content:center;align-items:flex-start;width:100%;height:100%;padding:80px 15px 40px;background-color:rgba(0,0,0,0.4);z-index:1000000000}.ModalWindow.ModalWindow-TypeVisible{display:flex}.ModalWindow.ModalWindow-TypeVisible .ModalWindow_Contents{transform:scale(1)}.ModalWindow.ModalWindow-TypeFullWidth,.ModalWindow.ModalWindow-TypeWideArea{padding:80px 0 40px}.ModalWindow.ModalWindow-TypeFullWidth .ModalWindow_ContentsScrollContainer,.ModalWindow.ModalWindow-TypeWideArea .ModalWindow_ContentsScrollContainer{border-radius:0}.ModalWindow.ModalWindow-TypeFullWidth .ModalWindow_ContentsCloseTimes,.ModalWindow.ModalWindow-TypeWideArea .ModalWindow_ContentsCloseTimes{right:0}.ModalWindow.ModalWindow-TypeWhite{background-color:#FFFFFF}.ModalWindow.ModalWindow-TypeWhite .ModalWindow_ContentsCloseTimes{color:#282828}.ModalWindow.ModalWindow-TypeWideArea{padding:45px 0 20px}.ModalWindow_Contents{position:relative;min-width:280px;max-width:1000px;width:100%;height:100%;transform:scale(1.2);transition:transform .2s}@media screen and (min-width: 600px){.ModalWindow_Contents{min-width:320px;max-width:400px;width:100%}}.ModalWindow_ContentsScrollContainer{overflow:auto;height:100%;border-radius:8px}@media screen and (min-width: 960px){.ModalWindow_ContentsScrollContainer::-webkit-scrollbar{display:none}}.ModalWindow_ContentsCloseTimes{position:absolute;right:-15px;top:-45px;display:inline-block;padding:15px;color:#FFFFFF;cursor:pointer}.CorporationPages .CorporationPages-Section{padding:60px 0 50px}.CorporationPages .CorporationPages-Section.CorporationPages-Section-Type-Primary{padding:80px 0 100px;background-color:#55A4CA}.CorporationPages .CorporationPages-Section.CorporationPages-Section-Type-Primary .CorporationPages-SectionHeading,.CorporationPages .CorporationPages-Section.CorporationPages-Section-Type-Primary .CorporationPages-SectionSubHeading{color:#FFFFFF}.CorporationPages .CorporationPages-Section.CorporationPages-Section-Type-PrimaryHighlight{padding:80px 0 100px;background-color:#cae3ee}.CorporationPages .CorporationPages-SectionContent{position:relative;width:1000px;margin-left:auto;margin-right:auto}.CorporationPages .CorporationPages-SectionContent.CorporationPages-SectionContent-Type-Narrow{width:866px}.CorporationPages .CorporationPages-HeroImage{min-width:1000px;height:720px;padding-bottom:140px;background-color:#cae3ee;background-image:url("https://i.anny.gift/assets/user/corporate/hero_image_pc-9c6fbb893d923a72ce82eb0e87d09c2b0b5edca7fe497db87383ff90aac7217e.png");background-size:1400px;background-repeat:repeat-x;background-position:center 70px}.CorporationPages .CorporationPages-HeroImage .CorporationPages-Button{width:500px}.CorporationPages .CorporationPages-HeroImageFixed{width:100%;background:#cae3ee;position:fixed;top:0;left:50%;transform:translateX(-50%);z-index:100}.CorporationPages .CorporationPages-HeroImageHeader{display:flex;flex-direction:row;justify-content:space-between;align-items:center;width:1000px;padding:10px 15px;margin:0 auto}.CorporationPages .CorporationPages-HeroImageHeaderLogoIcon{color:#282828;font-size:50px}.CorporationPages .CorporationPages-HeroImageHeaderNavigation{display:flex;justify-content:flex-end;align-items:flex-start;flex:1}.CorporationPages .CorporationPages-HeroImageHeaderNavigationMenu{align-self:center}.CorporationPages .CorporationPages-HeroImageHeaderNavigationMenuItem{display:inline-block;padding:10px 15px;border-radius:30px;font-size:14px;font-weight:600;color:#282828;cursor:pointer}.CorporationPages .CorporationPages-HeroImageHeaderNavigationMenuItem:hover{color:#FFFFFF;background-color:#54a5ca;transition:background-color .3s}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContact{margin-left:15px;text-align:right}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContactIcon{vertical-align:middle;margin-right:-5px;width:1.1em;height:1.1em}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContactNumber{display:inline-block;font-family:'Roboto', sans-serif;font-size:32px;font-weight:700;line-height:1;color:#282828}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContactNumber:hover{transition:.3s transform}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContactNumber:hover .CorporationPages-HeroImageHeaderNavigationContactIcon{-webkit-animation:shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;animation:shake 0.5s cubic-bezier(0.36, 0.07, 0.19, 0.97) both}.CorporationPages .CorporationPages-HeroImageHeaderNavigationContactNote{font-size:12px}.CorporationPages .CorporationPages-HeroImageMain{position:relative;padding:190px 0 0;text-align:center;z-index:10}.CorporationPages .CorporationPages-HeroImageTitle{margin-bottom:20px;height:226px}.CorporationPages .CorporationPages-Button{display:block;width:380px;height:78px;padding:20px;border:none;border-bottom:solid 6px #15658a;border-radius:50px;margin:0 auto;text-align:center;color:#FFFFFF;background-color:#2a8fbd;font-size:20px;font-weight:600;letter-spacing:1.8px;transition:border .3s, transform .3s;cursor:pointer}.CorporationPages .CorporationPages-Button:hover{border-bottom-width:0;transform:translateY(3px)}.CorporationPages .CorporationPages-HeroImageDropDown{display:inline-block;margin-top:20px;font-size:18px;text-align:center}.CorporationPages .CorporationPages-HeroImageDropDown:after{content:'';display:inline-block;width:10px;height:10px;border-right:solid 1px #2A8FBD;border-bottom:solid 1px #2A8FBD;margin-left:5px;transform:rotate(45deg) translateY(-6px)}.CorporationPages .CorporationPages-HeroImageDropDown:hover{font-weight:600}.CorporationPages .CorporationPages-HeroImageDropDown:hover:after{border-width:2px}.CorporationPages .CorporationPages-HeroImageDropDown:hover .CorporationPages-HeroImageDropDownLink{background:none}.CorporationPages .CorporationPages-HeroImageDropDownLink{background:linear-gradient(transparent 96%, currentColor 96%);height:26px;display:inline-block;cursor:pointer}.CorporationPages .CorporationPages-HeroImageDropDownLink:hover{background:none}.CorporationPages .CorporationPages-HeroImageFooter{position:relative;top:-90px;margin-bottom:-130px}.CorporationPages .CorporationPages-Badge{position:absolute;top:-90px;left:10px;display:flex;justify-content:center;align-items:center;width:111px;height:111px;border-radius:50%;font-size:18px;font-weight:600;text-align:justify;background-color:#ECF866;font-family:"Tsukushi A Round Gothic";z-index:10}.CorporationPages .CorporationPages-Products{display:flex;flex-wrap:nowrap;z-index:1}.CorporationPages .CorporationPages-Products.CorporationPages-Products-Type-FloatCard{margin-left:0;margin-right:0}.CorporationPages .CorporationPages-Products.CorporationPages-Products-Type-FloatCard .CorporationPages-Product{box-shadow:0px 18px 24px 0px rgba(149,169,178,0.3);padding:15px;border-radius:10px}.CorporationPages .CorporationPages-ProductsNote{font-size:12px;margin-top:25px;text-align:right}.CorporationPages .CorporationPages-Product{position:relative;display:flex;flex-direction:column;align-items:stretch;flex-shrink:0;flex-grow:0;flex-basis:calc( calc(100% - 90px) / 4);background-color:#FFFFFF;transition:.3s transform}.CorporationPages .CorporationPages-Product+.CorporationPages-Product{margin-left:30px}.CorporationPages .CorporationPages-Product:before{content:'';position:absolute;top:0;right:-15px;width:15px;height:1px}.CorporationPages .CorporationPages-Product:hover{transform:scale(1.05)}.CorporationPages .CorporationPages-ProductBody{display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;margin-top:10px}.CorporationPages .CorporationPages-ProductName{margin-bottom:15px;font-size:13px;font-weight:600;line-height:1.230769231;color:#282828}.CorporationPages .CorporationPages-ProductPrice{font-family:'Roboto', sans-serif;font-size:20px;font-weight:600;color:#282828}.CorporationPages .CorporationPages-ProductPriceTax{font-size:12px;font-weight:300}.CorporationPages .CorporationPages-ProductList+.CorporationPages-ProductList{margin-top:60px}.CorporationPages .CorporationPages-ProductListTitle{display:flex;flex-direction:row;justify-content:center;align-items:center;margin-bottom:20px}.CorporationPages .CorporationPages-ProductListTitleIcon{font-size:60px;margin-right:10px;color:#2A8FBD}.CorporationPages .CorporationPages-ProductListTitleText{text-align:center}.CorporationPages .CorporationPages-ProductListHeading{font-size:28px;font-weight:600;line-height:1.4;color:#2A8FBD}.CorporationPages .CorporationPages-ProductListSubHeading{font-size:18px;font-family:'Roboto', sans-serif;font-weight:500;color:#98C6DB}.CorporationPages .CorporationPages-SectionTitle{text-align:center}.CorporationPages .CorporationPages-SectionTitle.CorporationPages-SectionTitle-Type-WithBalloon{padding-top:30px}.CorporationPages .CorporationPages-SectionTitle.CorporationPages-SectionTitle-Type-WithBalloon .CorporationPages-SectionSubHeading{position:relative;display:inline-block}.CorporationPages .CorporationPages-SectionTitle.CorporationPages-SectionTitle-Type-WithBalloon .CorporationPages-SectionTitleBalloon{position:absolute;right:-170px;top:-27px;width:125px}.CorporationPages .CorporationPages-SectionTitle+.Image,.CorporationPages .CorporationPages-SectionTitle+.ArticleList_Image{margin-top:50px}.CorporationPages .CorporationPages-SectionTitle+.CorporationPages-ProductList{margin-top:60px}.CorporationPages .CorporationPages-SectionTitle+.CorporationPages-GiftOptions{margin-top:50px}.CorporationPages .CorporationPages-SectionTitle+.CorporationPages-Cards{margin-top:25px}.CorporationPages .CorporationPages-SectionTitle+.CorporationPages-Sheet{margin-top:30px}.CorporationPages .CorporationPages-SectionTitleNote{margin-top:15px;font-size:11px;text-align:center}.CorporationPages .CorporationPages-SectionSubHeading{margin-bottom:15px;font-family:'Roboto', sans-serif;font-size:23px;font-weight:500;line-height:1;letter-spacing:1.8px;color:#2A8FBD}.CorporationPages .CorporationPages-SectionHeading{font-size:32px;font-weight:600;line-height:1.590909091;letter-spacing:1.8px}.CorporationPages .CorporationPages-SectionHeading+.CorporationPages-SectionDescription{margin-top:15px}.CorporationPages .CorporationPages-SectionDescription{font-size:16px;line-height:1.59375;letter-spacing:1.8px;color:#282828}.CorporationPages .CorporationPages-Marker{background:linear-gradient(transparent 80%, #ECF866 80%);height:46px;display:inline-block}.CorporationPages .CorporationPages-Cards{display:flex}.CorporationPages .CorporationPages-Card{display:flex;flex-direction:column;justify-content:space-between;width:calc( calc(100% - 50px) / 3);padding:40px 15px 15px;border-radius:10px;background-color:#FFFFFF;font-size:22px;line-height:1;letter-spacing:1.8px}.CorporationPages .CorporationPages-Card+.CorporationPages-Card{margin-left:25px}.CorporationPages .CorporationPages-Card:nth-child(3n+1){margin-left:0}.CorporationPages .CorporationPages-CardTitle{font-family:'Roboto', sans-serif;font-weight:500;margin-bottom:30px;text-align:center}.CorporationPages .CorporationPages-CardSubHeading{margin-bottom:5px;font-size:18px;line-height:1;letter-spacing:1.8px;color:#2A8FBD}.CorporationPages .CorporationPages-CardHeading{margin-bottom:30px;font-size:54px;line-height:1;color:#2A8FBD}.CorporationPages .CorporationPages-CardDescription{font-size:20px;font-weight:600;letter-spacing:1.8px}.CorporationPages .CorporationPages-CardPriceWithTax{font-size:12px}.CorporationPages .CorporationPages-CardPrice{font-family:'Roboto', sans-serif;font-size:20px;font-weight:500}.CorporationPages .CorporationPages-Tag{display:inline-block;padding:5px 15px;border-radius:30px;font-size:14px;font-weight:600;line-height:1;letter-spacing:1.8px;color:#FFFFFF;background-color:#2A8FBD}.CorporationPages .VerticalScrollArea{position:relative;-webkit-overflow-scrolling:touch}.CorporationPages .VerticalScrollArea.VerticalScrollArea-Type-SideBlur:after{content:'';position:absolute;top:0;right:0;display:block;width:15px;height:100%;background:linear-gradient(90deg, rgba(255,255,255,0), #E1F1F9)}.CorporationPages .CorporationPages-GiftOptions,.CorporationPages .CorporationPages-Labels{display:flex;flex-direction:row;flex-wrap:wrap}.CorporationPages .CorporationPages-GiftOption{width:calc( calc(100% - 45px) / 4);margin-bottom:15px}.CorporationPages .CorporationPages-GiftOption+.CorporationPages-Label,.CorporationPages .CorporationPages-GiftOption+.CorporationPages-GiftOption{margin-left:15px}.CorporationPages .CorporationPages-GiftOption:nth-last-child(-n+2):nth-child(2n-1),.CorporationPages .CorporationPages-GiftOption:nth-last-child(-n+1):nth-child(2n){margin-bottom:0}.CorporationPages .CorporationPages-GiftOptionName{margin-bottom:5px;font-size:14px;font-weight:600;color:#2A8FBD}.CorporationPages .CorporationPages-GiftOptionImage{display:block;width:100%;margin-bottom:10px}.CorporationPages .CorporationPages-GiftOptionDescription{font-size:12px;line-height:1.583333333;color:#686868}.CorporationPages .CorporationPages-Labels{margin-bottom:25px}.CorporationPages .CorporationPages-Label{display:flex;flex-direction:row;justify-content:center;align-items:center;width:calc( calc(100% - 50px) / 3);padding:35px 20px;border-radius:10px;margin-bottom:25px;background-color:#FFFFFF;font-size:22px;font-weight:600;line-height:1;letter-spacing:1.8px;color:#2A8FBD;text-align:center}.CorporationPages .CorporationPages-Label+.CorporationPages-Label{margin-left:25px}.CorporationPages .CorporationPages-Label:nth-child(3n+1){margin-left:0}.CorporationPages .CorporationPages-Label:nth-last-child(-n+3):nth-child(3n-2),.CorporationPages .CorporationPages-Label:nth-last-child(-n+2):nth-child(3n-1),.CorporationPages .CorporationPages-Label:nth-last-child(-n+1):nth-child(3n){margin-bottom:0}.CorporationPages .CorporationPages-TypographyBody{font-size:14px;line-height:1.5;letter-spacing:1.8px}.CorporationPages .CorporationPages-TypographyEmphasis{font-size:18px;font-weight:600;line-height:1.5;letter-spacing:1.8px;color:#2A8FBD;text-align:center}.CorporationPages .CorporationPages-SpacingBlock{margin-bottom:20px}.CorporationPages .CorporationPages-SpacingBlock:last-child{margin-bottom:0}.CorporationPages .CorporationPages-SpacingItem{margin-bottom:10px}.CorporationPages .CorporationPages-SpacingItem:last-child{margin-bottom:0}.CorporationPages .CorporationPages-CardLower{margin-top:15px}.CorporationPages .CorporationPages-ContactSpacingChunk{margin-bottom:45px}.CorporationPages .CorporationPages-ContactSpacingChunk:last-child{margin-bottom:0}.CorporationPages .CorporationPages-Contacts{margin-top:40px}.CorporationPages .CorporationPages-ContactInputs{margin-top:25px}.CorporationPages .CorporationPages-ContactInputs .CorporationPages-ContactInput:required{background-color:#FFF0F0;border-color:#EE3352}.CorporationPages .CorporationPages-ContactInputs .CorporationPages-ContactInput:required+.Form-FieldMessage{display:block}.CorporationPages .CorporationPages-ContactInputs .CorporationPages-ContactInput:valid{background-color:#FFFFFF;border-color:#CCCCCC}.CorporationPages .CorporationPages-ContactInputs .CorporationPages-ContactInput:valid+.Form-FieldMessage{display:none}.CorporationPages .CorporationPages-ContactInputs .CorporationPages-ContactInput+.Form-FieldMessage{display:none;font-size:15px;color:#EE3352}.CorporationPages .CorporationPages-ContactInputs .Form-FieldInput,.CorporationPages .CorporationPages-ContactInputs .Form-FieldTextarea,.CorporationPages .CorporationPages-ContactInputs .Form-FieldSelect{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;padding:8px 10px;border:solid 1px #CCCCCC;border-radius:5px;line-height:1.2;font-size:16px;box-sizing:border-box;transition:border .3s, outline .3s}.CorporationPages .CorporationPages-ContactInputs .Form-FieldInput:-webkit-input-placeholder,.CorporationPages .CorporationPages-ContactInputs .Form-FieldTextarea:-webkit-input-placeholder,.CorporationPages .CorporationPages-ContactInputs .Form-FieldSelect:-webkit-input-placeholder{line-height:normal}.CorporationPages .CorporationPages-ContactInputs .Form-FieldInput:focus,.CorporationPages .CorporationPages-ContactInputs .Form-FieldTextarea:focus,.CorporationPages .CorporationPages-ContactInputs .Form-FieldSelect:focus{border-color:#2A8FBD;outline:solid 1px #2A8FBD outset;background-color:#E1F1F9}.CorporationPages .CorporationPages-ContactInputs .Form-Message,.CorporationPages .CorporationPages-ContactInputs .Form-FieldMessage{padding:0 10px;margin-top:5px;font-size:12px;line-height:1.5}.CorporationPages .CorporationPages-ContactInputs .Form-Message:empty,.CorporationPages .CorporationPages-ContactInputs .Form-FieldMessage:empty{margin-top:0}.CorporationPages .CorporationPages-ContactInputs .Form-FieldMessage{color:#2A8FBD}.CorporationPages .CorporationPages-ContactInputs .Form-Message{color:#9B9B9B}.CorporationPages .CorporationPages-ContactInputs .Form-Block{margin-bottom:20px}.CorporationPages .CorporationPages-ContactInputs .Form-Block:last-child{margin-bottom:0}.CorporationPages .CorporationPages-ContactInputs .Form-FieldTextarea{padding:25px 20px;resize:vertical}.CorporationPages .CorporationPages-ContactInputs .Form-FieldInput{padding:20px}.CorporationPages .CorporationPages-ContactInputs .Form-Tag{display:inline-block;padding:3px 4px 2px;border-radius:2px;margin:0 4px;font-size:13px;line-height:1;color:#FFFFFF;background-color:#9B9B9B}.CorporationPages .CorporationPages-ContactInputs .Form-Tag.Form-Tag-Type-Require{background-color:#ee3352}.CorporationPages .CorporationPages-ContactInputName,.CorporationPages .CorporationPages-ContactInputMail{width:400px}.CorporationPages .CorporationPages-ContactInputTel{width:240px}.CorporationPages .CorporationPages-ContactFormHeading{margin-bottom:20px;font-size:20px;font-weight:600;line-height:1.5;letter-spacing:1.8px;color:#2A8FBD}.CorporationPages .CorporationPages-ContactType{display:flex;flex-direction:row;justify-content:flex-start;padding-bottom:25px;border-bottom:solid 1px #DFDFDF}.CorporationPages .CorporationPages-ContactType .Radio label{padding:10px 10px 10px 50px;margin-right:30px;font-size:18px}.CorporationPages .CorporationPages-ContactType .Radio label:before,.CorporationPages .CorporationPages-ContactType .Radio label:after{top:28px}.CorporationPages .CorporationPages-ContactType .Radio label:before{width:32px;height:32px;left:10px}.CorporationPages .CorporationPages-ContactType .Radio label:after{width:20px;height:20px;left:16px}.CorporationPages .CorporationPages-ContactTypeNote{font-size:14px}.CorporationPages .CorporationPages-TypographyBodyEmphais{margin-bottom:10px;font-size:15px;font-weight:600}.CorporationPages .CorporationPages-ContactComplete{margin-top:20px;font-size:16px;line-height:1.625}.CorporationPages .CorporationPages-ContactNote{padding:30px;border-radius:10px;margin-top:40px;font-size:16px;line-height:1.5625;letter-spacing:1.8px;background-color:#F1F1F1}.CorporationPages .CorporationPages-Sheet{padding:40px 45px;border-radius:10px;background-color:#fff}.CorporationPages .CorporationPages-Questions{counter-reset:question}.CorporationPages .CorporationPages-Question{position:relative;padding-left:60px;padding-top:2px;margin-bottom:40px;letter-spacing:1.8px}.CorporationPages .CorporationPages-Question:before{content:"Q" counter(question);counter-increment:question;position:absolute;top:0;left:0;font-family:'Roboto', sans-serif;font-size:30px;font-weight:500;letter-spacing:1.8px;color:#2A8FBD}.CorporationPages .CorporationPages-Question:last-child{margin-bottom:0}.CorporationPages .CorporationPages-QuestionDetail{margin-bottom:20px;font-size:16px;font-weight:600;line-height:1.625}.CorporationPages .CorporationPages-QuestionAnswer{font-size:15px;line-height:1.625}@-webkit-keyframes shake{10%,
    90%{transform:rotate(-4deg)}20%,
    80%{transform:rotate(8deg)}30%,
    50%,
    70%{transform:rotate(-8deg)}40%,
    60%{transform:rotate(4deg)}}@keyframes shake{10%,
    90%{transform:rotate(-4deg)}20%,
    80%{transform:rotate(8deg)}30%,
    50%,
    70%{transform:rotate(-8deg)}40%,
    60%{transform:rotate(4deg)}}.Page-Type-OrdersGiftletter .Typography-Warning{font-size:22px;font-weight:600;line-height:1.6;text-align:center}.Page-Type-OrdersGiftletter .Typography-Attention{font-size:17px;font-weight:600;line-height:1.6}.Page-Type-OrdersGiftletter .Typography-SizeDefaultault{display:flex;flex-wrap:wrap;font-size:15px;line-height:1.6}.Page-Type-OrdersGiftletter .Typography-Small{font-size:14px}.Page-Type-OrdersGiftletter .BalloonBar.BalloonBar-Type-DownHorn{margin-bottom:27px}.Page-Type-OrdersGiftletter .BalloonBar.BalloonBar-Type-DownHorn:before{border-top:solid 16px currentColor;border-right:solid 10px transparent;border-bottom:none;border-left:solid 10px transparent}.Page-Type-OrdersGiftletter .Tag.Tag-Type-Capsule{padding-left:20px;padding-right:20px;border-radius:20px}.ProfileCard{display:flex;flex-direction:row;padding:40px 60px;background-color:#FDF5EC}.ProfileCard-Item{flex-basis:290px;flex-grow:1;flex-shrink:0;margin-right:50px}.ProfileCard-ImageContainer{margin-bottom:6px}.ProfileCard-ImageCaption{text-align:center;font-size:12px;line-height:18px;color:#686868}.ProfileCard-Body{padding-top:10px}.ProfileCard-TypographyCaption{font-weight:600;font-size:16px;line-height:24px;color:#433D34}.ProfileCard-TypographyBody{font-size:14px;line-height:1.71428571;color:#686868}.CreaterMedia{display:flex;flex-direction:column}.CreaterMedia-Item{margin-bottom:12px}.CreaterMedia-ImageCaption{padding:5px;color:#FFF;background:#C19969;text-align:center;font-family:"Noto Serif JP", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-weight:600;font-size:16px;line-height:1.5}.CreaterMedia-TypographyBody{font-family:"Noto Serif JP", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-size:14px;line-height:1.428571429;letter-spacing:-0.04em;color:#000000}.CreaterSection{width:870px;margin:0 auto}.Nihonmono-TypographyLeadCaption{font-size:16px;line-height:1.5}.Nihonmono-TypographyLead{text-align:center;font-size:14px;line-height:1.5;color:#4A4A4A}.Nihonmono-Divider{width:860px;height:1px;margin:0 auto 30px;background-color:#E3E3E3}.Nihonmono-TypographyCreater{font-size:22px;line-height:1.363636364;text-align:center;color:#282828}.Nihonmono-TypographyCreaterCaption{font-size:46px;line-height:1}.Nihonmono-TypographyColorPrimary{color:#0D567C}.Nihonmono-TypographyColorAccent{color:#A1623F}.Nihonmono-SpacingChunk{margin-top:30px}.Nihonmono-SpacingChunk:first-child{margin-top:0}.Nihonmono-SpacingBlock{margin-top:24px}.Nihonmono-SpacingBlock:first-child{margin-top:0}.Nihonmono-Mincho{font-family:"Noto Serif JP", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif}.AboutAnny_CustomGothic,[data-pages="about_anny"].AboutAnny_CustomGothic,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ContentsCloseTimesText,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_HeaderText,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ListName{font-weight:600;font-style:normal;font-family:"游ゴシック体", YuGothic, "游ゴシック Medium", "Yu Gothic Medium", "游ゴシック", "Yu Gothic", "Helvetica Neue", "Helvetica", "Hiragino Sans", "Hiragino Kaku Gothic ProN", "Arial", "Meiryo", "メイリオ", sans-serif;font-display:swap}@media all and (-ms-high-contrast: none){.AboutAnny_CustomGothic,[data-pages="about_anny"].AboutAnny_CustomGothic,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ContentsCloseTimesText,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_HeaderText,.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ListName{font-family:"メイリオ", "Meiryo", sans-serif}}[data-pages="about_anny"] .KeyVisual.KeyVisual-TypeAboutAnny{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;flex:0;width:100%;height:500px;background-color:#F2F8FC;background-repeat:no-repeat;background-size:cover;background-position:center center;background-image:url("https://i.anny.gift/assets/user/pages/about_anny/pc/kv_bg-a2d272ba4c5c5cd3da45595a9b99f6639f439ff73b7daf80271fc42ec64ebfbe.jpg")}[data-pages="about_anny"] .KeyVisual_SurfaceImage{position:absolute;top:50%;left:50%;display:block;width:1300px;height:auto;transform:translate(-50%, -50%)}[data-pages="about_anny"] .KeyVisual_Phrase{text-align:center;font-size:32px;line-height:1.53846153846154}[data-pages="about_anny"] .KeyVisual_Logo{display:flex;flex:0;font-size:85px}[data-pages="about_anny"] .Grid .Grid-Cell .Product{width:100%}[data-pages="about_anny"] .Products.Products-Type-5Column .Product{flex-basis:calc(20% - 16px);max-width:calc(20% - 16px);margin:0 0 20px 20px;margin-left:20px}[data-pages="about_anny"] .Products.Products-Type-5Column .Product:nth-child(5n+1){margin-left:0}[data-pages="about_anny"] .Product-FavoriteIcon{cursor:pointer}[data-pages="about_anny"] .Media{padding:0}[data-pages="about_anny"] .Media.Media-TypeInverse{flex-direction:row-reverse}[data-pages="about_anny"] .Section{position:relative;width:100%;padding:100px 0}[data-pages="about_anny"] .Section.Section-TypeHighlight{background-color:#E1F1F9}[data-pages="about_anny"] .Section.Section-TypeWithKanban{padding-top:0}[data-pages="about_anny"] .Section&gt;*{max-width:1040px;margin-left:auto;margin-right:auto}[data-pages="about_anny"] .Section_FullWidthContainer{margin-left:-24px;margin-right:-24px}[data-pages="about_anny"] .Media.Media-TypeAboutAnny{margin-top:90px;align-items:center}[data-pages="about_anny"] .Media.Media-TypeAboutAnny .AboutAnny_SubHeading{margin-bottom:40px}[data-pages="about_anny"] .Media.Media-TypeAboutAnny .Media_Item{flex:0 0 560px;margin-left:0;margin-right:40px}[data-pages="about_anny"] .Media.Media-TypeAboutAnny.Media-TypeInverse .Media_Item{margin-right:0;margin-left:40px}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial{padding:0 0 30px;display:flex;flex-direction:row;align-items:center}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .Media_Item{display:flex;flex-direction:row;flex:0 0 504px;margin-right:100px}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .AboutAnny_MediaItemCaption{-ms-writing-mode:tb-lr;writing-mode:vertical-lr;text-align:center;font-size:16px;line-height:1.5;color:#77C2E3}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .AboutAnny_MediaItemCaption.AboutAnny_MediaItemCaption-TypeInverse{transform:rotate(180deg)}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .AboutAnny_Heading{font-size:32px;line-height:1.26315789473684;color:#2A8FBD}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .AboutAnny_Description{margin-top:30px}[data-pages="about_anny"] .Media.Media-TypeALittleBitSpecial .Media_Body{flex:1;text-align:left}[data-pages="about_anny"] .ItemizeList_Item{position:relative;padding-left:15px;font-size:10px;line-height:1.4;z-index:1}[data-pages="about_anny"] .ItemizeList_Item::before{content:"※";position:absolute;left:0;top:0}[data-pages="about_anny"] .ItemizeList_Item+.ItemizeList_Item{margin-top:5px}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny{background-color:#FFFFFF;margin-top:50px}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .DocumentFormat-GroupItem{margin-bottom:5px}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .DocumentFormat-ContentSize{padding:0 24px}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .Media{flex-direction:column;width:100%;padding:0}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .DocumentFormat-EncloserHeading.DocumentFormat-EncloserHeading-Type-ActionIcon{padding-right:0}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .DocumentFormat-EncloserHeading.DocumentFormat-EncloserHeading-Type-ActionIcon .DocumentFormat-Title{font-size:20px}[data-pages="about_anny"] .DocumentFormat.DocumentFormat-TypeAboutAnny .DocumentFormat-EncloserHeading.DocumentFormat-EncloserHeading-Type-ActionIcon .DocumentFormat-EncloserActionIcon{font-size:16px}[data-pages="about_anny"] .Ribbon.Ribbon-Type-RemoveStyle{padding:10px}[data-pages="about_anny"] .Ribbon.Ribbon-Type-RemoveStyle::before{content:none}.ModalWindow.ModalWindow-TypeAboutAnny{background-color:#FFFFFF;padding:80px 40px 20px}.ModalWindow.ModalWindow-TypeAboutAnny .AspectRatioBox{flex:0;flex-basis:200px;min-width:200px;border:solid 1px #efeff4;margin-right:30px}.ModalWindow.ModalWindow-TypeAboutAnny .AspectRatioBox:after{padding-top:148%}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_Header{position:absolute;top:-45px;left:0;display:flex;align-items:center;justify-content:center;width:100%;height:45px;text-align:center}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ContentsCloseTimes{top:0;right:5px;display:inline-flex;justify-content:center;align-items:center;padding:10px;font-size:14px;color:#000000}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ContentsCloseTimesText{font-size:16px}.ModalWindow.ModalWindow-TypeAboutAnny .CloseTimes{width:25px;height:25px;margin-left:5px}.ModalWindow.ModalWindow-TypeAboutAnny .CloseTimes:before,.ModalWindow.ModalWindow-TypeAboutAnny .CloseTimes:after{top:11px;left:0;width:25px}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_HeaderText{font-size:22px;text-align:center}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ListName{padding:20px 0;font-size:18px}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ListContainer{display:flex;flex-direction:row;flex-wrap:nowrap;padding-bottom:20px;overflow:auto}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_ContentsScrollContainer{border-radius:0}.ModalWindow.ModalWindow-TypeAboutAnny .ModalWindow_Contents{max-width:none;padding-top:20px}.AboutAnny_GiftOptionHeading,.AboutAnny_Kanban,.AboutAnny_Marker,.AboutAnny_SectionCaption,.AboutAnny_Heading,.AboutAnny_SubHeading,.AboutAnny_OmukoMarker,.GiveAGiftWithAnny_ArticleCaption,.GiveAGiftWithAnny_ContentTitle,.GiveAGiftWithAnny_Title,.KeyVisual_Phrase{letter-spacing:1.6px;color:#282828}.AboutAnny_Description,.AboutAnny_DescriptionNote,.AboutAnny_HusumaMediaBody{letter-spacing:1px;color:#535353}.AboutAnny_CarefullySelectedGifts{display:block;width:600px;margin-top:40px}.AboutAnny_Description{font-size:16px;line-height:2;text-align:justify}.AboutAnny_Description+.AboutAnny_Description{margin-top:20px}.AboutAnny_DescriptionNote{margin-top:20px;color:#888888}.AboutAnny_LayoutKanban{text-align:center}.AboutAnny_LayoutSectionDescription{margin-top:20px}.AboutAnny_LayoutSectionDescription .AboutAnny_Description{text-align:center}.AboutAnny_Kanban{display:inline-block;min-height:46px;padding:15px 40px 14px;border-radius:20px;font-size:24px;color:#FFFFFF;background-color:#77C2E3;transform:translateY(-50%);white-space:nowrap;text-align:center}.AboutAnny_SectionCaption{font-size:32px;line-height:1.2;margin-bottom:30px}.AboutAnny_SectionSubCaption{font-size:22px;padding:0 15px}.AboutAnny_Marker{display:inline-block;background:linear-gradient(transparent 60%, #FFFDB9 60%, #FFFDB9 80%, transparent 80%)}.AboutAnny_LayoutSurpriseImage{width:600px;margin:60px auto 40px}.AboutAnny_LayoutNumbering{display:flex;flex-direction:row;flex:1;justify-content:center;align-items:center;opacity:0.6}.AboutAnny_LayoutNumbering::before,.AboutAnny_LayoutNumbering::after{content:"";display:block;flex:1;border-top:solid 1px #77C2E3}.AboutAnny_Numbering{position:relative;padding:0 60px;margin-bottom:20px;font-size:70px;line-height:1;color:#77C2E3;text-align:center}.AboutAnny_NumberingText{font-size:24px}.AboutAnny_SubHeading{position:relative;display:flex;justify-content:flex-start;align-items:center;min-height:50px;font-size:24px;line-height:1.65;padding-left:20px}.AboutAnny_SubHeading::before{content:"";position:absolute;top:50%;left:0;display:block;height:50px;border-left:1px solid #77C2E3;transform:translateY(-50%)}.AboutAnny_TypographyDidot{font-family:linotype-didot, serif;font-weight:700;font-style:italic}.AboutAnny_Omuko{display:flex;justify-content:center;color:#2A8FBD}.AboutAnny_Omuko .AboutAnny_OmukoPhrase{position:relative;display:inline-block;font-size:26px;line-height:1.5;text-align:center}.AboutAnny_Omuko .AboutAnny_OmukoPhrase::before,.AboutAnny_Omuko .AboutAnny_OmukoPhrase::after{content:"";position:absolute;top:55%;display:block;width:0;height:65px;border-left:solid 1px currentColor}.AboutAnny_Omuko .AboutAnny_OmukoPhrase::before{left:-40px;transform:translateY(-50%) rotate(-20deg)}.AboutAnny_Omuko .AboutAnny_OmukoPhrase::after{right:-40px;transform:translateY(-50%) rotate(20deg)}.AboutAnny_Omuko .AboutAnny_OmukoMarker{display:inline-block;padding:0 5px;background:linear-gradient(transparent 10%, #FFFDB9 10%, #FFFDB9 90%, transparent 90%);color:#2A8FBD}.AboutAnny_GiftOption{padding:30px 0}.AboutAnny_GiftOptionHeading{font-size:25px;line-height:1.52;margin-bottom:15px}.AboutAnny_GiftOptionHeadingIcon{font-size:40px}.AboutAnny_GiftOptionPhotos{margin-top:24px;display:flex;flex-direction:row}.AboutAnny_GiftOptionPhotos&gt;*{margin-right:20px}.AboutAnny_GiftOptionPhotos&gt;*:last-child{margin-right:0}.AboutAnny_GiftOptionPhotos.AboutAnny_GiftOptionPhotos-TypeSlider{display:flex;flex-direction:row;padding:0 25px;margin-left:-25px;margin-right:-25px;overflow:auto;scroll-behavior:smooth}.AboutAnny_GiftOptionPhotos.AboutAnny_GiftOptionPhotos-TypeSlider::after{content:"";display:block;flex:0 0 1px}.AboutAnny_GiftOptionPhotos.AboutAnny_GiftOptionPhotos-TypeSlider .AboutAnny_GiftOptionPhoto{flex:0 0 80%}.AboutAnny_PhotoLabel{position:absolute;bottom:12px;left:11px;display:inline-block;padding:4px 8px 3px}.AboutAnny_PhotoLabel:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;z-index:1;background-color:#77C2E3;opacity:0.8}.AboutAnny_PhotoLabelText{position:relative;font-size:12px;line-height:1;font-weight:600;color:#FFFFFF;z-index:10}.AboutAnny_Husuma{display:flex;flex-direction:row;justify-content:center}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMedia{display:flex;flex:1;padding:0 20px}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMedia+.AboutAnny_HusumaMedia::before{content:none}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMediaIcon{font-size:64px}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMediaItem{position:relative;flex:1 0 92px;padding-top:15px;padding-left:10px;margin-right:10px}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMediaNumberingIcon{position:absolute;top:0;left:0;display:flex;justify-content:center;align-items:center;width:25px;height:25px;border-radius:25px;color:#FFFFFF;background:#2A8FBD}.AboutAnny_Husuma.AboutAnny_Husuma-TypeIsland .AboutAnny_HusumaMediaBody{flex:1 1 auto;padding-top:10px;font-size:14px;font-weight:400;text-align:justify}.AboutAnny_HusumaMedia{flex:0 1 320px;padding:0 20px;margin-top:40px;justify-content:center}.AboutAnny_HusumaMedia+.AboutAnny_HusumaMedia{position:relative}.AboutAnny_HusumaMedia+.AboutAnny_HusumaMedia::before{content:"";position:absolute;top:50%;left:0;display:block;height:80%;border-left:solid 1px #2A8FBD;transform:translateY(-50%)}.AboutAnny_HusumaMedia:first-child{padding-left:0}.AboutAnny_HusumaMedia:last-child{padding-right:0}.AboutAnny_HusumaMediaItem{display:flex;flex-direction:row;justify-content:center;align-items:flex-start;margin-bottom:20px}.AboutAnny_HusumaMediaIcon{width:1.4375em;height:1em;font-size:105px;color:#2A8FBD;fill:currentColor}.AboutAnny_HusumaMediaBody{font-size:16px;line-height:1.5;text-align:center}.AboutAnny_ReviewMediaItem{flex:0 0 42px;margin-right:20px;display:flex;flex-direction:column;justify-content:center}.AboutAnny_ReviewMediaBody{color:#282828}.AboutAnny_ReviewMediaIcon{width:100%;font-size:42px;color:#2A8FBD}.AboutAnny_ReviewMediaCaption{font-size:18px;line-height:1;display:flex;align-items:baseline}.AboutAnny_ReviewMediaEmphasisCaption{font-size:50px;line-height:1;margin-right:5px;font-family:semplicitapro, sans-serif;font-weight:700;font-style:normal}.AboutAnny_ReviewRating .AboutAnny_HusumaMedia{flex:0 1 250px;padding:0 20px;margin-top:20px}.AboutAnny_ReviewRatingSlash{position:relative;padding-right:15px}.AboutAnny_ReviewRatingSlash::before{content:"";position:absolute;right:6px;bottom:6px;display:block;height:34px;border-right:1px solid currentColor;transform:rotate(25deg)}.AboutAnny_Island{max-width:935px;padding:20px 40px;margin-top:20px;border-radius:16px;background-color:#FFFFFF}.AboutAnny_IslandCaption{font-size:40px;color:#77C2E3;text-align:center}.AboutAnny_CautionNote{width:580px;margin:20px auto 0}.AboutAnny_CautionNoteItem{font-size:12px;font-weight:400;color:#EE3352}.AboutAnny_ReviewQuote{position:relative;width:500px;padding:24px 0;margin:0 auto 20px;font-size:32px;text-align:center}.AboutAnny_ReviewQuote::before,.AboutAnny_ReviewQuote::after{content:"";position:absolute;width:27px;height:75px}.AboutAnny_ReviewQuote::before{top:0;left:0;border-top:solid 1px #7CB4D3;border-left:solid 1px #7CB4D3}.AboutAnny_ReviewQuote::after{bottom:0;right:0;border-bottom:solid 1px #7CB4D3;border-right:solid 1px #7CB4D3}.AboutAnny_ReviewList{display:flex;flex-direction:row;padding:0 60px 10px;margin-top:40px;overflow:hidden;scroll-behavior:smooth}.AboutAnny_ReviewList::after{content:"";display:block;flex:0 0 1px}.AboutAnny_ReviewList.slick-slider{display:block}.AboutAnny_ReviewList .slick-list,.AboutAnny_ReviewList .slick-track{overflow:visible !important}.AboutAnny_ReviewList .slick-arrow{position:absolute;top:50%;width:56px;height:56px;border-radius:56px;color:rgba(255,255,255,0);background-color:#87C1E0;transform:translateY(-50%);opacity:.5;z-index:10}.AboutAnny_ReviewList .slick-arrow:before{content:"";position:absolute;top:50%;display:block;width:15px;height:15px;border-top:solid 2px #FFFFFF;border-right:solid 2px #FFFFFF;opacity:1}.AboutAnny_ReviewList .slick-arrow.slick-prev{left:0}.AboutAnny_ReviewList .slick-arrow.slick-prev:before{left:24px;transform:translateY(-50%) rotate(-135deg)}.AboutAnny_ReviewList .slick-arrow.slick-next{right:0}.AboutAnny_ReviewList .slick-arrow.slick-next:before{right:24px;transform:translateY(-50%) rotate(45deg)}.AboutAnny_ReviewIsland{background:#FFFFFF;padding:30px 20px;border-radius:16px;flex:1 0 auto;width:450px}.AboutAnny_ReviewIsland+.AboutAnny_ReviewIsland{margin-left:20px}.AboutAnny_ReviewIsland:last-child{margin-right:25px}.AboutAnny_ReviewIslandMediaItem{flex:0 0 104px;margin-right:10px}.AboutAnny_ReviewIslandMediaBody{flex:1}.AboutAnny_ReviewIslandMediaBodyRating{font-size:18px;color:#D9A521}.AboutAnny_ReviewIslandMediaBodyRating svg{fill:currentColor !important}.AboutAnny_ReviewIslandMediaBodySubPrime{margin-top:10px;font-size:10px;color:#888888}.AboutAnny_ReviewIslandMediaBodyPrime{margin-top:5px;font-size:14px;line-height:1.42857142857143;color:#282828}.AboutAnny_ReviewDetailHeading{position:relative;display:flex;justify-content:flex-start;align-items:center;font-size:16px;line-height:1.65;padding-left:10px}.AboutAnny_ReviewDetailHeading::before{content:"";position:absolute;top:50%;left:0;display:block;height:100%;border-left:1px solid #77C2E3;transform:translateY(-50%)}.AboutAnny_ReviewDetailDescription{margin-top:5px;font-size:13px;line-height:1.69230769230769;text-align:justify}.AboutAnny_ReviewDetailMetas{font-size:12px;line-height:1.66666666666667;color:#888888}.AboutAnny_LayoutReviewIslandRibbon{margin-top:14px}.AboutAnny_LayoutReviewIslandDetail{margin-top:14px}.AboutAnny_LayoutReviewIslandDetail+.AboutAnny_LayoutReviewIslandDetail{margin-top:20px}.AboutAnny_LayoutReviewIslandMetas{margin-top:15px}.AboutAnny_LayoutTAC{text-align:center}.GiftletterAdvertisement{position:relative;height:350px;background-color:#F2F8FC;background-size:cover;background-position:center center;background-image:url("https://i.anny.gift/assets/user/pages/about_anny/pc/giftletter_bg-0aea9b6ea06d77a4dcdd7b324ef2a5fe75a8be6d28df55e6a3d7f924e464cd66.png")}.GiftletterAdvertisement:before{content:'';position:absolute;top:0;left:0;display:block;width:100%;height:100%;background-color:rgba(255,255,255,0.4)}.GiveAGiftWithAnny_Chevron{width:140px}.GiftletterAdvertisement_Content{position:absolute;top:50%;left:50%;width:100%;z-index:10;text-align:center;transform:translate(-50%, -50%)}.GiftletterAdvertisement_Typography{font-size:24px;line-height:1.5}.GiftletterAdvertisement_Button{width:300px;height:62px;border-radius:8px;margin-top:10px;font-size:20px;border-bottom:solid 4px #1E749A}.GiveAGiftWithAnny{position:relative;text-align:center;margin-bottom:40px}.GiveAGiftWithAnny_Title{margin-top:30px;font-size:40px;color:#2A8FBD}.GiveAGiftWithAnny_SubTitle{margin-top:10px;font-size:32px;color:#C0E3F5}.GiveAGiftWithAnny_ContentItem{position:relative;display:block;width:100%}.GiveAGiftWithAnny_Contents{position:relative;min-height:422px}.GiveAGiftWithAnny_Contents.GiveAGiftWithAnny_Contents-TypeInverse .GiveAGiftWithAnny_ContentCaption{right:auto;left:0}.GiveAGiftWithAnny_Contents.GiveAGiftWithAnny_Contents-TypeInverse .GiveAGiftWithAnny_ContentImage{top:0;left:auto;right:-150px}.GiveAGiftWithAnny_ContentImage{position:absolute;top:0;left:-150px;width:750px;height:auto}.GiveAGiftWithAnny_ContentCaption{position:absolute;top:50px;right:0;width:430px;padding:50px;background-color:rgba(42,143,189,0.08);z-index:11}.GiveAGiftWithAnny_ContentCaption .AboutAnny_Description{color:#888888}.GiveAGiftWithAnny_ContentTitle{font-size:32px;line-height:1.25;color:#282828}.GiveAGiftWithAnny_ContentSubTitle{font-size:24px;line-height:1;color:#C0E3F5}.GiveAGiftWithAnny_SpacingItem{margin-top:20px}.GiveAGiftWithAnny_ArticleCaption{margin-top:50px;font-size:24px;text-align:center;color:#2A8FBD}.GiveAGiftWithAnny_ArticleSection{display:flex;flex-direction:row;margin-top:30px}.GiveAGiftWithAnny_ArticleSection .Media{padding:0 30px;overflow:hidden}.GiveAGiftWithAnny_ArticleSection .Media:first-child{padding-left:0}.GiveAGiftWithAnny_ArticleSection .Media:last-child{padding-right:0}.GiveAGiftWithAnny_ArticleSection .Media .Media-Item{flex:0 0 130px}.GiveAGiftWithAnny_ArticleSection .Media .Media-Body{overflow:hidden}.GiveAGiftWithAnny_ArticleSection+.GiveAGiftWithAnny_Contents{margin-top:160px}ul{list-style-type:none}.Main .GlobalHeader .GlobalHeader-Icon{min-width:35px}.Main .slick-track{height:auto}.Main .breadcrumbs{margin-bottom:10px}.GlobalHeader .hamburger{position:relative;width:25px}.GlobalHeader-ActionBarChunk .header__link.u-ml-20{margin-left:0}.GlobalHeader-ActionBarChunk .header-link-wrapper{width:auto;min-width:161px;height:auto;padding:20px 10px 10px}.GlobalHeader-ActionBarChunk .header-link-wrapper a.header__link{color:#433D34}.GlobalHeader-ActionBarChunk .header-link-wrapper a.header__link:nth-child(2){border-right:none;border-left:1px solid #999}.GlobalHeader-ActionBarChunk .header-link-wrapper a.header__link:hover{color:#2A8FBD}.GlobalHeader-ActionBarChunk .header-link-wrapper a:nth-child(2){border-right:none}.GlobalHeader-ActionBarChunk .header__link{font-size:12px;display:inline-block;position:relative;top:0;padding:0 1rem;cursor:pointer;transform:none}.product-button{width:94%;margin-left:3%;margin-right:3%;border-radius:3px;display:block;text-align:center;line-height:4.2rem}.product-button--line{background-color:#00C800}.product-button--twitter{background-color:#00ADED}.product-button--facebook{background-color:#2F5397}.product-button--email{background-color:#46A9F1}.product-button--link{background-color:#FFFFFF;border:1px solid #433D34}.product-button__inner{display:block;width:100%;color:#FFFFFF;font-size:1.8rem}.product-button__inner-link{display:block;width:100%;color:#433D34;font-size:1.8rem}.uiux-article-show__scroll-button{position:fixed;bottom:50px;right:50px;width:180px;border-radius:3px;background-color:#6f6f6f;color:#fff;text-align:center;opacity:.5;font-size:1.4rem;line-height:3;font-family:kaku-hiragino-W3}.Main.Main-Type-CategoryArticlenize{padding-top:0}.Main.Main-Type-CategoryArticlenize.With-BorderTop{border-top:1px solid #9b9b9b}.Main.Main-Type-CategoryArticlenize .Main-Heading{font-size:14px;line-height:21px;text-align:center}.Main.Main-Type-CategoryArticlenize h1.Main-Heading{font-size:30px;font-family:"ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", ‘游明朝’, "Yu Mincho", ‘HGS明朝E′, ‘HiraMinProN-W3′, "メイリオ", Meiryo, "MS PMincho", "MS 明朝", seri;text-align:left;font-weight:normal;line-height:1.3}.Main.Main-Type-CategoryArticlenize .item-heading__title{border-left:0;padding-left:0;font-size:30px;line-height:40px}.slick-slider.slick-slider--product .slick-track,.slick-slider.slick-slider--product .slick-list{height:100%}.slick-slider.slick-slider--product .slick-prev,.slick-slider.slick-slider--product .slick-next{width:40px;height:100%;background-color:rgba(0,0,0,0.05);z-index:1}.slick-slider.slick-slider--product .slick-prev:before,.slick-slider.slick-slider--product .slick-next:before{content:'';position:absolute;display:block;width:15px;height:15px;border-top:solid 2px #FFFFFF;border-left:solid 2px #FFFFFF}.slick-slider.slick-slider--product .slick-prev:hover,.slick-slider.slick-slider--product .slick-next:hover{background-color:rgba(0,0,0,0.25)}.slick-slider.slick-slider--product .slick-prev{left:0}.slick-slider.slick-slider--product .slick-prev:before{left:50%;transform:rotate(-45deg) translateX(-50%)}.slick-slider.slick-slider--product .slick-next{right:0}.slick-slider.slick-slider--product .slick-next:before{right:30%;transform:rotate(135deg) translateX(50%)}.Carousel.Carousel-Type-Primary{margin-top:10px}.Carousel.Carousel-Type-Primary .slick-slider{padding-bottom:30px}.Carousel.Carousel-Type-Primary .slick-dots li.slick-active button:before{width:12px;height:12px;background-color:#2A8FBD}.Carousel.Carousel-Type-Primary .slick-dots li button:before{top:50%;left:50%;border:solid 1px #2A8FBD;transform:translate(-50%, -50%)}.Carousel.Carousel-Type-Primary .slick-arrow{top:calc( 50% - 15px );display:block;width:56px;height:56px;border:solid 2px #FFFFFF;border-radius:28px;font-size:12px;line-height:56px;background-color:#2A8FBD;transition:border-color .3s, background-color .3s;z-index:10}.Carousel.Carousel-Type-Primary .slick-arrow:before{content:'';position:absolute;top:50%;display:block;width:0;height:0;border-style:solid;opacity:1}.Carousel.Carousel-Type-Primary .slick-arrow:hover{border-color:#2A8FBD;background-color:#FFFFFF}.Carousel.Carousel-Type-Primary .slick-arrow:hover.slick-prev:before{border-color:transparent #2A8FBD transparent transparent}.Carousel.Carousel-Type-Primary .slick-arrow:hover.slick-next:before{border-color:transparent transparent transparent #2A8FBD}.Carousel.Carousel-Type-Primary .slick-prev{left:-20px}.Carousel.Carousel-Type-Primary .slick-prev:before{content:'';right:55%;border-width:7.5px 12.5px 7.5px 0;border-color:transparent #FFFFFF transparent transparent;transform:translate(50%, -50%)}.Carousel.Carousel-Type-Primary .slick-next{right:-20px}.Carousel.Carousel-Type-Primary .slick-next:before{content:'';left:55%;border-width:7.5px 0 7.5px 12.5px;border-color:transparent transparent transparent #FFFFFF;transform:translate(-50%, -50%)}.HorizontalScroller-Items .slick-list{margin:0 27px}.HorizontalScroller-Items .slick-dots li.slick-active button:before{width:12px;height:12px;background-color:#2A8FBD}.HorizontalScroller-Items .slick-dots li button:before{top:50%;left:50%;border:solid 1px #2A8FBD;transform:translate(-50%, -50%)}.HorizontalScroller-Items .slick-arrow{top:calc( 50% - 15px );display:block;width:50px;height:50px;border-radius:25px;font-size:12px;line-height:50px;background-color:rgba(255,255,255,0.8);transition:border-color .3s, background-color .3s;z-index:10}.HorizontalScroller-Items .slick-prev{left:0}.HorizontalScroller-Items .slick-prev:before{content:'';position:absolute;display:block;width:15px;height:15px;border:none;border-top:solid 2px #A9A9A9;border-left:solid 2px #A9A9A9;top:46%;left:50%;transform:rotate(-45deg) translateY(-50%);opacity:1}.HorizontalScroller-Items .slick-next{right:0}.HorizontalScroller-Items .slick-next:before{content:'';position:absolute;display:block;width:15px;height:15px;border:none;border-top:solid 2px #A9A9A9;border-left:solid 2px #A9A9A9;top:46%;right:30%;transform:rotate(135deg) translateY(50%);opacity:1}.AmazonPay.AmazonPay-Type-AddressBook{display:flex;flex-direction:column;justify-content:flex-start;align-items:center;width:100%;text-align:center}.AmazonPay.AmazonPay-Type-AddressBook button{margin-bottom:10px}.AmazonPay #addressBookWidgetDiv{width:100%;height:200px}.AmazonPay #walletWidgetDiv{width:600px}.AmazonPay img{height:56px}.OptionToggle .OptionToggle-TriggerContent{margin:20px 0}.OptionToggle .OptionToggle-TriggerContent:before{content:'＋ オプションを表示する';font-size:14px;color:#2A8FBD;text-decoration:underline}.OptionToggle .OptionToggle-TriggerContent.OptionToggle-TriggerContent-Type-IsOpened:before{content:'オプション表示を閉じる'}.OptionToggle .OptionToggle-Contents{margin-bottom:20px}.WeddingGiftsLP{min-width:1000px}.WeddingGiftsLP .WeddingGiftsLP-Appeal,.WeddingGiftsLP .WeddingGiftsLP-Button,.WeddingGiftsLP .WeddingGiftsLP-Circle,.WeddingGiftsLP .WeddingGiftsLP-GridHeading,.WeddingGiftsLP .WeddingGiftsLP-HeadingSpan,.WeddingGiftsLP .WeddingGiftsLP-InnerSurface,.WeddingGiftsLP .WeddingGiftsLP-Logo,.WeddingGiftsLP .WeddingGiftsLP-MediaLink,.WeddingGiftsLP .WeddingGiftsLP-MediaPrice,.WeddingGiftsLP .WeddingGiftsLP-PointMediaHeading,.WeddingGiftsLP .WeddingGiftsLP-ProductListLink,.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-SectionHeading,.WeddingGiftsLP .WeddingGiftsLP-SectionHeading,.WeddingGiftsLP .WeddingGiftsLP-SectionHeadingSub,.WeddingGiftsLP .WeddingGiftsLP-Separater,.WeddingGiftsLP .WeddingGiftsLP-TableFooter .WeddingGiftsLP-TableNominal,.WeddingGiftsLP .WeddingGiftsLP-TableHeader .WeddingGiftsLP-TableNominal,.WeddingGiftsLP .WeddingGiftsLP-Tag,.WeddingGiftsLP .WeddingGiftsLP-Text{font-family:‘游明朝’, "Yu Mincho", HiraMinProN-W3, 'HG明朝E', ‘HGS明朝E′,‘HiraMinProN-W3′,'メイリオ',Meiryo,'MS PMincho','MS 明朝',seri}.WeddingGiftsLP .WeddingGiftsLP-EyeCatch{position:relative;padding-bottom:67px}.WeddingGiftsLP .WeddingGiftsLP-EyeCatch:before{content:'';display:block;width:100%;padding-top:40.204082%}.WeddingGiftsLP .WeddingGiftsLP-EyeCatchImage{position:absolute;top:0;left:0;width:980px}.WeddingGiftsLP .WeddingGiftsLP-Heading{position:absolute;bottom:10px;left:50%;width:100%;margin:0;text-align:right;transform:translateX(-50%)}.WeddingGiftsLP .WeddingGiftsLP-HeadingSpan{display:inline-block;padding:5px 10px;margin-bottom:20px;margin-right:-25px;color:#433D34;background-color:#FFFFFF;font-size:50px;font-weight:100;letter-spacing:10px}.WeddingGiftsLP .WeddingGiftsLP-Logo{font-size:72px;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-LogoIcon{width:2.250896057em;height:1em;margin-right:-15px;font-size:124px;vertical-align:-25px}.WeddingGiftsLP .WeddingGiftsLP-Section{padding:20px 0}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-TopSlack{padding:40px 20px}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-TopSlack .WeddingGiftsLP-Surface{position:relative;margin-bottom:80px;background-color:#FAF1F1;background-repeat:repeat;background-size:cover;background-position:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead{padding:40px 0;background-color:#F3F3F5;background-repeat:repeat;background-size:cover;background-position:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-SectionHeading{margin-bottom:20px;white-space:nowrap;font-size:26px;font-weight:100;line-height:1.7;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-Paragraph{margin-bottom:60px;text-align:center;font-size:14px;line-height:2}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-ButtonWrapper{padding:0 30px;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-Button:last-child{margin-bottom:0}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-Button.WeddingGiftsLP-Button-Type-Inverse{font-family:'';display:block;width:180px;padding:5px;border:solid 1px currentColor;font-size:12px;color:#433D34;background-color:rgba(255,255,255,0)}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-Lead .WeddingGiftsLP-Button.WeddingGiftsLP-Button-Type-Inverse:hover{cursor:pointer;color:#FFFFFF;background-color:#333333}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-OffWhite{padding:40px 15px;background-color:#F9F9FA;background-repeat:repeat;background-size:cover;background-position:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny{position:relative;padding:50px;background-color:#E5E4E4;background-repeat:repeat;background-size:cover;background-position:center}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-SectionHeading{margin-bottom:15px;font-size:18px;font-weight:300}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-Media{position:relative;display:flex;flex-direction:row;align-items:center;width:530px;margin:0 auto}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-Media:after{content:"What's Anny";position:absolute;top:40%;left:-150px;font-family:'Dancing Script', cursive;font-size:100px;font-weight:300;color:#F4F3F4;white-space:nowrap;z-index:1;transform:translateY(-50%)}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaItem{position:relative;flex-basis:130px;align-items:flex-start;margin-bottom:0;margin-left:14px}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaBody{position:relative;z-index:10;flex-grow:1;flex-basis:0}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaLink{text-align:right;padding-right:30px;margin-top:10px}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaLinkText{display:inline-block;color:#333333}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaLinkText:hover{cursor:pointer;color:#D75171}.WeddingGiftsLP .WeddingGiftsLP-Section.WeddingGiftsLP-Section-Type-AboutAnny .WeddingGiftsLP-MediaText{font-size:12px;line-height:1.6;letter-spacing:0.5px}.WeddingGiftsLP .WeddingGiftsLP-SectionHeading{margin-bottom:60px}.WeddingGiftsLP .WeddingGiftsLP-SectionHeading.WeddingGiftsLP-SectionHeading-Type-FirstLetterEmpasis .WeddingGiftsLP-SectionHeadingMain:first-letter{font-size:62px;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-SectionHeading.WeddingGiftsLP-SectionHeading-Type-Table{margin-bottom:40px}.WeddingGiftsLP .WeddingGiftsLP-SectionHeading.WeddingGiftsLP-SectionHeading-Type-Table .WeddingGiftsLP-SectionHeadingSub{margin-top:20px;letter-spacing:3px;font-size:22px}.WeddingGiftsLP .WeddingGiftsLP-SectionHeadingMain{display:block;width:100%;font-family:'Vollkorn', serif;color:#DC5C7D;text-transform:uppercase;text-align:center;font-size:42px;line-height:1.2}.WeddingGiftsLP .WeddingGiftsLP-SectionHeadingSub{display:block;width:100%;font-size:18px;font-weight:100;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Accent{color:#DC5C7D}.WeddingGiftsLP .WeddingGiftsLP-ButtonWrapper{margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-Button{display:block;width:356px;padding:20px 0;margin:0 auto 25px;text-align:center;color:#FFFFFF;background-color:#333333;font-size:17px;letter-spacing:1.5px}.WeddingGiftsLP .WeddingGiftsLP-Button:hover{cursor:pointer;background-color:#D75171}@media screen and (max-width: 350px){.WeddingGiftsLP .WeddingGiftsLP-Button{font-size:14px}}.WeddingGiftsLP .WeddingGiftsLP-Separater{font-size:22px;text-align:center;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-Separater:before,.WeddingGiftsLP .WeddingGiftsLP-Separater:after{content:'';display:inline-block;width:25px;height:0;border-top:solid 1px currentColor;margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-Separater:before{margin-right:20px}.WeddingGiftsLP .WeddingGiftsLP-Separater:after{margin-left:20px}.WeddingGiftsLP .WeddingGiftsLP-PointContainer{position:relative;display:flex;flex-direction:row;justify-content:center;padding-bottom:90px;margin-top:30px;overflow:hidden}.WeddingGiftsLP .WeddingGiftsLP-PointContainer:after{position:absolute;font-family:'Dancing Script', cursive;font-size:126px;color:#F7F5F5}.WeddingGiftsLP .WeddingGiftsLP-PointContainer.WeddingGiftsLP-PointContainer-Type-First:after{content:'For guest';position:absolute;left:50%;bottom:5px}.WeddingGiftsLP .WeddingGiftsLP-PointContainer.WeddingGiftsLP-PointContainer-Type-First .WeddingGiftsLP-PointContainerBackground{left:-50%;transform:translateX(430px)}.WeddingGiftsLP .WeddingGiftsLP-PointContainer.WeddingGiftsLP-PointContainer-Type-Second:after{content:'For bride and groom';position:absolute;left:50%;bottom:-5px;white-space:nowrap;transform:translateX(-570px)}.WeddingGiftsLP .WeddingGiftsLP-PointContainer.WeddingGiftsLP-PointContainer-Type-Second .WeddingGiftsLP-PointContainerBackground{right:-50%;transform:translateX(-580px)}.WeddingGiftsLP .WeddingGiftsLP-PointContainer.WeddingGiftsLP-PointContainer-Type-Second .WeddingGiftsLP-PointMedia+.WeddingGiftsLP-PointMedia{margin-left:30px}.WeddingGiftsLP .WeddingGiftsLP-PointContainerBackground{position:absolute;top:90px;width:100vw;height:300px;border:solid 1px #433D34;z-index:1}.WeddingGiftsLP .WeddingGiftsLP-PointContainerBackgroundBottomText{position:relative;bottom:-100%;right:-965px;font-size:9px}.WeddingGiftsLP .WeddingGiftsLP-PointMedia{position:relative;width:300px;z-index:10}.WeddingGiftsLP .WeddingGiftsLP-PointMedia+.WeddingGiftsLP-PointMedia{margin-left:60px}.WeddingGiftsLP .WeddingGiftsLP-PointMediaItem{position:relative}.WeddingGiftsLP .WeddingGiftsLP-PointMediaItem:after{content:'';display:block;padding-top:57.807309%}.WeddingGiftsLP .WeddingGiftsLP-PointMediaImage{position:absolute;top:0;left:0;width:100%}.WeddingGiftsLP .WeddingGiftsLP-PointMediaHeading{display:flex;align-items:center;white-space:nowrap;margin-bottom:20px}.WeddingGiftsLP .WeddingGiftsLP-PointMediaHeadingNumber{padding-right:5px;margin-right:5px;border-bottom:solid 1px #433D34;font-size:69px;font-weight:100}.WeddingGiftsLP .WeddingGiftsLP-PointMediaTitle{font-size:18px;line-height:1.666666667;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-PointMediaParagraph{font-size:12px;line-height:1.666666667;letter-spacing:1px}.WeddingGiftsLP .WeddingGiftsLP-Surface{padding:40px;margin:40px 0;background-color:#FFFFFF;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Tables{display:flex;flex-direction:row;justify-content:center;margin-bottom:40px}.WeddingGiftsLP .WeddingGiftsLP-Table{width:360px;padding:15px 40px 0;border:solid 1px #433D34}.WeddingGiftsLP .WeddingGiftsLP-Table+.WeddingGiftsLP-Table{margin-left:60px}.WeddingGiftsLP .WeddingGiftsLP-TableRow{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between}.WeddingGiftsLP .WeddingGiftsLP-TableRow:last-child{position:relative;border-top:solid 1px #433D34;margin-top:20px}.WeddingGiftsLP .WeddingGiftsLP-TableRow:last-child:after{content:'';position:absolute;top:2px;left:0;display:block;width:100%;border-top:solid 1px #433D34}.WeddingGiftsLP .WeddingGiftsLP-TableRow:last-child .WeddingGiftsLP-TableData{padding:18px 0 15px;font-family:‘游明朝’, "Yu Mincho", HiraMinProN-W3, 'HG明朝E', ‘HGS明朝E′,‘HiraMinProN-W3′,'メイリオ',Meiryo,'MS PMincho','MS 明朝',seri}.WeddingGiftsLP .WeddingGiftsLP-TableRow:last-child .WeddingGiftsLP-TableNominal{font-size:18px}.WeddingGiftsLP .WeddingGiftsLP-TableRow:last-child .WeddingGiftsLP-TableFooter .WeddingGiftsLP-TableNominal{font-size:24px}.WeddingGiftsLP .WeddingGiftsLP-TableHeader{position:relative;width:100%;margin-bottom:20px}.WeddingGiftsLP .WeddingGiftsLP-TableHeader:before{content:'';position:absolute;bottom:0;left:3px;display:block;width:30px;height:0;border-top:solid 1px #433D34}.WeddingGiftsLP .WeddingGiftsLP-TableHeader .WeddingGiftsLP-TableNominal{font-size:18px;line-height:1.333333333;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-TableFooter .WeddingGiftsLP-TableNominal{font-size:24px}.WeddingGiftsLP .WeddingGiftsLP-TableData{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;min-width:80px;padding:10px 0}.WeddingGiftsLP .WeddingGiftsLP-TableData:nth-child(2){text-align:center;align-items:center}.WeddingGiftsLP .WeddingGiftsLP-TableNominal{font-size:14px;line-height:1.428571429}.WeddingGiftsLP .WeddingGiftsLP-TableSubNominal{font-size:10px;line-height:2}.WeddingGiftsLP .WeddingGiftsLP-TableTransparent{visibility:hidden}.WeddingGiftsLP .WeddingGiftsLP-Appeal{margin-bottom:5px;font-size:26px;line-height:1.7;letter-spacing:2.5px;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-AppealEmpasis{font-size:26px;color:#DC5C7D}.WeddingGiftsLP .WeddingGiftsLP-Note{font-size:12px;line-height:1.5;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Note.WeddingGiftsLP-Note-Type-Box{width:610px;margin:0 auto;text-align:left;letter-spacing:0.9px}.WeddingGiftsLP .WeddingGiftsLP-Grid+.WeddingGiftsLP-Grid{margin-top:40px}.WeddingGiftsLP .WeddingGiftsLP-GridHeading{position:relative;padding:30px 0 40px;text-align:center;overflow:hidden}.WeddingGiftsLP .WeddingGiftsLP-GridHeading:before{content:'Gift';position:absolute;top:40%;left:50%;font-family:'Dancing Script', cursive;font-size:90px;color:#F7F5F5;transform:translate(-50%, -50%);z-index:1}.WeddingGiftsLP .WeddingGiftsLP-GridHeadingMain{position:relative;display:inline-block;font-size:22px;z-index:10}.WeddingGiftsLP .WeddingGiftsLP-GridHeadingMain:before,.WeddingGiftsLP .WeddingGiftsLP-GridHeadingMain:after{content:'';position:absolute;top:50%;display:block;width:95%;height:0;border-top:solid 1px currentColor;margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-GridHeadingMain:before{left:-100%}.WeddingGiftsLP .WeddingGiftsLP-GridHeadingMain:after{right:-100%}.WeddingGiftsLP .WeddingGiftsLP-GridHeadingSub{position:relative;font-size:13px;z-index:10}.WeddingGiftsLP .WeddingGiftsLP-MediaItem{display:flex;flex-wrap:wrap;flex-direction:row;align-items:flex-start;margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-MediaImage{display:block;flex:1;width:calc( 50% - 0.5px);margin-right:1px}.WeddingGiftsLP .WeddingGiftsLP-MediaImage:hover{opacity:0.8}.WeddingGiftsLP .WeddingGiftsLP-MediaImage:first-child{width:100%;margin-right:0;margin-bottom:1px}.WeddingGiftsLP .WeddingGiftsLP-MediaImage:last-child{margin-right:0}.WeddingGiftsLP .WeddingGiftsLP-MediaListItem{position:relative;padding-left:14px;color:#333333;font-size:12px;line-height:1.5}.WeddingGiftsLP .WeddingGiftsLP-MediaListItem:before{content:'';position:absolute;top:6px;left:5px;width:0;height:0;border-style:solid;border-width:3px 0 3px 3px;border-color:transparent transparent transparent #000000}.WeddingGiftsLP .WeddingGiftsLP-MediaListItem:hover{cursor:pointer;color:#D75171}.WeddingGiftsLP .WeddingGiftsLP-MediaPrice{margin-top:8px;color:#333333;text-align:right}.WeddingGiftsLP .WeddingGiftsLP-Text{margin:40px 0;font-size:16px;line-height:2;text-align:center}.WeddingGiftsLP .WeddingGiftsLP-Cigarette{display:inline-block;width:270px;margin-right:30px}.WeddingGiftsLP .WeddingGiftsLP-Cigarette:nth-of-type(5){margin-right:0}.WeddingGiftsLP .WeddingGiftsLP-InnerSurface{padding:40px 80px 30px;margin-top:20px;font-size:16px;letter-spacing:2px;text-align:center;white-space:nowrap;background-color:#FFFFFF}.WeddingGiftsLP .WeddingGiftsLP-InnerSurfaceImage{display:block;width:500px;margin:20px auto 40px}.WeddingGiftsLP .WeddingGiftsLP-ProductImageList{display:flex;flex-wrap:wrap;justify-content:center;margin-top:10px;margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-ProductImageListItem{display:block;width:110px;height:100%;margin-right:10px;margin-bottom:10px}.WeddingGiftsLP .WeddingGiftsLP-ProductListLink{font-size:14px;font-weight:600;color:#333333;letter-spacing:2px}.WeddingGiftsLP .WeddingGiftsLP-ProductListLink:hover{cursor:pointer;color:#D75171}.WeddingGiftsLP .WeddingGiftsLP-ContentWidth{width:960px;margin:0 auto}.ChristmasCampaignLP{position:relative;padding-top:10px}.ChristmasCampaignLP .ChristmasCampaignLP-Section{width:1000px;padding:60px 0;margin-left:auto;margin-right:auto}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(1){padding:0}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(1) .ChristmasCampaignLP-KeyVisualImage{width:100%;vertical-align:top}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(1) .ChristmasCampaignLP-Button{width:100%;padding:15px 0;font-size:16px;line-height:1.4375}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(2){background-color:#e3e7ed}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(2) .ChristmasCampaignLP-Image{display:block;width:685px;margin-right:auto;margin-left:auto;margin-bottom:20px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(3){background-color:#C2AB4F}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(3) .ChristmasCampaignLP-ApplyFlow{position:relative}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(3) .ChristmasCampaignLP-ApplyFlow-Button{position:absolute;top:170px;margin:0 15px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4){background-color:#e3e7ed}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-HeadingSub,.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-Description{color:#4A4A4A}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-HeadingSub{margin-bottom:20px;margin-top:-10px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-Description{margin-bottom:10px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-Grid{margin-bottom:25px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-Media{position:relative;display:flex;flex-direction:column}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-MediaBody{padding:10px;background-color:#FFFFFF}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(4) .ChristmasCampaignLP-MediaBodyDescription{font-size:12px;line-height:1.333333333;margin-bottom:15px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(5){background-color:#C2AB4F}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(5) .ChristmasCampaignLP-SectionImage{display:block;width:375px;height:181px;margin:0 auto}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(5) .ChristmasCampaignLP-HeadingSub{margin-bottom:10px;margin-top:-10px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Heading{padding:0 0 30px 0}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-HeadingMain{margin-bottom:20px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-HeadingSub{margin-bottom:10px;font-size:16px;font-weight:bold;color:#C2AB4F}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-HeadingTitle,.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Description{color:#4A4A4A}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-HeadingTitle{margin-bottom:20px;font-size:19px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-SectionImage{width:100%;vertical-align:top}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-KeyVisual{position:relative;margin-bottom:60px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-KeyVisual .ChristmasCampaignLP-Button{position:absolute;left:50%;bottom:35px;margin-bottom:0;transform:translateX(-50%)}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Button{margin-bottom:80px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Button:after{transform:rotate(270deg)}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Media{position:relative;display:flex;flex-direction:row;align-items:center;margin:30px 0}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-MediaItem{flex-basis:330px;margin-right:40px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-MediaBody{flex-grow:1;flex-basis:0;font-size:16px;line-height:1.875;color:#4A4A4A}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-MediaBodyDescription{font-size:12px;line-height:1.333333333;margin-bottom:15px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-Surface{margin-bottom:25px;background-color:#F5F5F5}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-SurfaceHeading{font-size:18px;line-height:1.555555556;font-weight:bold;color:#EE3352}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-SurfaceList{width:290px;margin:0 auto}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-SurfaceListItem{font-size:16px;line-height:1.625;text-align:left}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(6) .ChristmasCampaignLP-SurfaceListItem:before{content:'・'}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-PromotionHeading{text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-PromotionHeadingMain{font-size:26px;line-height:1.15385}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-PromotionHeadingSub{font-size:16px;line-height:1.875;font-weight:bold;color:#EE3352}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie{margin:10px auto}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie .BrandMovie-Item{flex-basis:600px;margin:0 auto}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie .BrandMovie-Overlay{display:flex;flex-direction:column;justify-content:center}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie .BrandMovie-Text{font-size:16px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie .BrandMovie-Heading{font-size:30px}.ChristmasCampaignLP .ChristmasCampaignLP-Section:nth-child(7) .ChristmasCampaignLP-Movie .BrandMovie-PlayText{font-size:18px}.ChristmasCampaignLP .ChristmasCampaignLP-Heading{padding:15px 0 10px;color:#EE3352;text-align:center;line-height:1;font-size:26px}.ChristmasCampaignLP .ChristmasCampaignLP-Heading .Icon-Anny{font-size:40px;vertical-align:bottom}.ChristmasCampaignLP .ChristmasCampaignLP-Heading .Icon-ChristmasText{vertical-align:8px}.ChristmasCampaignLP .ChristmasCampaignLP-HeadingMain{margin-bottom:10px;font-size:56px;font-weight:bold}.ChristmasCampaignLP .ChristmasCampaignLP-HeadingSub{font-size:19px;color:#FFFFFF}.ChristmasCampaignLP .ChristmasCampaignLP-Description{margin-bottom:30px;font-size:16px;line-height:1.875;color:#FFFFFF;text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-HeadingImage{display:block;width:300px;margin:0 auto 10px}.ChristmasCampaignLP .ChristmasCampaignLP-Surface{padding:15px;margin-bottom:20px;background-color:#FFFFFF;text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-Grid{margin-bottom:15px}.ChristmasCampaignLP .ChristmasCampaignLP-Note{position:relative;padding-left:15px;font-size:13px;line-height:1.692307692;color:#FFFFFF}.ChristmasCampaignLP .ChristmasCampaignLP-Note:before{content:'※';position:absolute;top:0;left:0}.ChristmasCampaignLP .ChristmasCampaignLP-JumbotronImage{vertical-align:top}.ChristmasCampaignLP .ChristmasCampaignLP-Button{display:block;width:375px;padding:26px 0;margin-left:auto;margin-right:auto;font-size:20px;line-height:1.15;color:#FFFFFF;background-color:#EE3352;text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-Button:after{content:'';display:inline-block;width:23px;height:23px;margin-top:-3px;margin-left:10px;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAC4AAAAuCAMAAABgZ9sFAAAAmVBMVEVHcEz////9+fn////66uz////////////////////////////////////////////////////////////////////////////////////QAhv20dX20tbrlaDSDSX54eThX2/QAxzXJzzbQVTkcX/WIjjbPVDVHTTgW2vleIXRCSLohJHog5DVIDb9+PjeT2DRCCHfVmfld4R6sfGSAAAAGXRSTlMA1v4O/gECQ4vNtVre+QZV7NqkBLTvikQgDstzjQAAAZVJREFUeNqVltdywjAQRRdTZIrB2LS7LoAB00vy/x+XSaIQxNpgnWfNGZXdvaJnQjUZDX3P84ejiQrpJf1BMMYD42DQpzKa3R6A+LhbZWmarXbHGECv26RCVBuI1xt+YLOOgbYiScsF5oslP7FczAG3RU/UO3D2By7gsHfQqZPBrIZGziXkDdRmhruG6MylnCPUHvytDqKUX5BG6Pzv30XDdEt/Ay5ppnByfkPuQOnXaeOT37JH+/e9upgf+C2HObo/ddLDgiuwQO+7fgaIl1yBZYwBEQVYcyXWCIjCMTZciQ3GISlEXJEIilyc2OD6cefKBkdMaIQdGyS4k7DBDiMaYsUG2ws0ly0brDAkHxkLfaGcM/jkIWWhL5RzCu++XOoTlsv1ZoRey8Vm9FGlXsvNo+qLFHotFxc5wZGlXsvlMynEXKAvkHMMVVJiSVJcYiUFvN0WFrBle1g2n27tW8XW1oNjbzE4LMaSzdCzHKl2A9syDmTY3MrDxjLKJNOyoJy+iuHo9BfDp0jEsF3IS0LlvvhCfAHRp61Dgg1u5wAAAABJRU5ErkJggg==");background-size:cover;background-repeat:no-repeat;vertical-align:middle}.ChristmasCampaignLP .ChristmasCampaignLP-Text{margin-bottom:40px;font-size:16px;line-height:1.875;text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-Strong{font-weight:bold}.ChristmasCampaignLP .ChristmasCampaignLP-KeyColor{color:#EE3352}.ChristmasCampaignLP .ChristmasCampaignLP-Emphasis{font-weight:bold;color:#EE3352}.ChristmasCampaignLP .ChristmasCampaignLP-ContentWidth{width:800px;margin-left:auto;margin-right:auto}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonTwitter,.ChristmasCampaignLP .ChristmasCampaignLP-ButtonInstagram{display:block;padding:13px 16px;border-radius:40px;margin-bottom:10px;color:#FFFFFF;background-color:#EFEFF4;text-align:center;font-size:12px}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonTwitter:last-child,.ChristmasCampaignLP .ChristmasCampaignLP-ButtonInstagram:last-child{margin-bottom:0}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonTwitter{margin-top:20px;background-color:#55ACEE}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonTwitter .ChristmasCampaignLP-ButtonIcon{height:1.3em;margin-right:5px;margin-top:-2px;vertical-align:middle}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonInstagram{background-color:#DF2C74}.ChristmasCampaignLP .ChristmasCampaignLP-ButtonInstagram .ChristmasCampaignLP-ButtonIcon{height:1.3em;margin-right:5px;margin-top:-1px;vertical-align:middle}.ChristmasCampaignLP .ChristmasCampaignLP-Guidelines{width:100%;height:235px;padding:20px 35px;background-color:#FFFFFF;overflow-y:scroll;margin-top:20px}.ChristmasCampaignLP .ChristmasCampaignLP-Guidelines::-webkit-scrollbar{width:8px}.ChristmasCampaignLP .ChristmasCampaignLP-Guidelines::-webkit-scrollbar-thumb{background-color:#EDE7D0;border-radius:5.5px}.ChristmasCampaignLP .ChristmasCampaignLP-Guidelines::-webkit-scrollbar-track{border-radius:10px;box-shadow:inset 0 0 6px rgba(0,0,0,0.1)}.ChristmasCampaignLP .ChristmasCampaignLP-GuidelinesHeading{font-size:16px;font-weight:bold;text-align:center}.ChristmasCampaignLP .ChristmasCampaignLP-GuidelinesRow{margin-bottom:25px}.ChristmasCampaignLP .ChristmasCampaignLP-GuidelinesTitle,.ChristmasCampaignLP .ChristmasCampaignLP-GuidelinesData{font-size:12px;line-height:1.833333333}.ChristmasCampaignLP .ChristmasCampaignLP-SantaClausComment{position:fixed;bottom:20px;right:20px;display:none;flex-direction:column;justify-content:center;align-items:center;width:578px;height:142px;padding:45px 140px 60px 60px;text-align:center;font-size:16px;font-weight:bold;line-height:1.25;color:#8D7515;background-image:url("https://i.anny.gift/assets/user/xmas2018/christmas_comment-f87d2ce6eaa191b198ea641ae333142c07e206a65cccbef8a4163fdd9f593cf2.png");background-size:cover;background-repeat:no-repeat;transition:opacity .2s;opacity:0;z-index:10}.ChristmasCampaignLP .ChristmasCampaignLP-SantaClausComment.ChristmasCampaignLP-SantaClausComment-Type-Visible{display:flex}.ChristmasCampaignLP .ChristmasCampaignLP-SantaClausComment.ChristmasCampaignLP-SantaClausComment-Type-Visible.ChristmasCampaignLP-SantaClausComment-Type-Fade{opacity:1}.FavoriteButton{position:absolute;bottom:15px;right:15px;width:50px;height:50px;padding-bottom:5px;border:solid 1px #efeff4;border-radius:25px;background-color:#fff;display:flex;flex-direction:column;justify-content:center;align-items:center}.FavoriteButton:hover{cursor:pointer}.FavoriteButton_Icon{font-size:24px;color:#ED7589}.FavoriteButton_Count{font-size:10px;margin-top:2px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.NotificationBoard{padding:20px;border-radius:4px;background-color:#E1F1F9}.NotificationBoard.NotificationBoard-TypeCaution{background-color:#f8f5dc}.NotificationBoard.NotificationBoard-TypeCaution .NotificationBoard_HeadingIcon{color:#ffcc00}.NotificationBoard_Heading{margin-bottom:10px;font-size:14px;font-weight:600;line-height:1.3636;text-align:center}.NotificationBoard_HeadingIcon{font-size:30px;vertical-align:-10px;color:#ffcc00}.NotificationBoard_TypographyBody{font-size:13px;line-height:1.6;text-align:justify}.UrlBox{width:100%;border:1px solid #c4c4c4;border-radius:2px;text-align:center;display:block;padding:10px 12px 10px 12px;-webkit-user-select:all;-moz-user-select:all;-ms-user-select:all;user-select:all;cursor:pointer}.Caution-Box{border:1px solid #da0000;background-color:#f6e7e7;border-radius:5px;text-align:center}.Caution-Text{color:white;background-color:#da0000;display:inline-block;margin:12px 0px 0px 0px;padding:0 4px 0 4px;font-size:13px}.Caution-Text-Main{color:#000000;margin:6px 0px 12px 0px;line-height:1.8em;font-size:12.5px;font-weight:600}.Intext-Color{color:#da0000}.GiftletterOMuko{display:flex;justify-content:center;color:#2A8FBD}.GiftletterOMuko .GiftletterOMuko_Phrase{position:relative;text-align:center;font-size:15px;font-weight:600}.GiftletterOMuko .GiftletterOMuko_Phrase:before,.GiftletterOMuko .GiftletterOMuko_Phrase:after{content:"";position:absolute;top:55%;display:block;width:0;height:40px;border-left:solid 2px currentColor}.GiftletterOMuko .GiftletterOMuko_Phrase:before{left:-20px;transform:translateY(-50%) rotate(-30deg)}.GiftletterOMuko .GiftletterOMuko_Phrase:after{right:-20px;transform:translateY(-50%) rotate(30deg)}.ConversionButton{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:inline-flex;justify-content:center;align-items:center;width:100%;height:68px;padding:12px 8px;border:none;border-radius:5px;font-size:15px;font-weight:600;line-height:1.64285714286;color:#FFFFFF;background-color:#2A8FBD;text-decoration:none;text-align:center;cursor:pointer}.MarkerHighlightTypography{display:inline-block;background-color:#dae4ef;margin:3px}.Typography_ShipporiMinchoSemiBold,.ExpirationDateBox{font-family:shippori-mincho, "Shippori Mincho", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", "游明朝", "Yu Mincho", "HGS明朝E", "HiraMinProN-W3", "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-weight:600}.Typography_ShipporiMinchoMedium{font-family:shippori-mincho, "Shippori Mincho", "ヒラギノ明朝 ProN W3", HiraMinProN-W3, "HG明朝E", "游明朝", "Yu Mincho", "HGS明朝E", "HiraMinProN-W3", "メイリオ", Meiryo, "MS PMincho", "MS 明朝", serif;font-weight:500}.ExpirationDateBox{border:1px solid #c4c4c4;color:#282828;background-color:#ffffff;text-align:center;font-size:12px}.ExpirationDateBox_Row{padding:6px}.ExpirationDateBox_Row+.ExpirationDateBox_Row{border-top:1px solid #c4c4c4}.ExpirationDateBox_TypographyDate{font-size:24px}
</pre></body></html>