﻿.list_disc,.disc_list>li{padding-left:1em;text-indent:-1em}.list_disc:before,.disc_list>li:before{content:"・"}.list_kome,.kome_list>li{padding-left:1em;text-indent:-1em}.list_kome:before,.kome_list>li:before{content:"※"}.list_circle,.circle_list>li{padding-left:1em;text-indent:-1em}.list_circle:before,.circle_list>li:before{content:"◯"}.list_order,.order_list>li{margin-left:1.5em;list-style:decimal}.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}.card-cover-for-group-gift{overflow:hidden !important}#modal-gifted-card-for-group-gift .modal-message-card-for-group-gift,#modal-preview-card-for-group-gift .modal-message-card-for-group-gift{width:312px !important;height:640px !important}#modal-gifted-card-for-group-gift .card-cover-for-group-gift,#modal-gifted-card-for-group-gift .modal-message-card-for-group-gift,#modal-preview-card-for-group-gift .card-cover-for-group-gift,#modal-preview-card-for-group-gift .modal-message-card-for-group-gift{margin-top:calc((100vh - 640px - 80px) / 2) !important}#modal-gifted-card-for-group-gift .group-gift-card-mask,#modal-preview-card-for-group-gift .group-gift-card-mask{margin-top:calc(calc((100vh - 640px - 80px) / 2) + 640px * 1) !important}#modal-gifted-card-for-group-gift .scroll-guide-for-group-gift,#modal-preview-card-for-group-gift .scroll-guide-for-group-gift{top:calc(calc(calc((100vh - 640px - 80px) / 2) + 640px * 0.665) - 10px) !important}#modal-gifted-card-for-group-gift .scroll-back-button-container,#modal-preview-card-for-group-gift .scroll-back-button-container{top:calc(calc((100vh - 640px - 80px) / 2) + 20px - 10px) !important}.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}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}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}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}html{height:100%}body{line-height:1;font-size:14px;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;color:#726c66}a{font:inherit;color:inherit;text-decoration:none}a img{border: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}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{max-width:100%;vertical-align:bottom}p,figcaption{line-height:1.5}strong{font-weight:bold}hr{border-top-width:1px;border-top-style:solid;color:#e2ddd7}.cart_form_error{padding-bottom:10px}.cart_form_error>li{color:#d1283e;font-weight:normal;font-size:12px;line-height:19px}.error_list .cart_form_error{padding:10px;border:#d1283e 2px solid;margin-bottom:20px}.error_list .cart_form_error li{padding-left:1em;text-indent:-1em}.error_list .cart_form_error li:before{content:"・"}.error_list .cart_form_error li a{display:block;margin-bottom:0;font-weight:bold;padding-left:-1em}.i_arrow{display:inline-block;background:no-repeat center center;width:16px;height:16px;vertical-align:middle}.i_arrow.right{background-position:right center;background-size:8px 13px}.i_arrow.right.black{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/arrow_right_black-fa764f7ef0c66275d6c3b959c1b8f63bbf7acb6d26623f926819c92a712c74f6.png)}.i_arrow.right.gray{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/arrow_right_gray-9f21c712d7a7f78606efd33d92c069eff75c9acb9a60d2596c19b203e2d7a756.png)}.i_arrow.right.white{width:8px;height:8px;transform:rotate(-45deg);border-bottom:solid 3px white;border-right:solid 3px white}.i_arrow.left{background-position:left center;background-size:8px 13px}.i_arrow.left.gray{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/arrow_left_gray-8af80f87bdbf52bbbb1db6ec1bee4894bf8e9d34a9ae8e6af1d82f940340c869.png)}.i_arrow.left.white{width:8px;height:8px;transform:rotate(135deg);border-bottom:solid 3px white;border-right:solid 3px white}.i_arrow.down{background-size:13px 8px;vertical-align:middle}.i_arrow.down.black{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/arrow_down_black-c1bc4c8bcd2861f56cf7c83247b47d9eb1cc21007c943f11fc2e3f3686e62cb5.png)}.i_close{display:inline-block;background:no-repeat center center;background-position:left center;background-size:15px 15px;width:16px;height:16px;vertical-align:middle}.i_smartphone{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_smartphone-959b79cd20c33734f99eedfcdf0e26d4bfc24226bf53d03a29808e3307b100ce.png) no-repeat center center;width:18px;height:30px;background-size:cover;vertical-align:middle}.i_print{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_print_gray-8cd9bec6c491cceaae5f24fe0e54471a44fe247613a3dbf225c630f187e177ca.png) no-repeat center center;background-size:cover;width:14px;height:14px;vertical-align:middle}.i_food,.i_food_300{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/food_300-25efa7712cf38d99bdf974d5083be890e598dceea898efefc6e161be92bb4c4c.png) no-repeat center center;background-size:auto 100%;width:26px;height:26px;vertical-align:middle;margin:4px}.i_drink,.i_drink_500{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_500-b13cf0208c35d6c0716c4f7f958feb08f76fd53f2f75db8fa2d15c1ae981beb8.png) no-repeat center center;background-size:auto 100%;width:26px;height:26px;vertical-align:middle;margin:4px}.i_drink_700{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_700-75b6e61a1196d51b2a198a891eef93a91f89319e1706599a75b6e1c80ea65ce6.png) no-repeat center center;background-size:auto 100%;width:26px;height:26px;vertical-align:middle;margin:4px}.i_plus{display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/icon_plus-97a0762e21cc012450e6f017eac2def837b2a33518b2322408e5f5ef5b73d357.png) no-repeat center center;background-size:100%;width:18px;height:18px;vertical-align:middle}.caution_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/icon_caution_green-91d1753c717b4d5c427cb265760eadc65995de05ee08f149dbfdf188fd3e129b.png) no-repeat 0% 0%;height:14px;width:5px;padding:6px 20px;background-size:72%}.infor_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/201607/pc/icon_information.png) no-repeat 0% 0%;height:14px;width:15px;padding:3px 12px;background-size:87%}.sbcard_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_sbcard-0d4138b4377bafa801b7b6196c1aed0e569e1e989e6d3ea7d74fd94d00e1cbbb.png) no-repeat 0% 0%;height:14px;width:15px;padding:1px 12px;margin-right:10px;background-size:100%}.sbcard_registared_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/sp/icon_registered_sbcard-0dfd9734664d4f221fc60fb4b1e34f36553b224c2d36e4049750d4fb5852aa76.png) no-repeat 0% 0%;height:14px;width:15px;padding:0px 12px;margin-right:10px;background-size:100%}.mail_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png) no-repeat 28% 28%;height:14px;width:15px;padding:1px 16px;margin-right:15px;background-size:36px}.fb_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png) no-repeat 28% 53%;height:14px;width:15px;padding:6px 16px;margin-right:15px;background-size:36px}.tw_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png) no-repeat 28% 78%;height:14px;width:15px;padding:6px 16px;margin-right:15px;background-size:36px}.mixi_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png) no-repeat 28% 99%;height:14px;width:15px;padding:6px 16px;margin-right:15px;background-size:36px}.copy_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_copy-cdc729bb40b4e26c73bfd6efc786c4003f05508c65b4bc4a3f53588a890c3e18.png) no-repeat 0% 0%;height:14px;width:15px;padding:1px 10px;margin-right:5px;margin-left:3px;background-size:90%}.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}.btn{display:inline-block;width:auto;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-radius:3px;text-align:center;font-weight:bold;line-height:28px;border:1px solid transparent;height:30px;padding-left:1em;padding-right:1em;cursor:pointer}.btn.btn_lg,.btn.btn_large{font-size:24px;width:100%;height:auto;padding-top:14px;padding-bottom:14px}.btn.btn_sm,.btn.btn_small{height:33px;line-height:31px;font-size:13.5px}.btn.green{background-color:#0D754A;color:white}.btn.gray{background-color:#aeaeae;color:white}.btn.white{background-color:white;color:#726c66;border-color:#ccc}.btn.cancel{color:#726c66;background:#e5e5e5}.btn.invalid{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5;cursor:not-allowed}.btn.fb{background-color:#4862a3;color:#ffffff}.btn.tw{background-color:#000000;color:#ffffff}.btn.mixi{background-color:#cba958;color:#ffffff}.btn.line{background-color:#00C300;color:#ffffff}.btn.mail{background-color:#23d9ee;color:#ffffff}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:40px;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%}::-webkit-input-placeholder{color:#bcb9b5}:-moz-placeholder{color:#bcb9b5 !important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;height:40px;width:100%;padding-left:10px;padding-right:40px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:14px;color:#726c66;border:1px solid #ccc;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_select_form-5f4c44f0706eb684165dde6aa7976f41be23379794748c1e1d388d51de76aac2.gif) no-repeat right top;background-color:white}.fixed_input_area{display:table;table-layout:fixed;width:100%;height:45px;min-height:38px;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;background:#f6f6f6}.fixed_input_area>.fixed_content{display:table-cell;vertical-align:middle;padding:8px 16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fixed_input_area>.fixed_content img{vertical-align:middle}.fixed_input_area>.fixed_content_pull_right{display:table-cell;vertical-align:middle;width:60px;color:#525252;text-align:center;cursor:pointer}.fixed_input_area>.fixed_content_pull_right img{vertical-align:middle}.fixed_input_area>.fixed_content_pull_right.change{background:#e2ddd7}.checkbox_block{display:block;width:100%;background:#f6f6f6}.checkbox_block label{cursor:pointer;line-height:44px;display:block;padding:0 16px}.checkbox_block label:before{content:"";display:inline-block;transform:rotate(45deg);margin-right:12px;width:6px;height:12px;border-right:solid 2px #e5e5e5;border-bottom:solid 2px #e5e5e5}.checkbox_block input[type='checkbox']{display:none}.checkbox_block input[type='checkbox']:checked+label:before{border-right:solid 2px #0D754A;border-bottom:solid 2px #0D754A}.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_content{overflow:hidden;width:600px;margin:100px auto;background:#ffffff;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.modal_content_header{padding:20px 0;font-size:16px;text-align:center;border-bottom:1px solid #e2ddd7;font-weight:bold}.modal_content_body{margin:20px}.modal_content_footer{padding:30px 0 20px;text-align:center}.modal-enter-active,.modal-leave-active{transition:opacity .3s}.modal-enter,.modal-leave-to{opacity:0}.v_modal_cover{top:0;left:0;bottom:0;right:0;position:fixed;background:rgba(0,0,0,0.5);width:100%;height:100%;z-index:100}.v_modal_wrapper{position:absolute;top:0;left:0;z-index:101;width:100%}#modalBarcodeNumber .modal_content{border-radius:10px;margin:auto}#modalBarcodeNumber .modal_content p{text-align:center;padding:40px 18px 22px;font-size:20px;font-weight:bold;color:#1e1e1e}#modalBarcodeNumber .modal_content .modal_close{padding:0 18px 20px;text-align:right}#modalBarcodeNumber .modal_content .modal_close button{font-weight:bold;font-size:16px;color:#ffffff;background-color:#00A862;padding:6px 26px;border-radius:18px}.m5{margin-top:5px;margin-bottom:5px}.mb5{margin-bottom:5px}.mt5{margin-top:5px}.mr5{margin-right:5px}.m10{margin-top:10px;margin-bottom:10px}.mb10{margin-bottom:10px}.mt10{margin-top:10px}.mr10{margin-right:10px}.m15{margin-top:15px;margin-bottom:15px}.mb15{margin-bottom:15px}.mt15{margin-top:15px}.mr15{margin-right:15px}.m20{margin-top:20px;margin-bottom:20px}.mb20{margin-bottom:20px}.mt20{margin-top:20px}.mr20{margin-right:20px}.m25{margin-top:25px;margin-bottom:25px}.mb25{margin-bottom:25px}.mt25{margin-top:25px}.mr25{margin-right:25px}.m30{margin-top:30px;margin-bottom:30px}.mb30{margin-bottom:30px}.mt30{margin-top:30px}.mr30{margin-right:30px}.m35{margin-top:35px;margin-bottom:35px}.mb35{margin-bottom:35px}.mt35{margin-top:35px}.mr35{margin-right:35px}.m40{margin-top:40px;margin-bottom:40px}.mb40{margin-bottom:40px}.mt40{margin-top:40px}.mr40{margin-right:40px}.m70{margin-top:70px;margin-bottom:70px}.mb70{margin-bottom:70px}.mt70{margin-top:70px}.mr70{margin-right:70px}.col_wrapper{display:block;margin-left:-10px;margin-right:-10px;zoom:100%}.col_wrapper:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}.col{float:left;position:relative;box-sizing:border-box;padding-left:10px;padding-right:10px}.col_1{width:8.3333333333%}.offset_1{margin-left:8.3333333333%}.col_2{width:16.6666666667%}.offset_2{margin-left:16.6666666667%}.col_3{width:25%}.offset_3{margin-left:25%}.col_4{width:33.3333333333%}.offset_4{margin-left:33.3333333333%}.col_5{width:41.6666666667%}.offset_5{margin-left:41.6666666667%}.col_6{width:50%}.offset_6{margin-left:50%}.col_7{width:58.3333333333%}.offset_7{margin-left:58.3333333333%}.col_8{width:66.6666666667%}.offset_8{margin-left:66.6666666667%}.col_9{width:75%}.offset_9{margin-left:75%}.col_10{width:83.3333333333%}.offset_10{margin-left:83.3333333333%}.col_11{width:91.6666666667%}.offset_11{margin-left:91.6666666667%}.col_12{width:100%}.offset_12{margin-left:100%}.p5{padding-top:5px;padding-bottom:5px}.pb5{padding-bottom:5px}.pt5{padding-top:5px}.p10{padding-top:10px;padding-bottom:10px}.pb10{padding-bottom:10px}.pt10{padding-top:10px}.p15{padding-top:15px;padding-bottom:15px}.pb15{padding-bottom:15px}.pt15{padding-top:15px}.p20{padding-top:20px;padding-bottom:20px}.pb20{padding-bottom:20px}.pt20{padding-top:20px}.p25{padding-top:25px;padding-bottom:25px}.pb25{padding-bottom:25px}.pt25{padding-top:25px}.p30{padding-top:30px;padding-bottom:30px}.pb30{padding-bottom:30px}.pt30{padding-top:30px}.p35{padding-top:35px;padding-bottom:35px}.pb35{padding-bottom:35px}.pt35{padding-top:35px}.p40{padding-top:40px;padding-bottom:40px}.pb40{padding-bottom:40px}.pt40{padding-top:40px}.p70{padding-top:70px;padding-bottom:70px}.pb70{padding-bottom:70px}.pt70{padding-top:70px}.eg_header{border-bottom:1px solid #e2ddd7}.eg_header .inner{width:960px;margin:0 auto;overflow:hidden}.eg_header .inner.lto_width{width:640px}.eg_header .inner h1{float:left;margin:4px 0}.eg_header .inner h1 a img{width:45px;height:46px}.eg_header .inner>span{float:right;margin-top:13px}.eg_header .inner>span a+a{margin-left:15px;display:inline-block}.eg_header.eg_header_short{border-bottom:none}.eg_header.eg_header_short .inner{width:640px}.eg_footer .top_tier{width:900px;margin:0 auto;border-top:2px solid #e2ddd7;padding-top:16px;padding-bottom:26px;overflow:hidden}.eg_footer .top_tier.portal{width:800px;margin:0}.eg_footer .top_tier nav{height:40px}.eg_footer .top_tier nav a{margin-left:15px;margin-right:15px}.eg_footer .top_tier nav+nav{float:right}.eg_footer .top_tier nav+nav a{margin-right:0;cursor:pointer}.eg_footer .top_tier nav+nav.login_icon{background:#f6f6f6}.eg_footer .top_tier nav+nav.login_icon a{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px;display:block;padding:8px 8px 8px 40px;width:100%;height:40px;line-height:25px;background:no-repeat 8px center}.eg_footer .top_tier nav+nav.login_icon span{font-weight:bold}.eg_footer .top_tier nav+nav.login_icon.facebook a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_facebook_24x24-ccd770377fd251fdb7623699aae2805b8452df347ed702b0f9f52cedc63deed0.png)}.eg_footer .top_tier nav+nav.login_icon.twitter a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/images/201607/pc/icon_twitter_24x24.png)}.eg_footer .top_tier nav+nav.login_icon.mixi a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_mixi_24x24-1592db2ff0061c44dea888829ab03c0628329d13e3c3fe59360d16459087004c.png)}.eg_footer .top_tier nav+nav.login_icon.mysb a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_mysb_24x24-3bd218adf88de7ea8b3a7461c5141eb3033a8ee6d7a4396c894764d0913d3bd6.png)}.eg_footer .bottom_tier{width:100%;background:#ccc7c1;padding-top:12px;padding-bottom:15px}.eg_footer .bottom_tier nav{width:900px;margin:0 auto 14px}.eg_footer .bottom_tier nav ul{margin-left:-8px;overflow:hidden}.eg_footer .bottom_tier nav ul li{font-size:12px;line-height:14px;display:inline;padding:0 8px;margin-left:-1px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/bg_footer_nav_border-a377fefa656787843749d3d8e20cbaa3b840213da30ccb52335a231268b1042b.gif) no-repeat left center}.eg_footer .bottom_tier p{width:900px;margin:0 auto;text-align:left;line-height:14px}.eg_footer .bottom_tier p small{font-size:11px}.eg_footer.eg_footer_short .top_tier{width:640px;overflow:hidden;padding-top:22px;border-top:0}.eg_footer.eg_footer_short .top_tier nav{height:auto;text-align:center}.eg_footer.eg_footer_short .top_tier nav a{display:inline-block;margin-left:25px;margin-right:25px}.eg_footer.eg_footer_short .bottom_tier nav{width:560px}.eg_footer.eg_footer_short .bottom_tier nav ul+ul{padding-top:0px}.eg_footer.eg_footer_short .bottom_tier p{width:560px}.wrapper{margin:0 auto;width:900px}.wrapper.portal{margin:0;width:800px}#content{float:right;width:560px}.back_to_top{clear:both;margin-bottom:20px;overflow:hidden}.back_to_top a.to_top{float:right;width:107px;margin-top:90px;line-height:0}.section_heading{padding-top:60px;font-weight:bold;color:#222;line-height:1;padding-bottom:20px;font-size:20px;border-bottom:2px solid #222}.section_heading>small{font-size:14px;font-weight:normal;color:#525252}header.global,footer.global.min{font-family:Arial, "メイリオ", Meiryo, "ＭＳ Ｐゴシック", "Hiragino Kaku Gothic Pro", "ヒラギノ角ゴ Pro W3"}header.global{width:120px;z-index:100;position:fixed;top:0;left:0;height:100%;background:#fff}header.global p.logo{margin:28px 25px 24px;font-size:0}header.global nav.megaNav.min{padding-top:5px}header.global nav.megaNav.min ul{padding:0;margin:0;list-style:none}header.global nav.megaNav.min li{line-height:1.5}header.global nav.megaNav.min li.name{font-size:11px;color:#6cb33f;margin:0 25px;line-height:15px}header.global nav.megaNav.min li.name.hide{display:none}header.global nav.megaNav.min li.name span.indention{display:block}header.global nav.megaNav.min li.return{position:absolute;left:0;bottom:30px;width:120px;font-size:14px}header.global nav.megaNav.min li.return.longText{font-size:11px}header.global nav.megaNav.min li.return a{padding:20px 0 20px 25px;display:block;text-decoration:none;color:#2c2a29;line-height:1}header.global nav.megaNav.min li.return span.indention{display:block}div.mainContents{margin-left:120px}footer.global.min{clear:both;padding:15px 0 30px 30px;background:#F3F1EF;margin:0 0 0 120px}footer.global.min p.copyright{color:#b1b0ae;margin:0;line-height:1}footer.global.min p.copyright small{font-size:9px;vertical-align:middle}ul.sns.footer{position:absolute;bottom:20px;right:0;font-size:10px}ul.sns.footer li{display:table-cell;vertical-align:middle;padding:10px 0 0 10px}ul.sns.footer li a{display:block;width:33px;text-align:center;margin:0 auto}ul.sns.footer li a:hover{opacity:0.8}body.forSubdomain div.mainContents{width:930px}body.forSubdomain #contents .contentsIn{margin:0 15px;padding:0}body.forSubdomain #contents .contentsIn #contentsWrapper{margin-top:0}body.forSubdomain #contents .contentsIn .typeForm #contentsMain #contentsMainIn{margin:0}.portal_carousel{position:relative;width:100%;overflow:hidden}.portal_logo{position:absolute;left:46px;top:36px;z-index:9}.portal_logo .portal_link{position:absolute;width:134px;height:20px;left:230px;top:173px;display:block}.portal_navi{position:absolute;left:30px;top:292px;width:318px;z-index:9}.portal_navi td{padding:2px}.portal_navi td.w2x{padding-bottom:11px}.portal_navi img{vertical-align:top;-webkit-box-shadow:0 1px 5px rgba(0,0,0,0.06);-moz-box-shadow:0 1px 5px rgba(0,0,0,0.06);box-shadow:0 1px 5px rgba(0,0,0,0.06)}.carousel_wrapper{width:9999px;overflow:hidden}.carousel_pointer_wrapper{text-align:center;margin:13px 0}.carousel_pointer_wrapper .pointer{width:12px;height:12px;margin:0 4px;background:#f6f6f6;display:inline-block}.carousel_pointer_wrapper .pointer.current{background:#5eb51f}.carousel_item{display:block;width:800px;height:540px;background:transparent no-repeat center center;background-size:cover;float:left}.portal_nav{width:500px;margin:0 auto 20px auto}.portal_nav .btn{display:inline-table;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}.portal_nav .btn.green{color:white;font-weight:bold;font-size:18px;background-color:#5eb51f}.portal_nav .btn.white{color:#726c66;line-height:42px;border:1px solid #cecece;padding-left:15px}.portal_nav .egite_bt{width:240px;margin-right:4px}.portal_nav .icon_holiday{display:inline-block;margin-top:42px}.portal_nav .icon_gift{display:inline-block;background-size:14px 17px;padding-left:19px;font-size:16px}#left_aside{float:left;width:280px}#left_aside>section+section{margin-top:60px}#left_aside.follow{position:relative;z-index:9}aside #preview>figure{width:280px;background:#f6f6f6;margin:20px 0}aside #preview>figure img{width:280px}aside #what table{background:#f6f6f6;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;width:100%;table-layout:fixed}aside #what table th,aside #what table td{padding-top:20px;padding-bottom:20px;vertical-align:middle}aside #what table th{text-align:center}aside #what table td{width:193px;border-bottom:1px solid #e2ddd7;padding-right:10px}aside #what table td>ul{list-style:disc outside;margin-left:1em;padding-top:10px}aside #what table td>ul li{padding-left:0;font-size:10px}aside #what table td p{font-weight:bold}aside #what table td p.expired_at{color:#5eb51f;font-size:12px}aside #what table td p.item{font-size:12px}aside #what table+p{font-size:14px;font-weight:bold;margin:15px 0;line-height:1.35}aside #what table+p+ul{margin-left:0.75em;list-style:disc outside}aside #what table+p+ul li{font-size:14px;padding-left:0;color:#726c66}#payment.wrapper .preview_message{color:#726c66;margin-top:16px;margin-bottom:26px;word-wrap:break-word}#payment.wrapper .content_inner{margin:30px auto}#payment.wrapper input.smoke[type="text"]{display:block;background:#f6f6f6;font-size:14px}#payment.wrapper input.smoked_red[type="text"],#payment.wrapper select.smoked_red{display:block;border:#d1283e 1px solid;background-color:#ffe8e8;font-size:14px}#payment.wrapper input[type=radio]{display:none}#payment.wrapper .product-types{display:flex;column-gap:12px}#payment.wrapper .product-types .product-type-button{width:calc((100% - (2 * 12px)) / 3)}#payment.wrapper .product-types .product-type-button label{cursor:pointer;display:flex;width:139px;height:56px;padding:20px 12px;justify-content:center;border:2px solid #EAEAEA;background-color:#EAEAEA;border-radius:4px;flex-direction:column;align-items:center;gap:4px}#payment.wrapper .product-types .product-type-button label .drink-and-food-icons{display:flex;align-items:center}#payment.wrapper .product-types .product-type-button label .drink-and-food-icons img.drink-icon{width:16.7px;height:32px}#payment.wrapper .product-types .product-type-button label .drink-and-food-icons img.food-icon{width:18.7px;height:32px}#payment.wrapper .product-types .product-type-button label img.book-icon{width:32px;height:32px;object-fit:none}#payment.wrapper .product-types .product-type-button label img.beans-icon{width:32px;height:32px;object-fit:none}#payment.wrapper .product-types .product-type-button label p{color:#000;text-align:center;font-family:"SoDoSans";font-size:14px;font-style:normal;font-weight:700;line-height:normal}#payment.wrapper .product-types .product-type-button label .sml{font-size:14px}#payment.wrapper .product-types .product-type-button input:checked+label{border:2px solid #006241;background:#FFF}#payment.wrapper .account-login-area{margin:0 16px}#payment.wrapper .account-login-area p{margin:8px 0 16px}#preview{width:38%;margin-right:5%;display:inline-block;vertical-align:top}#preview figure>img{width:100%}#preview h4{font-size:14px;color:#0D754A;font-weight:bold}#preview .back_to_card{text-align:center}#preview .back_to_card a{background-color:white;border:1px solid #0D754A;color:#2C2A29}#payment_details{color:#2C2A29}#payment_details .drink-area{padding:20px 0 24px;display:flex;flex-flow:column;row-gap:6px}#payment_details .border{border-bottom:1px dashed #e2ddd8;width:100vw;margin:0 calc(50% - 50vw)}#payment_details .low-opacity{opacity:0.6}#payment_details h4{font-size:14px;font-weight:bold;margin-bottom:12px}#payment_details h4.payment-detail-ticket-type{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal;margin-bottom:4px}#payment_details input[type=checkbox]{display:none}#payment_details .heading{display:flex;justify-content:space-between;align-items:center;border-bottom:none;margin-bottom:13px}#payment_details .ticket label,#payment_details .price-choice label{cursor:pointer;position:relative;background-color:#f7f7f7;display:flex;justify-content:space-between;align-items:center;padding:8px 12px 8px 48px;opacity:0.6;height:24px}#payment_details .ticket label img,#payment_details .price-choice label img{height:30px}#payment_details .ticket label .space-arrange,#payment_details .price-choice label .space-arrange{display:flex;justify-content:space-between;align-items:center}#payment_details .ticket label .space-arrange p,#payment_details .price-choice label .space-arrange p{padding-left:12px}#payment_details .ticket p,#payment_details .price-choice p{font-size:17px}#payment_details .ticket .no-select,#payment_details .price-choice .no-select{color:#000;font-size:13px;font-style:normal;font-weight:700;line-height:normal}#payment_details .ticket input:checked+label,#payment_details .price-choice input:checked+label{background-color:#D4E9E2;font-weight:bold;opacity:1}#payment_details .ticket input[type=radio]+label::before,#payment_details .price-choice input[type=radio]+label::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:8px;width:20px;height:20px;border:1px solid gray;border-radius:50%;background-color:#fff}#payment_details .ticket input[type=radio]:checked+label::after,#payment_details .price-choice input[type=radio]:checked+label::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:11px;width:16px;height:16px;background:#0D754A;border-radius:50%}#payment_details .ticket input[type=checkbox]+label::before,#payment_details .price-choice input[type=checkbox]+label::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);left:8px;width:20px;height:20px;border:1px solid gray;background-color:#fff}#payment_details .ticket input[type=checkbox]:checked+label::after,#payment_details .price-choice input[type=checkbox]:checked+label::after{content:"";display:block;position:absolute;top:50%;transform:translateY(-58%) rotate(45deg);left:14px;width:6px;height:12px;border-right:solid 3px #0D754A;border-bottom:solid 3px #0D754A}#payment_details .choose-quantity{display:flex;justify-content:space-between;align-items:center;padding-top:16px}#payment_details .choose-quantity .notice{font-size:11px}#payment_details .quantity-count{display:flex;justify-content:flex-end;align-items:center}#payment_details .quantity-counter{display:flex;justify-content:space-between;align-items:center;width:120px;margin-left:16px}#payment_details .quantity-counter button{touch-action:manipulation;width:24px;height:auto}#payment_details .quantity-counter button img{border-radius:10%}#payment_details .food-area{padding:24px 0 24px;display:flex;flex-flow:column;row-gap:6px}#payment_details .book-gifts{padding:20px 0 24px}#payment_details .select-price{display:flex;flex-flow:column;row-gap:6px;padding-bottom:16px}#payment_details .select-price h4{color:#000;font-size:16px;font-style:normal;font-weight:600;line-height:normal}#payment_details .select-price .select-price__boe{font-size:14px;margin-bottom:6px}#payment_details .select-numbers{padding:30px 0 24px;display:flex;flex-flow:column;row-gap:6px}#payment_details .select-numbers .select-numbers__boe{font-size:14px;margin-bottom:6px}#payment_details .beans-area{display:flex;flex-flow:column;row-gap:6px;padding:20px 0 24px}#payment_details .sum,#payment_details .expired-date{display:flex;justify-content:space-between;align-items:flex-end;font-size:16px;font-weight:bold}#payment_details .sum{margin:0 4%;padding:12px 0}#payment_details .sum .price{font-size:28px;margin-right:8px}#payment_details .sum .yen{font-size:18px}#payment_details .expired-date{padding:12px 6%;color:#0D754A;background-color:#D4E9E2;margin-bottom:42px;font-size:15px}#payment_details .available-shop-info,#payment_details .notes{margin:0 4% 24px}#payment_details .available-shop-info p,#payment_details .notes p{font-size:12px;margin-bottom:8px;line-height:20px}#payment_details .available-shop-info .strong,#payment_details .notes .strong{font-weight:bold;font-size:14px}#payment_details .available-shop-info .indent,#payment_details .notes .indent{padding-left:1em;text-indent:-1.3em}#payment_details{display:inline-block;width:57%}#payment_details .border{width:100%;margin:0}#payment_details .heading{padding:0}#payment_method_sbcard .sbcard-caution{width:calc(75% - 16px - 22px);margin:20px 0 20px 16px;border:2px solid #0D754A;padding:20px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#payment_method_sbcard .sbcard_nickname_heading{border-bottom:2px solid #e5e5e5;line-height:44px;margin:0 10px;width:calc(75% - 16px)}#payment_method_sbcard .sbcard_nickname_heading h5{border-bottom:none;width:100%;display:inline-block;font-weight:bold}#payment_method_sbcard .sbcard_info{border-bottom:2px solid #e5e5e5;margin:0 10px;width:calc(75% - 16px);display:inline-block}#payment_method_sbcard .sbcard_info .sbcard_image{width:25%;margin:20px 20px 20px 0;float:left}#payment_method_sbcard .sbcard_info dl.sbcard_balance{margin-top:10px;float:left;width:calc(100% - 25% - (20px * 1))}#payment_method_sbcard .sbcard_info dl.sbcard_balance dt.current_balance_label,#payment_method_sbcard .sbcard_info dl.sbcard_balance .after_balance_label{float:left;width:50%;padding:15px 0}#payment_method_sbcard .sbcard_info dl.sbcard_balance dd.current_balance,#payment_method_sbcard .sbcard_info dl.sbcard_balance .after_balance{float:left;text-align:right;width:50%;padding:15px 0}#payment_method_sbcard .sbcard_info dl.sbcard_balance span.currency{margin-right:16px}#payment_method_sbcard .sbcard_info dl.sbcard_balance dt.current_balance_label,#payment_method_sbcard .sbcard_info dl.sbcard_balance .current_balance{border-bottom:1px solid #e5e5e5}#payment_method_sbcard .insufficient_balance_message{width:calc(75% - 16px - 22px);margin:20px 0 20px 16px;border:2px solid #0D754A;padding:20px 10px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}#payment_method_sbcard .insufficient_balance_message a.payment_method_other{font-weight:bold}#payment_method_sbcard dl.insufficient_sbcard_balance{padding:30px 0px;float:left;width:calc(100% - 30% - (10px * 1))}#payment_method_sbcard dl.insufficient_sbcard_balance dt.insufficient_balance_label{float:left;width:50%;line-height:26px}#payment_method_sbcard dl.insufficient_sbcard_balance dd.insufficient_balance{float:left;text-align:right;width:50%;line-height:26px}#payment_method_sbcard dl.insufficient_sbcard_balance span.currency{margin-right:16px}#payment_method_sbcard .show_registered_sbcard{margin:25px 16px 40px}#payment_method_sbcard .show_registered_sbcard a{display:block;width:50%;margin:0 auto;font-size:16px;height:45px;vertical-align:middle;line-height:45px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px}.mysb_login{width:50%;margin:16px auto}.mysb_login a{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;width:100%;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/login_mysb-f5f19ac63f71ce4e658fd9fac68dc71c6ab4ac9daef686edc025b30d2d92d9e1.png) no-repeat 50% 54%;background-size:47%}.mysb_login a.btn{height:45px}.swich_other_payment_method{margin-top:25px}.swich_other_payment_method .btn{width:calc(75% - 16px);-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin-left:16px;font-size:12px;height:33px;line-height:33px}.swich_other_payment_method .btn.width_full{width:calc(100% - 16px)}.swich_other_payment_method .btn.insufficient{margin-top:20px;font-size:14px;height:40px;line-height:40px}.warning{color:#d1283e}.note{font-size:12px;margin-top:10px}#account_login{margin:10px auto 30px}#account_login a.show_modal{-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;display:block;width:50%;margin:0 auto;font-size:16px;height:45px;line-height:45px}#account_login .login{margin:0 10px;font-size:12px;height:44px;line-height:44px;background:#d4e9e3;color:#222;display:flex;justify-content:space-between}#account_login .login .login_label{line-height:44px;padding-left:50px}#account_login .login a.logout{line-height:44px;height:44px;margin-right:10px}#account_login .login .mysb{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_sns_mysb-70772d777cb5519722a5a8368f9eae43a1d9dff8d6df5dc90f4c64510c30025a.png)}#account_login .login_provider{background:#d4e9e3 no-repeat 10px center;background-size:29px 29px}#account_login .annotation{margin-left:16px}#registered_creditcards{border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;margin:0 10px}#registered_creditcards .card_info{display:block;position:relative;line-height:50px;vertical-align:middle;padding-left:39px;cursor:pointer;zoom:100%}#registered_creditcards .card_info:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}#registered_creditcards .card_info+.card_info{border-top:1px solid #e2ddd7}#registered_creditcards .card_info .card_num{white-space:nowrap;float:left;width:240px}#registered_creditcards .card_info .card_num:before{content:"";display:block;position:absolute;top:50%;transform:translateY(-58%) rotate(45deg);left:14px;width:6px;height:12px;border-right:solid 2px #e5e5e5;border-bottom:solid 2px #e5e5e5}#registered_creditcards .card_info .expired_date{float:left;width:220px}#registered_creditcards .card_info .delete{float:right;text-align:right;display:inline-block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_trashbox-9042b14d1721e517125bcced318541a00794307a61d6125d5847efccb9c15eb4.png) no-repeat left top;line-height:20px;height:20px;padding-left:28px;margin-top:15px}#registered_creditcards .card_info .delete:hover{background-position:left bottom;color:#222}#registered_creditcards .card_info>input{position:absolute;z-index:0;visibility:hidden}#registered_creditcards .card_info>input:checked+.card_num:before{border-right:solid 2px #0D754A;border-bottom:solid 2px #0D754A}#bind_holdername label{display:block;color:#222;font-weight:bold;margin-bottom:15px}#add_new_creditcard label{display:block;color:#222;font-weight:bold;margin-bottom:15px}#add_new_creditcard .credit_card_logos{float:right;height:30px;margin-top:-8px}#add_new_creditcard .card_expired_row{width:70%;margin-left:-5px;margin-right:-5px;margin-bottom:30px;zoom:100%}#add_new_creditcard .card_expired_row:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}#add_new_creditcard .card_expired_col{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;width:50%;padding-left:5px;padding-right:5px}#add_new_creditcard #cart_form_security_codes{width:34%}#add_new_creditcard .register_creditcard{width:calc(70% - 10px)}#creditcard_policy{font-size:14px;margin-top:40px}#creditcard_policy .creditcard_caution>dt{display:inline-block;margin-bottom:1em}#creditcard_policy .creditcard_caution>dd{font-size:12px;line-height:1.5;height:1em}#creditcard_policy .about_creditcard_usage>dt,#creditcard_policy .about_creditcard_caution>dt{color:#222}#creditcard_policy .about_creditcard_usage>dt>.i_arrow,#creditcard_policy .about_creditcard_caution>dt>.i_arrow{transition:all .3s}#creditcard_policy .about_creditcard_usage>dd,#creditcard_policy .about_creditcard_caution>dd{transition:all .3s;height:0;overflow:hidden}#creditcard_policy .about_creditcard_usage.on>dt>.i_arrow,#creditcard_policy .about_creditcard_caution.on>dt>.i_arrow{transform:rotate(180deg)}#creditcard_policy .about_creditcard_caution.on>dd{height:5.0em}#creditcard_policy .about_creditcard_usage.on>dd{height:4.5em}#sender_informations #account_login .login{margin-left:0;width:100%}#confirm_button{margin:90px auto}#confirm_button .cannnot-sbcard-payment .notice,#confirm_button .group-gift-payment .notice,#confirm_button .normal-gift-payment .notice{font-size:18px;text-align:center;padding:10px 0 20px;font-weight:bold}#confirm_button .cannnot-sbcard-payment .notice p br,#confirm_button .group-gift-payment .notice p br,#confirm_button .normal-gift-payment .notice p br{display:none}#confirm_button .submit_button_area{width:70%;margin:0 auto}#confirm_button #payment_submit{font-size:24px}.payment-method .hidden{display:none}.payment-method .bold-black{font-weight:bold;color:#222}.payment-method .payment-method-item{margin:0 auto;border-top:solid 2px #dddddd}.payment-method .payment-method-item:first-child{border-top:none}.payment-method .payment-method-item:last-child{border-bottom:solid 2px #dddddd}.payment-method .creditcard .account-login-area{margin-bottom:48px}.payment-method .accordion-content{padding-bottom:30px}.payment-method .radio-button{display:flex;justify-content:space-between;align-items:center;padding:5px 0}.payment-method .radio-button label{width:100%;padding:12px 0}.payment-method .radio-label{padding-right:10px;width:100%;display:flex;justify-content:space-between;align-items:center}.payment-method .radio-label .apple-pay-logo{height:32px;width:auto}.payment-method .radio-button input[type=radio]{display:none}.payment-method .radio-button label{width:100%;padding:12px 0 12px 36px;position:relative}.payment-method .radio-button label:before{content:"";display:block;position:absolute;top:8px;left:8px;width:20px;height:20px;border:1px solid gray;border-radius:50%}.payment-method .radio-button input[type=radio]:checked+label::after,.payment-method .radio-button input[type=radio]:checked+.radio-label label:after{content:"";display:block;position:absolute;top:11px;left:11px;width:16px;height:16px;background:#0D754A;border-radius:50%}.gift-code .accordion-content{padding:10px}#payment-modal{font-size:13px}#payment-modal p{text-align:center}#payment-modal table{width:100%}#payment-modal .modal-header{padding-bottom:10px}#payment-modal .modal-container{width:400px}#payment-modal .modal-title{padding-bottom:10px;border-bottom:solid 1px #222}#payment-modal .modal-body{padding-top:0}#payment-modal .payment-detail th,#payment-modal .payment-detail td{padding:10px 0;font-weight:bold}#payment-modal .payment-detail th{width:40%}#payment-modal .payment-detail td{text-align:right;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:0}#payment-modal .payment-total{margin:20px 0;border-bottom:1px solid #222}#payment-modal .payment-total th,#payment-modal .payment-total td{color:#2C2A29;font-weight:bold;padding-bottom:20px}#payment-modal .total th,#payment-modal .total td{font-size:15px}#payment-modal .payment-total td{text-align:right}#payment-modal .payment-total .payment-total-price{font-size:28px}#payment-modal .bonus-annotation{color:#A00000;margin-bottom:32px}#payment-modal .bonus-annotation p{text-align:left}#payment-modal .btn.green{width:100%;height:40px;font-size:18px}#payment-modal .place-order-button{margin-bottom:24px}#payment-modal .edit-order-button{margin-bottom:16px}.holiday-2021{width:640px;margin:auto}.promotion-code-input-area{padding:12px 36px;background-color:#D4E9E2}.promotion-code-input-area h3{color:#006241;font-weight:bold;font-size:13px;text-align:center;margin:24px}.promotion-code-input-row{display:flex}.promotion-code-input-row .promotion-code-input{width:70%;margin-right:10px;padding:5px 24px;border-radius:50px;font-weight:bold}.promotion-code-input-row .promotion-code-input.error{color:#DA0032}.promotion-code-input-row .promotion-code-input.success{color:#F39266;border:1px solid #F39266}.promotion-code-input-row .promotion-code-input::placeholder{font-size:10px}.promotion-code-input-row .promotion-code-apply{height:auto;width:30%;border-radius:50px;font-size:13px;color:white}.promotion-code-input-row .promotion-code-apply.applyable{background:#006241}.promotion-code-input-row .promotion-code-apply.disapplyable{background:#848484}.promotion-code-input-row .promotion-code-apply:disabled{background-color:rgba(0,98,65,0.4)}.promotion-code-notice{margin:12px 0;font-size:12px}.promotion-code-notice.error{color:#DA0032}.promotion-code-notice.success{color:#F39266;font-weight:bold}#cover.wrapper{width:640px;margin-top:10px;margin-left:auto;margin-right:auto}#cover.wrapper .usable_until{text-align:center;background-color:#0D754A;color:white;font-weight:bold;padding:5px}.cover_contents{overflow:hidden;background:#f6f6f6}.general_create_card{margin:40px}.general_bg{border-radius:8px}.download-guide{color:#ffffff;text-align:center;padding-bottom:5px}.download-guide h3{font-size:24px;padding-bottom:5px}.download-guide p{font-size:14px}.download-link{padding:8px;text-align:right}.download-icon{position:relative;display:inline-block;width:20px;padding:0 0 16px 0;margin-right:5px;vertical-align:middle;border-bottom:2px solid #726c66}.download-icon::before,.download-icon::after{position:absolute;top:0;margin:auto;content:"";vertical-align:middle;border-radius:2px}.download-icon::before{width:14px;height:2px;left:3px;bottom:4px;background-color:#726c66;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.download-icon::after{width:10px;height:10px;left:4px;bottom:2px;border-top:2px solid #726c66;border-right:2px solid #726c66;-webkit-transform:rotate(135deg);transform:rotate(135deg)}.download-text{font-size:16px;color:#1a0dab;border-bottom:1px solid #1a0dab;padding-bottom:1px}.ticket_howto{text-align:right;font-weight:normal;font-size:12px;width:564px;margin:auto}.ticket_howto.float{transform:translateY(18px)}.ticket_area{margin:39px auto 37px;font-family:'SoDoSans';font-weight:600;color:#222}.ticket_area .ticket_section_howto{width:564px;margin:auto}.ticket_group .title{font-size:24px;padding-bottom:8px;padding-left:8px;border-bottom:1px solid #e2ddd7;margin-bottom:16px}.ticket_group+.ticket_group{margin-top:36px}.ticket_group.single_group+.single_group{margin-top:10px}.ticket_items{width:564px;margin:auto}.ticket_item{width:100%;font-size:22px;margin-bottom:4px}.ticket_item>a{width:100%;display:flex;align-items:center;border-radius:3px;border:1px solid #ccc;background-color:#ffffff;box-shadow:2px 2px 2px #e5e5e5, -1px 1px #e5e5e5}.ticket_item .ticket_head{box-sizing:border-box;width:30px;height:69px}.ticket_item .ticket_label{box-sizing:border-box;height:69px;padding:1px 0 2px 1px;line-height:66px;flex:1;display:flex;align-items:center}.ticket_item .ticket_label:before{content:"";display:inline-block;vertical-align:top;margin:auto 15px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_500-b13cf0208c35d6c0716c4f7f958feb08f76fd53f2f75db8fa2d15c1ae981beb8.png);background-position:center;background-repeat:no-repeat}.ticket_item .ticket_tag{box-sizing:border-box;width:40px;height:69px;padding:1px 1px 2px 0;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/narrow_arrow-34a594fe8d9c60105084fba68a41e275d59d32ac6533bfc487f734c7c8934293.jpg);background-position:center;background-repeat:no-repeat;background-size:14px 20px;position:relative;vertical-align:top;text-align:right}.ticket_item.available .ticket_label:before{width:40px;height:40px;background-size:40px 40px}.ticket_item.exchanged .ticket_head{background-color:#f6f6f6}.ticket_item.exchanged .ticket_label:before{width:40px;height:40px;background-size:40px 40px}.ticket_item.drink_500.available .ticket_head{background-color:#417d91}.ticket_item.drink_500.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_500-42dc3412c683f018785b602010e3da8b41aa095c91c0bd792ba42537fcb5e1f9.png)}.ticket_item.drink_500.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_500_off-ce3680868c25b0b91439d78b65cc784cd261f71f1bd35005392344f0d4bfa61c.png)}.ticket_item.drink_700.available .ticket_head{background-color:#a58232}.ticket_item.drink_700.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_700-856f5abd61ae6c5f92caa4e268d33c113f40ad027b2d79c157dfef15b5f44166.png)}.ticket_item.drink_700.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_700_off-abf90e5b387b311da9c92a7ef548e6a0381b09c7a14a716837d07df19ebf2df5.png)}.ticket_item.drink_800.available .ticket_head{background-color:#914141}.ticket_item.drink_800.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_800-f47a3838ea5a8c9a626f23e8981d05d54659c8473c1c0ab0f673379573b5f5b9.png)}.ticket_item.drink_800.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/drink_ticket_800_off-f4e89f9641522fe12582034b79992cd1c6b67ac0af33399e12a8aaf0a05c61f7.png)}.ticket_item.food_300.available .ticket_head{background-color:#e67d6e}.ticket_item.food_300.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/food_ticket_300-f9869665c665dc78fab5b7a0c9fbff4d1a71a6f2aebc91ff0b2c213a37d598c1.png)}.ticket_item.food_300.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/food_ticket_300_off-7dd59f7870fcda8016bda58ee11b68a612d9eea988d82b886e61d4415d2baef9.png)}.ticket_item.food_500.available .ticket_head{background-color:#e67d6e}.ticket_item.food_500.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/food_ticket_500-abbadfe0395b5e66a8eea7b29853d6a87b1ead450ae7bd20115900688029d33f.png)}.ticket_item.food_500.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/food_ticket_500_off-cdbacbdc08e48c720add02a6e8f226dc5dc77bdfe2d79de8c1bffea046392ff2.png)}.ticket_item.beans_1500.available .ticket_head{background-color:#A36133}.ticket_item.beans_1500.available .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/beans_ticket_1500-aab2faf940457750a513ad4f408da950d28b264403e35e60533590e262b0e3db.svg)}.ticket_item.beans_1500.exchanged .ticket_label:before{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/beans_ticket_1500_off-9dde7bdf17f588c051412b4cc0b9fbc2ce7627b73e3db9c79026ae4794fe21e9.svg)}.ticket_item.thanks.available .ticket_head{background-color:#0D754A}.ticket_item.thanks .ticket_label:before{width:30px;height:40px;background-size:30px 40px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/icon-thanks-eb1804e62c413d990200f218a848376ed92a6e0c49d2cc1ae99911e50d0120e0.png)}#inactive.wrapper,#disabled.wrapper{width:60%;min-height:380px;margin:50px auto;font-size:14px;text-align:center}#inactive.wrapper .btn_area,#disabled.wrapper .btn_area{margin:200px auto 0px;width:35%}.book_cover_contents{background-color:#F2F0EB;padding:20px 40px}.book_cover{background-color:#1E3932;border-radius:8px;position:relative}.book_spine{border-radius:8px 0 0 8px;position:absolute;left:0;top:0;height:100%;width:30px}.book_spine.drink-500{background-color:#417d91}.book_spine.drink-700{background-color:#a58232}.book_ticket{padding:30px 30px 0px 60px}.book_ticket img{width:100%;height:auto}.book_title{position:relative;color:white;font-family:'SoDoSans';font-weight:bold}.book_title h2{font-size:41px}.book_title p{font-size:94px;padding:5px 0 15px 0;line-height:1}.book_title .arrow::before{content:'';position:absolute;top:35%;right:0;width:20px;height:20px;border-top:solid 3px #ffffff;border-right:solid 3px #ffffff;border-radius:2.5px;transform:rotate(45deg);-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg)}.book_download{font-weight:bold;color:white;text-align:center;padding:20px 0 20px 0;font-size:18px}.book_download span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon-download-225a362b3f22ea81a4be53beebdd4f57555b2a9ce9d3739839eeb9bd4b694dd8.png) no-repeat left center;background-size:20px auto;padding:30px;margin-left:30px}.book_status{display:flex;padding:20px 0 20px 0;font-size:20px;font-weight:bold;color:#1E3932}.book_cover.usable .book_ticket:hover{cursor:pointer}.remind{border:solid 1px #0D754A;border-radius:20px;color:#0D754A;background-color:transparent;height:100%;font-size:18px;margin:5px 0;padding:10px}.remind.set{background-color:lightgray}.remind span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_alert-f783fb43cacf6bac930745beb3899f8050b410fdf4780742f4a686a4739bb928.png) no-repeat left center;background-size:20px auto;padding:30px;margin-left:30px}.thankyou{border:solid 1px #0D754A;border-radius:20px;color:white;background-color:#0D754A;height:auto;font-size:18px;margin:5px 0;padding:8px}.thankyou-sbj25th{margin:20px 0;position:relative}.thankyou-sbj25th .btn.thankyou{position:absolute;left:0;right:0;bottom:50px;margin:auto;font-size:14px}.paint-sbj25th{margin:20px 0;position:relative}.paint-sbj25th .btn.thankyou{position:absolute;right:5%;bottom:25px;font-size:14px;background-color:white;color:#FF9D9D;border:none}.recommend_contents{font-family:"Noto Sans JP"}.recommend_contents h1{font-size:20px;font-weight:bold;color:black;padding:16px 0px}.recommend_menus{font-size:14px;color:#2C2A29}.recommend_menus p{line-height:22px}.recommend_menu{padding:20px 0;border-top:solid 2px #F2F0EB}.recommend_menu_go_order{font-family:'Noto Sans JP';line-height:22px;padding:13px 20px;background-color:#ffffff;border:1px solid #A2A2A2;border-radius:44px;margin-top:12px}.recommend_menu_image{margin-right:15px}.recommend_menu_order p{color:#2C2A29;padding:6px;padding-top:12px}.recommend_menu_content .limited{color:#0D754A;font-size:12px;line-height:10px;padding-bottom:10px}.recommend_menu_content .price_text{margin-top:8px}.recommend_menu_content p{font-size:16px;font-weight:bold}.recommend_menu_detail{padding-top:15px}.recommend_menu_more{margin:30px auto 50px}.recommend_menu_note{padding:20px}.recommend_menu_note ul{list-style:none;line-height:20px;padding-left:1em;text-indent:-1em}.recommend_menu_note ul li::before{content:"・";font-weight:900}.recommend_arrow_right{width:12px;height:22px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icons/arrow-right-caffdab65693dfaaeec24a31db076682fc32f0f75f25972124c2f87ee4ea7127.svg);background-repeat:no-repeat;background-position:right 6px}.recommend_arrow_right_white{width:22px;height:22px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icons/arrow-right-white-7e840debe02230af3d3ffd1cce6d62911758e1560c4bae48825ee6b8532fc9c0.svg);background-repeat:no-repeat;background-position:left}#modal-recommend{font-family:'Noto Sans JP'}#modal-recommend .modal-container{width:600px}#modal-recommend .modal-body{padding-top:0}#modal-recommend .modal_order_header{width:240px;margin:10px auto}#modal-recommend .modal_order_body{max-width:310px;margin:auto}#modal-recommend h4{line-height:160%}#modal-recommend .recommend_qr_code{width:150px;height:150px;display:block;margin:0 auto 30px}#modal-recommend .coupon-link{margin:30px auto 15px;background-color:#0D754A;padding:16px 64px}#modal-recommend .coupon-link span{font-family:'Noto Sans JP';margin-right:6px}.thanks-appeal{position:relative;width:80%;margin:20px auto;padding:14px;background-color:#755040;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/icon-cup-0eb1bdb4d762525eb1a4473c1b0d26e24315d9b01289750a4be2c66cff30a4f0.png);background-repeat:no-repeat;background-size:23px 30px;background-position:90% center;color:#ffffff;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px}.thanks-appeal:after{position:absolute;content:'';left:30px;bottom:100%;border:15px solid transparent;border-bottom:15px solid #755040}#ticket.wrapper{letter-spacing:0.02em;zoom:100%}#ticket.wrapper:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}#ticket.wrapper .content_inner{margin:10px 0}#ticket.wrapper .switch_tickets{margin-top:40px}#ticket.wrapper.torn{width:640px}#ticket.wrapper.torn .ticket_main{float:none}#ticket.wrapper.torn .ticket_wrapper{border-radius:10px 10px 0px 0px}#ticket.wrapper.torn .ticket_footer{float:none}.ticket_main{width:560px;float:left;background-color:#f6f6f6;padding:10px;margin:10px auto}.ticket_wrapper{border-radius:10px;box-shadow:1px 0px 10px 0px rgba(0,0,0,0.1);overflow:hidden}.ticket_content{background-color:white;width:100%;overflow:hidden}.ticket_content.ticket_image{padding-bottom:10px}.ticket_cut_line{position:relative}.ticket_cut_line ul{display:flex;justify-content:center;width:100%;position:absolute;top:calc((560px - 20px)*-0.01)}.ticket_cut_line li{flex-shrink:0;width:2%;height:auto;padding-top:2%;margin:0 1% 0 1%;border-radius:10px;box-shadow:inset 0px 2px 4px 0px rgba(0,0,0,0.1);background-color:#f6f6f6;z-index:10}.ticket_barcodes_area .barcodes_slider{width:9999px;zoom:100%}.ticket_barcodes_area .barcodes_slider:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}.ticket_barcodes_area .barcode_container{width:100%;float:left}.ticket_barcodes_area .barcode_wrapper{padding:30px;display:flex;justify-content:space-between}.ticket_barcodes_area .qrcode img{margin:0 auto;width:104px;height:104px}.ticket_barcodes_area .barcode_info{font-size:16px;font-family:Arial, sans-serif;color:black}.barcodes_footer{margin:0 26px 16px;font-size:14px;font-family:Arial, sans-serif;line-height:1;text-align:center}.barcodes_pointer{display:inline-block;text-align:center}.barcodes_left{display:inline-block;margin-right:30px}.barcodes_right{display:inline-block;margin-left:30px}.barcodes_index{color:#1e1e1e;margin-top:20px;display:inline-block}.ticket_unusable{color:black}.ticket_unusable h2{font-size:20px;line-height:1.5}.ticket_unusable h3{font-size:15px;margin:10px 0}.ticket_unusable p{line-height:3}.ticket_unusable a{font-size:15px}.ticket_unusable img{margin:10px 0}.ticket_details{margin-top:5px;width:280px;float:right;margin-top:25px;font-size:12px}.ticket_section{margin-bottom:20px}.ticket_section_heading{color:#726c66;font-size:16px;font-weight:600;padding:16px 0px;border-bottom:1px solid #e2ddd7}.ticket_section_what{line-height:1.35}.ticket_section_what ul{margin:10px 0}.ticket_section_what li{font-weight:300;padding-left:0.75em;text-indent:-1em;color:#222}.ticket_section_what li:before{content:"・"}.ticket_section_condition_table{width:100%;background:#f6f6f6;table-layout:fixed;border-collapse:collapse;color:#726c66;line-height:1.2}.ticket_section_condition_table th{padding:14px 0;font-size:11px;text-align:center;width:6em;vertical-align:top}.ticket_section_condition_table td{padding:14px 16px 14px 0;vertical-align:top}.ticket_section_condition_table td.bb{border-bottom:1px solid #e2ddd7}.ticket_section_condition_what ul{font-size:11px;margin-top:5px}.ticket_section_condition_what li{padding-left:1em;text-indent:-1em}.ticket_section_condition_what li:before{content:"・"}.ticket_section_condition_expired_at.drink_500>td{color:#417d91}.ticket_section_condition_expired_at.drink_700>td{color:#a58232}.ticket_section_condition_expired_at.drink_800>td{color:#914141}.ticket_section_condition_expired_at.food_300>td{color:#e67d6e}.ticket_section_condition_expired_at.food_500>td{color:#e67d6e}.ticket_section_condition_expired_at.beans_1500>td{color:#A36133}.ticket_section_howto{counter-reset:step;font-size:14px}.ticket_section_howto_steps>li{line-height:2.4;margin:15px 0 10px}.ticket_section_howto_steps>li:before{counter-increment:step;content:counter(step);display:inline-block;height:22px;width:22px;border-radius:50%;background-color:#e2ddd7;color:#726c66;margin-right:9px;text-align:center;line-height:22px;vertical-align:middle;font-family:Helvetica, Arial, sans-serif;font-size:16px}.ticket_section_howto_steps>li>.ib{vertical-align:middle}.ticket_section_annotation_content{line-height:1.5}.ticket_section_annotation_content ul{font-size:11px}.ticket_section_annotation_content li{margin:5px 0;padding-left:1em;text-indent:-1em}.ticket_section_annotation_content li:before{content:"・"}.ticket_section_save .btn.save{width:133px;padding:0;height:auto}.ticket_section_save .btn.save+.btn.save{margin-left:10px}.ticket_footer{width:560px;float:left;line-height:14px;padding:10px;margin:auto}#modalSendToMobile .modal_content_body{zoom:100%}#modalSendToMobile .modal_content_body:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}#modalSendToMobile .email_input{float:left;box-sizing:border-box;background:#f6f6f6;padding:40px 20px 20px;height:190px}#modalSendToMobile .email_input .email_account{width:368px;height:40px;float:left;border-right:none;font-size:12px}#modalSendToMobile .email_input .btn{height:40px;line-height:40px;color:white;display:block;margin:0 auto}#modalSendToMobile .email_input .btn.green{width:260px;background:#5eb51f;font-weight:bold}#modalSendToMobile .qr_content{float:right;box-sizing:border-box;background:#f6f6f6;padding:30px 20px 20px;width:140px;height:190px}.text_large,.text_lg{font-size:20px}.text_medium,.text_md{font-size:16px}.text_normal{font-size:14px}.text_small,.text_sm{font-size:12px}.text_tiny,.text_xs{font-size:11px}.text_center{text-align:center}.text_right{text-align:right}.underline,.underlined{text-decoration:underline}.text_green{color:#57b900}.text_white{color:#fff}.text_red{color:#d1283e}.text_dark_gray{color:#525252}.text_gray{color:#666666}.text_drink{color:#417d91}.text_food{color:#e67d6e}.bold{font-weight:bold}.thin{font-weight:lighter}.block{display:block;width:100%}.ib{display:inline-block;vertical-align:top}.invisible{display:none !important}.hover{cursor:pointer}.pull_right{float:right}.pull_left{float:left}.clear{clear:both}.clearfix{zoom:100%}.clearfix:after{content:'';display:table;clear:both;width:100%;height:0;visibility:hidden}* html .clearfix{height:1%}.v_md{vertical-align:middle}.w-10{width:10%}.w-30{width:30%}.w-40{width:40%}.w-50{width:50%}.w-60{width:60%}.w-70{width:70%}.w-90{width:90%}.w-100{width:100%}[v-cloak]{display:none}.holiday_banner_2016{display:block;margin-top:-20px}.holi_head_2016{width:100%;height:90px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/2016/header_bg-b73829da68a2d49e35607c0981dd337fbae69932ec36c48b83f2c0ae4a7dca73.png)}.holi_head_2016 .holi_egift_logo{width:900px;margin:auto}.holi_head_2016 .holi_egift_logo img{margin-top:20px}.holi_foot_2016{width:100%;height:90px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/2016/header_bg-b73829da68a2d49e35607c0981dd337fbae69932ec36c48b83f2c0ae4a7dca73.png)}.holi_foot_2016 .service_icons{width:900px;margin:auto}.holi_foot_2016 .service_icons .egift_log{margin-top:5px}.holi_foot_2016 .service_icons .egift_logo,.holi_foot_2016 .service_icons .brand_logo{float:right;padding:20px 0 0 20px}.lp_content{max-width:800px;text-align:center;width:auto;margin:0 auto}.lp_content img{max-width:100%}.lp_content .li_il_image{width:65%;margin-left:12%}.lp_content .lp_top_text_img{margin:20px 80px 40px 80px}.lp_content .lp_top_text_img .lp_stamp_hashtag{width:50%}.lp_content .lp_stampletter_text_img{width:40%;margin:30px auto 35px}.lp_content .lp_bottom_text_img{margin:40px 80px 80px 80px}.lp_content .lp_bottom_text_img .lp_stamp_hashtag{width:50%}.lp_content .lp_text_message{color:#898989;font-weight:bold;margin:25px auto 60px}.lp_content .lp_text_message p{font-size:22px}.lp_content .lp_stampletter_description{color:#898989;font-weight:bold;margin:30px auto 10px}.lp_content .lp_stampletter_description p{font-size:22px}.lp_content #lp_text_img{width:65%;margin:30px auto 30px}.lp_content .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:22px;line-height:44px;height:44px}.lp_content .lp_btn{padding:0 10px;width:340px;margin:40px auto 80px auto}.lp_content .lp_btn a.btn{background-color:#ceb065;color:#ffffff}.lp_content .lp_caution{font-size:12px}.lp_content .lp_footer{background-color:#c50021;padding:34px 14px 24px;max-width:1000px;width:auto;margin:40px auto 0}.lp_content .lp_footer img{margin:auto;width:550px}.lp_content .lp_footer p{color:#ffffff;font-size:12px;margin-top:18px;text-align:right;font-weight:100}.valentine_banner_2017{display:block;width:calc(100% - 10px);margin-bottom:15px}.valentine_banner_2017 img{width:100%;border:1px solid #f1f1f1;border-radius:10px}#lp_content.coffeesanta p{font-size:20px;color:#5b5b5b}#lp_content.coffeesanta #header{background-color:#006241;padding:20px 25px}#lp_content.coffeesanta #header div{display:inline-block}#lp_content.coffeesanta #header div.hash_tag_white,#lp_content.coffeesanta #header div.title_coffeesanta,#lp_content.coffeesanta #header div.service_link{width:calc(100% / 3)}#lp_content.coffeesanta #header div.hash_tag_white{text-align:left}#lp_content.coffeesanta #header div.hash_tag_white img{width:230px}#lp_content.coffeesanta #header div.title_coffeesanta{text-align:center}#lp_content.coffeesanta #header div.title_coffeesanta img{width:300px}#lp_content.coffeesanta #header div.service_link{text-align:right}#lp_content.coffeesanta #header div.service_link .service_logo_white{width:35px;margin-left:25px}#lp_content.coffeesanta #header div.service_link .service_name_white{width:130px}#lp_content.coffeesanta #header div.service_link .service_name_white img{margin:10px 0}#lp_content.coffeesanta #main-image img{width:100%}#lp_content.coffeesanta #main-image .preloader{height:900px;text-align:center;position:relative}#lp_content.coffeesanta #main-image .preloader img.loader{position:absolute;top:0;bottom:0;left:0;right:0;margin:auto;width:40px;height:40px}#lp_content.coffeesanta #description{background-color:#D5CCC7;text-align:center;padding-top:30px}#lp_content.coffeesanta #description .button_scroll{cursor:pointer;width:8%;margin:auto;position:relative;display:block;left:0;right:0;top:-130px;margin-bottom:-80px}#lp_content.coffeesanta #description p{margin-top:5px}#lp_content.coffeesanta #description span{color:#006241;display:inline-block;margin-bottom:10px;font-size:25px}#lp_content.coffeesanta #description span.start_date{font-size:30px}#lp_content.coffeesanta #description div{padding:30px 30px}#lp_content.coffeesanta #description .coffeesanta_date{padding:0 30px 30px}#lp_content.coffeesanta #description .coffeesanta_date .coffeesanta_present{margin:auto;width:70%;padding:20px 0 15px}#lp_content.coffeesanta #description .coffeesanta_date .coffeesanta_start_date{width:52%;margin:auto;padding:0 0 50px}#lp_content.coffeesanta #description .coffeesanta_date .notice{font-size:17px}#lp_content.coffeesanta #description img{width:50%}#lp_content.coffeesanta #description .santa_image{padding:30px 0 80px}#lp_content.coffeesanta #description .santa_image img{width:55%;margin-top:20px}#lp_content.coffeesanta #description .button_area{padding:0 0 30px}#lp_content.coffeesanta #description .button_area .button_send_gift{padding:10px 0 100px;width:48%;margin:auto}#lp_content.coffeesanta #button-area{padding-top:10px;padding-bottom:120px;background-color:#D5CCC7;text-align:center;font-size:18px;color:#484643}#lp_content.coffeesanta #button-area p{font-size:24px}#lp_content.coffeesanta #button-area .hash_tag_green{margin:30px auto;width:40%;text-align:center}#lp_content.coffeesanta #button-area .hash_tag_green img{width:50%}#lp_content.coffeesanta #button-area .button_send_gift{width:40%;margin:auto}#lp_content.coffeesanta #button-area .button_send_gift a{display:inline-block;width:60%}#lp_content.coffeesanta #footer-content{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/common/promotion/coffeesanta/footer_background-0103a31c3d6e5fc0aae5371b8d982872263d96bc491566e4a89b59d46f9996a3.png) no-repeat;background-size:100% 100%;position:relative;margin-top:-70px;padding-bottom:60px}#lp_content.coffeesanta #footer-content #about .service-logo{width:20%;margin:auto;padding:120px 0 20px}#lp_content.coffeesanta #footer-content #about .service-description{text-align:center}#lp_content.coffeesanta #footer-content #about .service-description p{font-size:22px;color:#484643}#lp_content.coffeesanta #footer-content #about .service-description p:first-child{margin-top:20px}#lp_content.coffeesanta #footer-content .button_send_gift{width:40%;margin:auto;text-align:center;padding-top:80px;padding-bottom:40px}#lp_content.coffeesanta #footer-content .button_send_gift a{display:inline-block;width:60%}#lp_content.coffeesanta #footer-content #footer{margin-top:20px;padding:0 30px;box-sizing:border-box;position:relative}#lp_content.coffeesanta #footer-content #footer .copy-rights{text-align:center;position:absolute;top:20px;left:0;right:0}#lp_content.coffeesanta #footer-content #footer .copy-rights p{width:70%;font-size:12px;margin:0 auto}#lp_content.coffeesanta #footer-content #footer div.footer-buttons{margin-top:50px}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .starbucks-logo{display:inline-block;width:45%}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .starbucks-logo img{height:260px}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .to-top{display:inline-block;width:10%;margin:auto;text-align:center;cursor:pointer}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .to-top img{width:40%}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .siren-logo{width:45%;display:inline-block;text-align:right}#lp_content.coffeesanta #footer-content #footer div.footer-buttons .siren-logo img{width:15%}.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}.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}.page-title-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:8px;margin:24px auto 32px;border-bottom:2px solid #0D754A}.page-title-wrapper h2{font-weight:bold;font-size:24px;color:#333333}.page-title-wrapper p{font-size:14px;font-weight:bold}.flow-nav{display:flex;justify-content:space-between;align-items:center}.flow-nav .item::before{content:"";display:inline-block;text-align:center;line-height:24px;width:24px;height:24px;color:#0D754A;background-color:#D4E9E2;border-radius:50%;margin-right:4px}.flow-nav .current.item::before{color:#fff;background-color:#0D754A}.flow-nav .first::before{content:"1"}.flow-nav .second::before{content:"2"}.flow-nav .third::before{content:"3"}.flow-nav p{color:#969696}.flow-nav p.current{color:#2C2A29}.flow-nav .arrow-right::after{content:"";display:inline-block;width:8px;height:8px;border-top:solid 2px #e2ddd7;border-right:solid 2px #e2ddd7;transform:rotate(45deg);margin:0 18px 0 12px}.top_tier{font-weight:bold;color:#604e45;display:flex;justify-content:center}.top_tier .icon{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/sprite_footer_icons-c5d27a84116be7c0f3c8e2b372c6fbb6108d02bd5dbc8bc6d3f50d4cdc7acc64.png) no-repeat;background-size:120px;width:20px;height:20px;display:inline-block;vertical-align:middle;padding-bottom:3px;margin-right:7.5px}.top_tier .icon.icon_home{background-position:1px 0}.top_tier .icon.icon_coffee{background-position:-19px 0}.top_tier .icon.icon_bars{background-position:-59px 0}.top_tier .icon.icon_question{background-position:-39px 0}.top_tier .icon.icon_guide{background-position:-97px 0}.top_tier .icon.icon_history{background-position:-79px 0}.top_tier .icon.icon_received{background-position:-19px 0}
