﻿.agile{position:relative}.agile--ssr .agile__slides--cloned{display:none}.agile--ssr .agile__slides>*{overflow:hidden;width:0}.agile--ssr .agile__slides>:first-child{width:100%}.agile--rtl .agile__actions,.agile--rtl .agile__dots,.agile--rtl .agile__slides,.agile--rtl .agile__track{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agile:active,.agile :active,.agile:focus,.agile :focus{outline:none}.agile__list{display:block;overflow:hidden;position:relative;width:100%}.agile__track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.agile__actions,.agile__track{display:-webkit-box;display:-ms-flexbox;display:flex}.agile__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agile--no-nav-buttons .agile__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agile__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agile--disabled .agile__slides{display:block;width:100%}.agile__slide{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.agile__slide,.agile__slide *{-webkit-user-drag:none}.agile--fade .agile__slide{opacity:0;position:relative;z-index:0}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;-webkit-transition-duration:0s;transition-duration:0s;z-index:1}.agile__nav-button[disabled]{cursor:default}.agile__dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;white-space:nowrap}.agile__dot button{cursor:pointer;display:block;font-size:0;line-height:0}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:transparent;border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports (outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset: -3px){.splide.is-focus-in .splide__slide:focus{outline:3px solid #0bf;outline-offset:-3px}}@media screen and (-ms-high-contrast: none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid transparent;cursor:pointer}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}html{height:100%}body{line-height:1;font-size:100%;height:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;line-height:1;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,th,td,summary,figcaption,label{font-weight:600;color:#726c66}header h1,footer h1,header h2,footer h2,header h3,footer h3,header h4,footer h4,header h5,footer h5,header h6,footer h6,header p,footer p,header blockquote,footer blockquote,header pre,footer pre,header dl,footer dl,header dt,footer dt,header dd,footer dd,header ol,footer ol,header ul,footer ul,header li,footer li,header th,footer th,header td,footer td,header summary,footer summary,header figcaption,footer figcaption,header label,footer label{color:unset;font-weight:unset}a{font:inherit;color:inherit;text-decoration:none}button{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:600;color:inherit}header button,footer button{color:unset;font-weight:unset;padding:unset}input,textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:300}img{vertical-align:bottom}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:#525252;padding:0;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}input[type="text"],input[type="email"],input[type="tel"],input[type="password"],input[type="number"],input[type="url"]{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;padding:5px 10px;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#525252;font-weight:300;font-size:14px;height:44px;display:block;width:100%;border:none}textarea{border:none;padding:10px;background:#edeeee;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#525252;font-weight:300;font-size:14px;display:block;width:100%}p input[type="checkbox"]{margin-right:3px;vertical-align:middle}::-webkit-input-placeholder{color:#bcb9b5}:-moz-placeholder{color:#bcb9b5 !important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:44px;width:100%;padding-left:10px;padding-right:43px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:17px;color:#726c66;border:1px solid #cccccc;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/bg_select_form-7772989c4f8d6fead64087a4be4fd745aa585ebbc62bd1cb8d97443535cefb5f.gif) no-repeat right top;background-size:43px 42px;background-color:white}.invisible{display:none !important}a.arrow_link{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;display:block;padding:10px 16px;font-weight:300;color:#726c66}a.arrow_link.single{font-size:14px;line-height:43px;padding:0 16px}a.arrow_link.single span{display:block;width:100%;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_lightgray-79e4ed2c30403dd8594a137c4dacf84d327c7b8071dd26a9ec1d7cf12a026f6a.png) no-repeat right center;background-size:auto 13px}.clear{clear:both}.btn{display:block;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold;font-size:18px;line-height:44px;height:44px}.btn.green{background:#0D754A;color:white}.btn.green:disabled{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5}.btn.gray,.btn.modal_close,.btn.modal_close_inline{background:#aeaeae;color:white}.btn.white{color:#726c66;background:white;line-height:42px;border:1px solid #cecece}.btn.btn_small,.btn.modal_close,.btn.modal_close_inline{height:33px;line-height:33px;font-size:13.5px}.btn.invalid{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5}input.btn[type="submit"]{width:100%}button.btn{width:100%}.accordion .acc_title{font-weight:300;height:43px;line-height:43px;overflow:hidden}.accordion .acc_title_tmp{font-weight:300;height:43px;line-height:43px;overflow:hidden;margin-left:10px}.accordion .acc_content.on{border-bottom:1px solid #e2ddd7}.accordion.white .acc_title{padding-right:16px;margin-left:16px}.accordion.white .acc_content{margin-left:16px}.accordion.gray .acc_title,.accordion.btn.modal_close .acc_title,.accordion.btn.modal_close_inline .acc_title{background:#f6f6f6;color:#1e1e1e;padding:0 16px}.accordion .acc_title span{display:block;width:1em;height:100%;float:right;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_downdown_gray-9e56141667751a7976e8598c09145064cdbfc6642c0ff0fdec53215d0e180e6b.png) no-repeat center center;background-size:10px auto;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-duration:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;margin-right:6px}.accordion .acc_title.on span{display:block;width:1em;height:100%;float:right;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png) no-repeat center center;background-size:10px auto;transition:all 0.5s ease-in-out;-webkit-transition:all 0.5s ease-in-out;-moz-transition:all 0.5s ease-in-out;-ms-duration:all 0.5s ease-in-out;-o-transition:all 0.5s ease-in-out;margin-right:6px}.modal_cover{top:0;left:0;bottom:0;right:0;position:fixed;background:black;width:100%;height:100%;z-index:100;display:none}.modal_wrapper{display:none;position:absolute;top:0;left:0;z-index:101;width:100%}.modal_wrapper .modal_content{overflow:hidden;width:300px;margin:40px auto;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.modal_wrapper .modal_content h3{font-size:14px;text-align:center;line-height:42px;border-bottom:1px solid #e2ddd7}.modal_wrapper .modal_content div.button_area{width:86%;margin:0 auto 20px auto;overflow:hidden;padding:0 21px}.btn.modal_close,.btn.modal_close_inline{width:142px;font-size:14px;margin:0 auto}#modal_holidayticket_cover{top:0}#modal_holidayticket_cover .modal_content{margin-top:50px;width:300px;height:370px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;position:relative;background:white}#modal_holidayticket_cover .modal_content .figure,#modal_holidayticket_cover .modal_content .text{text-align:center}#modal_holidayticket_cover .modal_content .figure img,#modal_holidayticket_cover .modal_content .text img{width:300px;height:auto;vertical-align:top}#modal_over5000 .modal_content{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:30px 16px 0}#modal_over5000 .modal_content p{padding-bottom:15px;line-height:1.4;font-weight:300;font-size:14px}#modal_over5000 .modal_content p.caution{color:#d1283e;font-weight:bold}#modal_agreement .modal_content h3{margin-bottom:25px}#modal_agreement .modal_content h3 img{vertical-align:middle}#modal_agreement .modal_content>div{text-align:center}#modal_agreement .modal_content>div h3{margin:-10px -5px 0 0}#modal_agreement .modal_content>div p{font-size:14px;font-weight:bold}#modal_agreement .modal_content>div p small{font-size:10px;font-weight:300}#modal_agreement .modal_content>div p a{color:#5eb51f}#modal_agreement .modal_content>div h4{margin:20px 16px 10px;text-align:left}#modal_agreement .modal_content>div ol{margin:0 16px 15px}#modal_agreement .modal_content>div ol li{text-align:left;font-weight:300;font-size:12px;line-height:1.6}#modal_agreement .modal_content>div+div{padding-top:25px}#modal_agreement .modal_content .btn.green{font-size:16px;margin:0 auto 20px}#modal_agreement .modal_content .btn.modal_close{width:100px}#modal_resend .modal_content .steps{padding:10px 10px 20px}#modal_resend .modal_content .steps .step_1,#modal_resend .modal_content .steps .step_2{padding-bottom:15px}#modal_resend .modal_content .steps .step_1 h4,#modal_resend .modal_content .steps .step_2 h4{padding-left:1em;text-indent:-1em;font-size:12px;line-height:1.4}#modal_resend .modal_content .steps .step_2{padding-right:90px;height:145px}#modal_resend .modal_content .steps .gift_url{display:block;border:1px solid #e2ddd7;background:#f6f6f6;padding:8px 0 8px 16px;color:#726c66;font-size:10px;margin-top:10px}#modal_resend .modal_content .steps .gift_url span{display:inline-block;*display:inline;*zoom:1;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_link-f9544664fd0672454aa78dea9ebbf8a1373b8b4f236b3141f238439f878944aa.png) no-repeat left center;background-size:29px 29px;padding:4px 16px 4px 39px;line-height:21px;text-overflow:ellipsis}#modal_resend .modal_content .steps .btn{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;height:44px;line-height:40px;border:1px solid #cecece;text-align:center;color:#726c66;font-size:14px;background:white}#modal_resend .modal_content .steps .btn span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png) no-repeat left center;background-size:29px 29px;padding:10px 0 10px 39px}#modal_resend .modal_content .steps .btn.facebook span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png)}#modal_resend .modal_content .steps .btn.twitter span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_twitter-c44fe9e1704fefc1086cc6b32105d5da77c78a49aec011daecd5b658c913879d.png)}#modal_resend .modal_content .steps .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mixi-3944c3e58543f7aab296a9dd09fa9cdf77eb508056e4e61eb3c0ca617d8e0335.png)}#modal_resend .modal_content .by_facebook .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/image_facebook_resend-8dd8a5c8ae5de04ded7626d1f54a1ac133b62653d2a7a85d7faad4b258ec83f9.jpg) no-repeat right top;background-size:82px auto}#modal_resend .modal_content .by_twitter .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/image_twitter_resend-2d6872f1394c9a8baf6dfbffefbd040e8de58bdb35081be2abbf027675be807d.jpg) no-repeat right top;background-size:82px auto}#modal_resend .modal_content .by_mixi .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/sp/image_mixi_resend.jpg) no-repeat right top;background-size:82px auto}#start-wizard p,#start-wizard .fs-modal{font-size:14px}#start-wizard .modal-container{width:100%;bottom:0;left:unset;top:unset;transform:unset;border-radius:20px 20px 0 0}#start-wizard .modal-container .modal-close{display:none}#start-wizard .modal-container .modal-body{padding:20px 0}#start-wizard .modal-container .start-contents{height:300px;flex-direction:column;row-gap:20px;margin-bottom:30px}#start-wizard .modal-container .start-contents .start-pc{display:none}#start-wizard .modal-container .start-contents .start{position:relative;border:solid 4px #FFFFFF;height:140px;background-color:#F1F1F1}#start-wizard .modal-container .start-contents .start img{position:absolute;top:0;bottom:0;right:20px;margin:auto;height:100px;width:100px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.black{color:#1e1e1e !important}.jet-black{color:#000000}.sbux-green{color:#0D754A}.udp-green{color:#00A862 !important}.tt-green{color:#006241}.bold{font-weight:bold}.fs-12{font-size:12px !important}.fs-14{font-size:14px !important}.fs-16{font-size:16px !important}.fs-24{font-size:24px !important}.fw-400{font-weight:400}.fw-600{font-weight:600}.fw-700{font-weight:700}.ff-sans{font-family:'SoDoSans'}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.text-white{color:#ffffff}.line-height-1_5{line-height:1.5}.line-height-100pt{line-height:100%}.line-height-135pt{line-height:135%}.line-height-140pt{line-height:140%}.line-height-150pt{line-height:150%}.line-height-180pt{line-height:180%}.w-50{width:50%}.w-100{width:100%}.h-auto{height:auto}.m-auto{margin:auto}.m-10{margin:10px}.m-20{margin:20px}.mt-10{margin-top:10px}.mt-20{margin-top:20px}.mt-30{margin-top:30px}.mt-40{margin-top:40px}.mt-50{margin-top:50px}.mt-60{margin-top:60px}.mb-10{margin-bottom:10px}.mb-20{margin-bottom:20px}.mb-30{margin-bottom:30px}.mb-40{margin-bottom:40px}.mb-50{margin-bottom:50px}.mb-60{margin-bottom:60px}.mb-70{margin-bottom:70px}.ml-10{margin-left:10px}.ml-20{margin-left:20px}.ml-30{margin-left:30px}.ml-40{margin-left:40px}.ml-50{margin-left:50px}.mr-10{margin-right:10px}.mr-20{margin-right:20px}.mr-30{margin-right:30px}.mr-40{margin-right:40px}.mr-50{margin-right:50px}.mx-5{margin:0 5px}.mx-10{margin:0 10px}.mx-20{margin:0 20px}.mx-30{margin:0 30px}.mx-40{margin:0 40px}.mx-50{margin:0 50px}.my-10{margin:10px 0}.my-20{margin:20px 0}.my-30{margin:30px 0}.my-40{margin:40px 0}.my-50{margin:50px 0}.p-5{padding:5px}.p-10{padding:10px}.p-20{padding:20px}.p-30{padding:30px}.p-40{padding:40px}.p-50{padding:50px}.pt-10{padding-top:10px}.pt-20{padding-top:20px}.pt-30{padding-top:30px}.pt-40{padding-top:40px}.pt-50{padding-top:50px}.pb-10{padding-bottom:10px}.pb-12{padding-bottom:12px}.pb-20{padding-bottom:20px}.pb-30{padding-bottom:30px}.pb-40{padding-bottom:40px}.pb-50{padding-bottom:50px}.pb-60{padding-bottom:60px}.pb-70{padding-bottom:70px}.pb-100{padding-bottom:100px}.pl-10{padding-left:10px}.pl-20{padding-left:20px}.pl-40{padding-left:40px}.pr-10{padding-right:10px}.pr-20{padding-right:20px}.pr-40{padding-right:40px}.px-10{padding:0 10px}.px-20{padding:0 20px}.px-30{padding:0 30px}.px-40{padding:0 40px}.px-50{padding:0 50px}.py-10{padding:10px 0}.py-16{padding-top:16px !important;padding-bottom:16px !important}.py-20{padding:20px 0}.py-30{padding:30px 0}.py-40{padding:40px 0}.py-50{padding:50px 0}.flex{display:flex}.flex-center{display:flex;justify-content:center;align-items:center}.flex-wrap{flex-wrap:wrap}.border-box{box-sizing:border-box}.block{display:block}.btn.text-green{color:#0D754A}.btn.green{background:#0D754A;color:white}.btn.green:disabled{opacity:0.5}.btn.gold{background:#C6893F;color:#ffffff}.btn.gold:disabled{opacity:0.5}.btn.white2{border:1px solid #0D754A;background:white;color:#0D754A}.btn.white3{border:none;background:white;color:#0D754A;padding:14px 30px;line-height:revert}.radius-10{-webkit-border-radius:10px;-moz-border-radius:10px;-ms-border-radius:10px;-o-border-radius:10px;border-radius:10px}.radius-20{-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.radius-30{-webkit-border-radius:30px;-moz-border-radius:30px;-ms-border-radius:30px;-o-border-radius:30px;border-radius:30px}.border-green{border:1px solid #0D754A}.link{color:#1a0dab;border-bottom:1px solid #1a0dab;padding-bottom:2px}.op-2{opacity:0.2}.filter-switch{margin:auto}.toggle-switch{position:relative;width:75px}.toggle-switch input[type="checkbox"]{display:none}.toggle-switch label{display:block;box-sizing:border-box;border-radius:30px;width:65px;height:35px}.toggle-switch label{border:2.5px solid #999999;background:#999999}.toggle-switch input[type="checkbox"]:checked+label{border:2.5px solid #78bd78;background:#78bd78}.toggle-switch .switch-circle{position:absolute;background:white;width:30px;height:30px;border-radius:30px;top:2.5px;left:2.5px;transition:.2s}.toggle-switch input[type="checkbox"]:checked~.switch-circle{transform:translateX(30px)}.icon-link{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-link-ffdec0b6d1f17b15090c5c1c9ab5a61c069db4d64e427ff6bc3f3102064aa33c.png);background-repeat:no-repeat;background-size:16px}.icon-check{position:relative}.icon-check::after{position:absolute;content:'';width:14px;height:7px;border-left:2px solid;border-bottom:2px solid;transform:rotate(-45deg)}.icon-accordion::after{content:'';position:absolute;width:10px;height:10px;border-radius:2.5px;border-right:solid 2px;border-bottom:solid 2px;transform:translateX(-20px) translateY(-2px) rotate(45deg);transition:all 0.4s ease-in-out}.icon-accordion.open::after{transform:translateX(-20px) translateY(2px) rotate(-135deg);transition:all 0.4s ease-in-out}.accordion-body{overflow:hidden;max-height:0;transition:max-height 0.5s}.accordion-body.open{max-height:100vh}.icon-arrow-container{position:absolute}.icon-arrow-container .icon-arrow::before{content:'';position:absolute;top:38%;width:10px;height:10px;border-radius:2px;border-top:solid 3px #006241;border-right:solid 3px #006241}.icon-arrow-container .icon-arrow.arrow-left::before{transform:rotate(-135deg);left:38%}.icon-arrow-container .icon-arrow.arrow-right::before{transform:rotate(45deg);right:38%}.icon-arrow2{position:relative}.icon-arrow2::before{content:'';position:absolute;top:50%;width:8px;height:8px;border-radius:2px;border-top:solid 2px #000000;border-right:solid 2px #000000}.icon-arrow2.arrow-left::before{transform:translate(100%, -50%) rotate(-135deg);left:0}.icon-arrow2.arrow-right::before{transform:translate(-150%, -50%) rotate(45deg);right:0}.icon-arrow2.arrow-white::before{border-color:#ffffff}.icon-arrow2.arrow-green::before{border-color:#006241}.checkered{width:100%;height:100%;background:linear-gradient(45deg, #F4F4F4 25%, transparent 25%, transparent 75%, #F4F4F4 75%),linear-gradient(45deg, #F4F4F4 25%, transparent 25%, transparent 75%, #F4F4F4 75%);background-color:#ffffff;background-size:20px 20px;background-position:0 0, 10px 10px}.anim-move-up{animation:move-up 0.5s forwards}.anim-move-down{animation:move-down 0.5s forwards}.i_blank{display:inline-block;vertical-align:middle;width:1em;height:1em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/icon_blank-7bca408338e59899b2ac3d3a44185fd32b4a7903b3e6e3a2e2aa479f0a47f36d.png) no-repeat center center;background-size:12px 12px}@keyframes fadedown{0%{transform:translateY(-10px);opacity:0}100%{opacity:1;transform:translateY(0)}}@keyframes move-up{from{opacity:0;transform:translateY(100px)}to{opacity:1;transform:translateY(0)}}@keyframes move-down{from{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(100px)}}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}[v-cloak]{display:none}.general_bg_b09{background-color:#ffffff;border:1px solid #ededed}.general_bg_b10{background-color:#A6192E;border:1px solid #e12631}.general_bg_b11{background-color:#BA0C2F;border:1px solid #ededed}.general_bg_b12{background-color:#CF7F00;border:1px solid #ededed}.general_bg_b13{background-color:#EAAA00;border:1px solid #ededed}.general_bg_b14{background-color:#6CB33F;border:1px solid #ededed}.general_bg_b15{background-color:#00704A;border:1px solid #ededed}.general_bg_b16{border:1px solid #ededed;background-color:#71B2C9}.general_bg_b17{border:1px solid #ededed;background-color:#6BA4B8}.general_bg_b18{border:1px solid #ededed;background-color:#DCA9BF}.general_bg_b19{border:1px solid #ededed;background-color:#7A4183}.general_bg_b20{border:1px solid #ededed;background-color:#000000}.general_bg_l09{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l01-124c6568659f4b846211e392d7a3c7fb362912b18dbcfae8d8f6f24c6e536e4d.png) repeat 0 36px}.general_bg_l10{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l11{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l12{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l13{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l14{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l15{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l16{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l17{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l18{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l19{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_bg_l20{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat 0 36px}.general_color_w{color:#ffffff}.general_color_r{color:#A6192E}.general_color_r2{color:#BA0C2F}.general_color_o{color:#CF7F00}.general_color_y{color:#EAAA00}.general_color_g{color:#6CB33F}.general_color_g2{color:#00704A}.general_color_b{color:#71B2C9}.general_color_b2{color:#6BA4B8}.general_color_p{color:#DCA9BF}.general_color_p2{color:#7A4183}.general_color_bk{color:#000000}.general_font_01{font-family:'font1'}.general_font_02{font-family:'font2'}.general_font_03{font-family:'font3'}.general_font_04{font-family:'font4';font-weight:100}.general_font_05{font-family:'ヒラギノ角ゴ Pro W3', "Hiragino Kaku Gothic ProN", "Hiragino Kaku Gothic Pro";font-weight:100}.general_font_06{font-family:'Hiragino Kaku Gothic Pro W6', 'Hiragino Kaku Gothic Std', 'ヒラギノ角ゴ Pro W6';font-weight:900}.holiday14_color_w{color:#ffffff}.holiday14_color_g{color:#666666}.holiday14_color_gr{color:#cccccc}.holiday14_color_bbw{color:#8d4d22}.holiday14_color_re{color:#ea1d2e}.holiday14_color_green{color:#63b555}.holiday14_color_br{color:#ba8a22}.holiday14_color_p{color:#eb7179}.holiday14_color_wg{color:#c7d5cd}.holiday14_color_bk{color:#333333}.holiday14_font_01{font-family:'font1'}.holiday14_font_02{font-family:'font2'}.holiday14_font_03{font-family:'font3'}.holiday14_font_04{font-family:'font4';font-weight:100}.holiday14_font_05{font-family:'ヒラギノ角ゴ Pro W3',"Hiragino Kaku Gothic ProN","Hiragino Kaku Gothic Pro";font-weight:100}.holiday14_font_06{font-family:'Hiragino Kaku Gothic Pro W6','Hiragino Kaku Gothic Std','ヒラギノ角ゴ Pro W6';font-weight:900}@font-face{font-family:'font1';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/UtsukushiFONT-699ce6336a2e93246a07d801a5667f0ea968628096dde4de01d65ff7a734f0a7.otf) format("truetype"),url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/ipaexm-fadb3ea28ebcc6dc3c37cfe49164043879b2e7b7c142702c9b96ff2aeb0a197e.ttf) format("truetype")}@font-face{font-family:'font2';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/FlopDesignFONT-c2c796d38d72c0f0ec533b312a36d98f6341db4e7c6bdeedac517d71fec4ac96.otf) format("truetype"),url(https://d1swxkb7uqu9g1.cloudfront.net/images/font/FlopDesignFONT.ttf) format("truetype")}@font-face{font-family:'font3';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/yasasi-0af615719092057e63a878db9ed22d683ad63427894455a8e374aafb4936e127.ttf) format("truetype")}@font-face{font-family:'font4';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/meiryo-7679c4959f9e9d75fca0ec11877b936921cbbaffc7ef2a51d1a93400ea7dc94b.ttc) format("truetype")}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Black-512df8a953f207996ca21a78bf8c9b28250b386e2a134a19cea2cac5b9113e43.otf) format("truetype");font-weight:900}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-BlackItalic-788cfb5a7dd08439a33362c742c6b821af5b7b163a07b8a2d14f0aa8d2bf50a0.otf) format("truetype");font-weight:900;font-style:italic}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Bold-d04c8f495b5627fc31732b1114ffe3344387c27c981671012c5acb2dde7d19a4.otf) format("truetype");font-weight:700}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-BoldItalic-8d4403ab71b3fd79909815de4cc1b185bdbfb84b4cde13be93db5339b62efbfe.otf) format("truetype");font-weight:700;font-style:italic}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-SemiBold-02934e7b3f206b9ccb730bfc0e58dc191357d3ec93f1d8dc74c303f03f7e68db.otf) format("truetype");font-weight:600}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-SemiBoldItalic-86a1f3417f06ea4895b27ae7648fcc479f89f463b0f25df6e0a224ae03b14a13.otf) format("truetype");font-weight:600;font-style:italic}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Regular-3150956a92e504dfa5c86b973bbb0a0bdbda105ce4443df24c9723a277abbadb.otf) format("truetype")}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Italic-71b65a3bda0d290296a9442fcb05c34eda28132d023baa577357179acbfe2b6e.otf) format("truetype");font-style:italic}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Light-84b6ad6f97e471fe6f506c4c4e4b711afe1975d243a8f9f447cce285ebb4043f.otf) format("truetype");font-weight:300}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-LightItalic-026294228c64feab5a2a6eac3295735c6381b873f04bb3281636317398b57325.otf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-Thin-a6a66e4c3d023592d3da15b7e5f8761635e587b538f4741ec8857a3ba80878e3.otf) format("truetype");font-weight:300}@font-face{font-family:'SoDoSans';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/SoDoSans/SoDoSans-ThinItalic-5598d7e25098fee69513d4edcc790aecba76c836fea70a9a41e22c13511e553e.otf) format("truetype");font-weight:300;font-style:italic}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Black-d1eb1db612d2cfb636653a6fd6f6c6242c614068550a132b9b8521ce0bb3bfa0.ttf) format("truetype");font-weight:900}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-ExtraBold-a2fdc9e19cba8bb518e58c15df4fa59f0a7f0758154487516fcd19a55e9f563f.ttf) format("truetype");font-weight:800}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Bold-9e4e354e728cfc32e04bbc0bf686c7285a1cf47f64ce2ac27c1d813ad1dc9d63.ttf) format("truetype");font-weight:700}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-SemiBold-4881d1b63b7300452b9385f69a70d00c3607ff0728c35a0c5ce99705b97c2b2a.ttf) format("truetype");font-weight:600}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Medium-ac709de8022562e1218a41518440eddc7d35dd4896730587a8b4a4c80c98dbd8.ttf) format("truetype");font-weight:500}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Regular-7c8597677e9fac0f54d7848ad18bc6a708dfb5baa4ebf4bd91e66efcca313bf3.ttf) format("truetype");font-weight:400}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Light-81045a752bf21a0533cb3820bf743e83e4ecdcba5508e12eb67f36ce4b52b892.ttf) format("truetype");font-weight:300}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-ExtraLight-e3a580ebce9493ee1d76b54c93a08d47629793591194db18d342c5a4e57bbe21.ttf) format("truetype");font-weight:200}@font-face{font-family:'Noto Sans JP';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Thin-1e3586ade4aa0e04ed810078a84d7014c4c50dd63f1e1b55273d82ec50aa39f4.ttf) format("truetype");font-weight:100}@font-face{font-family:'キウイ丸 - Medium';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/KiwiMaru-Medium-5951ca2a90791b92acfb6758740d7202a70c7bc51227a75fdb3b643cf94cd0ba.ttf) format("truetype");font-weight:400}@font-face{font-family:'Noto Serif JP - Regular';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSerifJP-Regular-3571d7e3759976fb190f481c25b3b674ccbbe3fb0d04fdb561675e95a12a035f.otf) format("opentype");font-weight:400}@font-face{font-family:'Noto Serif JP - Medium';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSerifJP-Medium-54964bd72d94909f72f55ce8424dc4b4ff4abee01d61012cf42218b774c021aa.ttf) format("truetype");font-weight:500}@font-face{font-family:'Noto Serif JP - SemiBold';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSerifJP-SemiBold-4fd24146fe077f045fb1d76d257e8af6457d5917a47655fbf22b3e36d0eeffff.otf) format("opentype");font-weight:600}@font-face{font-family:'クレー - Medium';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/KleeOne-SemiBold-f8700426e5280efdd5686551243f65a59225a4a4b67c945229a0a09aa05e5d4f.ttf) format("truetype");font-weight:600}@font-face{font-family:'Montserrat - SemiBold';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/Montserrat-SemiBold-ef7b80ad18d3afab1c769972452d1e2e44c20ba12a7b1cb1c6d662525c8558ae.ttf) format("truetype");font-weight:600}@font-face{font-family:'Lora - Medium';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/Lora-Medium-a7714b8e12c514f503d8cf11f4413ab0345dba912344ab45a26991454e8773e4.ttf) format("truetype");font-weight:400}@font-face{font-family:'Dancing Script - Medium';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/DancingScript-Medium-20ab5338616eeecd6bc3d841998f50929cc7dfc700b319742f3a53942ca5e983.ttf) format("truetype");font-weight:400}@font-face{font-family:'Noto Sans JP - Bold';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Bold-9e4e354e728cfc32e04bbc0bf686c7285a1cf47f64ce2ac27c1d813ad1dc9d63.ttf) format("truetype");font-weight:700}@font-face{font-family:'Noto Sans JP - SemiBold';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-SemiBold-4881d1b63b7300452b9385f69a70d00c3607ff0728c35a0c5ce99705b97c2b2a.ttf) format("truetype");font-weight:600}@font-face{font-family:'Noto Sans JP - Regular';src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/NotoSans/NotoSansJP-Regular-7c8597677e9fac0f54d7848ad18bc6a708dfb5baa4ebf4bd91e66efcca313bf3.ttf) format("truetype");font-weight:400}.frontside{position:relative;overflow:hidden;z-index:2;background:white;transition:all 0.3s ease-in-out;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-ms-duration:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;-moz-transform:translate(0, 0);-webkit-transform:translate(0, 0);-o-transform:translate(0, 0);-ms-transform:translate(0, 0);-webkit-box-shadow:2px 0 5px rgba(0,0,0,0.55);-moz-box-shadow:2px 0 5px rgba(0,0,0,0.55);box-shadow:2px 0 5px rgba(0,0,0,0.55)}.backside{position:fixed;-webkit-overflow-scrolling:touch;z-index:-1;background:#e5e5e5 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/bg_gnav_line-752206024707776d139711bb31e2738a617e3391fd77cc99c8a19b682a0684e5.gif) repeat-y 0 top;top:0;overflow:hidden;visibility:hidden;height:1%;-moz-transition-property:visibility height;-o-transition-property:visibility height;-webkit-transition-property:visibility height;transition-property:visibility height;-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s}body.opened{overflow:hidden;height:100%}body.opened .frontside{-moz-transform:translate(-87.5%, 0);-webkit-transform:translate(-87.5%, 0);-o-transform:translate(-87.5%, 0);-ms-transform:translate(-87.5%, 0)}body.opened .backside{overflow-y:scroll;visibility:visible;height:100%;-moz-transition-property:z-index;-o-transition-property:z-index;-webkit-transition-property:z-index;transition-property:z-index;-moz-transition-duration:0s;-o-transition-duration:0s;-webkit-transition-duration:0s;transition-duration:0s;-moz-transition-delay:0.3s;-o-transition-delay:0.3s;-webkit-transition-delay:0.3s;transition-delay:0.3s;z-index:1}.global{background:#fff}.clear{zoom:100%}.clear:after{content:"";clear:both;height:0;display:block;visibility:hidden}#global_header{line-height:1;overflow:hidden;min-height:64px}#global_header h1#logo{float:left;margin-left:16px;padding-top:20px;padding-bottom:22px;display:block}#global_header .eg_logo{float:right;padding:20px 16px}#global_header .eg_logo a+a{margin-left:10px}#global_nav{width:87.5%;height:100%;margin-left:auto}.gnav_header{text-align:right;padding:21px 26px 27px}.gnav_hr{border-top:1px solid #aeaeae}.gnav_wrapper{padding:20px 10px 20px 15px;height:100%}.gnav_wrapper a{color:#666666}.gnav_wrapper .button_area{margin-bottom:15px;display:table;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;padding-right:10px}.gnav_wrapper .button_col{display:table-cell;width:50%;padding-right:4px}.gnav_wrapper .button_col+.button_col{padding-right:0px;padding-left:4px}.gnav_wrapper .nav_btn{text-align:center;display:block;font-weight:bold;background:#f6f6f6;border:1px solid #aeaeae}.gnav_wrapper .nav_btn .icon_guide{vertical-align:text-bottom;display:inline-block;width:12px;height:15px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_gnav_guide-23868ef52956f1acd2f72a51320965e64308ac6734bf00fe00384bb99635c70c.png) no-repeat center center;background-size:12px auto}.gnav_wrapper .nav_btn .icon_history{vertical-align:text-bottom;display:inline-block;width:15px;height:16px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_gnav_history-71b433eba239cfb9f785421e93204eb0a5eb8b015b894354b73e73653c1903b8.png) no-repeat center center;background-size:15px auto}.gnav_wrapper .nav_btn_large{line-height:45px}.gnav_wrapper .nav_btn_small{font-size:13px;line-height:40px}.gnav_wrapper .nav_list_area{margin-top:20px;border-top:1px solid #aeaeae}.gnav_wrapper .nav_list_area li{border-bottom:1px solid #aeaeae}.gnav_wrapper .nav_list_area a{display:block;font-size:12px;line-height:30px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_gray_on_gray-e2c8860011183ba510dfbaf9d36d076c4548f87eed8bac8f6a5958db0d47b974.png) no-repeat 95% center;background-size:6px auto;padding-left:10px}.gnav_wrapper .links_area{margin-top:14px}.gnav_wrapper .links_area a{font-size:10px;line-height:22px}#wrapper{position:relative;width:100%;overflow:hidden}#wrapper #container.single{width:100%}#wrapper #container.single>.page{width:100%}#wrapper.single>.page{width:100%}#wrapper #container.double{width:200%;overflow:hidden;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-duration:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}#wrapper #container.double.is_left{margin-left:0}#wrapper #container.double.is_right{margin-left:-100%}#wrapper #container.double>.page{width:50%}#wrapper #container.double>.page.left{float:left}#wrapper #container.double>.page.right{float:right}.footer_copyrights{text-align:left;font-weight:300;font-size:10px;line-height:1.5;background:#F3F1EF;padding:15px 15px 10px}.footer_copyrights p{font:inherit}footer.gift_card{border-top-color:#5eb51f}.footer_navi{margin:10px auto 0;width:100%;overflow:hidden}.footer_navi ul{display:table}.footer_navi .footer_navi_item{width:auto;display:table-cell;width:13%;padding:0}.footer_navi .footer_navi_item.footer_nave_received{width:13%}.footer_navi .icon{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/sprite_footer_icons-c5d27a84116be7c0f3c8e2b372c6fbb6108d02bd5dbc8bc6d3f50d4cdc7acc64.png) no-repeat;background-size:118px;width:20px;height:25px;display:inline-block;margin-bottom:10px}.footer_navi .icon.icon_home{background-position:1px 0}.footer_navi .icon.icon_coffee{background-position:-19px 0}.footer_navi .icon.icon_bars{background-position:-59px 0}.footer_navi .icon.icon_question{background-position:-39px 0}.footer_navi .icon.icon_guide{background-position:-97px 0}.footer_navi .icon.icon_history{background-position:-79px 0}.footer_navi .icon.icon_received{background-position:-19px 0}.footer_navi .footer_navi_item a{display:inline-block;text-align:center;padding-top:10px;padding-bottom:9px;line-height:14px;font-size:10px;color:#604e45;width:100%}.footer_navi_item.footer_wi{width:13%}header .eg_logo,footer .eg_logo{float:right;padding:20px 16px}.portal_carousel{position:relative;width:100%;overflow:hidden;margin-bottom:5px}.carousel_wrapper{width:9999px;overflow:hidden}.carousel_pointer_wrapper{text-align:center;margin:8px 0}.carousel_pointer_wrapper .pointer{width:9px;height:9px;margin:0 3px;background:#f6f6f6;display:inline-block}.carousel_pointer_wrapper .pointer.current{background:#5eb51f}.carousel_list{width:auto;height:auto;display:block;float:left}.carousel_item{display:block;width:100%;height:0;padding-bottom:67.1875%;background:transparent no-repeat center center;background-size:cover}.portal_navi{margin:0 10px;color:#726c66;font-size:14px;line-height:20px}.portal_navi .top_description{padding:0 5px;margin-bottom:32px}.portal_navi .choices_wrapper{padding:0 5px}.portal_navi .choice{margin-bottom:28px;width:100%}.portal_navi .top_message{font-weight:bold;color:#1e1e1e;margin-bottom:9px}.portal_navi .choice_card{display:flex;border:1px solid #ccc7c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.portal_navi .choice_card_image{flex-basis:67%;height:auto;display:block}.portal_navi .choice_card_image>img{width:100%;height:100%}.portal_navi .choice_card_price{border-left:1px solid #ccc7c1;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;flex-basis:33%;text-align:center;position:relative}.portal_navi .choice_card_price img{height:20%;position:absolute;right:8%;top:50%;transform:translateY(-50%)}.portal_navi .buttons{display:flex;justify-content:space-between;align-items:center;margin-bottom:10px}.portal_navi .btn{display:block;border:1px solid #cecece;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.5%;color:#726c66;font-size:13px;position:relative}.portal_navi .btn img{position:absolute;height:30%;right:5%;top:50%;transform:translateY(-50%)}.portal_navi .line_stamp_banner{width:100%;height:44px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/banner-c27f62879682dc81f22b5bb3197d905a26e3eaa2d0aace51297b27a62cd68fe7.jpg) no-repeat center center;background-size:100%;display:block;margin-bottom:30px}header.global,footer.global.min{font-family:Arial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3"}header.global{padding:0;width:auto;overflow:hidden;position:static}header.global p.logo{margin:30px 0 30px 2%;width:18%;text-align:center;font-size:0}header.global p.logo a{position:relative;display:block}header.global p.logo i{position:absolute;top:0;left:0;width:100%;height:70px;display:block}header.global p.logo,header.global nav.megaNav.min{float:left}header.global nav.megaNav.min li.return{padding:0 30px;position:static;text-align:right;width:110px}header.global nav.megaNav.min{width:80%;margin-right:0;padding:0}header.global nav.megaNav.min ul{padding:0;margin:0;list-style:none;display:table;width:100%}header.global nav.megaNav.min li{display:table-cell;font-size:16px;height:130px;padding:0 25px;vertical-align:middle;color:#6cb33f;line-height:1.5;font-weight:normal}header.global nav.megaNav.min li.name{margin:0}header.global nav.megaNav.min li.name span.indention{display:inline}header.global nav.megaNav.min li.return{position:static;padding:0 30px;width:110px;text-align:right}header.global nav.megaNav.min li.return a{padding:0;display:inline;color:#2c2a29;text-decoration:none}header.global nav.megaNav.min li.return span.indention{display:inline}#mainCanvas h1{font-weight:normal}footer.global.min{clear:both;padding:15px 0 30px 30px;background:#F3F1EF}footer.global.min p.copyright{color:#b1b0ae;margin:0;line-height:1}footer.global.min p.copyright small{font-size:9px;vertical-align:middle}@media all and (max-width: 599px){header.global,footer.global.min{font-family:Arial, san-serif, "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3", Helvetica}header.global p.logo{margin:15px 0}header.global p.logo img{width:35px;height:35px}header.global p.logo i{height:35px}header.global nav.megaNav.min{width:82%}header.global nav.megaNav.min li{height:65px;padding:0 10px}header.global nav.megaNav.min li.name{font-size:10px}header.global nav.megaNav.min li.return{font-size:12px;padding:0 15px}}.sbj-whdth-100{width:100%}.sbj-whdth-95{width:95%}.sbj-whdth-90{width:90%}.fb{background-color:#4862a3}.tw{background-color:#000000}.mixi{background-color:#cba958}.line{background-color:#00C300}.mail{background-color:#23d9ee}.insta{background-color:#b900b4}.default{border:1px solid #ededed;color:#888888}.dis-i-b{margin:0 12.5px;vertical-align:top}.sbj-margin-right-10{margin-right:10px}.sbj-margin-right-15{margin-right:15px}.sbj-margin-right-20{margin-right:20px}.sbj-margin-left-10{margin-left:10px}.sbj-margin-left-15{margin-left:15px}.sbj-margin-left-20{margin-left:20px}.sbj-mb-5{margin-bottom:5px}.sbj-mb-10{margin-bottom:10px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mb-30{margin-bottom:30px}.sbj-mb-35{margin-bottom:35px}.sbj-mb-40{margin-bottom:40px}.sbj-mb-50{margin-bottom:50px}.sbj-mb-70{margin-bottom:70px}.sbj-margin-bottom-10{margin-bottom:10px}.sbj-margin-bottom-15{margin-bottom:15px}.sbj-margin-bottom-20{margin-bottom:20px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mt-5{margin-top:5px}.sbj-mt-10{margin-top:10px}.sbj-mt-15{margin-top:15px}.sbj-mt-20{margin-top:20px}.sbj-mt-25{margin-top:25px}.sbj-mt-30{margin-top:30px}.sbj-mt-40{margin-top:40px}.sbj-margin-top-10{margin-top:10px}.sbj-margin-top-15{margin-top:15px}.sbj-margin-top-20{margin-top:20px}.sbj-margin-top-30{margin-top:30px}.sbj-margin-top-50{margin-top:50px}.sbj-margin-top-100{margin-top:100px}.sbj-margin-top-auto-10{margin:10px auto}.sbj-margin-top-auto-15{margin:15px auto}.sbj-margin-top-auto-20{margin:20px auto}.sbj-margin-top-auto-30{margin:30px auto}.sbj-margin-top-auto-40{margin:40px auto}.sbj-margin-top-auto-50{margin:50px auto}.sbj-margin-top-auto-0{margin:0 auto}.sbj-margin-10-auto-0{margin:10px auto 0}.sbj-margin-20-auto-0{margin:20px auto 0}.sbj-margin-30-auto-0{margin:30px auto 0}.sbj-mt-10{margin-top:10px}.sbj-mt-15{margin-top:15px}.sbj-mt-20{margin-top:20px}.sbj-mt-25{margin-top:25px}.sbj-mt-30{margin-top:30px}.sbj-mt-40{margin-top:40px}.sbj-mb-5{margin-bottom:5px}.sbj-mb-10{margin-bottom:10px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mb-30{margin-bottom:30px}.sbj-mb-30{margin-bottom:30px}.sbj-ma-10-a{margin:10px auto}.sbj-ma-15-a{margin:15px auto}.sbj-ma-20-a{margin:20px auto}.sbj-ma-25-a{margin:25px auto}.sbj-ma-30-a{margin:30px auto}.sbj-m-30-0{margin:30px 0}.sbj-m-40-0{margin:40px 0}.sbj-m-50-0{margin:50px 0}.sbj-margin-all-10{margin:10px}.sbj-margin-all-15{margin:15px}.sbj-margin-all-20{margin:20px}.sbj-m-fluid{margin:auto -15px}.sbj-padding-right-10{padding-right:10px}.sbj-padding-right-15{padding-right:15px}.sbj-padding-right-20{padding-right:20px}.sbj-padding-left-10{padding-left:10px}.sbj-padding-left-15{padding-left:15px}.sbj-padding-left-20{padding-left:20px}.sbj-pl-10{padding-left:10px}.sbj-pl-15{padding-left:15px}.sbj-pl-20{padding-left:20px}.sbj-pl-25{padding-left:25px}.sbj-pl-30{padding-left:30px}.sbj-pl-35{padding-left:35px}.sbj-pl-40{padding-left:40px}.sbj-pl-10{padding-right:10px}.sbj-pl-15{padding-right:15px}.sbj-pl-20{padding-right:20px}.sbj-pl-25{padding-right:25px}.sbj-pl-30{padding-right:30px}.sbj-pl-35{padding-right:35px}.sbj-pl-40{padding-right:40px}.sbj-padding-bottom-10{padding-bottom:10px}.sbj-padding-bottom-15{padding-bottom:15px}.sbj-padding-bottom-20{padding-bottom:20px}.sbj-padding-bottom-30{padding-bottom:30px}.sbj-pb-15{padding-bottom:15px}.sbj-padding-top-10{padding-top:10px}.sbj-padding-top-15{padding-top:15px}.sbj-padding-top-20{padding-top:20px}.sbj-padding-top-30{padding-top:30px}.sbj-padding-all-10{padding:10px}.sbj-padding-all-15{padding:15px}.sbj-padding-top-auto-10{padding:10px auto}.sbj-padding-top-auto-20{padding:20px auto}.sbj-padding-top-auto-30{padding:30px auto}.sbj-padding-top-auto-0{padding:0 auto}.sbj-padding-10-auto-0{padding:10px auto 0}.sbj-padding-20-auto-0{padding:20px auto 0}.sbj-padding-30-auto-0{padding:30px auto 0}.sbj-pa-12{padding:12px}.sbj-p-015{padding:0 15px}.sbj-cen-10{width:10%;text-align:center}.sbj-cen-20{width:20%;text-align:center}.sbj-cen-30{width:30%;text-align:center}.sbj-cen-40{width:40%;text-align:center}.sbj-cen-50{width:50%;text-align:center}.sbj-cen-60{width:60%;text-align:center}.sbj-cen-70{width:70%;text-align:center}.sbj-cen-80{width:80%;text-align:center}.sbj-cen-90{width:90%;text-align:center}.sbj-cen-100{width:100%;text-align:center}.sbj-btn span{display:inline-block}.sbj-btn .sbj-btn-arrow{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon-array-default-c6cfed1d56f8deabe42c6aa8d8afa6f2f0570d9142db18cecbb7ff6e5356d87b.png) 0 0 no-repeat;height:14px;width:13px;background-size:70%;vertical-align:middle}.wt{color:#ffffff}.t-gray{color:#666666}.t-gree{color:#57b900}.sbj-font-small{font-size:12px}.sbj-font-base{font-size:14px}.sbj-font-medium{font-size:16px}.sbj-font-big{font-size:18px}.sbj-f-w{font-weight:900}.sbj-f-w-n{font-weight:100}.sbj-f-s-a{font-size:12px;text-algin:left}.sbj-t-a-l{text-align:left}.sbj-t-a-r{text-align:right}.sbj-t-a-c{text-align:center}.sbj-b-b{border-bottom:#e2ddd7 1px solid}.sbj-b-t{border-top:#e2ddd7 1px solid}.clearfix:after{content:".";display:block;height:0;font-size:0;clear:both;visibility:hidden}.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}.arr_img:after{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_lightgray-79e4ed2c30403dd8594a137c4dacf84d327c7b8071dd26a9ec1d7cf12a026f6a.png) no-repeat 100% 50%;height:14px;width:5px;padding:3px 8px;background-size:72%}.caution_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_caution_green-6fbf1cebe5e59f5cbd8746ff64d39a0e7dbd87384f1d47c43d3678150f81d1fb.png) no-repeat 0% 0%;height:14px;width:5px;padding:10px 20px;background-size:72%}.infor_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_information-4ddbc2cb0fab133563eef28fe484d0be0df4f998faad48762cd724b8106877ec.png) no-repeat 0% 0%;height:14px;width:15px;padding:3px 12px;background-size:87%}.sbj-title{background-color:#f0f0f0;padding:9px}.sbj-title ul li{display:inline-block}.sbj-title ul li img{width:15%;vertical-align:middle}.tit_back{width:20%}.title{width:55%;text-align:center}.title-brown{background-color:#6f6154;color:#ffffff;padding:8px}.modal_wrapper .modal_content{overflow:initial;position:relative;padding:1px 0;width:93%}.modal_wrapper .modal_content div.button_area{margin:25px auto 20px auto}.close_bt{display:block;position:absolute;top:-17px;right:-10px}.close_bt img{height:40px;width:40px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.service-name{font-size:20px;font-family:'SoDoSans';font-weight:700;color:#1e1e1e}.card-header{position:relative;height:120px;width:100%}.card-header .card-header__service-name{position:absolute;z-index:100;top:0;left:50%;transform:translateX(-50%);width:calc(min(100vw - 40px, 350px));padding:0 calc((100vw - calc(min(100vw - 40px, 350px))) / 2);height:76px;display:flex;justify-content:center;align-items:center}.card-header .card-header__service-name .card-header__service-name__name{padding:28px 0 24px;font-size:20px;font-family:'SoDoSans';font-weight:700;color:#1e1e1e}.card-header .card-header__bg{position:absolute;z-index:50;width:100%;height:100%;background-repeat:repeat;background-size:auto 100%;background-position:center}.card-header .card-header__gif{position:absolute;z-index:51;top:0}.card-header .card-header__left-gif{left:0;height:100%}.card-header .card-header__right-gif{right:0;height:100%}.card-header .card-header__buttons{position:absolute;z-index:100;bottom:0;width:calc(min(100vw - 40px, 350px));padding:0 calc((100vw - calc(min(100vw - 40px, 350px))) / 2)}.card-header #card-header-services.summer_ph2_2025 .card-header__service-name .card-header__service-name__name{color:#006241}.card-header #card-header-services.summer_ph2_2025 .card-header__left-gif{width:133px;height:120px}.card-header #card-header-services.summer_ph2_2025 .card-header__right-gif{width:130px;height:120px}.card-header #card-header-services.summer_ph3_2025 .card-header__service-name .card-header__service-name__name{color:#ffffff}.card-header #card-header-services.summer_ph3_2025 .card-header__left-gif{width:78px;height:76px;padding-left:30px}.card-header #card-header-services.summer_ph3_2025 .card-header__right-gif{width:158px;height:119px}.card-header #card-header-services.summer_ph3_new_lto_2025 .card-header__service-name .card-header__service-name__name{color:#ffffff}.card-header #card-header-services.summer_ph3_new_lto_2025 .card-header__left-gif{width:195px;height:120px}.card-header #card-header-services.summer_ph3_new_lto_2025 .card-header__right-gif{width:195px;height:120px}.header-image-container{height:60px;width:100%;display:flex;justify-content:space-between;position:absolute;z-index:-1;animation-name:fadein;animation-duration:400ms}.header-image-container img{height:100%;max-height:60px}@keyframes fadein{0%{opacity:0}100%{opacity:1}}nav.tabs{display:flex;justify-content:center;gap:10px}nav.tabs .tab{width:48%;padding:10px;text-align:center;font-size:16px;font-weight:bold;color:#000;background-color:#EAEAEA;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}nav.tabs .tab.on{border:2px solid #006241;background-color:#fff;color:#000}#container>#create_card .content section{margin:0 auto}#container>#create_card .content section#select_design>nav #select_category{position:relative}#container>#create_card .content section#select_design>nav #select_category>ul{position:relative;width:9999px;display:flex;margin:0 auto;overflow:hidden;padding-left:35px;border-bottom:1px solid #edeeee;z-index:2}#container>#create_card .content section#select_design>nav #select_category>ul li{width:64px;height:64px;overflow:hidden;position:relative}#container>#create_card .content section#select_design>nav #select_category>ul li span{display:flex;align-items:center;justify-content:center;position:relative;height:100%;width:100%}#container>#create_card .content section#select_design>nav #select_category>ul li span img{filter:grayscale(100%);width:100%;object-fit:contain;position:absolute;bottom:0}#container>#create_card .content section#select_design>nav #select_category>ul li.on{border-bottom:2px solid #0D754A;margin-top:-1px}#container>#create_card .content section#select_design>nav #select_category>ul li.on img{filter:none}#container>#create_card .content section#select_design #design_selector{overflow:hidden;visibility:hidden;margin-top:7px}#container>#create_card .content section#select_design #design_selector ul{margin:10px;width:9999px}#container>#create_card .content section#select_design #design_selector ul li{display:inline-block;margin:0 2px}#container>#create_card .content section#select_design #design_selector ul li img{height:76px;padding:2px;object-fit:cover}#container>#create_card .content section#select_design #design_selector ul li.on{border:2px solid #0D754A;margin:0px;vertical-align:top;position:relative;top:-2px}#container>#create_card .content .general_create_card .general_bg{margin:10px auto;min-height:380px;padding:24px 0 4px;overflow:hidden}#container>#create_card .content .general_create_card .general_bg #preview{width:88%;margin:0 auto;overflow:hidden}#container>#create_card .content .general_create_card .general_bg #preview figure>img{width:100%}#container>#create_card .content .general_create_card .general_bg div#input_message{position:relative}#container>#create_card .content .general_create_card .general_bg div#input_message p.length_counter{text-align:right;font-size:13px}#container>#create_card .content .general_create_card .general_bg div#input_message p.length_counter:not(:first-child){margin-top:8px}#container>#create_card .content .general_create_card .general_bg div#input_message textarea{position:relative;display:block;z-index:9;width:100%;height:132px;background:#edeeee;color:#525252;min-height:150px;margin-top:-3px}#container>#create_card .content .general_create_card .general_bg div#input_message input{background:#edeeee;margin-top:-3px}#container>#create_card .content .general_create_card .general_bg_l p{display:block}.section_card_arrow{display:block;width:35px;height:100%;position:absolute;z-index:9;top:0;background:white no-repeat}.section_card_arrow.next{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_disabled-f8141f912a04885cd64b9cdf0e9ec451b3f9495ca1014701f4d322ec2da0566f.png);right:0;background-position:48% center}.section_card_arrow.next.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right-0848bed7fd13ffea02c8cf44546b4589dcb51378f2a5f7538f224df31d6884d5.png);cursor:pointer}.section_card_arrow.prev{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_disabled-40db5933aeec58acae847558dda111f64042c0ca6d4235df306349816729242b.png);left:0;background-position:48% center}.section_card_arrow.prev.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left-46b94d37e30a873c4bb9c73bdfee6496a0a9d706346da959ef95830e83930c69.png);cursor:pointer}.promotion-code-notice{margin:8px;font-size:12px;font-weight:bold}.promotion-code-errors{padding:10px;border:2px solid #787878}.promotion-code-errors p{color:#787878}.promotion-code-info{padding:10px;border:2px solid #C6893F}.promotion-code-info p{color:#C6893F}.paint-container{padding:32px 0 70px;margin-bottom:72px}.paint-container .paint-modes{font-size:12px;display:flex;justify-content:center}.paint-container .paint-modes .paint-mode{width:60px;text-align:center;padding:0 6px;border-bottom:3px solid #F0F0F0}.paint-container .paint-modes .paint-mode.on{border-bottom:3px solid #0D754A}.paint-container .paint-modes .paint-mode img{width:40px;height:31px}.paint-container .paint-modes .paint-mode .mode-title{padding:4px 0 12px;color:#787878;text-align:center;font-feature-settings:'liga' off, 'clig' off;font-size:12px;font-style:normal;font-weight:700;line-height:100%}.paint-container .paint-modes>:first-child{padding-left:0}.paint-container .paint-modes>:last-child{padding-right:0}.paint-container .description-content{margin:0 auto;width:310px;height:310px}.paint-container .description-content img{border-radius:3%;width:100%}.paint-container .splide__slide{background:#EBEBEB;border:1px solid #fff;font-size:50px;display:flex;margin:0;align-items:center;justify-content:center;aspect-ratio:260 / 330;border-radius:10px}.paint-container .splide__slide img{width:100%;border-radius:10px}.paint-container .splide__pagination{bottom:-30px;display:flex !important}.paint-container .splide__pagination__page{background:#D9D9D9}.paint-container .splide__pagination__page.is-active{background:#00000099;transform:scale(1)}.new-paint-button{font-family:"Noto Sans JP";font-size:14px;font-weight:bold;padding:26px 0;position:fixed;bottom:0;background:#0D754A;border-radius:0;color:white;width:100%;z-index:1}.new-paint-button img{margin-right:10px;vertical-align:-2px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.udp_wrapper .btn{border-radius:22px}.udp_wrapper .btn.green{background-color:#00A862}.udp_wrapper #container>#create_card .content section#select_design nav>#select_category>ul li.on{border-bottom:1pt solid #00A862}.udp_wrapper #container>#create_card .content section#select_design nav>#design_selector ul li{border-radius:8px}.udp_wrapper #container>#create_card .content section#select_design nav>#design_selector ul li img{border-radius:8px}.udp_wrapper #container>#create_card .content section#select_design nav>#design_selector ul li.on{border:2px solid #00A862}.udp_wrapper .sbj_ul .icon_line.on,.udp_wrapper .sbj_ul .icon_mail.on,.udp_wrapper .sbj_ul .icon_fb.on,.udp_wrapper .sbj_ul .icon_tw.on,.udp_wrapper .sbj_ul .icon_mixi.on{border-bottom:2px solid #00A862}.udp_wrapper #wrapper>#gift_card_ticket>section{border-bottom:2px solid #00A862}.udp_wrapper #wrapper>#gift_card_ticket .content section h3+table tr.expired_at p{color:#00A862}.udp_wrapper #wrapper .static .content header .tabs a.on{border-bottom:2px solid #00A862}.udp_wrapper #wrapper .static .guide_heading{border-bottom:2px solid #00A862}.udp_wrapper #guide .content .faq_list div dl{padding:0px 30px;margin-right:3px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/static/icon_q_udp-7b1d5b41f84a8dc16086b9156febb70895da73525c100505adc71aef28060310.png) no-repeat left 2px;background-size:14px auto;padding-bottom:20px;position:relative}.udp_wrapper #wrapper>#inquiry .content section #email_form form input[type="text"]{background-color:white;border-bottom:1px solid rgba(0,0,0,0.12);font-size:13px}.udp_wrapper #wrapper>#inquiry .content section #email_form form .send{color:white;background-color:#00A862;border-radius:22px;width:60px}.udp_wrapper #wrapper>#inquiry .content section.by_mail p span{color:#00A862}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.shop.book_select h1,#wrapper.shop.book_select h2,#wrapper.shop.book_select h3,#wrapper.shop.book_select h4,#wrapper.shop.book_select h5,#wrapper.shop.book_select h6,#wrapper.shop.book_select p{color:#1e1e1e}#wrapper.shop.book_select p{font-size:12px;line-height:18px;font-weight:400}#wrapper.shop.book_select .content{background-color:#f6f6f6;padding:20px}#wrapper.shop.book_select .content p{padding-top:10px}#wrapper.shop.book_select #description.content h1,#wrapper.shop.book_select #description.content h2{font-family:'SoDoSans';font-weight:900;color:#006241;text-align:center}#wrapper.shop.book_select #description.content h2{padding-left:10px;font-size:16px;line-height:19.2px}#wrapper.shop.book_select #description.content h1{margin-top:3px;font-size:24px;line-height:28.8px}#wrapper.shop.book_select #description.content p{text-align:center}#wrapper.shop.book_select #description.content .key-visual{display:flex;flex-direction:row;justify-content:space-between}#wrapper.shop.book_select #description.content .key-visual .title{flex:auto;align-self:center}#wrapper.shop.book_select #description.content .key-visual img{width:40%}#wrapper.shop.book_select #caution.content{padding:15px 30px 80px}#wrapper.shop.book_select #caution.content p{color:#595959}#wrapper.shop.book_select #caution.content p.caution-title{font-weight:600}#wrapper.shop.book_select nav.book-tabs{display:flex;padding:30px 11px}#wrapper.shop.book_select nav.book-tabs .tab{display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0.7;width:50%;margin:0 4px;padding:8px;border-radius:30px;background-color:#D9D9D9}#wrapper.shop.book_select nav.book-tabs .tab.on{opacity:1}#wrapper.shop.book_select nav.book-tabs #book-500-tab.tab.on{background-color:#427D91}#wrapper.shop.book_select nav.book-tabs #book-700-tab.tab.on{background-color:#BB954A}#wrapper.shop.book_select nav.book-tabs .tab img{width:40px}#wrapper.shop.book_select nav.book-tabs #book-700-tab.tab img{margin-top:-3px}#wrapper.shop.book_select nav.book-tabs .tab h3,#wrapper.shop.book_select nav.book-tabs .tab p{color:#ffffff}#wrapper.shop.book_select nav.book-tabs .tab h3{margin-top:-3px;margin-left:8px;font-size:24px;font-family:'SoDoSans';font-weight:700}#wrapper.shop.book_select nav.book-tabs .tab p{margin-left:2px;margin-bottom:-5px;font-size:16px}#wrapper.shop.book_select .selectable-item-sets{display:grid}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set{display:flex;flex-direction:row;justify-content:space-between;padding:15px 0;border:1px solid #f6f6f6}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set img{margin-left:30px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p{flex:auto;align-self:center;font-size:16px;line-height:24px;font-weight:600}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p.label{margin-left:16px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p.total-price{align-self:center;text-align:end;padding-right:24px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set .arrow{margin-right:25px;width:16px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_lightgray-79e4ed2c30403dd8594a137c4dacf84d327c7b8071dd26a9ec1d7cf12a026f6a.png) 50%/50% no-repeat}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}#bplp-top .finished{padding:10px}#bplp-top .purchase-btn{position:absolute;right:20px;top:32px}#bplp-top .main-image{height:420px}#bplp-top .main-image h2{position:absolute;width:201px;height:44px;left:25%;top:102px;font-size:37px;line-height:44px}#bplp-top .main-image p{position:absolute;left:25%;top:154px;font-size:14px;line-height:21px}#bplp-top .main-image .background{height:420px}#bplp-top .outline{background:#F9F9F9}#bplp-top .outline .container .outline-detail{padding:40px 30px 60px 30px}#bplp-top .outline .container .outline-detail h2{font-size:29px;line-height:180%}#bplp-top .outline .container .outline-detail .contents span{background-color:#006241;border-radius:12px;padding:3px 18px;font-size:16px}#bplp-top .outline .container .outline-detail p{font-size:14px;line-height:170%}#bplp-top .outline .container .how-to-get{padding:0px 30px 60px 30px}#bplp-top .outline .container .how-to-get h2{font-size:30px;margin-bottom:25px}#bplp-top .outline .container .how-to-get .contents .content{height:100px;align-items:center;display:flex}#bplp-top .outline .container .how-to-get .contents .content .number{vertical-align:top;display:inline-block;padding:4px 10px;width:32px;line-height:24px;box-sizing:border-box;margin-right:12px}#bplp-top .outline .container .how-to-get .contents .content .sentence{font-size:14px;line-height:18.9px;width:190px;margin-right:20px}#bplp-top .outline .container .notes{padding:20px;border-radius:4px}#bplp-top .outline .container .notes .content span{font-size:12px;line-height:19.2px}#bplp-top .confirmation .container{margin:0 auto}#bplp-top .confirmation .container .confirmation-detail h2{padding:60px 60px 30px 60px}#bplp-top .confirmation .container .confirmation-detail .mail{background:rgba(255,255,255,0.6);border-radius:10px;flex-direction:column;margin:30px}#bplp-top .confirmation .container .confirmation-detail .mail h3{font-size:18px;line-height:150%}#bplp-top .confirmation .container .confirmation-detail .mail img{width:220px}#bplp-top .confirmation .container .confirmation-detail .history{border-radius:10px;margin:30px}#bplp-top .confirmation .container .confirmation-detail .history h3{font-size:18px;line-height:150%}#bplp-top .confirmation .container .confirmation-detail .history img{width:220px}#bplp-top .confirmation .container .contact-btn{margin:40px 30px}#bplp-top .confirmation .container .caution-btn{margin:40px 30px}#bplp-top .confirmation .container .caution-btn ul{padding-left:20px;padding-right:20px;padding-bottom:40px}@media screen and (min-width: 426px){#bplp-top .main-image{background-color:#C8EEE1;z-index:-1}#bplp-top .main-image .content{width:210px;height:100%;margin:0 auto}#bplp-top .main-image .content h2{top:145px;left:unset}#bplp-top .main-image .content p{top:200px;left:unset}#bplp-top .main-image .background{width:1200px;position:absolute;top:50%;left:50%;margin-top:-210px;margin-left:-600px}#bplp-top .outline-detail .notes p{text-align:center}#bplp-top .content{width:330px;margin:0 auto}#bplp-top .notes{justify-content:center}#bplp-top #start-wizard .content{width:initial}}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}#wrapper>#thankyou{margin-bottom:15px}#wrapper>#thankyou .content section{padding-top:20px}#wrapper>#thankyou .content section#message,#wrapper>#thankyou .content section.message{margin:0 16px;text-align:center}#wrapper>#thankyou .content section#message h2,#wrapper>#thankyou .content section.message h2{padding-bottom:15px}#wrapper>#thankyou .content section#message h3,#wrapper>#thankyou .content section.message h3{font-size:16px;padding-bottom:10px;color:#1e1e1e}#wrapper>#thankyou .content section#message p.information,#wrapper>#thankyou .content section.message p.information{padding-top:25px;font-size:12px;color:#525252;line-height:1.6}#wrapper>#thankyou .content section#message p.information span,#wrapper>#thankyou .content section.message p.information span{display:inline-block;*display:inline;*zoom:1;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_information-4ddbc2cb0fab133563eef28fe484d0be0df4f998faad48762cd724b8106877ec.png) no-repeat center center;background-size:16px 16px;width:16px;height:16px;padding-right:6px;margin-bottom:-3px}#wrapper>#thankyou .content section#resend{border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;background:#f6f6f6;margin:35px 0 0 !important;text-align:center;padding:20px 16px}#wrapper>#thankyou .content section#resend p{padding-bottom:14px}#wrapper>#thankyou .content section#buttons{padding-top:22px;width:80%;margin:0 auto;overflow:hidden}#wrapper>#thankyou .content section#buttons p{padding-top:14px;font-size:12px}#wrapper>#thankyou .content section#buttons .btn,#wrapper>#thankyou .content section#resend .btn{font-size:14px}#wrapper>#thankyou .content section#buttons .btn span,#wrapper>#thankyou .content section#resend .btn span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png) no-repeat left center;background-size:29px 29px;padding:10px 0 10px 39px}#wrapper>#thankyou .content section#buttons .btn.facebook span,#wrapper>#thankyou .content section#resend .btn.facebook span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png)}#wrapper>#thankyou .content section#buttons .btn.twitter span,#wrapper>#thankyou .content section#resend .btn.twitter span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_twitter-c44fe9e1704fefc1086cc6b32105d5da77c78a49aec011daecd5b658c913879d.png)}#wrapper>#thankyou .content section#buttons .btn.mixi span,#wrapper>#thankyou .content section#resend .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mixi-3944c3e58543f7aab296a9dd09fa9cdf77eb508056e4e61eb3c0ca617d8e0335.png)}#wrapper>#thankyou .content section#buttons .btn.line,#wrapper>#thankyou .content section#resend .btn.line{background:#5fbb00;border:none;color:white;line-height:44px}#wrapper>#thankyou .content section#buttons .btn.line span,#wrapper>#thankyou .content section#resend .btn.line span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_line_transparent-3e27fbddbc7ab42f94155e59b4f90cbcd5a1afe6c595e5f88831b9e5b6c7c548.png);background-size:29px 28px}#wrapper>#thankyou .content section#buttons .btn.mail,#wrapper>#thankyou .content section#resend .btn.mail{background:#5fbb00;border:none;color:white;line-height:44px}#wrapper>#thankyou .content section#buttons .btn.mail span,#wrapper>#thankyou .content section#resend .btn.mail span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_mail_transparent-ed7a1f98573f01a392f38f3d23d83adb9831e3e6b6d0aeff7421b1ea9d9a16fe.png);background-size:24px 19px}#wrapper>#thankyou .content section#buttons+#gift_url{padding-top:28px}#wrapper>#thankyou .content section#gift_url{width:100%;text-align:left;padding-bottom:28px}#wrapper>#thankyou .content section#gift_url h4{font-size:16px;color:#1e1e1e;padding-left:16px;padding-bottom:15px}#wrapper>#thankyou .content section#gift_url>a{display:block;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;background:#f6f6f6;padding:8px 0 8px 16px;color:#726c66;font-size:10px}#wrapper>#thankyou .content section#gift_url>a input,#wrapper>#thankyou .content section#gift_url>a input:focus{outline:none}#wrapper>#thankyou .content section#gift_url>a span{display:inline-block;*display:inline;*zoom:1;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_link-f9544664fd0672454aa78dea9ebbf8a1373b8b4f236b3141f238439f878944aa.png) no-repeat left center;background-size:29px 29px;padding:4px 16px 4px 39px;line-height:21px;word-break:break-all;word-wrap:break-word}#wrapper>#thankyou .content section#gift_url>a+p{font-weight:300;font-size:14px;padding:15px 16px 0}#wrapper>#thankyou .content section#gift_url ul{padding:15px 16px 0}#wrapper>#thankyou .content section#gift_url ul li{font-weight:600;font-size:12px;line-height:1.35;overflow:hidden;padding-left:7px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/list_dot_green-580723c68da31a237490917ccf7878ffb8259f36e07776e554aa9219375a416e.png) no-repeat left 7px;background-size:3px 3px}#wrapper>#thankyou .content section#next{width:80%;padding-top:0px;margin:0  auto}#wrapper>#thankyou .content section#next p{font-size:12px;margin:5px auto 10px}#wrapper>#thankyou .content section#next .btn a{margin-bottom:15px}#wrapper>#thankyou .content section#next .btn.share_on_fb{font-size:12px;width:100%}#wrapper>#thankyou .content section#next .btn.share_on_fb span{background:imges-url("sp/icon_sns_facebook.png") 0 0 no-repeat;background-size:10%}#wrapper>#thankyou .content section#order_id{margin:0 16px;padding-top:25px}#wrapper>#thankyou .content section#order_id.failed{padding-top:20px;padding-bottom:25px}#wrapper>#thankyou .content section#order_id p{text-align:center}#wrapper>#thankyou .content section#order_id .incomplete_message{padding-top:9px}#wrapper>#thankyou .content .complete_message{margin-bottom:20px}#wrapper>#thankyou .content .complete_message p{font-size:16px;color:#333333}#wrapper>#thankyou .content .complete_message p+p{margin-top:6px}#wrapper>#thankyou .content .complete_message p.complete_notice{margin-top:20px;font-size:11px;text-align:left;color:#666666;line-height:1.4}#wrapper>#thankyou .content .incomplete_message p{font-size:14px;line-height:1.35}#wrapper>#thankyou .content .incomplete_message p+p{margin-top:1em}#wrapper>#thankyou .content .incomplete_message p.caution{line-height:25px;font-size:16px;color:#d1283e}#wrapper>#thankyou .content .incomplete_message p.caution img{padding-right:8px;vertical-align:top}#wrapper>#thankyou .content .incomplete_message p.sub{color:#d1283e;font-size:14px;margin-top:17px;margin-bottom:10px;line-height:1.35}#wrapper>#thankyou .content .complete_notice p{color:#d1283e;line-height:1.6}#wrapper>#thankyou>.content.holiday section#message{margin:0}#wrapper>#thankyou>.content.holiday section#message #gift_url{padding-bottom:0}#wrapper>#thankyou>.content.holiday section#message #gift_url>a{width:100%;display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_link-f9544664fd0672454aa78dea9ebbf8a1373b8b4f236b3141f238439f878944aa.png) no-repeat 3% center;background-size:29px 29px;padding:4px 16px 4px 39px;line-height:21px;word-break:break-all;word-wrap:break-word}#wrapper>#thankyou>.content.holiday section#message #gift_url>a span{line-height:2em;font-size:12px}#wrapper>#thankyou>.content.holiday .complete_message{margin-top:10px}#wrapper>#thankyou>.content.holiday .complete_message>p.holiday_complete_p1{color:#737373;font-size:1em}#wrapper>#thankyou>.content.holiday .complete_message>p.holiday_complete_p2{color:#5eb51f;width:80%;margin:30px auto}#wrapper>#thankyou>.content.holiday .complete_message>p.holiday_complete_p3{color:#5eb51f;width:80%;margin:30px auto 10px}#wrapper>#thankyou>.content.holiday .complete_message>p.complete_notice{width:77%;margin:20px auto;font-weight:100;font-size:12px}#wrapper>#thankyou>.content.holiday .complete_message p.oder_num{width:77%;margin:0 auto;color:#666666;font-size:0.8em;text-align:left}#wrapper>#thankyou>.content.holiday .complete_message p.oder_num>span{color:#4d4d4d;font-size:1.05em}#wrapper>#thankyou>.content.holiday .btn.slgray{width:80%;margin:20px auto;color:#797979;border:1px solid #d1d1d1;background:#e7e7e7 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_g-04f396bfbe367a3a5a00aef66d3d38f1b32836734f9afea1e38bd36236b79e7e.png) no-repeat 94% 50%;background-size:11px;line-height:3em}#wrapper>#thankyou>.content.holiday .btn.slgray>span{font-size:15px;margin-right:18px}#wrapper>#thankyou>.content.holiday .btn{line-height:3.2em;height:50px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;vertical-align:middle}#wrapper>#thankyou>.content.holiday .btn.gray{width:80%;background:#a2a2a2 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_w-f44ec3e31f6e779ec3d8468e1b1f2db67b4f49828ad2ea47f9b2f8c0d373c66a.png) no-repeat 94% 50%;background-size:11px;margin:30px auto}#wrapper>#thankyou>.content.holiday .mail,#wrapper>#thankyou>.content.holiday .line{width:80%;background:#5eb51f url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_w-f44ec3e31f6e779ec3d8468e1b1f2db67b4f49828ad2ea47f9b2f8c0d373c66a.png) no-repeat 94% 50%;background-size:11px;margin:20px auto 0px;color:#ffffff}#wrapper>#thankyou>.content.holiday .holiday_head{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/card/card_head_bg-2dba0f2c9e37ed8edcdfeb90fcd721f401fa59cece085ef27a0562771de13017.jpg) no-repeat;background-size:100%;height:62px}#wrapper>#thankyou>.content.holiday .holiday_head .holiday_head_tit{color:#ffffff;text-align:center;padding-top:18px;letter-spacing:0.06em}@media screen and (min-width: 401px){#wrapper>#thankyou .content section#gift_url>a{font-size:14px}}.holiday_banner_2016{display:block;width:100%;margin-bottom:15px}.holiday_banner_2016 img{width:100%}.holi_head_2016{width:100%;height:80px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2016/header_bg-c8a362ad781ce5c5c7b1c8b4ddea6ad43b44ac2e9d81e71c7261f41f0942a851.png);background-size:100% 80px}.holi_head_2016 .holi_egift_logo{width:50%;margin:0 auto;text-align:center}.holi_head_2016 .holi_egift_logo img{width:170px;margin-top:20px}.holi_head_2016_complete .holi_egift_logo{width:55%;margin:0 auto}.holi_head_2016_complete .holi_egift_logo a img{margin-top:20px;width:55%;position:absolute}.holi_head_2016_complete .complete{width:100%;display:block}.holi_head_2016_cover{margin-bottom:80px}.holi_head_2016_cover .holi_egift_logo{width:55%;margin:0 auto}.holi_head_2016_cover .holi_egift_logo a img{margin-top:20px;width:55%;position:absolute}.holi_head_2016_cover .cover{width:100%;display:block;position:absolute;height:40%}.holiday_cover_bg{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2016/card_bg-a21ab0af61dc1e34168f5fb6b92ebdd2cca54a27bdecdd0483d7d80fa2871ccc.png) no-repeat 0 -30px;background-size:100% 100%}.holiday_cover_bg .holiday_2016_card_cover{margin:3% auto 35px auto !important}.holi_foot_2016{width:100%;height:80px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2016/footer_bg-7412dc686c7967c930574d7e9c857ede93a6c2f14896d1cc668a050480cb4444.png);margin-top:20px}.holi_foot_2016 .brand_logo,.holi_foot_2016 .egift_logo{float:right;margin-right:15px;margin-top:15px}.holi_foot_2016 .egift_logo{width:35px}.holi_foot_2016 .brand_logo{width:45px}.holi_foot_2016 .copyright{width:60%;display:block;float:left;font-size:10px;margin:30px 0 0 10px;color:#e7e4e1}a.back_to_holiday_top{display:inline-block;margin-left:20px}a.back_to_holiday_top:before{content:'';vertical-align:middle;display:inline-block;width:17px;height:17px;margin:0 5px 0 -5px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_left_gray-33d7bd5aec8eb4f8d5483082a1e7bf8b92676b28c08762dcee3bd0283f2d5f97.png) no-repeat top center;background-size:50%}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#container>#payment_method{margin-bottom:35px}#container>#payment_method>h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;width:100%;background:#e5e5e5;color:#525252;font-size:14px;padding:4px 16px}#container>#payment_method .content section ul{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:100%;border-bottom:1px solid #e2ddd7;margin-bottom:35px}#container>#payment_method .content section ul li a{display:table;width:100%;height:auto;overflow:hidden;table-layout:fixed}#container>#payment_method .content section ul li a figure{width:59px;height:43px;display:table-cell;vertical-align:middle}#container>#payment_method .content section ul li a figure span{display:block;width:29px;height:29px;margin:7px 14px 7px 16px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_payment_method-26cb2cd8038f3aaf1c6749af62da740774ef22221218c773a6123243ef4a112f.png) no-repeat left top;background-size:29px 145px}#container>#payment_method .content section ul li a p{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-top:1px solid #e2ddd7;width:100%;height:43px;display:table-cell;padding-right:16px;overflow:hidden}#container>#payment_method .content section ul li a p span{font-weight:300;display:block;line-height:43px;float:right;width:100%;height:43px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_lightgray-79e4ed2c30403dd8594a137c4dacf84d327c7b8071dd26a9ec1d7cf12a026f6a.png) no-repeat right center;background-size:auto 13px}#container>#payment_method .content section ul li:nth-child(1) figure>span{background-position:0 0px}#container>#payment_method .content section ul li:nth-child(2) figure>span{background-position:0 -29px}#container>#payment_method .content section ul li:nth-child(3) figure>span{background-position:0 -58px}#container>#payment_method .content section ul li:nth-child(4) figure>span{background-position:0 -87px}#container>#payment_method .content section ul li:nth-child(5) figure>span{background-position:0 -116px}#container>#payment_method .content section ul li:first-child a p{border-top:none}#container>#payment_method .content button.cancel{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;color:white;background:#aeaeae;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:75px;height:33px;padding:0 15px;margin:0 auto;line-height:33px;font-size:13px}#container>#payment_method .content button.cancel span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_left_white-bd65ded05eaea7ddaba0f408ffde6f33293cf3bf656a4756af2f95e007faeb42.png) no-repeat left center;background-size:8px 13px;padding-left:16px}#container>#add_new_creditcard{margin-bottom:35px}#container>#add_new_creditcard>h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;width:100%;background:#e5e5e5;color:#525252;font-size:14px;padding:4px 16px}#container>#add_new_creditcard .content section{padding-top:35px}#container>#add_new_creditcard .content section h3{padding-bottom:15px;border-bottom:1px solid #e2ddd7;padding-left:16px}#container>#add_new_creditcard .content section>div{margin:25px 16px 0;overflow:hidden}#container>#add_new_creditcard .content section>div label{display:block;font-size:14px;padding-bottom:15px}#container>#add_new_creditcard .content section>div input[type="text"]{display:block;background:#f6f6f6;font-size:14px}#container>#add_new_creditcard .content section>div>p{margin-top:25px;font-size:12px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/sp/image_cardtype.jpg) no-repeat left top;background-size:276px, 33px;padding-top:48px;line-height:1.35;font-weight:300;padding-bottom:33px}#container>#add_new_creditcard .content section>div>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:2px;float:left;margin-bottom:35px}#container>#add_new_creditcard .content section>div>div+div{padding-right:0;padding-left:2px}#container>#add_new_creditcard .content section>div button.btn.green{clear:both;display:block;background:#be0d34;color:white;text-align:center;width:100%;line-height:44px;height:44px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;font-size:18px;margin-bottom:35px}#container>#add_new_creditcard .content section>div>dl dt,#container>#add_new_creditcard .content section>div>dl dd{font-size:12px;padding-bottom:3px;line-height:1.35}#container>#add_new_creditcard .content section>div>dl dd+dt{padding-top:10px}#container>#add_new_creditcard .content section>div>dl dd{font-weight:300}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.frontside .card_head{background:#ffffff;height:62px;min-height:40px;width:100%;border-bottom:1px solid #ededed}.frontside .card_head ul{width:94%;margin:0px auto;padding-top:8px;text-align:center}.frontside .card_head ul li{display:inline-table;vertical-align:middle;color:#ffffff}.frontside .card_head ul .card_head_tit{width:47%;text-align:right;padding-top:16px;font-size:17px;color:#333333}.frontside .card_head ul .card_head_l{float:left;width:70px}.frontside .card_head ul .card_head_l span{height:45px;display:block;width:69px}.frontside .card_head ul .card_head_r{float:right;margin-top:6px;width:50px;height:32px;border-radius:6px;border:1px solid #0D754A;position:relative}.frontside .card_head ul .card_head_r::before{content:"完了";display:block;position:absolute;color:#333333;top:8px;left:10px}.general_create_card.custom{margin-top:80px}.general_create_card .general_bg{margin:0 auto;height:100%;width:94%;margin:10px auto 65px auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);background-size:100%}.general_create_card .general_bg h2{width:90%;margin:0 auto 18px auto;padding-top:20px}.general_create_card .general_bg h2 img{width:100%}.general_create_card .general_bg #cart_form_message{min-height:130px;background:#edeeee}.general_create_card .general_bg #cart_form_sender_name{background:#edeeee}.general_create_card .loader{display:none;position:fixed;top:0;left:0;height:100%;width:100%;text-align:center;background:#cccccc;opacity:0.7}#customize{margin-bottom:20px;height:100%;overflow:scroll}.general_card_menu{bottom:0;position:fixed;width:100%;z-index:9999}.general_card_menu .general_card_bg_bt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/custom/card_menu_bg_bt-dce3cafb746664d225933ca841ff292daf26d838b7aa11a0d037aaf4d7dea272.png) no-repeat center top;height:20px;background-size:155px;border:1px solid #ededed;border-top-right-radius:0.5em;border-top-left-radius:0.5em;-webkit-border-top-right-radius:0.5em;-webkit-border-top-left-radius:0.5em;-o-border-top-right-radius:0.5em;-o-border-top-left-radius:0.5em;-moz-border-top-right-radius:0.5em;-moz-border-top-left-radius:0.5em;-ms-border-top-right-radius:0.5em;-ms-border-top-left-radius:0.5em;background-color:white;width:100px;margin:0 auto;border-bottom:0;position:relative;z-index:8;top:1px}.general_card_menu .general_card_menusum{min-height:90px}.general_card_menu .general_card_menusum ul#designs_base{border-top:1px solid #ededed;background-color:#ffffff;height:80px;overflow:hidden;position:relative;z-index:7}.general_card_menu .general_card_menusum ul#designs_base>li{margin:11px auto 0 auto;width:100%;height:63px;overflow:hidden;display:none}.general_card_menu .general_card_menusum ul#designs_base>li.on{display:block}.general_card_menu .general_card_menusum ul#designs_base>li>ul{width:9999px;overflow:hidden;top:0;left:0;margin:0}.general_card_menu .general_card_menusum ul#designs_base>li>ul>li{padding:0 4px;height:62px;display:inline-block;cursor:pointer;float:left;position:relative}.general_card_menu .general_card_menusum ul#designs_base>li>ul>li div.h_sum_on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/custom/card_sum_select-1aec79fa34e2cf500894b157c5c88be67a4456f1858b8dff1fb6819bd6e9d2cb.png) no-repeat;background-size:83px;position:absolute;z-index:999;top:0;height:62px;width:83px;display:none}.general_card_menu .general_card_menusum ul#designs_base>li>ul>li.on div.h_sum_on{display:block}.general_card_menu .h_sum1 img,.general_card_menu .h_sum2 img,.general_card_menu .h_sum3 img,.general_card_menu .h_sum4 img,.general_card_menu .h_sum5 img,.general_card_menu .h_sum6 img,.general_card_menu .h_sum7 img,.general_card_menu .h_sum8 img,.general_card_menu .h_sum9 img,.general_card_menu .h_sum10 img{width:82px;border:1px solid #ededed;height:60px}.general_card_menu .sum_bg{width:82px;height:63px}.general_card_menu .sum_bg .sum_img{width:63px;height:45px;position:relative;top:-24px;left:8px}.general_card_menu .sum_bg .sum_img img{width:100%;height:100%}.general_card_menu .sum_bg .sum_line{position:relative;top:-19px}.general_card_menu .sum_bg .sum_line span{height:7px;width:77%;border-bottom:1px #ededed solid;margin:0 auto;display:block}.general_card_menu .sum_color{width:81px;height:60px}.general_card_menu .general_card_menuicon{background-color:#ffffff;border-top:1px solid #ededed;height:56px;text-align:center;background-size:100% 56px}.general_card_menu .general_card_menuicon ul{text-align:center;width:100%;margin:0 auto}.general_card_menu .general_card_menuicon ul li{height:56px;width:21%;display:inline-block}.general_card_menu .general_card_menuicon ul li span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/custom/menu_icon-3c44077c0a8f59daa93102118a30c65c8d465eefde0bfd7df294b4f421b13c44.png) no-repeat;background-size:330px;height:56px;width:78px;margin:0 auto;display:block}.general_card_menu .general_card_menuicon .h_i1{margin-right:5px}.general_card_menu .general_card_menuicon .h_i1>span{background-position:-6% 9px}.general_card_menu .general_card_menuicon .h_i1.on span{background-position:-6% -44px}.general_card_menu .general_card_menuicon .h_i2{margin-right:5px}.general_card_menu .general_card_menuicon .h_i2>span{background-position:-6% 9px}.general_card_menu .general_card_menuicon .h_i2.on span{background-position:-6% -44px}.general_card_menu .general_card_menuicon .h_i3{margin-right:5px}.general_card_menu .general_card_menuicon .h_i3>span{background-position:30% 10px}.general_card_menu .general_card_menuicon .h_i3.on span{background-position:30% -44px}.general_card_menu .general_card_menuicon .h_i4>span{background-position:67% 9px}.general_card_menu .general_card_menuicon .h_i4.on span{background-position:67% -44px}div.general_create_card .general_bg_l{min-height:160px}#container>#confirm .content section#preview .general_bg_l,.general_bg_l{margin:8px auto 0;min-height:150px;padding-bottom:12px;width:88%}#container>#confirm .content section#preview .general_bg_l p,.general_bg_l p{line-height:2.8;margin:0;font-size:14px;padding:0;word-wrap:break-word}#container>#confirm .content section#preview .general_bg_l .message,.general_bg_l .message{min-height:116px}#container>#confirm .content section#preview .general_bg_l .sender-name-area,.general_bg_l .sender-name-area{display:flex;justify-content:flex-end}#container>#confirm .content section#preview .general_bg_l .sender-name-area p:first-child,.general_bg_l .sender-name-area p:first-child{padding-right:10px;font-weight:bold}#container>#confirm .content section#preview .general_bg_l .sender-name-area .sender-name,.general_bg_l .sender-name-area .sender-name{font-weight:bold}.btn_custom{background-color:unset;display:flex;justify-content:center;align-items:center;border:1px solid #0D754A;border-radius:3px;width:70%;margin:0 auto 24px;padding:4px 0}.btn_custom img{height:24px}.btn_custom p{font-size:14px;color:black;font-weight:normal}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}ul.cart_form_error{padding-bottom:10px}ul.cart_form_error li{color:#d1283e;font-weight:300;font-size:12px}div.error_list ul.cart_form_error{padding:10px;border:#be0006 2px solid;margin:10px}div.error_list ul.cart_form_error li{padding-left:1em;text-indent:-1em}div.error_list ul.cart_form_error li:before{content:"・"}div.error_list ul.cart_form_error li a{display:block;margin-bottom:0;font-weight:bold;padding-left:-1em}.sbj-row{padding-left:15px;padding-right:15px}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper>#gift_card_expired{margin-bottom:25px}#wrapper>#gift_card_expired h2{width:100%;margin-bottom:25px}#wrapper>#gift_card_expired h2 img{width:100%}#wrapper>#gift_card_expired p{font-size:14px;text-align:center;line-height:22px;color:#d1283e}#wrapper>#gift_card_expired p span.icon{display:inline-block;*display:inline;*zoom:1;height:22px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/icon_caution_red-46cbd78066fb924bb3d087a1a5bac898bf530aa0ad838092959a9e191e99141b.png) no-repeat left center;background-size:22px 22px;padding-left:32px}#wrapper>#gift_card_expired>.covid19-expired{margin:20px 3%}#wrapper>#gift_card_expired>.covid19-expired p{font-weight:normal;font-size:16px;text-align:left;color:#333333;line-height:1.3;margin-bottom:20px}#wrapper>#gift_card_expired>.covid19-expired .caution-box{padding:30px 20px;border:2px solid #d1283e;background-color:rgba(209,40,62,0.15);margin-bottom:30px}#wrapper>#gift_card_expired>.covid19-expired .no-margin-bottom{margin-bottom:0}#wrapper>#gift_card_expired>.covid19-expired .caution{color:#d1283e}#wrapper>#gift_card_expired>.covid19-expired .modal-link{margin:0 auto;margin-bottom:30px;text-align:center}#wrapper>#gift_card_expired>.covid19-expired .modal-link a{color:#0366D6;border-bottom:solid 1px #0366D6}#wrapper>#gift_card_expired>.covid19-expired .center{text-align:center}#wrapper>#gift_card_expired>.covid19-expired .bold{font-weight:bold}#wrapper>#gift_card_expired>.covid19-expired a.compensation-btn{color:#fff;display:block;text-align:center;margin:0 auto;padding:10px;background-color:#5eb51f;width:90%;border-radius:3px}#modal_compensation_flow{max-height:calc(80vh);overflow:scroll;margin:10% auto 20%}#modal_compensation_flow .modal_content{margin:0 auto}#modal_compensation_flow p{font-weight:normal;margin:15px auto;text-align:center;color:#333333}#modal_compensation_flow .modal_content_header{position:relative;border-bottom:solid 2px gray;margin-bottom:20px}#modal_compensation_flow .modal_content_header .modal_close{position:absolute;right:7%;top:0%}#modal_compensation_flow .modal_content_header .modal_close img{width:20px}#modal_compensation_flow .modal_content_header P{font-weight:bold}#modal_compensation_flow .modal_image{padding:0 16px}#modal_compensation_flow .modal_image img{width:100%}#modal_compensation_flow .q{text-align:center;margin:30px auto}#modal_compensation_flow .q a{border-bottom:solid 1px #0366D6;color:#0366D6}#modal_compensation_flow .close{text-align:center;margin-bottom:30px}#modal_compensation_flow .close .modal_close{display:inline-block;text-align:center;background-color:#888888;padding:10px;width:50%;color:#fff;font-weight:bold}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.sbj-row{padding-left:15px;padding-right:15px}#wrapper>#gift_card_show .reply_image{margin-bottom:25px}#wrapper>#gift_card_show p{font-size:14px}#wrapper>#gift_card_show #reply_content{margin:0 10px;word-break:break-all}#wrapper>#gift_card_show .btn.green,#wrapper>#gift_card_show .btn.white{width:auto;margin:0 16px}#wrapper>#gift_card_show .general_create_card .general_bg{margin:10px auto 35px auto}#wrapper>#gift_card_show section{overflow:hidden}#wrapper>#gift_card_show section h3{color:#726c66;padding-bottom:15px;padding-left:16px;border-bottom:2px solid #5eb51f}#wrapper>#gift_card_show .plural_tickets{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/bg_plural_available-a7d073b5040ef477d3a3726dba5246b799f67a9dbc63494ce7ba516fff04a89a.gif) repeat;background-size:191px 349px;margin-left:10px;margin-right:10px;position:relative}#wrapper>#gift_card_show .plural_tickets:after{content:"";position:absolute;z-index:2;width:6px;top:0;bottom:0;right:0;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/border_zigzag-3c75514f8e7d6c293cc728b504968f402c8a34cf32e7f0275901e8af89c59f03.png) repeat-y;background-size:6px 14px}#wrapper>#gift_card_show .ticket_list_header{width:100%;height:13px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/border_dotted_bottom-713b366a759fa533e065613304780a117d88178c95c3951b019c865fb77fc3ac.png) repeat-x 9px bottom;background-size:9px 3px}#wrapper>#gift_card_show .ticket_list{position:relative}#wrapper>#gift_card_show .ticket_list:before{content:"";display:block;width:100%;height:2px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/border_dotted_top-121ec9743d9a26c0c84202b90bdf8ecbb0da22367dea4720b05010fef1ed071e.png) repeat-x 9px 0px;background-size:9px 2px;position:absolute;top:0;z-index:1}#wrapper>#gift_card_show .ticket_list:after{content:"";display:block;width:100%;height:3px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/border_dotted_bottom-713b366a759fa533e065613304780a117d88178c95c3951b019c865fb77fc3ac.png) repeat-x 9px 0px;background-size:9px 3px;position:absolute;bottom:0;z-index:1}#wrapper>#gift_card_show .ticket_body{display:table;width:100%;position:relative;z-index:2;table-layout:fixed}#wrapper>#gift_card_show .available_ticket .label{padding-right:56px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/ticket_label-015952a801a6336e933600d8995faa996aa0cd14e35b366aba603b107150f974.png) no-repeat left center;background-size:78px 21px}#wrapper>#gift_card_show .exchanged_ticket{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/bg_plural_exchanged-a2532b10198a6295385edf57a083806744fac60293fd02d11b56cd91d757b745.gif) repeat;background-size:25px 25px}#wrapper>#gift_card_show .exchanged_ticket .label{padding-right:79px}#wrapper>#gift_card_show .hole{width:64px;vertical-align:middle;display:table-cell}#wrapper>#gift_card_show .label{text-align:left;vertical-align:middle;display:table-cell;color:#00704a}#wrapper>#gift_card_show .label .count_child,#wrapper>#gift_card_show .label .count_parent{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/ticket_numbers-e7eece99056d2ce87a62efa90651cd3693328aa94bdc9af1b53d463b630b6866.png) no-repeat;background-size:13px auto;width:13px;height:13px;display:inline-block;vertical-align:middle}#wrapper>#gift_card_show .label .count_child{margin-left:53px}#wrapper>#gift_card_show .label .count_parent{margin-left:10px}#wrapper>#gift_card_show .label .count_1{background-position:0 0}#wrapper>#gift_card_show .label .count_2{background-position:0 -13px}#wrapper>#gift_card_show .label .count_3{background-position:0 -26px}#wrapper>#gift_card_show .label .count_4{background-position:0 -39px}#wrapper>#gift_card_show .label .count_5{background-position:0 -52px}#wrapper>#gift_card_show .label .count_6{background-position:0 -65px}#wrapper>#gift_card_show .stamp{position:absolute;right:0;top:0;text-align:left;width:119px;z-index:0;line-height:64px}#wrapper>#gift_card_show .stamp img{vertical-align:middle}#wrapper>#gift_card_show .arrow{vertical-align:middle;display:table-cell;text-align:left;width:27px}#wrapper>#gift_card_show .holiday14_bg_b01{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b01-51f48702705e584a319b9b2611eda523937b297e1e22be3d0d141e818201b390.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg_b02{background:#e22732 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b02-5c8b729c1e39eb59ee16e0c07deb9375e3d9974f51b7a383cde3d518899a3674.png) repeat-y;border:1px solid #e12631}#wrapper>#gift_card_show .holiday14_bg_b03{background:#f7f7f7 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b03-4702488eba4372d42abb1adc69ed6122f3f06564296263a594d0c827504e1bae.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg_b04{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b04-8ec4e919450a033f29b4cd6c97e7ce189565ffcbaf135d6cfd8c28a3d24beb6c.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg_b05{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b05-3c4b71f036be9827e664d4586537313e2fadd267148addc4a1aae32a60729dec.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg_b06{background:#016c5a url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b06-269cf90c19bb2e2b27177acea199d5592df5fce9ca0d47cf5f6d1abf64433eec.png) repeat-y;border:1px solid #016c5a}#wrapper>#gift_card_show .holiday14_bg_b07{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_b07-800d9ef618237659702e45700e6eb4c673cbd9918f462d6dca358d2b5356ef4a.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg_b08{background:#fff3f4 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b08-39d52391bd34b1d60b4cf1ae8d76ea1dda55cd6f5338559e7c01acbd92fde55c.png) repeat-y;border:1px solid #ededed}#wrapper>#gift_card_show .holiday14_bg{height:100%;width:96%;margin:0 auto 30px auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);background-size:100%}#wrapper>#gift_card_show .holiday14_bg h2{width:90%;margin:0 auto 18px auto;padding-top:20px}#wrapper>#gift_card_show .holiday14_bg_l01{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l01-124c6568659f4b846211e392d7a3c7fb362912b18dbcfae8d8f6f24c6e536e4d.png) repeat-y 2px 40px}#wrapper>#gift_card_show .holiday14_bg_l02{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat-y 0px 40px}#wrapper>#gift_card_show .holiday14_bg_l03{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l03-5cafbb3b88af610783569aa0fe0d7ead1d06d928b9b7a9f6f5e7c99945ff8f99.png) repeat-y 0px 40px}#wrapper>#gift_card_show .holiday14_bg_l04{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l04-f37aa744aa5dc937930d345bf47f58497097c301d35eec0c6448195160539438.png) repeat-y -3px 40px}#wrapper>#gift_card_show .holiday14_bg_l05{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l05-439198f04057e98af522fcf145a54791ed4a27c3393d6943d1b1a10ad15882b0.png) repeat-y -6px 40px}#wrapper>#gift_card_show .holiday14_bg_l06{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l06-a9c4cf3bdb60904578507d47c479fbacce59279baadc2734dd11b5a90945f83b.png) repeat-y 0px 40px}#wrapper>#gift_card_show .holiday14_bg_l07{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l07-f0f572d6e7b0e8f04836dc7792046d94cb6c0ecdac20856bb15b86407751dda9.png) repeat-y 2px 40px}#wrapper>#gift_card_show .holiday14_bg_l08{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l08-14c2a4f76081c13dc7f70fe700256c97816f7fed908e9354343a443105031eec.png) repeat-y 0 40px}#wrapper>#gift_card_show .holiday14_bg_l{margin:0 auto;min-height:150px;padding-bottom:35px;width:90%}#wrapper>#gift_card_show .holiday14_bg_l p{line-height:2.9;margin:0;word-wrap:break-word}#wrapper>#gift_card_show .holiday14_color_w{color:#ffffff}#wrapper>#gift_card_show .holiday14_color_brw{color:#605852}#wrapper>#gift_card_show .holiday14_color_gr{color:#cccccc}#wrapper>#gift_card_show .holiday14_color_br{color:#ba8a22}#wrapper>#gift_card_show .holiday14_color_p{color:#eb7179}#wrapper>#gift_card_show .holiday14_color_g{color:#c7d5cd}#wrapper>#gift_card_show .holiday14_color_bk{color:#333333}#wrapper>#gift_card_show #holiday_tickets section{padding-top:35px;overflow:hidden}#wrapper>#gift_card_show #holiday_tickets section h3{color:#726c66;padding-bottom:15px;padding-left:16px;border-bottom:2px solid #5eb51f}#wrapper>#gift_card_show #holiday_tickets .plural_tickets{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/bg_plural_available-e405b074ad7936cec6a0d8ef806398f33588f42b071eae021fb07d7ad826161f.gif) repeat;background-size:191px 349px;margin-left:10px;margin-right:10px;position:relative}#wrapper>#gift_card_show #holiday_tickets .plural_tickets:after{content:"";position:absolute;z-index:2;width:6px;top:0;bottom:0;right:0;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/border_zigzag-3c75514f8e7d6c293cc728b504968f402c8a34cf32e7f0275901e8af89c59f03.png) repeat-y;background-size:6px 14px}#wrapper>#gift_card_show #holiday_tickets .ticket_list_header{width:100%;height:13px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/border_dotted_bottom-f01d6abd3cd55e52196c17af723d8724a19b0ca164b51534e3295feceefbcf77.png) repeat-x 8px bottom;background-size:9px 3px}#wrapper>#gift_card_show #holiday_tickets .ticket_list{position:relative}#wrapper>#gift_card_show #holiday_tickets .ticket_list:before{content:"";display:block;width:100%;height:2px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/border_dotted_top-cee8ed2a59c8d8378a7cc3ab32c5259603efb825d278bff23ebf93b79a23aaa6.png) repeat-x 8px 0px;background-size:9px 2px;position:absolute;top:0;z-index:1}#wrapper>#gift_card_show #holiday_tickets .ticket_list:after{content:"";display:block;width:100%;height:3px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/border_dotted_bottom-f01d6abd3cd55e52196c17af723d8724a19b0ca164b51534e3295feceefbcf77.png) repeat-x 8px 0px;background-size:9px 3px;position:absolute;bottom:0;z-index:1}#wrapper>#gift_card_show #holiday_tickets .ticket_body{display:table;width:100%;position:relative;z-index:2;table-layout:fixed}#wrapper>#gift_card_show #holiday_tickets .available_ticket .label{padding-right:56px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/ticket_label-5f7b80fbbe4891af1186a96c7684e569e6d92e1050da760cbb9e115ffe57ede0.png) no-repeat left center;background-size:78px 21px}#wrapper>#gift_card_show #holiday_tickets .exchanged_ticket{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/bg_plural_exchanged-68e1f8072ce71f0a7418bc4e7dc4605681ba3073f0951894b8e238a7b713cd6d.gif) repeat;background-size:25px 25px}#wrapper>#gift_card_show #holiday_tickets .exchanged_ticket .label{padding-right:79px}#wrapper>#gift_card_show #holiday_tickets .hole{width:64px;vertical-align:middle;display:table-cell}#wrapper>#gift_card_show #holiday_tickets .label{text-align:left;vertical-align:middle;display:table-cell;color:#9c1e35}#wrapper>#gift_card_show #holiday_tickets .label .count_child,#wrapper>#gift_card_show #holiday_tickets .label .count_parent{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/ticket/holiday/ticket_numbers-ff4aab4e6109c44f17c17b7d3a757c2e2d27eff1c19e5e65e0a422ffb5420f41.png) no-repeat;background-size:13px auto;width:13px;height:15px;display:inline-block;vertical-align:middle}#wrapper>#gift_card_show #holiday_tickets .label .count_child{margin-left:53px}#wrapper>#gift_card_show #holiday_tickets .label .count_parent{margin-left:10px}#wrapper>#gift_card_show #holiday_tickets .label .count_1{background-position:0 0}#wrapper>#gift_card_show #holiday_tickets .label .count_2{background-position:0 -15px}#wrapper>#gift_card_show #holiday_tickets .label .count_3{background-position:0 -30px}#wrapper>#gift_card_show #holiday_tickets .label .count_4{background-position:0 -45px}#wrapper>#gift_card_show #holiday_tickets .label .count_5{background-position:0 -60px}#wrapper>#gift_card_show #holiday_tickets .label .count_6{background-position:0 -75px}#wrapper>#gift_card_show #holiday_tickets .stamp{position:absolute;right:0;top:0;text-align:left;width:119px;z-index:0;line-height:64px}#wrapper>#gift_card_show #holiday_tickets .stamp img{vertical-align:middle}#wrapper>#gift_card_show #holiday_tickets .arrow{vertical-align:middle;display:table-cell;text-align:left;width:27px;line-height:0}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper>#gift_card_used{margin-bottom:35px}#wrapper>#gift_card_used h2{width:100%;margin-bottom:25px}#wrapper>#gift_card_used h2 img{width:100%}#wrapper>#gift_card_used p{font-size:14px;margin-bottom:25px;text-align:center;color:#8e8e8e}#wrapper>#gift_card_used .btn{display:block;color:white;text-align:center;margin:0 16px;height:44px;line-height:44px}#wrapper>#gift_card_used .btn.gray{background:#aeaeae;margin-top:25px}#wrapper>#gift_card_used .btn.coffee span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/card/icon_cup-bc6d9f22fbd1ba891372fe9dbe82ec4936e973d645f62a8cf1efeb3790ac4b0b.png) no-repeat left center;background-size:24px auto;padding-left:33px}#wrapper>#gift_card_used .return_gift{margin:30px 16px}#wrapper>#gift_card_used .return_gift>h3{font-size:14px;font-weight:bold}#wrapper>#gift_card_used .return_gift .gitee_co_banner{margin-top:5px;width:100%}#wrapper>#order_id section#back_links{padding:0px 8px;border-top:solid 1px #eaeaea;height:40px;line-height:40px}#wrapper>#order_id section#back_links a{color:#8e8e8e;font-weight:300}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes goUpFadeInForMessage1{0%{opacity:0;top:70%}100%{opacity:1;top:0%}}@keyframes goUpFadeIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%;transform:translateY(-100%)}}@keyframes goUpFadeOut{0%{opacity:1;top:0%}100%{opacity:0;top:-70%}}@keyframes goUp{0%{opacity:1;top:100%;transform:translateY(-100%)}100%{opacity:1;top:0;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}noscript p{padding:15px;text-align:center;font-size:14px}.seasonal{height:100vw}.seasonal .image_area.seasonal_pc{display:none}.regular{height:40vw}.regular .image_area{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/regular/sp/main-c0b0b8cfdb668b798c73720cf1891b4b0b0411f9e47b733de6ea30220d3d4d21.svg);background-repeat:no-repeat;background-size:cover}.regular h1{font-size:32px}.regular p{font-size:14px}#top-old h1{color:#0F6F30;font-size:32px;margin-bottom:28px;font-weight:bold}#top-old h2{font-size:28px;color:#000000}#top-old h3{font-size:14px;color:#000000;line-height:1.7}#top-old p{color:#000000;font-size:12px;font-weight:normal;line-height:1.5}#top-old a{color:#C6893F;display:inline-block;font-size:14px}#top-old .br-sp{display:block}#top-old .bold{font-weight:bold}#top-old .center{text-align:center}#top-old .hidden{visibility:hidden}#top-old .top-view{background-color:#F7F7F7;padding-bottom:50px;position:relative}#top-old .top-title{padding:40px 0 30px;position:relative;z-index:3}#top-old .top-title p{color:#0F6F30}#top-old .moving-chatting-messages{overflow:hidden;padding-top:45%;z-index:2;position:relative}#top-old .moving-chatting-messages img{position:absolute;opacity:0}#top-old .moving-chatting-messages img.message1,#top-old .moving-chatting-messages img.message3{top:0%;left:3%}#top-old .moving-chatting-messages img.message2,#top-old .moving-chatting-messages img.message4{top:0%;right:3%}#top-old .moving-chatting-messages img.message1{width:55%;animation:goUpFadeInForMessage1 1s 1s forwards, goUpFadeOut 1s 4s forwards}#top-old .moving-chatting-messages img.message2{width:35%;animation:goUpFadeIn 1s 1.3s forwards, goUp 1s 4s forwards, goUpFadeOut 1s 7.5s forwards}#top-old .moving-chatting-messages img.message3{width:45%;animation:goUpFadeIn 1s 4.3s forwards, goUp 1s 7.5s forwards}#top-old .moving-chatting-messages img.message4{width:45%;animation:goUpFadeIn 1s 7.8s forwards}#top-old img.sp-card{width:85%;position:absolute;left:4%;top:10%}#top-old img.sp-card-before{animation:fadeOut 1s 9s forwards}#top-old .banner-pc{display:none}#top-old .banner-sp{margin:0 auto;position:relative;z-index:3;width:94%;max-width:360px;height:112px}#top-old .banner-sp img{display:block;margin:0 auto;width:100%;height:auto}#top-old .line-up{position:relative;z-index:3;background-color:#ffffff;margin:10px 3% 0;border-radius:3px}#top-old .line-up>h2{padding:30px 0 15px}#top-old .line-up>p{margin-bottom:30px}#top-old .line-up .tickets{padding:0 15px}#top-old .line-up .ticket{margin:0 auto;display:flex;max-width:400px;padding-bottom:25px}#top-old .line-up .ticket .image-wrapper{width:36%;margin-right:5%}#top-old .line-up .ticket .image-wrapper img{width:100%;height:auto;border-radius:50%}#top-old .line-up .ticket .about-drink{width:100%}#top-old .line-up .ticket .about-drink p{margin-bottom:16px}#top-old .line-up .ticket .about-drink a{display:block}#top-old .line-up .ticket .about-drink .link-to-bgc{margin-bottom:0;text-align:right}#top-old .line-up .ticket .ticket-button{background-color:#C6893F;padding:10px;color:#ffffff;border-radius:5px;font-size:16px;line-height:1}#top-old .line-up .book-tickets-wrapper{padding:0 15px}#top-old .line-up .book-tickets-wrapper h3{font-size:18px;max-width:400px;border-top:1px solid #eee;margin:0 auto;padding:24px 0 14px}#top-old .line-up .book-tickets-wrapper .about-book-gifts{margin-bottom:30px}#top-old .line-up .book-tickets-wrapper .book-gifts-link{font-size:12px}#top-old .line-up .icon{text-align:center;font-size:16px}#top-old .line-up .icon::before{content:"";display:inline-block;margin-right:0px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:translateY(-3px)}#top-old .line-up .icon.coffee-500::before{width:24px;height:24px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/icon_coffee_500-358a91554da34c10f6ab8d8592f4cf2053ba35015d5a97bf09395749eb944913.png)}#top-old .line-up .icon.coffee-700::before{width:32px;height:32px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/icon_coffee_700-3600450c279f48d0505fd9b59a1f0a849d4d740bf6998f95c89977cef7789e63.png)}#top-old .description{background-color:#d4e9e3;position:relative}#top-old .description .key-visual2 img{width:72%;position:absolute;right:-5%;top:-5%;z-index:2}#top-old .description img.message5{position:absolute;top:5%;right:5%;width:32%;z-index:3}#top-old .description img.message6{position:absolute;top:22%;left:8%;width:55%;z-index:3}#top-old .description .designs{padding:60% 0 15%;z-index:1}#top-old .description .designs .adjust-box{position:relative;width:100%;height:auto;background:#EEE}#top-old .description .designs .adjust-box:before{content:"";display:block;padding-top:13%}#top-old .description .designs .inner{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;overflow:hidden}#top-old .description .designs .inner img{height:100%;width:auto}#top-old .description .designs .looping img:first-child{animation:loop 80s -40s linear infinite}#top-old .description .designs .looping img:last-child{animation:loop2 80s linear infinite}#top-old .description .description-text h3{margin-bottom:20px}#top-old .description .description-text .links{display:flex;justify-content:space-around;width:80%;max-width:400px;margin:0 auto;padding:30px 0 60px}#top-old .recommend-app{background-color:#F7F7F7;padding:40px 0 50px}#top-old .recommend-app .logo{width:60px;margin:0 auto;margin-bottom:30px}#top-old .recommend-app .logo img{width:100%}#top-old .recommend-app h3{margin-bottom:20px}#top-old .recommend-app .feature{margin-bottom:20px}#top-old .recommend-app .link-to-app{margin-bottom:30px}#top-old .recommend-app .box{background-color:#ffffff;padding:20px 0 30px;margin:0 5%}#top-old .recommend-app .box p{margin-bottom:15px}#top-old .recommend-app .box .links{display:flex;justify-content:space-around;width:80%;max-width:400px;margin:0 auto}#top-old .others{padding:30px 0}#top-old .agile__actions{height:20px;display:flex;justify-content:center}#top-old .agile__dot{margin:0 8px}#top-old .agile__dot button{background-color:#eee;border-radius:50%;cursor:pointer;display:block;height:10px;width:10px;border:solid 2px #333;border-radius:50%;cursor:pointer;display:block;transition-duration:.3s}#top-old .agile__dot--current button{background-color:#333}#top section{line-height:1.5}#top h1{color:#0F6F30;font-size:32px;margin-bottom:28px;font-weight:bold}#top h2{font-size:18px;font-weight:bold}#top h3{font-size:30px}#top h4{font-size:16px}#top p{font-size:14px}#top img{width:100%}#top .br-sp{display:block}#top .bold{font-weight:bold}#top .center{text-align:center}#top .hidden{visibility:hidden}#top .fit-w{width:100%}#top .px-20{padding-left:20px;padding-right:20px}#top .py-10{padding-top:10px;padding-bottom:10px}#top .py-40{padding-top:40px;padding-bottom:40px}#top .py-60{padding-top:60px;padding-bottom:60px}#top .col-gap-10{column-gap:10px}#top .border-bottom-green{border-bottom:1px solid #0D754A}#top .btn-rounded{font-weight:bold;line-height:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:12px 0}#top .btn-rounded.h-60{height:60px}#top .btn-rounded.gray{background-color:#aeaeae;color:white}#top .btn-rounded.white{background-color:white}#top .two-column-card-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:60px}#top .two-column-card-list>div{width:calc(50% - 10px)}#top .top-view{background-color:#F7F7F7;padding-bottom:50px;position:relative}#top .top-title{padding:40px 0 30px;position:relative;z-index:3}#top .top-title p{color:#0F6F30}#top #news{background-color:#F2F0EB;padding:20px 20px 10px}#top .banners{display:flex;flex-flow:column;align-items:center}#top .banners a{max-width:350px}#top #about{background-color:#EDEBE9}#top #about .scenes{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px;row-gap:30px}#top #about .scenes .scene{width:150px}#top #about .group-gift-banner .group-gift-bg-pc{display:none}#top #about .group-gift-banner .group-gift-bg-sp{display:block}#top #about .group-gift-banner .detail-btn{margin:0 20px;bottom:24px;width:calc(100% - 20px * 2);height:60px}#top #mobile-app{background-color:#F2F0EC;border-radius:4px;padding:40px 20px}#top #mobile-app .btn-mobile-app{padding:10px;display:flex;flex-direction:column}#top .attention{padding:20px}#top .attention p{font-size:11px}#top .btn.white3{font-size:12px}#top .mcc h3{width:280px}#top .bg_dot{background-color:#006241;background-image:radial-gradient(#197254 16px, transparent 0%);background-size:62px 62px}#top .desing-type{background-color:#F4F4F4;border-radius:10px;text-align:center}#top .desing-type .fs-s{font-size:10.5px;padding:0 10px 20px}#top .external-links a{width:100%}#top #menu{position:fixed;bottom:0;width:100%;height:50px;z-index:10;padding:20px 0 14px 0;background-color:white;box-shadow:0px -1px 6px 0px #e5e5e5}#top .menu-items{display:flex;align-items:center;justify-content:space-evenly;text-align:center;font-size:10px}#top .menu-items li{width:50px}#top .menu-items li a img{width:28px}#top .menu-items li a div{height:20px;display:table-cell;vertical-align:middle}#top .icon-cart{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-cart-white-df0df014d4f4b1c6da72439207dabe6a377e729ea9ce92916117554848b990a3.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:16px}#top .wrapper{display:flex;justify-content:center;width:100%}#top .center-box{max-width:900px;padding:16px;width:100%;box-sizing:border-box}#top .item-list{display:flex;flex-direction:column;row-gap:32px}#top .item{display:flex;align-items:center;column-gap:16px}#top .item-label{flex:1;display:flex;align-items:center;column-gap:12px}#top .step{position:relative;width:30px;height:30px;border-radius:30px;background-color:#ffffff}#top .step span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#top .description{flex:1}#top .illustration{width:90px;height:90px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper>#inquiry{margin-bottom:35px}#wrapper>#inquiry .content>p{font-size:13px;line-height:1.35;padding:35px 16px 0}#wrapper>#inquiry .content>h3{color:#1e1e1e;padding-bottom:15px;padding-left:16px;padding-top:24px;border-bottom:2px solid #0D754A;margin-bottom:23px}#wrapper>#inquiry .content section>h3{color:#1e1e1e;padding-bottom:12px;padding-left:16px;padding-top:24px;margin-bottom:19px;font-size:15px;border-bottom:1px solid #e2ddd7}#wrapper>#inquiry .content section>p{font-size:13px;line-height:1.35;padding:0 16px 23px;font-weight:normal}#wrapper>#inquiry .content section>a.mysb{display:block;margin:0 16px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/login_mysb-f5f19ac63f71ce4e658fd9fac68dc71c6ab4ac9daef686edc025b30d2d92d9e1.png) no-repeat 50% 54%;background-size:50%}#wrapper>#inquiry .content section #email_form{margin:0 16px;height:44px;position:relative;overflow:hidden}#wrapper>#inquiry .content section #email_form form{z-index:1}#wrapper>#inquiry .content section #email_form .complete{z-index:2;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-duration:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}#wrapper>#inquiry .content section #email_form .complete.on{-moz-transform:translate(0, -44px);-webkit-transform:translate(0, -44px);-o-transform:translate(0, -44px);-ms-transform:translate(0, -44px)}#wrapper>#inquiry .content section #email_form form,#wrapper>#inquiry .content section #email_form .complete{padding-right:44px;position:relative}#wrapper>#inquiry .content section #email_form form input[type="text"],#wrapper>#inquiry .content section #email_form .complete input[type="text"]{background:#f6f6f6;height:44px}#wrapper>#inquiry .content section #email_form form>p,#wrapper>#inquiry .content section #email_form .complete>p{width:100%;background:#f6f6f6;color:#525252;height:44px;line-height:44px;padding-left:10px;font-size:14px;font-weight:normal}#wrapper>#inquiry .content section #email_form form .send,#wrapper>#inquiry .content section #email_form .complete .send{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;display:block;position:absolute;width:44px;height:44px;right:0;top:0;line-height:44px;text-align:center;font-size:14px;color:white;background:#0D754A}#wrapper>#inquiry .content section #email_form+p{padding-top:25px}#wrapper>#inquiry .content section ul.login_by.remi li{width:33.333333%}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#received_gifts p.caution,#sent_gifts p.caution{padding:33px 0;text-align:center}#received_gifts p.caution span,#sent_gifts p.caution span{display:inline-block;*display:inline;*zoom:1;background-size:22px 22px;height:22px;line-height:22px;color:#1e1e1e;font-size:14px}#received_gifts h3,#received_gifts h4,#received_gifts p,#sent_gifts h3,#sent_gifts h4,#sent_gifts p{color:#1e1e1e}#received_gifts h3,#sent_gifts h3{font-weight:normal;font-size:16px;color:#1e1e1e}#received_gifts h4,#sent_gifts h4{font-size:16px;padding:10px 0 4px;margin-bottom:12px;border-bottom:1px solid #e2ddd7;vertical-align:middle}#received_gifts .received-gift,#received_gifts .sent-gift,#sent_gifts .received-gift,#sent_gifts .sent-gift{font-size:13px;border-bottom:1px solid #e2ddd7;padding:0 4%}#received_gifts .received-gift-info,#received_gifts .sent-gift-info,#sent_gifts .received-gift-info,#sent_gifts .sent-gift-info{display:flex;flex-wrap:wrap;justify-content:space-between;padding-bottom:32px}#received_gifts .card-design,#sent_gifts .card-design{width:22%;max-width:100px}#received_gifts .card-design img,#sent_gifts .card-design img{width:100%}#received_gifts .info,#sent_gifts .info{width:70%;margin-bottom:16px}#received_gifts .buttons,#sent_gifts .buttons{width:80%;margin:0 0 0 auto}#received_gifts .row,#sent_gifts .row{margin-bottom:8px;display:flex;justify-content:space-between}#received_gifts .row p:first-child,#sent_gifts .row p:first-child{min-width:80px}#received_gifts .resend,#received_gifts .link-to-gift,#received_gifts .remind,#sent_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .remind{border:1px solid #0D754A;border-radius:3px;height:40px;line-height:24px;position:relative}#received_gifts .resend a,#received_gifts .link-to-gift a,#received_gifts .remind a,#sent_gifts .resend a,#sent_gifts .link-to-gift a,#sent_gifts .remind a{display:block;padding:8px 0 8px 16px}#received_gifts .arrow-right::after,#sent_gifts .arrow-right::after{content:"";width:6px;height:6px;border-top:solid 1px #0D754A;border-right:solid 1px #0D754A;position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(45deg)}#received_gifts .link-to-gift,#received_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .resend{margin-bottom:5px}#received_gifts a.alert::before,#sent_gifts a.alert::before{content:"";display:inline-block;width:14px;height:14px;margin-right:4px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_alert-f783fb43cacf6bac930745beb3899f8050b410fdf4780742f4a686a4739bb928.png);background-size:contain;background-repeat:no-repeat;transform:translateY(15%)}#received_gifts a.saved,#sent_gifts a.saved{background-color:#0D754A;color:#ffffff}#received_gifts a.saved::before,#sent_gifts a.saved::before{content:"";display:inline-block;width:6px;height:12px;margin-right:10px;border-bottom:solid 2px #ffffff;border-right:solid 2px #ffffff;transform:rotate(45deg)}#received_gifts .failed-sending,#sent_gifts .failed-sending{margin-bottom:20px}#received_gifts .failed-sending p,#sent_gifts .failed-sending p{color:red;font-size:12px;font-weight:300}#received_gifts .failed-sending p.result,#sent_gifts .failed-sending p.result{font-weight:600;margin-bottom:6px}#received_gifts .label,#sent_gifts .label{display:inline-block;margin-bottom:8px;font-size:10px;background-color:#1E3932;color:#ffffff;padding:0 12px;border-radius:10px}#wrapper>.mypage_history .sbj-title{margin-bottom:30px}#wrapper>.mypage_history .sbj-title li.title h2{color:#1e1e1e}#wrapper>.mypage_history .heading-wrapper{padding:0 16px 12px;border-bottom:1px solid #e2ddd7}#wrapper>.mypage_history .heading-wrapper h3{font-weight:normal;color:#1e1e1e}#wrapper>.mypage_history .pagination{display:table;width:100%;border-bottom:2px solid #1E3932;background:#f6f6f6;table-layout:fixed}#wrapper>.mypage_history .pagination span,#wrapper>.mypage_history .pagination p{display:table-cell;height:44px;vertical-align:middle}#wrapper>.mypage_history .pagination span{width:44px}#wrapper>.mypage_history .pagination span a{text-indent:-9999px;display:inline-block;*display:inline;*zoom:1;width:44px;height:44px}#wrapper>.mypage_history .pagination span.prev{position:relative}#wrapper>.mypage_history .pagination span.prev a{background-size:8px 13px}#wrapper>.mypage_history .pagination span.prev a::after{content:"";width:8px;height:8px;border-top:solid 2px #1E3932;border-left:solid 2px #1E3932;position:absolute;left:45%;top:50%;transform:translateY(-50%) rotate(-45deg)}#wrapper>.mypage_history .pagination span.next{position:relative}#wrapper>.mypage_history .pagination span.next a{background-size:8px 13px}#wrapper>.mypage_history .pagination span.next a::after{content:"";width:8px;height:8px;border-top:solid 2px #1E3932;border-right:solid 2px #1E3932;position:absolute;right:45%;top:50%;transform:translateY(-50%) rotate(45deg)}#wrapper>.mypage_history .pagination p{text-align:center;font-weight:600;color:#1E3932;font-size:14px}#wrapper>.mypage_history .arrow_link{font-size:13px;font-weight:600;border-top:1px solid #1E3932;border-bottom:1px solid #1E3932;color:#1E3932;position:relative}#wrapper>.mypage_history .arrow_link::after{content:"";width:6px;height:6px;border-top:solid 1px #1E3932;border-right:solid 1px #1E3932;position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(45deg)}#wrapper>.mypage_history .btn.green{width:auto;margin:28px 16px;background:#0D754A}#wrapper>.mypage_history .btn.white{text-align:center;width:auto;height:44px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#0D754A;border:1px solid #0D754A;line-height:44px;font-weight:bold;font-size:18px;margin:0 16px 20px}#wrapper>.mypage_history .sbux-green{color:#0D754A}#wrapper>.mypage_history .weight-normal{font-weight:normal}#received_gifts h4::before{content:"";display:inline-block;width:27px;height:30px;margin-right:6px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_box-332505f2d8c159d756a2b6076f8355a63194300b3d30c884d5527c904cb16913.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:translateY(-3px)}#sent_gifts h4{font-size:13px;padding:10px 0 4px;margin-bottom:12px;vertical-align:middle;border-bottom:none}#sent_gifts .sent-gift{margin:20px;padding:0}#sent_gifts .sent-gift-info{flex-wrap:nowrap;padding-bottom:12px;border-bottom:1px solid #e2ddd7}#sent_gifts .card-design{margin-right:20px;object-fit:contain;width:100px;height:100px}#sent_gifts .text-link-to-gift{text-align:center;font-size:12px;color:#0D754A;height:23px;line-height:23px;margin-right:20px}#sent_gifts .info{width:100%;flex-grow:1;margin-bottom:16px}#sent_gifts .info .title{font-size:10px;color:#898989;text-align:left;height:12px}#sent_gifts .info .order-number-content{height:20px;margin-bottom:6px}#sent_gifts .info .order-number-content,#sent_gifts .info .message-content{line-height:19.5px}#sent_gifts .info .message-content{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}#sent_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .remind{border:none;height:40px;line-height:24px;position:relative}#sent_gifts .resend a,#sent_gifts .link-to-gift a,#sent_gifts .remind a{color:#000000;text-align:right;padding:8px 32px 8px 16px}#sent_gifts .resend a{color:#0D754A;font-size:13px}#sent_gifts .arrow-right::after{border-top:solid 2px #0D754A;border-right:solid 2px #0D754A}#sent_gifts .link-to-gift{margin-bottom:5px}#sent_gifts .resend{margin-bottom:25px}#sent_gifts .eg-bonuses{box-shadow:0px 3px 12px -2px #00000040;border-radius:3px;height:80px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;margin-bottom:33px}#sent_gifts .eg-bonuses .left-box p{font-size:0px;height:20px;line-height:20px;color:#0D754A}#sent_gifts .eg-bonuses .left-box p span{font-size:11px;margin-left:6px;display:inline-block;height:100%;vertical-align:top}#sent_gifts .eg-bonuses .left-box p img{height:20px}#sent_gifts .eg-bonuses .left-box p:nth-child(2){font-size:13px;margin-top:2.5px}#sent_gifts .eg-bonuses .right-box img{width:72px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}@font-face{font-family:"StarbucksNekoMojiGX";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype")}#vm_paint{position:fixed;background-color:#C4C4C4;touch-action:manipulation}#vm_paint .konvajs-content{background-color:#C4C4C4;margin:0 auto;border:none}#vm_paint #stage{margin-top:64px}#vm_paint .tool_menu{padding:10px 4%;box-sizing:border-box;display:flex;justify-content:space-between;align-items:center;background-color:#F3F1F1;position:fixed;left:0;top:0;width:100%;box-shadow:0px 2px 3px rgba(0,0,0,0.15)}#vm_paint .tool_menu .width-25p{width:25%}#vm_paint .tool_menu .icon-arrow-container{top:16px}#vm_paint .undo_redo_button_wrapper{display:flex;justify-content:center;align-items:center}#vm_paint .undo_redo_button{background-color:#E4E3E3;display:inline-block;width:40px;padding:12px 10px;display:flex;justify-content:center;align-items:center}#vm_paint .undo_redo_button.undo{border-radius:20px 0 0 20px;margin-right:2px}#vm_paint .undo_redo_button.redo{border-radius:0 20px 20px 0}#vm_paint .undo_redo_button.active{background-color:#FFFFFF}#vm_paint .undo_redo_button img{width:100%}#vm_paint .complete_button{color:#FFFFFF;background-color:#006241;border-radius:20px;padding:10px 16px;font-size:16px;line-height:1}#vm_paint .paint_mode_menu{background:#F6F6F6;padding:10px 0 17px;height:fit-content;overflow-x:scroll;scroll-snap-type:x mandatory;scroll-padding:0 15px}#vm_paint .bottom_menu{position:fixed;left:0;bottom:0;width:100%}#vm_paint .bottom_menu::-webkit-scrollbar{display:none}#vm_paint .paint_mode_button_wrapper{display:flex;justify-content:center;align-items:center;width:max-content;padding:0 15px;padding-right:calc(calc(((100vw - 15px) - 290px - 30px) / 5) + 30px);gap:calc(((100vw - 15px) - 290px - 30px) / 5)}#vm_paint .tool_menu_button{background-color:transparent;width:58px;display:flex;flex-flow:column;align-items:center;gap:2px;scroll-snap-align:start}#vm_paint .tool_menu_button img{width:58px;height:53px;filter:brightness(1) invert(0);transition:filter .5s ease-in-out}#vm_paint .tool_menu_button.current img{filter:brightness(0) invert(1);position:relative;z-index:101}#vm_paint .thickness_eraser_wrapper{display:flex;justify-content:space-between;padding:38px 25px 0;box-sizing:border-box}#vm_paint .thickness_items{padding:8px 0px 8px 3px}#vm_paint .thickness_item{display:inline-block;border-radius:50%;vertical-align:middle;box-sizing:content-box;margin:0 8px;border:4px solid transparent}#vm_paint .thickness_item.active{border-color:#FAFAFA}#vm_paint .thickness_item_inside{display:block;border-radius:50%}#vm_paint .color_item_wrapper{padding-top:25px}#vm_paint .color_font_item_wrapper{padding-top:21px;height:calc(100% - 95px);overflow-y:auto}#vm_paint .font_color_item_wrapper{padding-top:21px;height:calc(100% - 95px);overflow-y:auto}#vm_paint .available_text{text-align:right;margin:0 20px 31px}#vm_paint .available_text span{color:#646464;font-family:'Noto Sans JP';font-size:12px;font-weight:500;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/icons/arrow_right-11441d5ab2bd5e344062e2b82bece7417e52554bfeaa6d3d9f2c2b06a0ab811c.svg) no-repeat right;padding-right:13px}#vm_paint .colors_wrapper{overflow-x:scroll;margin-bottom:30px}#vm_paint .colors_wrapper::-webkit-scrollbar{display:none}#vm_paint .color_items{display:flex;justify-content:center;align-items:center;width:max-content;padding:0 26px;gap:calc(((100vw - 30px) - 266px - 19px) / 7)}#vm_paint .color_item{display:inline-block;width:38px;height:38px;background-clip:content-box;border-radius:50%;vertical-align:middle;border:4px solid transparent}#vm_paint .color_item.active{border-color:#FAFAFA}#vm_paint .fonts_wrapper .fonts_wrapper_head{display:block;color:#434343;font-family:"Noto Sans JP";font-size:12px;font-weight:bold;margin:0 30px 10px;padding-top:4px}#vm_paint .font_item{padding:4px 10px}#vm_paint .font_item_button{display:block;padding:16px 0px 16px 30px;width:100%;text-align:left;border-radius:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/icons/checked_off-db9294d9e918cfe377c6b82c48cbf32bf584b460c4986c9d296a45e1d6535b86.svg);background-position:center right 22px;background-repeat:no-repeat;background-color:transparent}#vm_paint .font_item_button.active{background-color:#fff;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/icons/checked-763f93207cc4332580bb73c97b16b86fa678f32c65cd5e845d977a885a946449.svg)}#vm_paint .font_item_button.active .preview_text::after{background:linear-gradient(to right, rgba(255,255,255,0), #fff)}#vm_paint .font_name{color:#000;font-size:10px;line-height:1;margin-bottom:4px}#vm_paint .preview_text{color:#000;font-size:22px;font-weight:normal;width:calc(100% - (26px + 25px + 22px));overflow:hidden;white-space:nowrap;line-height:1.5;min-height:33px;position:relative}#vm_paint .preview_text::after{content:"";position:absolute;top:0;right:0;width:46px;height:100%;pointer-events:none;background:linear-gradient(to right, rgba(255,255,255,0), #ECECEC)}#vm_paint .eraser{width:86px}#vm_paint .eraser_button{color:#4F4F4F;font-size:11px;width:100%;background-color:#FFFFFF;border-radius:40px;padding:2px 6px;margin-bottom:16px;border:2px solid transparent}#vm_paint .eraser_button.active{border-color:#C4C4C4}#vm_paint .image_upload_input{display:none}#vm_paint .expandable_menu{height:400px;background-color:#ECECEC;box-shadow:0px -4px 6px rgba(0,0,0,0.15)}#vm_paint .expandable_menu_upper_fixed{width:100%;background-color:#ffffff;position:relative;box-shadow:0px 2px 4px 0px #00000033}#vm_paint .bar_wrapper{padding-top:5px;height:26px;box-sizing:border-box}#vm_paint .bar{border-bottom:5px solid #F3f1f1;border-radius:2px;width:35%;margin:0 auto}#vm_paint .btn-close{background-repeat:no-repeat;background-position:center;display:block;width:60px;height:60px;position:absolute;right:9px;top:6px}#vm_paint .btn-close:before{content:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/icons/close-3d4812d626808df331e1b6435d7f170228f3ec453a915fa317f84964c91d6931.svg);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}#vm_paint .category_buttons_wrapper{color:#646464;font-family:"Noto Sans JP";font-weight:bold;text-align:center}#vm_paint .tool_name{font-size:14px;padding:3px 0 23px}#vm_paint .category_buttons{display:flex;height:40px}#vm_paint .category_button{font-size:12px;height:100%;box-sizing:border-box;padding-top:10px;border-bottom:4px solid transparent;flex:1}#vm_paint .category_button.on{border-color:#646464}#vm_paint .upload_image_button .image_wrapper{padding-bottom:4px}#vm_paint .expandable_menu_content{height:100%;margin:0 auto}#vm_paint .items_groups_wrapper{position:relative}#vm_paint .item_group_label{width:90%;font-size:12px;padding-top:12px;margin:0 auto;color:#858585}#vm_paint .item_group{width:94%;margin:0 auto;padding:0 0 16px;display:flex;justify-content:flex-start;flex-wrap:wrap}#vm_paint .item{width:29%;margin:10px 2%}#vm_paint .item img{width:100%}#vm_paint .item button{background-color:transparent;margin-bottom:5px;width:100%;border:solid 5px transparent}#vm_paint .item button.active{border:solid 5px #FAFAFA}#vm_paint .background_color_button{position:relative;border-radius:50%}#vm_paint .background_color_button:before{content:"";display:block;padding-top:100%}#vm_paint .item_label{color:#858585;font-size:12px;text-align:center}#vm_paint .item_group_button_wrapper{overflow-x:auto;white-space:nowrap;background-color:#ECECEC;padding:10px}#vm_paint .item_group_button{color:#434343;font-size:12px;padding:5px 11px;background-color:transparent;border-radius:20px;margin-right:6px}#vm_paint .item_group_button.current{background-color:#FFFFFF}#vm_paint .modal-container{background-color:#F1F1F1}#vm_paint .modal-chocomoji{overflow-wrap:break-word}#vm_paint .modal-chocomoji .modal-text{font-family:"StarbucksChocoMojiGX";color:#a16206;letter-spacing:2px}#vm_paint .modal-nekomoji{overflow-wrap:break-word}#vm_paint .modal-nekomoji .modal-text{font-family:"StarbucksNekoMojiGX";color:#000;letter-spacing:2px;overflow-y:scroll;height:232px;line-break:anywhere}#vm_paint .modal-nekomoji .modal-text img{width:100%}#vm_paint .modal-preview img{width:100%}#vm_paint .modal-new-feature-notice .text{font-size:18px}#vm_paint .modal-new-feature-notice .image-area{position:relative;border-radius:8px;margin:0 auto 30px;text-align:center}#vm_paint .modal-new-feature-notice .image-area .sample-image{width:100%}#vm_paint .modal-new-feature-notice .image-area button{position:absolute;padding:8px 12px;bottom:0;right:0;background-color:transparent;font-size:12px;display:flex;align-items:center;color:#FFFFFF;font-weight:bold}#vm_paint .modal-new-feature-notice .image-area .right-arrow{display:block;width:16px;padding-left:4px}#vm_paint .text-small{font-size:12px}#vm_paint .suggestion-items-row{display:flex;justify-content:center;flex-wrap:wrap;width:100%}#vm_paint .suggestion-items-row .suggestion-item{width:30%;border:solid 5px transparent;position:relative}#vm_paint .suggestion-items-row .suggestion-item img{width:100%;border-radius:6px}#vm_paint .suggestion-items-row .suggestion-item.active{border-radius:6px;border:solid 5px #006241}#vm_paint .suggestion-items-row .suggestion-item.active img{border-radius:0px}#vm_paint .suggestion-items-row .suggestion-item .random-item{border-radius:6px;display:flex;justify-content:center;align-items:center;background-color:#ffffff;height:100%}#vm_paint .suggestion-items-row .suggestion-item .random-item img{width:30px}#vm_paint .no-setup{border-radius:6px;border:solid 5px transparent;position:relative}#vm_paint .no-setup.active{border:solid 5px #006241}#vm_paint .suggestion-item.active::before,#vm_paint .no-setup.active::before{content:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-check-4500879b6527506876cd2d550d3242bd3872754ce39e4a83fd6ebf44a90b2f15.svg);position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%)}#vm_paint .modal-preview .stack-img-wrapper{position:relative;width:100%}#vm_paint .modal-preview .stack-img-wrapper:before{content:"";display:block;padding-top:100%}#vm_paint .modal-preview .stack-img-wrapper .content{position:absolute;top:0;left:0;bottom:0;right:0}#vm_paint .modal-preview .stack-img-wrapper .content img{position:absolute;width:100%}#vm_paint .modal-creating .modal-container{background-color:#FFD84E;width:70%}#vm_paint .modal-creating .modal-container img{padding-top:20px;width:50%}#vm_paint .modal-creating .modal-container p{color:white;margin:40px 0 20px;line-height:1.5}#vm_paint_message{width:94%;margin:0 auto}#vm_paint_message .gift_card{border:1px solid #ededed;border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);padding:24px 6% 12px;margin-bottom:32px}#vm_paint_message .gift_card_design_area{margin:0 auto;display:block}#vm_paint_message .gift_card_design_area img{width:100%}#vm_paint_message .length_counter{text-align:right}#vm_paint_message #input_message{width:100%}#vm_paint_message .input_area textarea{height:150px}#vm_paint_message .input_area input{background-color:#edeeee}#vm_paint .modal,#vm_paint_variable_font .modal{width:100%;height:100%;position:fixed;top:0;left:0;z-index:10;background-color:rgba(0,0,0,0.8)}#vm_paint p.modal_skip_button,#vm_paint_variable_font p.modal_skip_button{font-size:14px;text-decoration:underline;padding:16px 24px;font-weight:bold;color:#ffffff;display:inline-block;position:absolute;top:2%;right:2%;z-index:100}#vm_paint .move_next_button,#vm_paint_variable_font .move_next_button{width:70%;font-size:14px;color:#ffffff;background-color:transparent;padding:12px 0;border:1px solid #ffffff;border-radius:24px;margin-top:24px}#vm_paint .paint_description_modal .modal_contents,#vm_paint_variable_font .paint_description_modal .modal_contents{width:90%;box-sizing:border-box;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);text-align:center;border-radius:5px}#vm_paint .paint_description_modal .modal_contents p,#vm_paint_variable_font .paint_description_modal .modal_contents p{color:#ffffff}#vm_paint .paint_description_modal .modal_index,#vm_paint_variable_font .paint_description_modal .modal_index{font-size:14px;margin-bottom:8px}#vm_paint .paint_description_modal .modal_text,#vm_paint_variable_font .paint_description_modal .modal_text{font-size:16px;line-height:1.3;margin-bottom:16px;white-space:pre-wrap}#vm_paint .paint_description_modal .description_text,#vm_paint_variable_font .paint_description_modal .description_text{padding-top:16px;color:#3E3D3D;font-size:14px;line-height:20px;margin:0 auto 12px}#vm_paint .paint_description_modal .image_area,#vm_paint_variable_font .paint_description_modal .image_area{margin-bottom:24px}#vm_paint .paint_description_modal .image_area img,#vm_paint_variable_font .paint_description_modal .image_area img{display:block;width:90%;margin:0 auto;border-radius:5px}#vm_paint .paint_description_modal .agile__slide,#vm_paint_variable_font .paint_description_modal .agile__slide{margin-bottom:0}#vm_paint .paint_description_modal .agile__actions,#vm_paint_variable_font .paint_description_modal .agile__actions{display:flex;justify-content:center;margin-top:-16px}#vm_paint .paint_description_modal .agile__dot,#vm_paint_variable_font .paint_description_modal .agile__dot{margin:0 8px}#vm_paint .paint_description_modal .agile__dot button,#vm_paint_variable_font .paint_description_modal .agile__dot button{background-color:rgba(255,255,255,0.4);border-radius:50%;cursor:pointer;display:block;height:10px;width:10px;border-radius:50%;cursor:pointer;display:block;transition-duration:.1s;margin:8px 0}#vm_paint .paint_description_modal .agile__dot--current button,#vm_paint_variable_font .paint_description_modal .agile__dot--current button{background-color:#ffffff}#vm_paint .paint_description_modal .agile__nav-button,#vm_paint_variable_font .paint_description_modal .agile__nav-button{color:#ffffff;font-weight:bold;background-color:transparent;font-size:12px;padding:8px 24px}#vm_paint .paint_description_modal .agile__nav-button:disabled,#vm_paint_variable_font .paint_description_modal .agile__nav-button:disabled{color:rgba(255,255,255,0.2)}@media all and (max-width: 401px){#vm_paint .modal-nekomoji .modal-text{font-size:20px !important}}@font-face{font-family:"StarbucksChocoMojiGX30";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype");font-weight:30}@font-face{font-family:"StarbucksChocoMojiGX42";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype");font-weight:42}@font-face{font-family:"StarbucksChocoMojiGX70";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype");font-weight:70}@font-face{font-family:"StarbucksChocoMojiGX97";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype");font-weight:97}@font-face{font-family:"StarbucksChocoMojiGX100";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype");font-weight:100}@font-face{font-family:"StarbucksNekoMojiGX400";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:400}@font-face{font-family:"StarbucksNekoMojiGX401";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:401}@font-face{font-family:"StarbucksNekoMojiGX403";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:403}@font-face{font-family:"StarbucksNekoMojiGX409";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:409}@font-face{font-family:"StarbucksNekoMojiGX430";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:430}@font-face{font-family:"StarbucksNekoMojiGX494";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:494}@font-face{font-family:"StarbucksNekoMojiGX700";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:700}@font-face{font-family:"StarbucksNekoMojiGX906";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:906}@font-face{font-family:"StarbucksNekoMojiGX970";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:970}@font-face{font-family:"StarbucksNekoMojiGX991";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:991}@font-face{font-family:"StarbucksNekoMojiGX997";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:997}@font-face{font-family:"StarbucksNekoMojiGX999";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:999}@font-face{font-family:"StarbucksNekoMojiGX1000";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksNekoMojiGX-b1a40aba5092626a279793cc07d6e999a5df4f39d59f380f1f9e55dac8ec7b26.ttf) format("truetype");font-weight:1000}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}@font-face{font-family:"StarbucksChocoMojiGX";src:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/font/StarbucksChocoMojiGX-da7b0eb9e6a51fcbf4a01b17685c7843e56590e44936e9d279f3b3e73339a17e.ttf) format("truetype")}#vm_paint_variable_font{text-align:center}#vm_paint_variable_font .header .dot{display:inline-block;height:5px;width:5px;background-color:#DCDCDC;border-radius:50%;margin:16px 5px 0}#vm_paint_variable_font .header .dot.active{background-color:#006241}#vm_paint_variable_font .header-content{position:relative}#vm_paint_variable_font .header-content p{font-size:16px;color:#006241;padding:16px 0}#vm_paint_variable_font .header-content .hidden{visibility:hidden}#vm_paint_variable_font .header-content .arrow-container{background:transparent;position:absolute;top:-25%;width:50px;height:50px}#vm_paint_variable_font .header-content .arrow-container.prev-mode{left:3%}#vm_paint_variable_font .header-content .arrow-container.next-mode{right:3%}#vm_paint_variable_font .header-content .arrow::before{content:'';position:absolute;top:38%;width:10px;height:10px;border-radius:2px;border-top:solid 3px #006241;border-right:solid 3px #006241}#vm_paint_variable_font .header-content .arrow.arrow-left::before{transform:rotate(-135deg);left:38%}#vm_paint_variable_font .header-content .arrow.arrow-right::before{transform:rotate(45deg);right:38%}#vm_paint_variable_font .header-content button:disabled .arrow::before{border-color:#DCDCDC}#vm_paint_variable_font .preview-container{padding:0 0 16px;position:relative}#vm_paint_variable_font .chocomoji-notice-area{position:absolute;bottom:8%;left:50%;transform:translateX(-50%);width:100%;z-index:1}#vm_paint_variable_font .chocomoji-notice-area p{color:#FFFFFF;font-size:14px;padding:8px 18px;border-radius:40px;display:inline-block}#vm_paint_variable_font .chocomoji-notice-area .chocomoji-notice{display:block}#vm_paint_variable_font .chocomoji-notice-area .chocomoji-notice span{vertical-align:middle}#vm_paint_variable_font .chocomoji-notice-area .chocomoji-notice-icon{vertical-align:middle;width:20px;height:20px}#vm_paint_variable_font .variable-font-container{width:100%;position:absolute;top:50%;left:50%;transform:translateY(-50%) translateX(-50%);z-index:1}#vm_paint_variable_font .variable-font-container svg{width:100%;height:100%}#vm_paint_variable_font .overlay-image{position:absolute;top:0;left:0;z-index:2}#vm_paint_variable_font .overlay-image img{width:100%}#vm_paint_variable_font .bg-image img{width:100%}#vm_paint_variable_font .buttons-container{padding-top:22px}#vm_paint_variable_font .buttons-container p{font-size:12px;color:#006241}#vm_paint_variable_font .buttons-container button{display:block;margin:16px auto;padding:16px 0;font-size:14px;color:#FFFFFF;background-color:#006241;width:90%;border-radius:38px}#vm_paint_variable_font .buttons-container button.back-mode-base{background-color:transparent;color:#006241;border:2px solid #006241}#vm_paint_variable_font .message-area{appearance:none;resize:none;padding:0;border:none;outline:none;background:transparent;width:100%;position:absolute;top:50%;left:50%;transform:translate(-50%, -55%);z-index:1;font-family:"StarbucksChocoMojiGX";font-size:71px;text-align:center;line-height:1;overflow:hidden;padding-bottom:3%}#vm_paint_variable_font .message-area.no-animation{font-variation-settings:"melt" 100}#vm_paint_variable_font p.message-area{border:none;color:#998260;opacity:0.4}#vm_paint_variable_font .no-border{border:none}#vm_paint_variable_font .bottom-menu-container{height:200px;overflow:scroll;background-color:#ECECEC}#vm_paint_variable_font .base-list{padding:10px 3%}#vm_paint_variable_font .base-list button{margin-bottom:10px;border:solid transparent 4px}#vm_paint_variable_font .base-list button img{width:100%}#vm_paint_variable_font .base-list button.current{border-color:#006241}#vm_paint_variable_font .font-color-list{display:flex;flex-wrap:wrap;padding:20px 10%}#vm_paint_variable_font .font-color-list .font-color-item{width:25%;margin-bottom:16px;font-size:11px}#vm_paint_variable_font .font-color-list .font-color-item .font-color-button{width:50px;height:50px;border-radius:25px;border:solid transparent 3px;margin-bottom:8px}#vm_paint_variable_font .font-color-list .font-color-item p{color:#A3A3A3}#vm_paint_variable_font .font-color-list .font-color-item.current .font-color-button{border-color:#343434}#vm_paint_variable_font .font-color-list .font-color-item.current p{color:#343434}#vm_paint_variable_font .allowed-character-list-button-container{padding:0 0 16px;text-align:right}#vm_paint_variable_font .allowed-character-list-button-container .allowed-character-list-button{font-size:12px;background:transparent;color:#6D6D6D;border:solid 1px #6D6D6D;border-radius:30px;padding:10px 20px;display:flex;justify-content:center;align-items:center;margin:0 5% 0 auto}#vm_paint_variable_font .allowed-character-list-button-container .allowed-character-list-button img{margin-left:4px;width:15px}#vm_paint_variable_font #loading-modal .modal-container{width:70%;background:#FFD84E}#vm_paint_variable_font #loading-modal .modal-container img{width:50%}#vm_paint_variable_font #loading-modal .modal-container p{color:white;margin:40px 0 20px;line-height:1.5}#vm_paint_variable_font #available-characters-modal .modal-header p{color:#412209}#vm_paint_variable_font #available-characters-modal .modal-close{right:12px;top:6px}#vm_paint_variable_font #available-characters-modal .modal-close button{font-size:22px;background-color:transparent}#vm_paint_variable_font #available-characters-modal .modal-body{padding:0 9% 20px}#vm_paint_variable_font #available-characters-modal .modal-text{margin-bottom:20px;color:#6C2F31;text-align:left;font-size:26px;line-height:1.3;letter-spacing:0.04em;font-family:"StarbucksChocoMojiGX";font-variation-settings:"melt" 100;overflow-wrap:break-word;overflow:hidden}#vm_paint_variable_font #available-characters-modal img{width:100%}@keyframes animation{3%{font-variation-settings:"melt" 30}6%{font-variation-settings:"melt" 30}9%{font-variation-settings:"melt" 30}12%{font-variation-settings:"melt" 30}15%{font-variation-settings:"melt" 30}18%{font-variation-settings:"melt" 30}21%{font-variation-settings:"melt" 30}24%{font-variation-settings:"melt" 30}26%{font-variation-settings:"melt" 30}29%{font-variation-settings:"melt" 30}32%{font-variation-settings:"melt" 30}35%{font-variation-settings:"melt" 30}38%{font-variation-settings:"melt" 30}41%{font-variation-settings:"melt" 30}44%{font-variation-settings:"melt" 30}47%{font-variation-settings:"melt" 30}50%{font-variation-settings:"melt" 30}53%{font-variation-settings:"melt" 30}56%{font-variation-settings:"melt" 42}59%{font-variation-settings:"melt" 70}62%{font-variation-settings:"melt" 97}65%{font-variation-settings:"melt" 100}68%{font-variation-settings:"melt" 97}71%{font-variation-settings:"melt" 70}74%{font-variation-settings:"melt" 42}76%{font-variation-settings:"melt" 30}79%{font-variation-settings:"melt" 33}82%{font-variation-settings:"melt" 55}85%{font-variation-settings:"melt" 80}88%{font-variation-settings:"melt" 92}91%{font-variation-settings:"melt" 99}94%{font-variation-settings:"melt" 100}97%{font-variation-settings:"melt" 100}100%{font-variation-settings:"melt" 100}}#vm_paint_variable_font .chocomoji-animation{animation-duration:8650ms;animation-delay:150ms;animation-timing-function:ease-out;animation-iteration-count:infinite;animation-name:animation}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}#container>#confirm #preview{overflow:hidden}#container>#confirm #preview .btn{margin-bottom:25px;margin-right:10px;width:45%;float:right;font-size:13px}#container>#confirm #preview .general_create_card{margin-top:20px}#container>#confirm #preview .general_create_card .general_bg{margin:10px auto 18px auto;padding-bottom:28px}#container>#confirm #preview .holiday_2015 img{width:100%}#container>#confirm>h2{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:right;width:100%;background:#e5e5e5;color:#525252;font-size:14px;padding:4px 16px}#container>#confirm .content section{width:100%}#container>#confirm .content section .cart_form_error{margin:0 16px}#container>#confirm .content section#preview{padding-top:0}#container>#confirm .content section#preview figure{width:100%;height:auto}#container>#confirm .content section#preview figure img{width:100%;height:auto}#container>#confirm .content section#preview p{line-height:1.35}#container>#confirm .content section#ticket_desc .arrow_link{border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7}#container>#confirm .content section#ticket_desc{background:#f6f6f6;padding-bottom:15px}#container>#confirm .content section#ticket_desc table{width:100%;background:#f6f6f6;border-bottom:1px solid #e2ddd7;table-layout:fixed}#container>#confirm .content section#ticket_desc table tr th,#container>#confirm .content section#ticket_desc table tr td{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;height:44px;vertical-align:top;padding-top:14px;padding-bottom:14px}#container>#confirm .content section#ticket_desc table tr th{font-weight:300;font-size:14px;text-align:center;width:6em;vertical-align:middle}#container>#confirm .content section#ticket_desc table tr td{padding-right:16px;border-bottom:1px solid #e2ddd7}#container>#confirm .content section#ticket_desc table tr td span{display:block;margin-top:5px;font-weight:300;font-size:11px;line-height:1.35;width:100%;padding-left:0.75em;text-indent:-1em}#container>#confirm .content section#ticket_desc table tr td span:before{content:"・"}#container>#confirm .content section#ticket_desc table tr td select.number_of_tickets{width:120px}#container>#confirm .content section#ticket_desc table tr.expired_at td p{color:#5eb51f}#container>#confirm .content section#ticket_desc table+p{margin:16px;font-size:16px;line-height:1.35;font-weight:bold;color:#1e1e1e}#container>#confirm .content section#ticket_desc table+p+ul{margin:16px}#container>#confirm .content section#ticket_desc table+p+ul li{font-weight:300;font-size:14px;line-height:1.35;padding-left:0.75em;text-indent:-1em;color:#1e1e1e}#container>#confirm .content section#ticket_desc table+p+ul li:before{content:"・";color:#5eb51f}#container>#confirm .content section#order_confirm>div{overflow:hidden}#container>#confirm .content section#order_confirm>div h3{font-size:16px;padding-bottom:15px;padding-left:16px;color:#1e1e1e;border-bottom:2px solid #5eb51f;margin-bottom:25px}#container>#confirm .content section#order_confirm>div#settlement_info h3{margin-bottom:0;border-bottom:none}#container>#confirm .content section#order_confirm>div#settlement_info h3+.cart_form_error{margin-top:10px}#container>#confirm .content section#order_confirm>div#settlement_info #settlement_info_header h3{padding-bottom:0}#container>#confirm .content section#order_confirm>div#settlement_info #settlement_info_header h3,#container>#confirm .content section#order_confirm>div#settlement_info #settlement_info_header p{display:inline-block}#container>#confirm .content section#order_confirm>div#settlement_info #settlement_info_header p{float:right;font-size:12px;margin-right:20px}#container>#confirm .content section#order_confirm>div#settlement_info #settlement_info_header p.off{display:none}#container>#confirm .content section#order_confirm>div#settlement_info dl#order_sum{display:table;border-bottom:1px solid #e2ddd7;padding:8px 16px;overflow:hidden;width:100%;table-layout:fixed;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container>#confirm .content section#order_confirm>div#settlement_info dl#order_sum dt{display:table-cell;font-size:12px;font-weight:300;line-height:14px;margin-top:20px;text-align:left;width:100px}#container>#confirm .content section#order_confirm>div#settlement_info dl#order_sum dd{display:table-cell;font-weight:300;color:#5eb51f;line-height:34px;font-size:17px;text-align:right}#container>#confirm .content section#order_confirm>div#settlement_info dl#order_sum dd input[type="text"]{display:inline-block;*display:inline;*zoom:1;text-align:right;font-size:34px;width:160px;color:#5eb51f;padding:0 3px 0 0}#container>#confirm .content section#order_confirm>div#settlement_info dl#order_sum dd:after{content:"円";font-size:17px;color:#5eb51f}#container>#confirm .content section#order_confirm>div#settlement_info div#total_price{margin-top:0;background:#e5e5e5}#container>#confirm .content section#order_confirm>div#settlement_info div#total_price label,#container>#confirm .content section#order_confirm>div#settlement_info div#total_price p{display:inline}#container>#confirm .content section#order_confirm>div#settlement_info div#total_price p{color:#5eb51f}#container>#confirm .content section#order_confirm>div h4{font-size:14px;padding-left:16px}#container>#confirm .content section#order_confirm>div>p{font-size:14px;line-height:1.35;padding:0 16px 10px;font-weight:300}#container>#confirm .content section#order_confirm>div>p strong{font-weight:bold;color:#1e1e1e}#container>#confirm .content section#order_confirm>div .row{margin-top:35px}#container>#confirm .content section#order_confirm>div .how>a{display:block;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;background:#edeeee;overflow:hidden}#container>#confirm .content section#order_confirm>div .how>a p{font-weight:300;line-height:29px}#container>#confirm .content section#order_confirm>div .how>a span{display:block;background:#e2e2e2;padding:0 16px;line-height:43px;float:right;color:#726c66}#container>#confirm .content section#order_confirm>div .how a p{padding:8px 0 0 47px;background:no-repeat 11px 7px;background-size:29px 29px;float:left;height:34px}#container>#confirm .content section#order_confirm>div .how a.facebook p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png)}#container>#confirm .content section#order_confirm>div .how a.twitter p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_twitter-c44fe9e1704fefc1086cc6b32105d5da77c78a49aec011daecd5b658c913879d.png)}#container>#confirm .content section#order_confirm>div .how a.mixi p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mixi-3944c3e58543f7aab296a9dd09fa9cdf77eb508056e4e61eb3c0ca617d8e0335.png)}#container>#confirm .content section#order_confirm>div .how a.line p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_line-c28137e07c119be8c812e3c4772f182318db32db895c592e63570202f7e8eafd.png)}#container>#confirm .content section#order_confirm>div .how a.mail p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mail-fdcb1da467d5b89b1f83d1021af8d491757c7f477c2c8371cfabd109b431b25c.png)}#container>#confirm .content section#order_confirm>div .how a.holiday_line p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/payment/icon_line-813942b1a0b3ab0f6e60565d6c28c596c93824950cf2ea30e3852ec079891ffa.png)}#container>#confirm .content section#order_confirm>div .how a.holiday_mail p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/payment/icon_mail-a2733240c6e9c1b87ac41d16dfd18f8116ce9b2bb1c2f48222e490b5e05c030b.png)}#container>#confirm .content section#order_confirm>div .how a.holiday_url p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/payment/icon_url-9e3e358794a09a78c627fe93fa511cf7ea63de46bc0a84a957a0fcf3ca01bef8.png)}#container>#confirm .content section#order_confirm>div .use_as_guest{margin:0 0 0 16px}#container>#confirm .content section#order_confirm>div .use_as_guest div{width:100%;margin-top:25px;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;position:relative}#container>#confirm .content section#order_confirm>div .use_as_guest div label{color:#726c66;display:block;line-height:43px;font-weight:300;font-size:14px;padding-left:43px;padding-bottom:0;background-color:#f6f6f6;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_off-e497d6b4b103016b65a139d6aaba1ef4b89ee30288632df6f95def011fd1d0ad.png) no-repeat 15px center;background-size:14px, 13px}#container>#confirm .content section#order_confirm>div .use_as_guest div label.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_on-611bf28bceb7263a4f5301f310a1b6471a4a7eea4ed4ecc1adf9835ebc37e491.png)}#container>#confirm .content section#order_confirm>div .use_as_guest div input[type="checkbox"]{position:absolute;z-index:-1;top:0;left:0}#container>#confirm .content section#order_confirm>div ul.select_payment_method{height:66px;overflow:hidden}#container>#confirm .content section#order_confirm>div ul.select_payment_method li{float:left;height:64px;border-bottom:1px solid #e2ddd7;width:50%;text-indent:-9999px;background:no-repeat center top;background-size:107px 192px}#container>#confirm .content section#order_confirm>div ul.select_payment_method li.creditcard{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_payment_method_creditcard-de82709926f1569f95f066add05dc95e6acd07ff3698de337963e6a4ff63363b.png)}#container>#confirm .content section#order_confirm>div ul.select_payment_method li.carrier{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_payment_method_carrier-f0c28891776a44c264a4437148d07792adf8741bb9c754cd0af5a22bbef44207.png)}#container>#confirm .content section#order_confirm>div ul.select_payment_method li.giftcode{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_payment_method_giftcode-2b55e62a61c43a0ea1f0ca4e014eecb2d9fb860c7c8a83a0d895114db5047478.png)}#container>#confirm .content section#order_confirm>div ul.select_payment_method li.on{background-position:center bottom;border-bottom:2px solid #5eb51f}#container>#confirm .content section#order_confirm>div ul.select_payment_method li.off{background-position:center center}#container>#confirm .content section#order_confirm>div #input_giftcode{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:none;width:100%;padding-left:16px;padding-right:16px;overflow:hidden}#container>#confirm .content section#order_confirm>div #input_giftcode .cart_form_error{margin:0}#container>#confirm .content section#order_confirm>div #input_giftcode label{padding-top:20px;display:block;font-size:12px}#container>#confirm .content section#order_confirm>div #input_giftcode input{display:block;background:#f6f6f6;margin:10px 0;font-size:14px}#container>#confirm .content section#order_confirm>div #input_giftcode .note{font-size:12px;font-weight:normal;line-height:15px;margin-top:10px}#container>#confirm .content section#order_confirm>div #input_giftcode .warning{color:#d1283e}#container>#confirm .content section#order_confirm>div #payment_method_box .tab_content{overflow:hidden;height:0}#container>#confirm .content section#order_confirm>div #select_carrier{width:288px;margin:0 auto}#container>#confirm .content section#order_confirm>div #select_carrier.on{height:74px;padding-top:11px;margin-bottom:20px}#container>#confirm .content section#order_confirm>div #select_carrier li{width:92px;height:74px;background:no-repeat center top;background-size:92px 222px;text-indent:-9999px;float:left}#container>#confirm .content section#order_confirm>div #select_carrier li+li{margin-left:6px}#container>#confirm .content section#order_confirm>div #select_carrier li.dcm{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_carrier_dcm-51f4aef0c62788992bb50bbe92d92104a82b57d8e6283b9f5882f4fd1d883438.png)}#container>#confirm .content section#order_confirm>div #select_carrier li.au{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_carrier_au-0fa7ad7191bed9e2d32610f4ea244c607a8389cd1f8506eeaf39e3747123ac92.png)}#container>#confirm .content section#order_confirm>div #select_carrier li.sb{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_carrier_sb_ym-30193f11bb7b82af739b9ba3d86e24407ddc9dab2dd2a5e6132b78357576d3ba.png)}#container>#confirm .content section#order_confirm>div #select_carrier li.on{background-position:0 -148px}#container>#confirm .content section#order_confirm>div #select_carrier li.off{background-position:0 -74px}#container>#confirm .content section#order_confirm>div #select_creditcard.on{height:auto}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards{table-layout:fixed;width:100%;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;background:#f6f6f6;margin-top:15px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td{text-align:left;height:43px;font-size:14px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td label{width:100%;height:100%;font-size:inherit;color:inherit;font-weight:inherit;display:block;line-height:43px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.check{width:44px;text-align:center;line-height:43px;position:relative;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_off-e497d6b4b103016b65a139d6aaba1ef4b89ee30288632df6f95def011fd1d0ad.png) no-repeat center center;background-size:14px 11px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.number{width:139px;border-bottom:1px solid #e2ddd7}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.limit{width:auto;font-weight:300;border-bottom:solid 1px #e2ddd7}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.delete{width:48px;border-bottom:1px solid #e2ddd7}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.delete a{text-indent:-9999px;display:block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_trashbox-acc05251ce2994017219aa6a44fba383ac788eae6a1c716439894cc78a8f6f79.png) no-repeat center center;background-size:16px auto;height:100%;width:100%}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.new_register{padding-right:16px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr td.new_register label{display:block;font-weight:300;width:100%;line-height:43px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr.checked td.check{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_on-611bf28bceb7263a4f5301f310a1b6471a4a7eea4ed4ecc1adf9835ebc37e491.png) no-repeat center center;background-size:14px 11px}#container>#confirm .content section#order_confirm>div #select_creditcard #registered_creditcards tr.checked td.new_register span{transform:rotate(-180deg);-webkit-transform:rotate(-180deg);-moz-transform:rotate(-180deg);-ms-transform:rotate(-180deg);-o-transform:rotate(-180deg)}#container>#confirm .content section#order_confirm>div #add_new_creditcard{display:none}#container>#confirm .content section#order_confirm>div #add_new_creditcard>p{font-size:16px;font-weight:bold;color:#1e1e1e;padding-left:0;margin-right:16px}#container>#confirm .content section#order_confirm>div #add_new_creditcard label{display:block;font-size:14px;padding-bottom:15px}#container>#confirm .content section#order_confirm>div #add_new_creditcard input[type="text"]{display:block;background:#f6f6f6;font-size:14px}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner{padding:20px 16px;overflow:hidden}#container>#confirm .content section#order_confirm>div #add_new_creditcard .pull_right{margin-left:16px}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>p{font-size:12px;font-weight:300;border:6px solid #ededed;padding:15px;margin-bottom:15px}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>p img{margin-bottom:10px}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>p.no_border{border:none;padding:0 15px}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>p.no_border span{display:none}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:2px;float:left}#container>#confirm .content section#order_confirm>div #add_new_creditcard .content_inner>div+div{padding-right:0;padding-left:2px}#container>#confirm .content section#order_confirm>div #add_new_creditcard button.btn.green{clear:both;margin-bottom:35px}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution+dl{padding-top:10px}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution dt,#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution dd{font-size:12px;padding-bottom:3px;line-height:1.35}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution dd{font-weight:300}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution dt:before{content:" ";display:inline-block;width:10px;height:10px;padding-right:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_upup_gray-9160603c33d9917951aac514803f7364a85d6977c95b2cf984e3f403466edd11.png) no-repeat left bottom;background-size:10px 10px}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution.on dt:before{content:" ";display:inline-block;width:10px;height:10px;padding-right:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_downdown_gray-d6f9f9f2cf33e71cbfd96b0593cc7df13411d498e03640ddf6e0862aa07c280a.png) no-repeat left bottom;background-size:10px 10px}#container>#confirm .content section#order_confirm>div #add_new_creditcard dl.creditcard_caution.none dt:before{content:"";background:none;width:0;padding-right:0}#container>#confirm .content section#order_confirm>div #add_new_creditcard #remember_creditcard{width:100%;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;position:relative;background-color:#f6f6f6}#container>#confirm .content section#order_confirm>div #add_new_creditcard #remember_creditcard label{color:#726c66;display:block;line-height:43px;font-weight:300;font-size:14px;padding-left:43px;padding-bottom:0;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_off-e497d6b4b103016b65a139d6aaba1ef4b89ee30288632df6f95def011fd1d0ad.png) no-repeat 15px center;background-size:14px, 13px}#container>#confirm .content section#order_confirm>div #add_new_creditcard #remember_creditcard label.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_check_on-611bf28bceb7263a4f5301f310a1b6471a4a7eea4ed4ecc1adf9835ebc37e491.png)}#container>#confirm .content section#order_confirm>div #add_new_creditcard #remember_creditcard input[type="checkbox"]{position:absolute;z-index:-1;top:0;left:0}#container>#confirm .content section#order_confirm>div .creditcard_policy{padding:20px 16px;overflow:hidden;display:none}#container>#confirm .content section#order_confirm>div .creditcard_policy>p{font-size:12px;font-weight:300;border:6px solid #ededed;padding:15px;margin-bottom:15px}#container>#confirm .content section#order_confirm>div .creditcard_policy>p img{margin-bottom:10px}#container>#confirm .content section#order_confirm>div .creditcard_policy>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:50%;padding-right:2px;float:left}#container>#confirm .content section#order_confirm>div .creditcard_policy>div+div{padding-right:0;padding-left:2px}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution+dl{padding-top:10px}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution dt,#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution dd{font-size:12px;padding-bottom:3px;line-height:1.35}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution dd{font-weight:300}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution dt:after{content:" ";display:inline-block;width:10px;height:10px;padding-left:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png) no-repeat left bottom;background-size:10px 10px;float:right}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution.on dt:after{content:" ";display:inline-block;width:10px;height:10px;padding-left:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_downdown_gray-9e56141667751a7976e8598c09145064cdbfc6642c0ff0fdec53215d0e180e6b.png) no-repeat left bottom;background-size:10px 10px;float:right}#container>#confirm .content section#order_confirm>div .creditcard_policy dl.creditcard_caution.none dt:after{content:"";background:none;width:0;padding-left:0}#container>#confirm .content section#order_confirm>div .sender_profile{margin:0px 16px 0}#container>#confirm .content section#order_confirm>div .sender_profile .cart_form_error{margin:0}#container>#confirm .content section#order_confirm>div .sender_profile input[type="text"]{display:block;background:#edeeee;border:1px solid #ededed;font-size:14px;border:none}#container>#confirm .content section#order_confirm>div .sender_profile h4{padding-left:0;font-size:14px}#container>#confirm .content section#order_confirm>div .sender_profile h4 span{font-size:12px;font-weight:300}#container>#confirm .content section#order_confirm>div .sender_profile input{background:#edeeee}#container>#confirm .content section#order_confirm>div .sender_profile label.email_confirmation{display:block;padding:20px 0 10px;font-size:12px}#container>#confirm .content section#order_confirm>div .sender_profile .sender_profile_txt{margin-bottom:5px}#container>#confirm .content section#order_confirm>div .sender_profile .sender_profile_txt p{font-size:13px}#container>#confirm .content section#order_confirm>div .sender_profile .sender_profile_txt p span{color:#000000}#container>#confirm .content section#order_confirm>div .sender_profile .sender_profile_txt .domain_annotation{margin-top:10px}#container>#confirm .content section#order_confirm>div #sender_name{display:none}#container>#confirm .content section#order_confirm #sender_info .sender_info_from_box{width:94%;padding:16px 10px;margin:auto auto 10px;background-color:#e2ddd7}#container>#confirm .content section#order_confirm #sender_info .sender_info_from_box h4{color:#333333;padding-bottom:0px;padding-left:5px}#container>#confirm .content section#order_confirm #sender_info .select_use_giftcode{text-align:right;float:right}#container>#confirm .content section#order_confirm #sender_info .select_use_giftcode.off{display:none}#container>#confirm .content section#confirm_button{padding-top:15px}#container>#confirm .content section#confirm_button>p{text-align:center;padding-bottom:15px;color:#1e1e1e}#container>#confirm .content section#confirm_button .btn_area{display:block;margin:0 16px 35px}#container>#confirm .content section#confirm_button .btn_area p{margin:5px 0;font-size:11px;font-weight:900}#container>#confirm .content section#confirm_button .btn_area p:before{content:"※";margin-right:3px}#container>#confirm .content section#confirm_button .agreement{margin-bottom:10px;padding-bottom:14px}#container>#confirm .content section#confirm_button .agreement .accordion{padding:0}#container>#confirm .content section#confirm_button .agreement .acc_title{font-size:14px}#container>#confirm .content section#confirm_button .agreement .acc_content{display:none}#container>#confirm .content section#confirm_button .agreement .acc_content article{padding:23px 0;height:300px;overflow-y:scroll;-webkit-overflow-scrolling:touch}#container>#confirm .content section#confirm_button .agreement .acc_content article h1,#container>#confirm .content section#confirm_button .agreement .acc_content article h2,#container>#confirm .content section#confirm_button .agreement .acc_content article p,#container>#confirm .content section#confirm_button .agreement .acc_content article li{padding-right:16px}#container>#confirm .content section#confirm_button .agreement .acc_content article h1{font-size:14px;font-weight:bold;color:#1e1e1e;padding-bottom:20px}#container>#confirm .content section#confirm_button .agreement .acc_content article h2{font-size:12px;font-weight:bold;padding-top:20px;padding-bottom:10px;border-bottom:1px solid #e2ddd7;margin-bottom:10px}#container>#confirm .content section#confirm_button .agreement .acc_content article p,#container>#confirm .content section#confirm_button .agreement .acc_content article li{font-size:12px;line-height:1.35;font-weight:300;padding-bottom:0.5em}#container>#confirm .content section#confirm_button .agreement .acc_content article ul li{padding-left:1em;text-indent:-1em}#container>#confirm .content section#confirm_button .agreement .acc_content article ul li:before{content:"・"}.holi_head{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2015/holihead_bg-30c3258bf3d0a1a07e8e62c24d9103d80183fe73d1a797bd66edeabb0a509b15.jpg) 0% 0% repeat}#global_header.holi_head h1#logo{padding:0}.holi_himg_online{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2015/holihead_online-98f7e200be49076177284b80ec8bf3f62b726fd05f1baecf257bc47ebe3c2627.png) 0% 40% no-repeat;height:67px;width:200px;background-size:80% auto;text-indent:-99999px}.holi_himg_real{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2015/holihead_real-f97bdc7e8c473b3b4a4cb201d48b32477c8147bb833f3fc4c345a736922bbd4f.png) 0% 40% no-repeat;height:67px;width:200px;background-size:80% auto;text-indent:-99999px}.holitit_back{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2015/holid_arrow-523142d01f609b99b310900387e4131f8872418bd60fc75dc1143d49cf8553cf.png) 11% 50% no-repeat;height:40px;width:40px;padding-left:40px;background-size:20px}.holitit_back a{font-size:0.9em;line-height:2.8em}.holisbj-title{background-color:#60554a}.holisbj-title h2{color:#ffffff}.holisbj-title ul li{display:inline-block;color:#ffffff}.holiday_2015{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/2015/holiday_bg-52ba7802cc27368cc6e70ae8a1b51d5284ef1e53a8b9793bb9c1c630b50a15d7.jpg) 0% 0% repeat;padding:20px}.holiday_2015 p{color:#ffffff;font-weight:100}.holiday_2015 p.h2{margin:15px}.holiday_2015 p.h5{margin:18px 15px 15px}.holi_bo{padding:8px 16px;border:2px solid #ffffff}.holi_ftxt{margin:0 16px;line-height:1.5em}.btn.holi{color:#ffffff}#container>#confirm .content section#confirm_button .btn_area{margin-bottom:21px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.lp_content{margin:auto;width:100%}.img-block{display:block;width:100%}.img-block-modal{display:block;width:70%;margin:0 auto}.lp_caution{color:#666666;font-size:0.7em;margin-top:30px;text-align:center;line-height:1.7em}.lp_text{color:#066342;font-size:0.85em;padding:20px 20px 10px;line-height:28px;font-weight:900;text-align:center}.lp_btn{padding:0 10px;margin-bottom:20px}.lp_btn a.btn{background-color:#066342;color:#ffffff}.lp_text2{color:#8f8f8f;font-size:0.8em;padding:0px 20px 20px;line-height:28px;font-weight:900;text-align:center}.lp_letter_txt{margin-top:35px;display:block}.lp_letter_txt img{width:95%;margin:auto}.lp_letter_link{width:38%;margin:27px auto}.lp_letter_link a{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/promotion/lp_img10-9811bb43c48f2cf7f2997bc75e4d130006d9007850557a25b6c7ac0b359ab5cc.png) no-repeat 0 0;height:29px;display:block;background-size:100%}.lp_link{color:#066342}.lp_footer{background-color:#066342;padding:24px 14px 24px;margin-top:40px}.lp_footer img{margin:auto}.lp_footer p{color:#ffffff;font-size:0.3em;margin-top:18px;text-align:right;font-weight:100}.top_link{text-align:right;margin:15px 0 -5px;vertical-align:top;float:right}.top_link a{height:27px;display:block;vertical-align:top;padding-top:6px}.top_link a span{color:#666666}.modal_content.white_modal .lp_text,.lp_content.white_day .lp_text{color:#673819;font-size:1em;padding:15px;margin:23px auto 0}.modal_content.white_modal .lp_img,.lp_content.white_day .lp_img{width:88%;text-align:center;margin:4% auto}.modal_content.white_modal .lp_text_2,.lp_content.white_day .lp_text_2{font-size:0.8em;font-weight:100;margin-top:0}.modal_content.white_modal .lp_text_3,.lp_content.white_day .lp_text_3{margin-top:3px}.modal_content.white_modal .lp_text_modal,.lp_content.white_day .lp_text_modal{margin:10px auto;text-align:center}.modal_content.white_modal .lp_text_modal p,.lp_content.white_day .lp_text_modal p{font-size:0.8em;color:#673819;font-weight:100;margin:5px 0px}.modal_content.white_modal .lp_btn,.lp_content.white_day .lp_btn{margin-top:25px}.modal_content.white_modal .lp_btn a.btn,.lp_content.white_day .lp_btn a.btn{background-color:#673819;color:#ffffff}.modal_content.white_modal .lp_img_con,.lp_content.white_day .lp_img_con{text-align:center}.modal_content.white_modal .lp_table,.lp_content.white_day .lp_table{padding-left:15px;padding-right:15px}.modal_content.white_modal table,.lp_content.white_day table{width:100%;line-height:1.3em;border:1px solid #ededed;border-top:0}.modal_content.white_modal table td,.lp_content.white_day table td{font-size:0.8em;font-weight:100;padding:13px}.modal_content.white_modal table .t_date,.lp_content.white_day table .t_date{min-width:83px;width:29%;text-align:center;padding:8px;border-right:1px solid #ededed}.modal_content.white_modal table .t_text,.lp_content.white_day table .t_text{border-bottom:1px solid #ededed}.modal_content.white_modal .lp_t_top,.lp_content.white_day .lp_t_top{border-top:1px solid #ededed}.modal_content.white_modal .lp_footer,.lp_content.white_day .lp_footer{background-color:#673819;color:#ffffff}.modal_content.white_modal .lp_footer .lp_footer_text,.lp_content.white_day .lp_footer .lp_footer_text{font-size:0.5em;text-align:center;line-height:1.6em}.white_check{font-size:0.8em;margin-top:5%;padding-right:15px;padding-left:15px;text-align:center}.sbj_check{display:inline-block;line-height:15px;padding-left:25px;position:relative;font-weight:100}.white_check input[type="checkbox"]{display:none}.white_check lable.sbj_check{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.white_check label::before,.white_check label::after{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.white_check label::before{top:16%;left:0;margin-top:-5px;width:18px;height:18px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.white_check label::after{opacity:0;top:0px;left:3px;width:7%;height:7px;border-left:2px solid #5eb51f;border-bottom:2px solid #5eb51f;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.white_check input[type="checkbox"]:checked+label::before{background:#fff}.white_check input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.white_check_link{line-height:1.3em;font-size:1em;margin-bottom:5%;margin-top:3%;padding-left:23px}.white_check_link a{color:#5eb51f;text-decoration:underline}.white_top_link{width:95%;margin:5% 15px auto}.white_top_link a{height:auto;vertical-align:middle;width:100%;padding-top:0;display:inline-block;font-size:0.8em;text-align:right}.white_top_link a span{vertical-align:middle;display:inline-block}.white_top_link a:before{content:" ";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/promotion/white_icon-a698dc2b1074093edcb5434f104c48991a03e90bfb848f938f45e2816c277b2c.jpg) no-repeat 0 0;height:39px;background-size:95%;display:inline-block;width:54px;vertical-align:middle;margin-right:12px}.white_top_link a:after{content:" ";height:17px;width:23px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_gray-f44d8ebce4ceafe45f66444b73682df94b2a810433fa9e8cc75993293b8c1734.png) no-repeat center 0;background-size:9px 16px;display:inline-block;vertical-align:middle;margin-left:4px}.white_modal_link{width:100%;margin:8% 15px 8% auto;text-align:center;padding-left:2%}.white_modal_link p{display:inline-block;vertical-align:middle;font-weight:100}.white_modal_link:before{content:" ";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/promotion/white_icon-a698dc2b1074093edcb5434f104c48991a03e90bfb848f938f45e2816c277b2c.jpg) no-repeat 0 0;height:39px;background-size:95%;display:inline-block;width:54px;vertical-align:middle;margin-right:2px}.hatena:after{content:" ";padding:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_question-4c65910514702d8b8deeed160f67d30d2de26d2e4ee42da1adce3a68100df94c.png);background-repeat:no-repeat;background-position:right center}.head_close{text-align:right;padding:14px 15px 0 0}.head_close:after{content:" ";padding:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png);background-repeat:no-repeat;background-position:right center}.f_close{text-align:center;text-align:center;font-size:0.9em;margin-top:4%;margin-bottom:4%}.f_close:before{content:" ";padding:0 7px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png);background-repeat:no-repeat;background-position:right center;background-size:15px;margin-right:6px;height:2px}.bonus-content:last-of-type{padding-bottom:10px;margin-bottom:10px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}.sbj_content{padding:0 12px 12px 12px}.sbj_ul{text-align:center}.sbj_ul ul{border-bottom:1px solid #ededed}.sbj_ul ul li{display:inline-block}.sbj_ul .send_provider_icon{font-size:11px;padding-bottom:8px}.sbj_ul .send_provider_icon>span{display:block;width:33px;height:33px;padding:5px 18px;margin:5px auto;background-size:105px;background-position:center 44%}.sbj_ul .send_provider_icon.on{border-bottom:2px solid #0D754A}.sbj_ul .send_provider_icon.on>span{background-position:center 1%}.sbj_ul .icon_line{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_line-d44601c76b4c85d6e6bf34ea50816640c9b3813ff1b41ba7d1bba429671c39f3.png)}.sbj_ul .icon_mail{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_mail-df31757754130f5257b74b4f9efcdfcbdb5f73435d96f12964022f615897249f.png)}.sbj_ul .icon_fb{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_facebook-3f03d677310b2231677a989e5e988b760d7f7cf9f4cad1d2200f48a0b55d950c.png)}.sbj_ul .icon_tw{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_twitter-cf9d5cea01b6e1cb0ce214f44f358a776188e760c1c5fe997d6f93b7cccc7e26.png)}.sbj_ul .icon_insta{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_instagram-07c090f3df6c9919456202e580675b00f56258a9c580735b35fae8775833377f.png)}.sbj_ul .icon_mixi{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_mixi-96655dbf56e733149b1fad7f11de578358a9597c4677aa0f266605573a048206.png)}.tab_content .bt_icon{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-size:36px;background-repeat:no-repeat;width:38px;height:36px}.tab_content span{display:inline-block;vertical-align:middle;line-height:1.6em}.tab_content img{width:100%}.line_content{display:none}.line_content .bt_icon{background-position:21% 3%;width:38px;height:36px}.mail_content{display:none}.mail_content .bt_icon{background-position:21% 27.5%}.fb_content{display:none}.fb_content .bt_icon{background-position:21% 53.8%}.tw_content{display:none}.tw_content .bt_icon{background-position:21% 78.5%}.insta_content{display:none}.insta_content .bt_icon{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/icon_instagram_white-7e6cff1a84004e11329ec3a0524c21e3c8ebb4b61c89426da445609214f00445.png);background-repeat:no-repeat;background-size:25px;width:25px;height:25px;margin-right:10px}.mixi_content{display:none}.mixi_content .bt_icon{background-position:21% 100.5%}.hr{height:1px;border-top:1px solid #ededed}.sbj_url{display:flex;font-size:12px}.sbj_url input{padding:10px;background:no-repeat 3% center #f0f0f0;font-size:13px;color:#525252;-webkit-text-fill-color:#525252;opacity:1}.sbj_url button{width:60px;height:44px;padding:10px 5px;background-color:#0D754A;color:#f0f0f0}.continue-button-area .btn{font-size:13px;border-radius:4px}.continue-button-area .send_same{font-size:17px}.continue-button-area .send_same .wrap-icon{display:inline-block;height:26px;width:26px;margin-right:10px}.continue-button-area .send_same .wrap-icon img{width:100%;height:100%;vertical-align:middle;padding-bottom:4px}.continue-button-area .send_same .wrap-text{vertical-align:middle}.page.static .tab_content{padding:7px 30px 30px}.page.static .tab_content img{width:80%;margin:0px auto 30px;display:block}#guide .how_to_send{display:none}.icon-arrow:after{content:"";width:10px;height:10px;margin-left:6px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_downdown_gray-d6f9f9f2cf33e71cbfd96b0593cc7df13411d498e03640ddf6e0862aa07c280a.png) no-repeat top top;background-size:10px 10px;display:inline-block;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-duration:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;margin-right:5px}.icon-arrow-gray:after{content:"";width:16px;height:23px;margin-left:6px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_brown_on_gray-bac6b8269285b426ce54e24b61e767144bb31b0abf6e64eae7fdda5ca2885e56.png) no-repeat center 10%;background-size:9px 16px;display:inline-block;transition:all 0.25s ease-in-out;-webkit-transition:all 0.25s ease-in-out;-moz-transition:all 0.25s ease-in-out;-ms-duration:all 0.25s ease-in-out;-o-transition:all 0.25s ease-in-out;margin-right:5px;vertical-align:top}.nav-header-send1-get1{position:relative;background-color:transparent}.nav-header-send1-get1 img{width:100%}.nav-header-send1-get1 .open-send1-get1-button{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.nav-header-send1-get1 .open-send1-get1-button button{width:80px;font-size:14px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.nav-header-send1-get1 .open-send1-get1-button .summer3-2022-button{background-color:#DEFF10;color:#197EF3}.nav-header-send1-get1 .open-send1-get1-button .halloween-2022-button{background-color:#006241;color:white}.nav-header-send1-get1 .open-send1-get1-button .winter-2022-button{background-color:white;color:#006241}.nav-header-bonus .open-bonus-button{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.nav-header-bonus .open-bonus-button button{width:80px;font-size:14px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.nav-header-bonus .open-bonus-button.holiday-2022{top:68%}.nav-header-bonus .open-bonus-button .holiday-2022-button{background-color:#E0E722;color:#1e1e1e}section.header{margin:0 auto;padding:0 10%}section.header h2{font-size:20px}section.header p{font-size:12px}.nav-modal-send1-get1 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.nav-modal-send1-get1 .header-text p{color:#FFFFFF}.nav-modal-send1-get1 .modal-container{width:90%;position:fixed;background-color:#F4F4F4}.nav-modal-send1-get1 .modal-header{padding:0}.nav-modal-send1-get1 .modal-header img{width:100%}.nav-modal-send1-get1 .modal-body{padding:10px 25px;line-height:1.5;font-size:12px}.nav-modal-send1-get1 .modal-body p{margin:14px 0}.nav-modal-send1-get1 .modal-body h1,.nav-modal-send1-get1 .modal-body p,.nav-modal-send1-get1 .modal-body li{color:#363636}.nav-modal-send1-get1 .modal-body button.close{width:50%;margin:10px auto 6px;padding:10px 0;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.nav-modal-send1-get1 .modal-body .copy-this{font-size:13px}.nav-modal-send1-get1 .rounded_url_bar{color:#FFFFFF;display:flex;background-color:#F3F1F1;border-radius:2rem;padding:5px 8px}.nav-modal-send1-get1 .rounded_url_bar input:disabled{color:#525252;-webkit-text-fill-color:#525252;opacity:1}.nav-modal-send1-get1 .rounded_url_bar input{flex:1;background:transparent;border:none}.nav-modal-send1-get1 .rounded_url_bar button{border-radius:2rem;background-color:#006241;color:white}.nav-modal-send1-get1 .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.nav-modal-send1-get1 .rounded_url_bar button div img{height:1rem;margin-right:4px}.nav-modal-bonus .modal-container{max-width:345px;width:90%;position:fixed;background-color:#F4F4F4}.nav-modal-bonus .modal-header{padding:0}.nav-modal-bonus .modal-header img{border-radius:5px 5px 0 0;width:100%}.nav-modal-bonus .modal-body{padding:10px 16px;line-height:1.5;font-size:12px}.nav-modal-bonus .modal-body p{margin:14px 0}.nav-modal-bonus .modal-body h1,.nav-modal-bonus .modal-body p,.nav-modal-bonus .modal-body li{color:#363636}.nav-modal-bonus .modal-body button.close{width:50%;margin:12px auto 6px;padding:10px 0;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.nav-modal-bonus .modal-body .copy-this{font-size:15px;text-align:left;font-weight:600;color:#716C66;margin-bottom:25px}.nav-modal-bonus .modal-body .rounded_url_bar{margin-bottom:15px}.nav-modal-bonus .modal-body .rounded_url_bar input:disabled{color:#525252;-webkit-text-fill-color:#525252;opacity:1}.nav-modal-bonus .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.nav-modal-bonus .header-text p{color:#FFFFFF}.nav-modal-bonus .rounded_url_bar{color:#FFFFFF;display:flex;background-color:#f3f1f1;border-radius:2rem}.nav-modal-bonus .rounded_url_bar input{flex:1;background:transparent;border:none}.nav-modal-bonus .rounded_url_bar button{border-radius:2rem;background-color:#0D754A;color:white;width:96px}.nav-modal-bonus .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.nav-modal-bonus .rounded_url_bar button div img{height:1rem;margin-right:4px}.nav-modal-bonus .rounded_url_bar .icon-check::after{width:12px;transform:translateX(-200%) translateY(-30%) rotate(-45deg)}.valentine-2022 .modal-container,.valentine-2022 .modal-header{background-color:transparent}.valentine-2022 .modal-body{background-color:#E6B9AA}.valentine-2022 .modal-body h1,.valentine-2022 .modal-body p,.valentine-2022 .modal-body li{color:#5D2A26}.summer2-2022 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.summer2-2022 .header-text p{color:#FFFFFF}.summer3-2022 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.summer3-2022 .header-text p{color:#FFFFFF}.summer3-2022 .rounded_url_bar{color:#FFFFFF;display:flex;background-color:#F3F1F1;border-radius:2rem;padding:5px 8px}.summer3-2022 .rounded_url_bar input{flex:1;background:transparent;border:none}.summer3-2022 .rounded_url_bar button{border-radius:2rem;background-color:#006241;color:white}.summer3-2022 .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.summer3-2022 .rounded_url_bar button div img{height:1rem;margin-right:4px}.sbj-line-url-wrapper{padding-left:7px}.sbj-line-url-title{display:table;width:100%}.sbj-line-url-title:after{content:"";height:10px;width:10px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_downdown_gray-9e56141667751a7976e8598c09145064cdbfc6642c0ff0fdec53215d0e180e6b.png) no-repeat left bottom;background-size:10px 10px;margin-right:3%;margin-top:5px;float:right;transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-duration:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out}.sbj-line-url-title.on:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}.sbj-line-url-title-text{width:70%;float:left}.sbj-line-url-content{display:none}.sbj-line-url-heading{color:#726c66}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper .static .content header{margin-bottom:20px}#wrapper .static .content header img{width:100%}#wrapper .static .content header .title{height:45px;overflow:hidden;width:100%}#wrapper .static .content header .title .guide{display:block;width:100%;height:43px;line-height:43px;color:#1e1e1e;font-size:16px;font-weight:bold;border-bottom:2px solid #5eb51f}#wrapper .static .content footer{margin:0 10px 20px}#wrapper .static .content footer .btn.green{margin-bottom:20px}#wrapper.static.systemerror,#wrapper.static.not_found,#wrapper.static.maintenance{width:90%;margin:50px auto;font-size:14px;text-align:center}#wrapper.static.systemerror a,#wrapper.static.not_found a,#wrapper.static.maintenance a{display:block}.sorry_image{width:60%}.btn.dark_beige{border:solid 1px #C6893F;color:#C6893F}.twitter-share-button{display:inline-block;vertical-align:top}#guide .content .heading_message h2{font-size:16px;font-weight:300;line-height:1.6;padding-bottom:20px;text-align:center;color:#1e1e1e;padding-top:12px}#guide .content .heading_message p{font-size:14px;line-height:1.6;color:#726c66;padding-bottom:28px;font-weight:300;text-align:center}#guide .content .button_area{margin:auto 10px}#guide .content .guide_heading{font-size:16px;padding:0 16px 15px;border-bottom:2px solid #5eb51f;color:#1e1e1e}#guide .content .section_heading{font-size:12px;color:#1e1e1e;line-height:1;margin-bottom:10px}#guide .content .heading_txt{font-size:11px;line-height:1.2em;margin:0 18px 10px}#guide .content figure{vertical-align:top}#guide .content img{vertical-align:top;max-width:100%;height:auto}#guide .content .sending{margin-bottom:30px}#guide .content .sending .section_heading{margin:14px 16px 10px}#guide .content .sending .panel_group{margin:20px auto 5px;width:auto;overflow:hidden}#guide .content .sending .panel{margin-bottom:5px;width:100%;float:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#guide .content .sending .panel figure{overflow:hidden}#guide .content .sending .info_content div#title_how_to_send:after{content:" ";display:inline-block;width:10px;height:10px;padding-left:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png) no-repeat left bottom;background-size:10px 10px;float:right}#guide .content .sending .info_content.on div#title_how_to_send:after{content:" ";display:inline-block;width:10px;height:10px;padding-left:0.5em;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_downdown_gray-9e56141667751a7976e8598c09145064cdbfc6642c0ff0fdec53215d0e180e6b.png) no-repeat left bottom;background-size:10px 10px;float:right}#guide .content .sending .info_content .how_to_send section.sbj_ul{height:71px}#guide .content .sending .info_content .how_to_send section.sbj_ul ul li{float:left;width:20%}#guide .content .sending .info_content .how_to_send section.sbj_ul ul li span{width:20%}#guide .content .getting{margin-bottom:30px}#guide .content .getting .section_heading{margin:16px 16px 10px}#guide .content .getting .getting_steps{margin:20px 0}#guide .content .getting .getting_step{margin-bottom:20px}#guide .content .faq .btn.white{font-size:15px;margin:20px auto}#guide .content .faq_list div dl{padding:0px 30px;margin-right:3px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/static/icon_q-9962543968dd59019cf1f0469c2d38b98cc14ed28fe59ccafb0644092cb7d9db.png) no-repeat left 2px;background-size:14px auto;padding-bottom:20px;position:relative}#guide .content .faq_list div dl dt{font-weight:bold;font-size:14px;color:#726c66;line-height:1.6;padding-bottom:12px;padding-right:15px}#guide .content .faq_list div dl dt:after{content:"";width:10px;height:10px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_downdown_gray-9e56141667751a7976e8598c09145064cdbfc6642c0ff0fdec53215d0e180e6b.png) no-repeat left bottom;background-size:10px 10px;position:absolute;right:3px;top:5px;display:inline-block;margin-right:16px;transition:all 0.1s ease-in-out;-webkit-transition:all 0.1s ease-in-out;-moz-transition:all 0.1s ease-in-out;-ms-duration:all 0.1s ease-in-out;-o-transition:all 0.1s ease-in-out}#guide .content .faq_list div dl dd{font-weight:300;font-size:14px;color:#726c66;line-height:1.6;display:none}#guide .content .faq_list div dl.on dt:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg)}#guide .content .faq_list .list_detail{padding:20px 0px 0px 16px}#guide .content .faq_list .other_faq{margin:-20px 26px 20px 0;text-align:right}#guide .content .faq_list .other_faq span{padding-right:18px}#guide .content .accordion{margin:20px 0}#guide .content .acc_title{font-size:14px}#guide .content .acc_content+.acc_title{border-top:1px solid #e2ddd7}#guide .content .acc_content{display:none}#guide .content .acc_content figure{background:#f6f6f6;margin-top:10px}#guide .content .acc_content .article{padding:10px 16px}#guide .content .acc_content .article h3{font-size:16px;font-weight:600;line-height:1.6;text-align:center;color:#5eb51f}#guide .content .acc_content .article h4{padding-top:15px;font-size:14px;line-height:1.4;color:#1e1e1e;text-align:center}#guide .content .acc_content .article h3+p,#guide .content .acc_content .article h4+p{padding-top:25px}#guide .content .acc_content .article p{font-size:14px;line-height:1.6;font-weight:300;color:#726c66;padding-bottom:0.5em;text-align:left}#wrapper .policies{border-top:1px solid #e2ddd7}#wrapper .policies article{padding:0 0 0 16px;margin:20px 0}#wrapper .policies article h1{font-weight:bold;font-size:16px;text-align:left;margin-bottom:30px}#wrapper .policies article h2{font-weight:bold;font-size:14px;text-align:left;padding-bottom:10px;border-bottom:1px solid #e2ddd7;margin-bottom:10px;margin-top:20px}#wrapper .policies article p,#wrapper .policies article li{font-weight:300;font-size:14px;text-align:left;line-height:1.6;padding-bottom:0.5em;padding-right:16px}#wrapper .policies article ul li{padding-left:1em;text-indent:-1em}#wrapper .policies article ul li:before{content:"・"}#wrapper .expired .expired_notice{margin:30px 60px 80px;text-align:center;color:#726c66;line-height:25px}#wrapper .expired .btn{width:auto;margin:auto 16px}#wrapper .expired .button_area{margin-bottom:100px}#wrapper.notice-20230307 article{margin:0 15px auto}#wrapper.notice-20230307 article .content-20230307{font-size:14px}#wrapper.notice-20230307 article .content-20230307 .date{font-weight:bold}#wrapper.notice-20230307 article .content-20230307 p{font-weight:300;margin:0 0 1.5em;line-height:1.7}#wrapper.notice-20230307 article .content-20230307 p a{text-decoration:underline}#wrapper.notice-20230307 article .content-20230307 strong{font-weight:bold}#wrapper.notice-20231026 article{margin:0 15px auto}#wrapper.notice-20231026 article .content-20231026{font-size:14px}#wrapper.notice-20231026 article .content-20231026 .date{font-weight:bold}#wrapper.notice-20231026 article .content-20231026 p{font-weight:300;margin:0 0 1.5em;line-height:1.7}#wrapper.notice-20231026 article .content-20231026 p a{text-decoration:underline}#wrapper.notice-20231026 article .content-20231026 strong{font-weight:bold}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.thanks{background-color:#F6F6F6}#wrapper.thanks h1{padding-bottom:10px;text-align:center;color:#333333}#wrapper.thanks h2{text-align:center;width:95%;font-size:0.85em;color:#726c66;background:#e5e5e5;padding:2.5%}#wrapper.thanks nav#tabs{display:flex;margin:12px 0px;background-color:#e5e5e5;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}#wrapper.thanks nav#tabs .tab{width:50%;padding:15px;text-align:center;font-size:11.5px;font-weight:bold;color:#0D754A;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}#wrapper.thanks nav#tabs .tab.on{background-color:#0D754A;color:#ffffff}#wrapper.thanks .tool_menu_button{height:50px;width:50px;padding:13px;background-color:#FFFFFF;display:block;margin:0 10px;border-radius:25px;display:flex;justify-content:center;align-items:center}#wrapper.thanks .tool_menu_button.active{background-color:#0D754A}#wrapper.thanks .tool_menu_button img{width:100%}#container>#new_card #new_reply_message_form{padding:12px 5%}#container>#new_card .snap-cards-viewpoint{width:100%;overflow:scroll;margin:auto}#container>#new_card .snap-cards-wrapper{display:flex;justify-content:start;align-items:center}#container>#new_card .snap-card{width:80px;margin:12px 4px 4px}#container>#new_card .snap-card.photo{border:1px solid #C0C0C0}#container>#new_card .snap-card.on{border:solid 4px #0D754A;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:8px 0 0}#container>#new_card .konvajs-content{margin:20px auto}#container>#new_card .image-options{margin-top:-10px}#container>#new_card .image-options ul{display:flex;justify-content:space-evenly;text-align:center;font-size:12px}#container>#new_card .image-options .filter-image{display:flex;align-items:center}#container>#new_card .image-options .option-reselect{text-align:right}#container>#new_card .image-options .btn-reselect{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/image_gray-05419dce27a371d3fc18b13d8eac125074fca1bedf67cc74dc850a864c5c3088.png);background-repeat:no-repeat;background-size:20px;background-position:10px;padding:10px 10px 10px 35px;color:#858585;border:1px solid #858585;background-color:transparent;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}#container>#new_card section#go_next{width:auto;margin:20px auto 15px}#container>#new_card section#go_next p{letter-spacing:0.05em;font-size:11px;line-height:1.4;text-align:center;margin:10px 0}#container>#new_card section#go_next p a{color:#5eb51f}#container>#new_card .btn-complete{border-radius:20px}.show-thankyou h3{color:#333333}.show-thankyou p{font-size:0.75rem;color:#333333;margin:12px 0}.show-thankyou .sectionx{padding:0px 12px}.show-thankyou .content .card{margin:auto;padding:10px 48px;text-align:center}.show-thankyou .content .card img{max-width:100%;border-radius:10px}.show-thankyou .content .how-to-save{line-height:1.75;padding:10px 16px}.show-thankyou .content .save-head{font-size:18px}.show-thankyou .content .save-message{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/thanks/icon-save2device-c5de2a753f22529e3a25f1553b457dbe7d0e1240a9af86fb4dc1933a0e7d9fb7.png);background-repeat:no-repeat;background-size:70px;background-position-x:right;font-size:12px}.show-thankyou .content .save-annotation{font-size:8px}.show-thankyou .content .reply_url{background:#F7F7F7}.show-thankyou .content .save-limit{text-align:right;margin-bottom:0px}.show-thankyou .content .thanks_content{margin:30px 0}.show-thankyou .content .thanks_content .btn{font-size:16px;color:white}.show-thankyou .content .thanks_content .btn span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png) no-repeat left center;background-size:29px 29px;padding:10px 0 10px 39px}.show-thankyou .content .thanks_content .btn.fb span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png)}.show-thankyou .content .thanks_content .btn.tw span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_twitter-c44fe9e1704fefc1086cc6b32105d5da77c78a49aec011daecd5b658c913879d.png)}.show-thankyou .content .thanks_content .btn.insta span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/icon_instagram_white-7e6cff1a84004e11329ec3a0524c21e3c8ebb4b61c89426da445609214f00445.png)}.show-thankyou .content .thanks_content .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mixi-3944c3e58543f7aab296a9dd09fa9cdf77eb508056e4e61eb3c0ca617d8e0335.png)}.show-thankyou .content .thanks_content .btn.line span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_line_transparent-3e27fbddbc7ab42f94155e59b4f90cbcd5a1afe6c595e5f88831b9e5b6c7c548.png);background-size:29px 28px}.show-thankyou .content .thanks_content .btn.mail span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_mail_transparent-ed7a1f98573f01a392f38f3d23d83adb9831e3e6b6d0aeff7421b1ea9d9a16fe.png);background-size:24px 19px}.show-thankyou .content .vanish_time{text-align:right;margin-top:30px}#thanks-modal .modal-header,#thanks-modal .modal-body{padding:0px}#thanks-modal .modal-container{width:300px}#thanks-modal .thanks-onboarding{position:relative;width:300px;background-color:#F6F6F6}#thanks-modal .thanks-catchcopy{display:inline;position:absolute;left:0;top:0;line-height:1.5;padding:24px}#thanks-modal .thanks-catchcopy h1{color:#0D754A;font-size:18px;font-weight:bold}#thanks-modal .thanks-catchcopy p{padding:12px 0;color:#0D754A;font-size:14px}#thanks-modal .thanks-catchcopy .highlight{background:linear-gradient(transparent 0, #FFDF70 0);background-repeat:no-repeat;background-position:-300px}#thanks-modal .thanks-catchcopy .highlight.on{background-position:0px;transition:1.5s}#thanks-modal .thanks-cat{position:absolute;left:20px;bottom:24px;width:260px !important;margin:auto;font-size:16px;border-radius:50px}#thanks-modal-share .modal-header{font-size:14px;font-weight:normal;padding:10px 10px 0 10px}#thanks-modal-share .modal-body{padding:0 14px 14px}#thanks-modal-share .anim-fadedown{opacity:0}#thanks-modal-share .anim-fadedown.on{animation:fadedown 1s cubic-bezier(0.33, 1, 0.68, 1) 0ms 1 forwards}#thanks-modal-share .anim-fadedown.on-200{animation:fadedown 1s cubic-bezier(0.33, 1, 0.68, 1) 200ms 1 forwards}#thanks-modal-share .anim-fadedown.on-400{animation:fadedown 1s cubic-bezier(0.33, 1, 0.68, 1) 400ms 1 forwards}#thanks-modal-share .anim-fadedown.on-600{animation:fadedown 1s cubic-bezier(0.33, 1, 0.68, 1) 600ms 1 forwards}#thanks-modal-share .back-edit{color:#525252}#thanks-modal-share .preview-body{position:relative;height:240px}#thanks-modal-share #photo-data{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);max-width:100%;max-height:100%}#thanks-modal-share .progress-sns-messages{position:absolute;top:0;left:50%;transform:translateX(-50%);width:100%}#thanks-modal-share .btn-share{font-size:15px}.return_gift{text-align:center;margin:16px}.return_gift h3{font-weight:bold}.return_gift img{width:100%;margin:10px 0 10px 0}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#bplp-top{position:relative}#bplp-top .finished{background:#006241}#bplp-top .finished span{color:#FDFFFE}#bplp-top .purchase-btn{background:#ffffff;box-shadow:0px 2px 2px 0px #00000026;border-radius:50px;padding:10px 23px;gap:10px;width:140px;height:50px;z-index:100}#bplp-top .fixed{position:fixed}#bplp-top .main-image{position:relative;display:block;overflow:hidden}#bplp-top .main-image h2{font-family:'SoDoSans';color:#FF9FB0}#bplp-top .main-image p{font-family:'AXIS Std';color:#D4E9E2}#bplp-top .main-image .background{z-index:-1;background-repeat:no-repeat;background-size:cover}#bplp-top .outline .container{margin:0 auto}#bplp-top .outline .container p{margin-top:6px}#bplp-top .outline .container .finished-banner{margin-top:20px;background:#006241;box-shadow:0px 2px 2px rgba(0,0,0,0.15);border-radius:4px}#bplp-top .outline .container .finished-banner span{color:#FDFFFE}#bplp-top .outline .container .how-to-get h2{font-family:'SoDoSans'}#bplp-top .outline .container .how-to-get .number{height:32px;border-radius:32px;background:#006241}#bplp-top .outline .container .notes{background:#E7E7E7}#bplp-top .outline .container .notes .content{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#bplp-top .outline .container .notes .span{line-height:160%;display:flex;align-items:center}#bplp-top .confirmation{background:#EFEFEF}#bplp-top .confirmation .confirmation-detail h2{font-size:30px}#bplp-top .confirmation .confirmation-detail .mail{padding:40px 30px;gap:30px}#bplp-top .confirmation .confirmation-detail .history{flex-direction:column;padding:40px 30px;gap:30px;background:rgba(255,255,255,0.6)}#bplp-top .confirmation .contact-btn{background:#ffffff;border-radius:80px}#bplp-top .confirmation .contact-btn h4{padding-top:28px;padding-bottom:12px;margin:auto}#bplp-top .confirmation .contact-btn img{display:block;position:relative;bottom:32px;left:90%;right:10%}#bplp-top .confirmation .caution-btn{background:#D1D1D1;border-radius:8px}#bplp-top .confirmation .caution-btn div h4{padding:28px 8px 2px 0;margin:auto}#bplp-top .confirmation .caution-btn div>span{font-weight:500;position:relative;bottom:30px;left:90%}#bplp-top .confirmation .caution-btn ul{display:none}#bplp-top .confirmation .caution-btn ul hr{height:1px;border:none;border-top:1px #000000 solid}#bplp-top .confirmation .caution-btn ul li{padding:22px 0}#bplp-top .confirmation .caution-btn ul li p{font-weight:300}#bplp-top .confirmation .caution-btn ul li:last-child{height:auto}#bplp-top .confirmation .caution-btn ul li a{text-decoration:underline}#bplp-top .confirmation .caution-btn ul.open{display:block}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#modal-gifted-card-for-group-gift h1,#modal-gifted-card-for-group-gift h2,#modal-gifted-card-for-group-gift h3,#modal-gifted-card-for-group-gift h4,#modal-gifted-card-for-group-gift h5,#modal-gifted-card-for-group-gift h6,#modal-gifted-card-for-group-gift p,#switch-tabs-for-group-gift h1,#switch-tabs-for-group-gift h2,#switch-tabs-for-group-gift h3,#switch-tabs-for-group-gift h4,#switch-tabs-for-group-gift h5,#switch-tabs-for-group-gift h6,#switch-tabs-for-group-gift p{font-weight:700}#modal-gifted-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background:rgba(0,0,0,0.2)}#switch-tabs-for-group-gift{position:fixed;bottom:0;z-index:100;width:100%}#switch-tabs-for-group-gift .buttons-container{display:flex;justify-content:center;align-items:center;background-color:#f6f6f6}#switch-tabs-for-group-gift .buttons-container .tab-button{border-radius:unset}#switch-tabs-for-group-gift .buttons-container .tab-button p{font-weight:400}#switch-tabs-for-group-gift .buttons-container .tab-button.bouquet img{width:19px}#switch-tabs-for-group-gift .buttons-container .tab-button.gift img{width:14px}#switch-tabs-for-group-gift .buttons-container .tab-button.selected{border-bottom:4px solid #1e1e1e}#switch-tabs-for-group-gift .buttons-container .tab-button.selected p{font-weight:700}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.card-cover-for-group-gift h1,.card-cover-for-group-gift h2,.card-cover-for-group-gift h3,.card-cover-for-group-gift h4,.card-cover-for-group-gift h5,.card-cover-for-group-gift h6,.card-cover-for-group-gift p,.modal-message-card-for-group-gift h1,.modal-message-card-for-group-gift h2,.modal-message-card-for-group-gift h3,.modal-message-card-for-group-gift h4,.modal-message-card-for-group-gift h5,.modal-message-card-for-group-gift h6,.modal-message-card-for-group-gift p,.sender-card-for-group-gift h1,.sender-card-for-group-gift h2,.sender-card-for-group-gift h3,.sender-card-for-group-gift h4,.sender-card-for-group-gift h5,.sender-card-for-group-gift h6,.sender-card-for-group-gift p,.message-card-for-group-gift h1,.message-card-for-group-gift h2,.message-card-for-group-gift h3,.message-card-for-group-gift h4,.message-card-for-group-gift h5,.message-card-for-group-gift h6,.message-card-for-group-gift p{font-weight:700}.group-gift-card{position:absolute;width:100%;height:100%;z-index:20;display:flex;justify-content:center;background-color:#1e1e1e}.card-cover-for-group-gift{position:relative;text-align:center;height:100%}.card-cover-for-group-gift .overlay{position:absolute;top:0;left:0}.card-cover-for-group-gift .send-to-name-container{display:flex;justify-content:center;align-items:center}.card-cover-for-group-gift .send-to-name-container .send-to-name{font-weight:900;white-space:nowrap}.card-cover-for-group-gift .send-to-name-container input.send-to-name{position:relative;z-index:30;height:inherit;border:none;border-radius:6px;text-align:center}.card-cover-for-group-gift .send-to-name-container input.send-to-name::placeholder{font-size:12px;color:#ffffff}.card-cover-for-group-gift .upload-button{z-index:30;background-color:unset;width:134px;height:134px}.scroll-guide-for-group-gift{position:fixed;top:66.5%;left:50%;transform:translate(-50%, 0);text-align:center;opacity:0;animation-name:fade-in;animation-delay:7s;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.scroll-guide-for-group-gift p{font-size:14px;color:#ffffff}.scroll-guide-for-group-gift img{margin-top:10px}.modal-message-card-for-group-gift{position:fixed;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;overflow:scroll}.modal-message-card-for-group-gift::-webkit-scrollbar{display:none}.modal-message-card-for-group-gift .group-gift-card-mask{margin-top:100vh;width:90%;padding:0 5%;padding-bottom:100px}.modal-message-card-for-group-gift .group-gift-card-mask .logo-header{background-color:#ffffff;border-radius:10px 10px 0 0;padding:50px 0 10px;text-align:center}.modal-message-card-for-group-gift .group-gift-card-mask .logo-header img{width:80px}.modal-message-card-for-group-gift .group-gift-card-mask .round-footer{height:40px;background-color:#ffffff;border-radius:0 0 10px 10px}.scroll-back-button-container{position:fixed;top:10px;left:50%;transform:translate(-50%, 0);opacity:0}.scroll-back-button-container.fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.scroll-back-button-container.fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.sender-card-for-group-gift{display:flex;align-self:flex-start;align-items:center;width:100%}.sender-card-for-group-gift .icon-container{position:relative}.sender-card-for-group-gift .icon-container .icon{width:40px;height:40px;object-fit:cover;border-radius:50%}.sender-card-for-group-gift .icon-container .upload-button{position:absolute;top:0;left:0;width:40px;height:40px;background:rgba(0,0,0,0.2)}.sender-card-for-group-gift .icon-container .upload-button p{font-size:8px;color:#ffffff}.sender-card-for-group-gift .name-container{width:calc(100% - 40px);margin-left:10px}.sender-card-for-group-gift .name-container p,.sender-card-for-group-gift .name-container textarea{text-align:left;font-size:14px;line-height:1.5}.message-card-for-group-gift{display:flex;flex-direction:column;align-items:center;padding:30px 20px;background-color:#ffffff;font-weight:700}.message-card-for-group-gift .content-container{margin-top:20px;width:100%}.message-card-for-group-gift .content-container p,.message-card-for-group-gift .content-container textarea{font-size:14px;line-height:25.2px;white-space:pre-wrap}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.group-gift-dashboard h1,#wrapper.group-gift-dashboard h2,#wrapper.group-gift-dashboard h3,#wrapper.group-gift-dashboard h4,#wrapper.group-gift-dashboard h5,#wrapper.group-gift-dashboard h6,#wrapper.group-gift-dashboard p,#modal-edit-card-cover-for-group-gift h1,#modal-edit-card-cover-for-group-gift h2,#modal-edit-card-cover-for-group-gift h3,#modal-edit-card-cover-for-group-gift h4,#modal-edit-card-cover-for-group-gift h5,#modal-edit-card-cover-for-group-gift h6,#modal-edit-card-cover-for-group-gift p,#modal-edit-message-card-for-group-gift h1,#modal-edit-message-card-for-group-gift h2,#modal-edit-message-card-for-group-gift h3,#modal-edit-message-card-for-group-gift h4,#modal-edit-message-card-for-group-gift h5,#modal-edit-message-card-for-group-gift h6,#modal-edit-message-card-for-group-gift p,#modal-landing-for-group-gift h1,#modal-landing-for-group-gift h2,#modal-landing-for-group-gift h3,#modal-landing-for-group-gift h4,#modal-landing-for-group-gift h5,#modal-landing-for-group-gift h6,#modal-landing-for-group-gift p,#modal-select-item h1,#modal-select-item h2,#modal-select-item h3,#modal-select-item h4,#modal-select-item h5,#modal-select-item h6,#modal-select-item p,#modal-share-for-group-gift h1,#modal-share-for-group-gift h2,#modal-share-for-group-gift h3,#modal-share-for-group-gift h4,#modal-share-for-group-gift h5,#modal-share-for-group-gift h6,#modal-share-for-group-gift p,#modal-preview-card-for-group-gift h1,#modal-preview-card-for-group-gift h2,#modal-preview-card-for-group-gift h3,#modal-preview-card-for-group-gift h4,#modal-preview-card-for-group-gift h5,#modal-preview-card-for-group-gift h6,#modal-preview-card-for-group-gift p{font-weight:700}#wrapper.group-gift-dashboard .modal-container h1,#modal-edit-card-cover-for-group-gift .modal-container h1,#modal-edit-message-card-for-group-gift .modal-container h1,#modal-landing-for-group-gift .modal-container h1,#modal-select-item .modal-container h1,#modal-share-for-group-gift .modal-container h1,#modal-preview-card-for-group-gift .modal-container h1{font-size:12px}#wrapper.group-gift-dashboard .modal-container .text-button-container.complete-button p,#modal-edit-card-cover-for-group-gift .modal-container .text-button-container.complete-button p,#modal-edit-message-card-for-group-gift .modal-container .text-button-container.complete-button p,#modal-landing-for-group-gift .modal-container .text-button-container.complete-button p,#modal-select-item .modal-container .text-button-container.complete-button p,#modal-share-for-group-gift .modal-container .text-button-container.complete-button p,#modal-preview-card-for-group-gift .modal-container .text-button-container.complete-button p{font-weight:600;font-size:16px}#wrapper.group-gift-dashboard .modal-container .text-button-container.cancel-button p,#modal-edit-card-cover-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-edit-message-card-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-landing-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-select-item .modal-container .text-button-container.cancel-button p,#modal-share-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-preview-card-for-group-gift .modal-container .text-button-container.cancel-button p{font-weight:300;font-size:12px}#wrapper.group-gift-dashboard .modal-container .modal-header,#wrapper.group-gift-dashboard .modal-container .modal-body,#modal-edit-card-cover-for-group-gift .modal-container .modal-header,#modal-edit-card-cover-for-group-gift .modal-container .modal-body,#modal-edit-message-card-for-group-gift .modal-container .modal-header,#modal-edit-message-card-for-group-gift .modal-container .modal-body,#modal-landing-for-group-gift .modal-container .modal-header,#modal-landing-for-group-gift .modal-container .modal-body,#modal-select-item .modal-container .modal-header,#modal-select-item .modal-container .modal-body,#modal-share-for-group-gift .modal-container .modal-header,#modal-share-for-group-gift .modal-container .modal-body,#modal-preview-card-for-group-gift .modal-container .modal-header,#modal-preview-card-for-group-gift .modal-container .modal-body{max-width:270px;margin:auto}#wrapper.group-gift-dashboard .modal-container .modal-body,#modal-edit-card-cover-for-group-gift .modal-container .modal-body,#modal-edit-message-card-for-group-gift .modal-container .modal-body,#modal-landing-for-group-gift .modal-container .modal-body,#modal-select-item .modal-container .modal-body,#modal-share-for-group-gift .modal-container .modal-body,#modal-preview-card-for-group-gift .modal-container .modal-body{padding-bottom:20px}#wrapper.group-gift-dashboard{text-align:center;padding-bottom:40px;background-color:#e5e5e5}#wrapper.group-gift-dashboard #title-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:0 20px}#wrapper.group-gift-dashboard #title-container .title-center{color:#006241;font-family:"SoDoSans";font-size:20px;line-height:30px}#wrapper.group-gift-dashboard #title-container .text-container p{font-size:12px}#wrapper.group-gift-dashboard #cover-and-item-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container{display:flex;justify-content:center;position:relative;padding-top:18px;width:100%;height:180px;background-color:#b1b0ae;border-radius:10px}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .cover-thumbnail{height:calc(180px - 18px);overflow-y:hidden}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container{position:absolute;right:10px;bottom:10px;display:flex}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container p{font-size:12px;color:#ffffff}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container img{margin-top:-1px;margin-left:2px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .label{text-align:left;font-size:12px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .price-button{width:106px;height:48px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .price-button p{font-size:18px;line-height:27px}#wrapper.group-gift-dashboard #message-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px}#wrapper.group-gift-dashboard #message-container .message-title{border-bottom:2px solid #f6f6f6;text-align:left;padding-bottom:15px;font-size:12px}#wrapper.group-gift-dashboard #message-container .no-message-container{margin:20px 0;padding:30px 0 20px}#wrapper.group-gift-dashboard #message-container .no-message-container img{margin-top:32px}#wrapper.group-gift-dashboard #message-container .sender-list{border-bottom:2px solid #f6f6f6;margin:20px 0;height:222px;overflow-y:scroll}#wrapper.group-gift-dashboard #message-container .sender-list .sender-container{margin-bottom:10px}#wrapper.group-gift-dashboard #message-container .sender-list .sender-container .sender-card p{font-size:14px}#wrapper.group-gift-dashboard #message-container .buttons-container{margin-top:20px}#wrapper.group-gift-dashboard #message-container .buttons-container .share-button{margin-top:20px}#wrapper.group-gift-dashboard #message-container .buttons-container .share-button .right-icon-container{margin-top:-3px}#wrapper.group-gift-dashboard #message-container .message-notice{margin:10px auto;font-size:12px;line-height:18px}#wrapper.group-gift-dashboard #payment-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px;background-color:#f0f0f0}#wrapper.group-gift-dashboard #payment-container .payment-title{border-bottom:2px solid #f6f6f6;text-align:left;padding-bottom:15px;font-size:12px;border-bottom:2px solid #e5e5e5}#wrapper.group-gift-dashboard #payment-container .details-container{border-bottom:2px solid #f6f6f6;border-bottom:2px solid #e5e5e5;padding-bottom:20px}#wrapper.group-gift-dashboard #payment-container .details-container .detail{display:flex;justify-content:space-between;margin-top:20px}#wrapper.group-gift-dashboard #payment-container .details-container .detail p{font-size:14px}#wrapper.group-gift-dashboard #payment-container .caution-container{margin-top:15px}#wrapper.group-gift-dashboard #payment-container .caution-container p{text-align:left;font-size:12px;line-height:18px;font-weight:400}#wrapper.group-gift-dashboard #payment-container .before-go-payment{margin-top:30px}#wrapper.group-gift-dashboard #payment-container .before-go-payment p{text-align:left;font-size:16px;color:#1e1e1e;line-height:24px}#wrapper.group-gift-dashboard #payment-container .go-payment-button{margin-top:20px}#modal-landing-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);text-align:center;z-index:20}#modal-landing-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#EFEFEF}#modal-landing-for-group-gift .contents-container .copy-title{margin-top:68px;font-size:16px;line-height:24px}#modal-landing-for-group-gift .contents-container .kv{margin-top:35px;align-self:center;width:100%;max-width:468px}#modal-landing-for-group-gift .contents-container .next-button{margin-top:35px;width:80%;max-width:320px}#modal-edit-card-cover-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-edit-card-cover-for-group-gift .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-edit-card-cover-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#e5e5e5;display:flex;align-items:center;position:relative}#modal-edit-card-cover-for-group-gift .contents-container::-webkit-scrollbar{display:none}#modal-edit-card-cover-for-group-gift .contents-container #error-messages{margin:65px 20px -15px}#modal-edit-card-cover-for-group-gift .contents-container #preview{margin-top:40px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs{position:fixed;bottom:0;width:100%;z-index:30;background-color:#e5e5e5}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container{display:flex;align-items:flex-end;overflow-x:scroll;padding:20px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail{background-color:unset;padding:0 5px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail.selected p{font-weight:600}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail img{width:60px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail p{margin-top:4px;width:82px;font-size:10px;font-weight:300;color:#1e1e1e}#modal-edit-card-cover-for-group-gift .contents-container .header-container{z-index:30}#modal-edit-card-cover-for-group-gift .contents-container .header-container .complete-button{position:absolute;top:12px;right:10px}#modal-edit-card-cover-for-group-gift .contents-container .header-container .cancel-button{position:absolute;top:12px;left:10px;opacity:0.8;width:auto;padding:0 20px}#modal-edit-card-cover-for-group-gift .contents-container .header-container .cancel-button .text-container{white-space:nowrap}#modal-select-item{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-select-item .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-select-item .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;position:fixed;bottom:0;height:70%;overflow-y:hidden;width:calc(100% - 2 * 20px);padding:20px;padding-bottom:60px;background-color:#ffffff;border-radius:20px 20px 0px 0px}#modal-select-item .contents-container #error-messages{margin-bottom:20px}#modal-select-item .contents-container .notion{font-size:12px;line-height:22px}#modal-select-item .contents-container .contents-container-inner{overflow-y:scroll;padding-bottom:90px}#modal-select-item .contents-container .category-container{margin-top:24px}#modal-select-item .contents-container .category-container .copy-title{font-size:12px;line-height:16px;color:#000}#modal-select-item .contents-container .category-container .buttons-container{margin-top:12px;display:flex;flex-wrap:wrap}#modal-select-item .contents-container .category-container .buttons-container .text-button-container.on{border:2px solid #006241}#modal-select-item .contents-container .category-container .buttons-container button{width:80px;margin-right:6px;margin-bottom:6px}#modal-select-item .contents-container .category-container .buttons-container button .text{font-size:16px}#modal-select-item .contents-container .category-container .buttons-container button .sub-text{font-size:7px}#modal-select-item .contents-container .complete-button-container{position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#F3F3F3;padding:20px 20px 40px;box-shadow:0px -3px 4px 0px #00000040}#modal-select-item .contents-container .complete-button-container .complete-button-inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;height:48px}#modal-select-item .contents-container .complete-button-container p.caution,#modal-select-item .contents-container .complete-button-container .selected-item p{font-size:10px;color:#929292}#modal-select-item .contents-container .complete-button-container .selected-item .price{display:block;margin-top:8px;font-size:16px;font-weight:bold}#modal-select-item .contents-container .complete-button-container .selected-item .price strong{font-size:26px;padding-left:5px}#modal-select-item .contents-container .complete-button-container .button-action{display:flex}#modal-select-item .contents-container .complete-button-container .button-action .text-button-container{width:100px;height:40px}#modal-share-for-group-gift .notice-snackbar{position:fixed;bottom:50px;left:50%;transform:translate(-50%, 0);z-index:110}#modal-edit-message-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-edit-message-card-for-group-gift .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-edit-message-card-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#ffffff;position:relative;overflow-y:scroll}#modal-edit-message-card-for-group-gift .contents-container .header-container{position:fixed;top:0;z-index:30;width:calc(100% - 2 * 20px);padding:30px 20px 10px;display:flex;flex-direction:row;justify-content:space-between;background-color:#ffffff}#modal-edit-message-card-for-group-gift .contents-container .header-container .cancel-button{justify-content:flex-start}#modal-edit-message-card-for-group-gift .contents-container .margin-container{margin-top:80px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #error-messages{margin:30px 20px 0}#modal-edit-message-card-for-group-gift .contents-container .margin-container .message-container{padding-top:10px}#modal-edit-message-card-for-group-gift .contents-container .margin-container .message-container .content-container{min-height:165px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container{display:flex;justify-content:center}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container .delete-button{margin-top:5px;width:230px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container .delete-button .text{color:#ccc7c1}#modal-edit-message-card-for-group-gift .contents-container .check-container{position:fixed;bottom:0;z-index:30;width:calc(100% - 2 * 20px);padding:15px 20px 30px;display:flex;flex-direction:column;align-items:center;background-color:#ffffff;box-shadow:0px -4px 4px 0px rgba(0,0,0,0.1)}#modal-edit-message-card-for-group-gift .contents-container .check-container .edit-button{margin-top:10px}#modal-preview-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-preview-card-for-group-gift .close-button{position:fixed;top:10px;right:6px;z-index:100}#modal-preview-card-for-group-gift #preview-footer{position:fixed;bottom:0;z-index:100;width:100%}#modal-preview-card-for-group-gift #preview-footer .footer-button{height:80px;border-radius:unset}#modal-preview-card-for-group-gift #preview-footer .footer-button .left-icon-container{margin-right:10px;width:18px;height:18px}#modal-replace-image .modal-body{padding:32px 20px 10px}#modal-replace-image .caution{margin-top:30px;text-align:center;color:#1e1e1e;font-size:12px;line-height:18px}#modal-replace-image .delete-button{margin-top:16px}#modal-replace-image .cancel-button{margin-top:5px}#modal-replace-image .cancel-button p{font-size:12px;line-height:18px;font-weight:400}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.not-found-for-group-gift,#wrapper.completed-for-group-gift,#wrapper.gifted-for-group-gift{background-color:#e5e5e5;min-height:calc(100vh - 64px);width:auto}#wrapper.not-found-for-group-gift #contents-container,#wrapper.completed-for-group-gift #contents-container,#wrapper.gifted-for-group-gift #contents-container{display:flex;flex-direction:column;align-items:center;padding:20% 20px 0}#wrapper.not-found-for-group-gift #buttons-container,#wrapper.completed-for-group-gift #buttons-container,#wrapper.gifted-for-group-gift #buttons-container{margin:80px auto;padding:0 20px}#wrapper.not-found-for-group-gift .branch,#wrapper.completed-for-group-gift .branch,#wrapper.gifted-for-group-gift .branch{margin-top:40px;width:104px}#wrapper.not-found-for-group-gift h1,#wrapper.not-found-for-group-gift h2,#wrapper.not-found-for-group-gift h3,#wrapper.not-found-for-group-gift h4,#wrapper.not-found-for-group-gift h5,#wrapper.not-found-for-group-gift h6,#wrapper.not-found-for-group-gift p,#wrapper.completed-for-group-gift h1,#wrapper.completed-for-group-gift h2,#wrapper.completed-for-group-gift h3,#wrapper.completed-for-group-gift h4,#wrapper.completed-for-group-gift h5,#wrapper.completed-for-group-gift h6,#wrapper.completed-for-group-gift p,#wrapper.gifted-for-group-gift h1,#wrapper.gifted-for-group-gift h2,#wrapper.gifted-for-group-gift h3,#wrapper.gifted-for-group-gift h4,#wrapper.gifted-for-group-gift h5,#wrapper.gifted-for-group-gift h6,#wrapper.gifted-for-group-gift p{font-weight:700}#wrapper.not-found-for-group-gift h1,#wrapper.completed-for-group-gift h1,#wrapper.gifted-for-group-gift h1{font-size:16px;line-height:29px}#wrapper.not-found-for-group-gift p,#wrapper.completed-for-group-gift p,#wrapper.gifted-for-group-gift p{font-size:14px;line-height:25px}#wrapper.not-found-for-group-gift #contents-container h1,#wrapper.not-found-for-group-gift #contents-container p{align-self:flex-start}#wrapper.completed-for-group-gift #contents-container h1,#wrapper.completed-for-group-gift #contents-container p{align-self:flex-start}#wrapper.completed-for-group-gift #contents-container .text-container{margin-top:20px;align-self:flex-start}#wrapper.completed-for-group-gift #contents-container .text-container h1,#wrapper.completed-for-group-gift #contents-container .text-container p{align-self:flex-start}#wrapper.completed-for-group-gift #buttons-container button{margin:20px 0}#wrapper.gifted-for-group-gift #contents-container{padding-top:10%}#wrapper.gifted-for-group-gift #contents-container h1,#wrapper.gifted-for-group-gift #contents-container p{align-self:flex-start}#wrapper.gifted-for-group-gift #contents-container .faq-container{display:flex;flex-direction:column;align-self:flex-start;margin-top:40px}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container{display:flex;flex-direction:row;align-items:center}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container .help-icon{width:20px}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container h3{margin-left:4px;font-size:14px}#wrapper.gifted-for-group-gift #contents-container .faq-container p{margin-top:4px;margin-left:24px;font-weight:400;font-size:14px;line-height:22px}#wrapper.gifted-for-group-gift #buttons-container{margin-top:40px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.seasonal{position:relative}.seasonal .image_area{height:100%}.regular{position:relative}.regular .image_area{height:100%}.regular .regular-contents{position:absolute;bottom:0;left:0;right:0}#top .attention{background-color:#ffffff;border-radius:4px}#top .attention p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-lamp-black-2b67ab22491041402765a84d1ced04b3fcb77c55a2e0b00054f6ddd35a8d77b3.svg);background-repeat:no-repeat;background-size:20px;padding-left:30px}#top .attention.white{background-color:#197254}#top .attention.white p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-lamp-white-ebb33a900cfe2e3e2f6788384467a9fbf83ebbdde05cd26683d0a9ee8b68dc98.svg)}#top .btn-rounded.green{background-color:#006241;color:#ffffff}#top .btn-rounded.btn-black{background-color:#1e1e1e;color:#ffffff}#top .two-column-card-list .normal-item p{min-height:calc(2em * 1.5)}#top #about .group-gift-banner{margin:80px auto 0;position:relative}#top #about .group-gift-banner .group-gift-new{position:absolute;width:60px;top:-35px;left:-10px}#top #about .group-gift-banner .detail-btn{position:absolute;padding:0 1px}
