﻿.agile{position:relative}.agile--ssr .agile__slides--cloned{display:none}.agile--ssr .agile__slides>*{overflow:hidden;width:0}.agile--ssr .agile__slides>:first-child{width:100%}.agile--rtl .agile__actions,.agile--rtl .agile__dots,.agile--rtl .agile__slides,.agile--rtl .agile__track{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-ms-flex-direction:row-reverse;flex-direction:row-reverse}.agile:active,.agile :active,.agile:focus,.agile :focus{outline:none}.agile__list{display:block;overflow:hidden;position:relative;width:100%}.agile__track{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-ms-flex-wrap:nowrap;flex-wrap:nowrap}.agile__actions,.agile__track{display:-webkit-box;display:-ms-flexbox;display:flex}.agile__actions{-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.agile--no-nav-buttons .agile__actions{-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.agile__slides{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-direction:row;flex-direction:row;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:unset;flex-shrink:unset;-ms-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start}.agile--disabled .agile__slides{display:block;width:100%}.agile__slide{display:block;-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1;-ms-flex-negative:0;flex-shrink:0}.agile__slide,.agile__slide *{-webkit-user-drag:none}.agile--fade .agile__slide{opacity:0;position:relative;z-index:0}.agile--fade .agile__slide--active{opacity:1;z-index:2}.agile--fade .agile__slide--expiring{opacity:1;-webkit-transition-duration:0s;transition-duration:0s;z-index:1}.agile__nav-button[disabled]{cursor:default}.agile__dots{-webkit-box-align:center;-ms-flex-align:center;align-items:center;display:-webkit-box;display:-ms-flexbox;display:flex;list-style:none;padding:0;white-space:nowrap}.agile__dot button{cursor:pointer;display:block;font-size:0;line-height:0}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,hr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}body{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a,a:hover,a:visited,a:active{text-decoration:none;color:inherit;font:inherit;cursor:pointer}a img{border:none}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary{display:block}h1,h2,h3,h4,h5,h6,p,blockquote,pre,dl,dt,dd,ol,ul,li,th,td,summary,figcaption,label{font-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;line-height:1;color:#726c66}header h1,footer h1,header h2,footer h2,header h3,footer h3,header h4,footer h4,header h5,footer h5,header h6,footer h6,header p,footer p,header blockquote,footer blockquote,header pre,footer pre,header dl,footer dl,header dt,footer dt,header dd,footer dd,header ol,footer ol,header ul,footer ul,header li,footer li,header th,footer th,header td,footer td,header summary,footer summary,header figcaption,footer figcaption,header label,footer label{color:unset;font-weight:unset}a,a:hover,a:visited,a:active,ruby{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;line-height:1;color:inherit}button{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:600;color:inherit}header button,footer button{color:unset;font-weight:unset;padding:unset}input,textarea{font-size:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif;text-rendering:optimizeLegibility;font-smooth:always;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;font-weight:300}p,li,dt,dd,th,td,figcaption,label,button,input,textarea{font-size:11px;line-height:1.2}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.shop>aside,#wrapper.thanks>aside{float:left;width:280px}#wrapper.shop>aside a,#wrapper.thanks>aside a{cursor:pointer}#wrapper.shop>aside.follow,#wrapper.thanks>aside.follow{position:relative;z-index:9}#wrapper.shop>aside>div,#wrapper.thanks>aside>div{margin-bottom:30px}#wrapper.shop>aside>div h4,#wrapper.thanks>aside>div h4{font-size:14px;color:#0D754A;font-weight:bold;padding-bottom:20px}#wrapper.shop>aside #preview figure,#wrapper.thanks>aside #preview figure{width:280px;background:#f6f6f6;margin-bottom:20px}#wrapper.shop>aside #preview figure img,#wrapper.thanks>aside #preview figure img{width:280px}#wrapper.shop>aside #preview figure.holiday_2015,#wrapper.thanks>aside #preview figure.holiday_2015{width:100%;padding-top:0}#wrapper.shop>aside #preview figure.holiday_2015 img,#wrapper.thanks>aside #preview figure.holiday_2015 img{width:100%}#wrapper.shop>aside #preview p,#wrapper.thanks>aside #preview p{line-height:1.6}#wrapper.shop>aside #preview p span,#wrapper.thanks>aside #preview p span{display:block;padding-right:40px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_gray-9f21c712d7a7f78606efd33d92c069eff75c9acb9a60d2596c19b203e2d7a756.png) no-repeat 255px center;word-wrap:break-word}#wrapper.shop>aside #preview p.holiday_2015,#wrapper.thanks>aside #preview p.holiday_2015{font-size:10px;line-height:1.4em}#wrapper.shop>aside #what table,#wrapper.thanks>aside #what table{background:#f6f6f6;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;width:100%;table-layout:fixed}#wrapper.shop>aside #what table th,#wrapper.shop>aside #what table td,#wrapper.thanks>aside #what table th,#wrapper.thanks>aside #what table td{padding-top:20px;padding-bottom:20px;vertical-align:middle}#wrapper.shop>aside #what table th,#wrapper.thanks>aside #what table th{text-align:center}#wrapper.shop>aside #what table td,#wrapper.thanks>aside #what table td{width:193px;border-bottom:1px solid #e2ddd7;padding-right:10px}#wrapper.shop>aside #what table td>ul,#wrapper.thanks>aside #what table td>ul{list-style:disc outside;margin-left:1em;padding-top:10px}#wrapper.shop>aside #what table td>ul li,#wrapper.thanks>aside #what table td>ul li{padding-left:0;font-size:10px}#wrapper.shop>aside #what table td p,#wrapper.thanks>aside #what table td p{font-weight:bold}#wrapper.shop>aside #what table td p.expired_at,#wrapper.thanks>aside #what table td p.expired_at{color:#5eb51f;font-size:12px}#wrapper.shop>aside #what table td p.item,#wrapper.thanks>aside #what table td p.item{font-size:12px}#wrapper.shop>aside #what table+p,#wrapper.thanks>aside #what table+p{font-size:14px;font-weight:bold;margin:15px 0;line-height:1.35}#wrapper.shop>aside #what table+p+ul,#wrapper.thanks>aside #what table+p+ul{margin-left:0.75em;list-style:disc outside}#wrapper.shop>aside #what table+p+ul li,#wrapper.thanks>aside #what table+p+ul li{font-size:14px;padding-left:0;color:#726c66}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.shop.book_select h1,#wrapper.shop.book_select h2,#wrapper.shop.book_select h3,#wrapper.shop.book_select h4,#wrapper.shop.book_select h5,#wrapper.shop.book_select h6,#wrapper.shop.book_select p{color:#1e1e1e}#wrapper.shop.book_select p{font-size:12px;line-height:18px;font-weight:400}#wrapper.shop.book_select .content{background-color:#f6f6f6;padding:20px}#wrapper.shop.book_select .content p{padding-top:10px}#wrapper.shop.book_select #description.content h1,#wrapper.shop.book_select #description.content h2{font-family:'SoDoSans';font-weight:900;color:#006241;text-align:center}#wrapper.shop.book_select #description.content h2{padding-left:10px;font-size:16px;line-height:19.2px}#wrapper.shop.book_select #description.content h1{margin-top:3px;font-size:24px;line-height:28.8px}#wrapper.shop.book_select #description.content p{text-align:center}#wrapper.shop.book_select #description.content .key-visual{display:flex;flex-direction:row;justify-content:space-between}#wrapper.shop.book_select #description.content .key-visual .title{flex:auto;align-self:center}#wrapper.shop.book_select #description.content .key-visual img{width:40%}#wrapper.shop.book_select #caution.content{padding:15px 30px 80px}#wrapper.shop.book_select #caution.content p{color:#595959}#wrapper.shop.book_select #caution.content p.caution-title{font-weight:600}#wrapper.shop.book_select nav.book-tabs{display:flex;padding:30px 11px}#wrapper.shop.book_select nav.book-tabs .tab{display:flex;flex-direction:row;justify-content:center;align-items:center;opacity:0.7;width:50%;margin:0 4px;padding:8px;border-radius:30px;background-color:#D9D9D9}#wrapper.shop.book_select nav.book-tabs .tab.on{opacity:1}#wrapper.shop.book_select nav.book-tabs #book-500-tab.tab.on{background-color:#427D91}#wrapper.shop.book_select nav.book-tabs #book-700-tab.tab.on{background-color:#BB954A}#wrapper.shop.book_select nav.book-tabs .tab img{width:40px}#wrapper.shop.book_select nav.book-tabs #book-700-tab.tab img{margin-top:-3px}#wrapper.shop.book_select nav.book-tabs .tab h3,#wrapper.shop.book_select nav.book-tabs .tab p{color:#ffffff}#wrapper.shop.book_select nav.book-tabs .tab h3{margin-top:-3px;margin-left:8px;font-size:24px;font-family:'SoDoSans';font-weight:700}#wrapper.shop.book_select nav.book-tabs .tab p{margin-left:2px;margin-bottom:-5px;font-size:16px}#wrapper.shop.book_select .selectable-item-sets{display:grid}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set{display:flex;flex-direction:row;justify-content:space-between;padding:15px 0;border:1px solid #f6f6f6}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set img{margin-left:30px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p{flex:auto;align-self:center;font-size:16px;line-height:24px;font-weight:600}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p.label{margin-left:16px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set p.total-price{align-self:center;text-align:end;padding-right:24px}#wrapper.shop.book_select .selectable-item-sets .selectable-item-set .arrow{margin-right:25px;width:16px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/arrow_right_lightgray-79e4ed2c30403dd8594a137c4dacf84d327c7b8071dd26a9ec1d7cf12a026f6a.png) 50%/50% no-repeat}#wrapper.shop.book_select p{font-size:14px}#wrapper.shop.book_select .content{background-color:#e5e5e5;padding:20px}#wrapper.shop.book_select #description.content .key-visual img{width:300px}#wrapper.shop.book_select #description.content h2{font-size:32px;line-height:38.4px}#wrapper.shop.book_select #description.content h1{font-size:48px;line-height:57.6px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#bplp-top{max-width:none}#bplp-top .finished{padding:20px 10px}#bplp-top .finished span br:first-child{display:none}#bplp-top .purchase-btn{position:absolute;right:40px;top:30px}#bplp-top .main-image{height:700px;width:100%;margin:0 auto;background-color:#C8EEE1;z-index:-1}#bplp-top .main-image .content{width:434px;height:100%;margin:0 auto}#bplp-top .main-image .content h2{padding-top:218px;padding-bottom:33px;font-size:80px;line-height:96px}#bplp-top .main-image .content p{font-size:24px;line-height:36px}#bplp-top .main-image .background{height:700px;width:2000px;position:absolute;top:50%;left:50%;margin-top:-350px;margin-left:-1000px}#bplp-top .outline{background:#F7F7F7}#bplp-top .outline .container{padding:80px 240px 120px}#bplp-top .outline .container .outline-detail{padding-bottom:80px}#bplp-top .outline .container .outline-detail h2{font-size:35px;line-height:135%}#bplp-top .outline .container .outline-detail .contents span{background-color:#006241;border-radius:12px;padding:3px 24px;font-size:21px}#bplp-top .outline .container .outline-detail .contents br:first-child{display:none}#bplp-top .outline .container .outline-detail .contents .pc-line-break-off{display:none}#bplp-top .outline .container .outline-detail .contents .term br{display:block}#bplp-top .outline .container .outline-detail p{font-size:19px;line-height:180%}#bplp-top .outline .container .outline-detail .finished-banner{margin:30px auto 0 auto;max-width:540px}#bplp-top .outline .container .outline-detail .finished-banner span br:first-child{display:none}#bplp-top .outline .container .how-to-get h2{font-size:36px}#bplp-top .outline .container .how-to-get .contents{padding-top:20px;display:flex;font-size:16px;line-height:180%}#bplp-top .outline .container .how-to-get .contents .content{width:33%;margin-right:60px}#bplp-top .outline .container .how-to-get .contents .content .number{display:flex;flex-direction:column;justify-content:center;margin-right:10px;padding-left:10px;padding-right:10px}#bplp-top .outline .container .how-to-get .contents .content .sentence{font-size:16px;text-align:left}#bplp-top .outline .container .how-to-get .contents .content .image{height:100px;margin-top:30px;display:flex}#bplp-top .outline .container .how-to-get .contents .content .image img{line-height:100px;margin:auto;zoom:140%}#bplp-top .outline .container .how-to-get .contents .content:last-child{width:33%;margin-right:0}#bplp-top .outline .container .how-to-get .contents .content:last-child .image img{zoom:170%}#bplp-top .outline .container .notes{padding:30px;margin-top:45px;border-radius:9px}#bplp-top .outline .container .notes img{padding-top:2px}#bplp-top .outline .container .notes span{font-size:14px;padding-left:10px;line-height:160%}#bplp-top .confirmation .container{margin:0 240px}#bplp-top .confirmation .container .confirmation-detail h2{padding:120px 60px 40px 60px}#bplp-top .confirmation .container .confirmation-detail .contents{display:flex;margin:0 auto;justify-content:center}#bplp-top .confirmation .container .confirmation-detail .contents .mail{width:465px;margin-right:30px;flex-direction:column;background:rgba(255,255,255,0.6);border-radius:17px}#bplp-top .confirmation .container .confirmation-detail .contents .mail h3{font-size:20px;line-height:135%}#bplp-top .confirmation .container .confirmation-detail .contents .mail p{padding-left:47.5px;padding-right:47.5px}#bplp-top .confirmation .container .confirmation-detail .contents .mail img{width:240px}#bplp-top .confirmation .container .confirmation-detail .contents .history{width:465px;height:67%;border-radius:17px}#bplp-top .confirmation .container .confirmation-detail .contents .history h3{font-size:20px;line-height:135%}#bplp-top .confirmation .container .confirmation-detail .contents .history p{padding-left:47.5px;padding-right:47.5px}#bplp-top .confirmation .container .confirmation-detail .contents .history img{width:240px}#bplp-top .confirmation .container .contact-btn{max-width:540px;margin:120px auto 60px}#bplp-top .confirmation .container .caution-btn{margin:40px auto;max-width:540px}#bplp-top .confirmation .container .caution-btn ul{padding:0 40px 40px}#bplp-top .confirmation .container .caution-btn ul li span{padding-bottom:6px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.shop.card #content>section,#wrapper.thanks.new #content>section{padding-bottom:60px}#wrapper.shop.card #content>section>h3,#wrapper.thanks.new #content>section>h3{padding-bottom:18px}#wrapper.shop.card #content>section .section_content,#wrapper.thanks.new #content>section .section_content{border-top:2px solid #e2ddd7}#wrapper.shop.card #content #select_design h3,#wrapper.thanks.new #content #select_design h3{color:#333333;font-weight:900;display:inline-block;width:57%;vertical-align:middle;height:28px;padding-bottom:0}#wrapper.shop.card #content #select_design div #categories,#wrapper.thanks.new #content #select_design div #categories{margin-bottom:37px;height:94px;overflow:hidden;display:flex;border-bottom:1px solid #e2ddd7}#wrapper.shop.card #content #select_design div #categories li,#wrapper.thanks.new #content #select_design div #categories li{cursor:pointer;overflow:hidden;position:relative;width:102px;height:90px}#wrapper.shop.card #content #select_design div #categories li span,#wrapper.thanks.new #content #select_design div #categories li span{display:flex;align-items:center;justify-content:center;width:100%;height:100%;position:relative}#wrapper.shop.card #content #select_design div #categories li span img,#wrapper.thanks.new #content #select_design div #categories li span img{filter:grayscale(100%);width:90px;position:absolute;bottom:0}#wrapper.shop.card #content #select_design div #categories li.on,#wrapper.thanks.new #content #select_design div #categories li.on{border-bottom:3px solid #0D754A;margin-top:1px}#wrapper.shop.card #content #select_design div #categories li.on img,#wrapper.thanks.new #content #select_design div #categories li.on img{filter:none}#wrapper.shop.card #content #select_design div #categories li.off,#wrapper.thanks.new #content #select_design div #categories li.off{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=30;opacity:0.3}#wrapper.shop.card #content #select_design div #designs,#wrapper.thanks.new #content #select_design div #designs{margin:0 0 40px;overflow:hidden}#wrapper.shop.card #content #select_design div #designs ul#designs_base,#wrapper.thanks.new #content #select_design div #designs ul#designs_base{width:9999px;height:120px;overflow:hidden;position:relative}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li{width:560px;height:120px;overflow:hidden;float:left;position:relative}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a{cursor:pointer;display:block;width:20px;height:120px;position:absolute;z-index:9;top:0;background:white no-repeat}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.prev,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.prev{margin-right:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_disabled-40db5933aeec58acae847558dda111f64042c0ca6d4235df306349816729242b.png);left:0;background-position:left center}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.prev.on,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.prev.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left-46b94d37e30a873c4bb9c73bdfee6496a0a9d706346da959ef95830e83930c69.png);cursor:pointer}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.prev.on:hover,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.prev.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_h-22e1c79b18d50040cb5ca00c4bc872aa6f5591bc8d21bd8de1861da064cdba01.png)}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.next,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.next{margin-left:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_disabled-f8141f912a04885cd64b9cdf0e9ec451b3f9495ca1014701f4d322ec2da0566f.png);right:0;background-position:right center}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.next.on,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.next.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right-0848bed7fd13ffea02c8cf44546b4589dcb51378f2a5f7538f224df31d6884d5.png);cursor:pointer}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li a.next.on:hover,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li a.next.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_h-d71b35e3e8491de7c834d5a1cea0ebb026d062ba2a1d1cb10821eadbcbbd31b6.png)}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul{width:9999px;position:absolute;overflow:hidden;top:0;left:0;padding-left:30px}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design{cursor:pointer;float:left;margin-right:10px;overflow:hidden;display:block;line-height:0}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design img,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design img{object-fit:cover}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design.on,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design.on{border:4px solid #0D754A}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design.on img,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design.on img{margin:-4px}#wrapper.shop.card #content #select_design div #designs ul#designs_base>li>ul>li.design.off img,#wrapper.thanks.new #content #select_design div #designs ul#designs_base>li>ul>li.design.off img{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=30;opacity:0.3}#wrapper.shop.card #content #select_design div#input_message p.counter,#wrapper.thanks.new #content #select_design div#input_message p.counter{text-align:right;padding-bottom:5px}#wrapper.shop.card #content #select_design div#input_message p.counter.invalid,#wrapper.thanks.new #content #select_design div#input_message p.counter.invalid{color:#d1283e}#wrapper.shop.card #content #select_design div#input_message textarea,#wrapper.thanks.new #content #select_design div#input_message textarea{height:100px;width:100%;margin-bottom:24px}#wrapper.shop.card #content #select_design div#input_message .sender-name-input,#wrapper.thanks.new #content #select_design div#input_message .sender-name-input{display:flex;justify-content:flex-end}#wrapper.shop.card #content #select_design div#input_message .sender-name-input p,#wrapper.thanks.new #content #select_design div#input_message .sender-name-input p{font-size:14px;font-weight:bold;color:#2C2A29;line-height:38px;margin-right:12px}#wrapper.shop.card #content #select_design div#input_message .sender-name-input input,#wrapper.thanks.new #content #select_design div#input_message .sender-name-input input{display:block;width:50%}#wrapper.shop.card #content #select_friend>div,#wrapper.thanks.new #content #select_friend>div{position:relative}#wrapper.shop.card #content #select_friend>div>ul,#wrapper.thanks.new #content #select_friend>div>ul{overflow:hidden;height:66px}#wrapper.shop.card #content #select_friend>div>ul li,#wrapper.thanks.new #content #select_friend>div>ul li{text-indent:-9999px;float:left;width:123px;height:62px;cursor:pointer;border-bottom:1px solid #edeeee;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_select_sns-b13d5e71a383f1727d1c0f8957960167fdb1d5d1225797976184607f72ac9ac4.png) no-repeat}#wrapper.shop.card #content #select_friend>div>ul li.facebook,#wrapper.thanks.new #content #select_friend>div>ul li.facebook{width:166px;background-position:-9px 0}#wrapper.shop.card #content #select_friend>div>ul li.twitter,#wrapper.thanks.new #content #select_friend>div>ul li.twitter{background-position:-218px 0}#wrapper.shop.card #content #select_friend>div>ul li.mixi,#wrapper.thanks.new #content #select_friend>div>ul li.mixi{width:147px;background-position:-773px 0}#wrapper.shop.card #content #select_friend>div>ul li.mail,#wrapper.thanks.new #content #select_friend>div>ul li.mail{background-position:-401px 0}#wrapper.shop.card #content #select_friend>div>ul li.on.facebook,#wrapper.thanks.new #content #select_friend>div>ul li.on.facebook{background-position:-9px bottom;border-bottom:4px solid #4862a3}#wrapper.shop.card #content #select_friend>div>ul li.on.twitter,#wrapper.thanks.new #content #select_friend>div>ul li.on.twitter{background-position:-218px bottom;border-bottom:4px solid #000000}#wrapper.shop.card #content #select_friend>div>ul li.on.mixi,#wrapper.thanks.new #content #select_friend>div>ul li.on.mixi{background-position:-773px bottom;border-bottom:4px solid #cba958}#wrapper.shop.card #content #select_friend>div>ul li.on.mail,#wrapper.thanks.new #content #select_friend>div>ul li.on.mail{background-position:-401px bottom;border-bottom:4px solid #61ba1f}#wrapper.shop.card #content #select_friend>div>ul li.off.facebook,#wrapper.thanks.new #content #select_friend>div>ul li.off.facebook{background-position:-9px center}#wrapper.shop.card #content #select_friend>div>ul li.off.twitter,#wrapper.thanks.new #content #select_friend>div>ul li.off.twitter{background-position:-218px center}#wrapper.shop.card #content #select_friend>div>ul li.off.mixi,#wrapper.thanks.new #content #select_friend>div>ul li.off.mixi{background-position:-773px center}#wrapper.shop.card #content #select_friend>div>ul li.off.mail,#wrapper.thanks.new #content #select_friend>div>ul li.off.mail{background-position:-401px center}#wrapper.shop.card #content #select_friend>div .loader,#wrapper.thanks.new #content #select_friend>div .loader{position:absolute;padding-top:66px;top:0;z-index:9;display:none;width:100%;text-align:center;height:37px;line-height:37px}#wrapper.shop.card #content #select_friend>div .loader img,#wrapper.thanks.new #content #select_friend>div .loader img{vertical-align:middle}#wrapper.shop.card #content #select_friend>div .friends_wrapper,#wrapper.thanks.new #content #select_friend>div .friends_wrapper{display:none}#wrapper.shop.card #content #select_friend>div .friends_wrapper .search,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .search{margin-top:37px;width:530px;height:32px;padding:15px;overflow:hidden}#wrapper.shop.card #content #select_friend>div .friends_wrapper .search label,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .search label{display:block;float:left;width:32px;height:32px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_search-fd8a58a7898e549e4150994812757fb54d26ad8b682ac1fe08b49bde9e743b85.png) no-repeat center center}#wrapper.shop.card #content #select_friend>div .friends_wrapper .search input[type="text"],#wrapper.thanks.new #content #select_friend>div .friends_wrapper .search input[type="text"]{float:right;width:498px;height:32px}#wrapper.shop.card #content #select_friend>div .friends_wrapper .friends,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .friends{padding-top:20px;min-height:100px;max-height:200px;overflow-y:scroll;overflow-x:hidden}#wrapper.shop.card #content #select_friend>div .friends_wrapper .friends figure,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .friends figure{float:left;cursor:pointer;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:112px;height:112px;padding:15px 10px;text-align:center}#wrapper.shop.card #content #select_friend>div .friends_wrapper .friends figure img,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .friends figure img{width:50px;height:50px}#wrapper.shop.card #content #select_friend>div .friends_wrapper .friends figure figcaption,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .friends figure figcaption{font-size:11px;color:#837870;line-height:1.2;padding-top:10px}#wrapper.shop.card #content #select_friend>div .friends_wrapper .friends figure.selected figcaption,#wrapper.thanks.new #content #select_friend>div .friends_wrapper .friends figure.selected figcaption{color:#1e1e1e}#wrapper.shop.card #content #select_friend>div #by_facebook.friends_wrapper .search,#wrapper.thanks.new #content #select_friend>div #by_facebook.friends_wrapper .search{background:#eceff6;border-bottom:2px solid #4862a3}#wrapper.shop.card #content #select_friend>div #by_facebook.friends_wrapper .search label,#wrapper.thanks.new #content #select_friend>div #by_facebook.friends_wrapper .search label{background-color:#4862a3}#wrapper.shop.card #content #select_friend>div #by_facebook.friends_wrapper .friends figure:hover,#wrapper.shop.card #content #select_friend>div #by_facebook.friends_wrapper .friends figure.selected,#wrapper.thanks.new #content #select_friend>div #by_facebook.friends_wrapper .friends figure:hover,#wrapper.thanks.new #content #select_friend>div #by_facebook.friends_wrapper .friends figure.selected{background:#eeeff5}#wrapper.shop.card #content #select_friend>div #by_twitter.friends_wrapper .search,#wrapper.thanks.new #content #select_friend>div #by_twitter.friends_wrapper .search{background:#e5f7fd;border-bottom:2px solid #000000}#wrapper.shop.card #content #select_friend>div #by_twitter.friends_wrapper .search label,#wrapper.thanks.new #content #select_friend>div #by_twitter.friends_wrapper .search label{background-color:#000000}#wrapper.shop.card #content #select_friend>div #by_twitter.friends_wrapper .friends figure:hover,#wrapper.shop.card #content #select_friend>div #by_twitter.friends_wrapper .friends figure.selected,#wrapper.thanks.new #content #select_friend>div #by_twitter.friends_wrapper .friends figure:hover,#wrapper.thanks.new #content #select_friend>div #by_twitter.friends_wrapper .friends figure.selected{background:#e5f7fd}#wrapper.shop.card #content #select_friend>div #by_mixi.friends_wrapper .search,#wrapper.thanks.new #content #select_friend>div #by_mixi.friends_wrapper .search{background:#f6f6f6;border-bottom:2px solid #cba958}#wrapper.shop.card #content #select_friend>div #by_mixi.friends_wrapper .search label,#wrapper.thanks.new #content #select_friend>div #by_mixi.friends_wrapper .search label{background-color:#cba958}#wrapper.shop.card #content #select_friend>div #by_mixi.friends_wrapper .friends figure:hover,#wrapper.shop.card #content #select_friend>div #by_mixi.friends_wrapper .friends figure.selected,#wrapper.thanks.new #content #select_friend>div #by_mixi.friends_wrapper .friends figure:hover,#wrapper.thanks.new #content #select_friend>div #by_mixi.friends_wrapper .friends figure.selected{background:#f6f6f6}#wrapper.shop.card #content #select_friend>div #by_mail.friends_wrapper figure,#wrapper.thanks.new #content #select_friend>div #by_mail.friends_wrapper figure{margin-top:37px}#wrapper.shop.card #content #select_friend>div #by_mail.friends_wrapper figure img,#wrapper.thanks.new #content #select_friend>div #by_mail.friends_wrapper figure img{margin-bottom:55px}#wrapper.shop.card #content #select_friend>div #by_mail.friends_wrapper figure figcaption,#wrapper.thanks.new #content #select_friend>div #by_mail.friends_wrapper figure figcaption{font-size:11px;line-height:1.6}#wrapper.shop.card #content #select_friend>div #by_mail.friends_wrapper figure figcaption strong,#wrapper.thanks.new #content #select_friend>div #by_mail.friends_wrapper figure figcaption strong{font-weight:bold}#wrapper.shop.card #content #select_friend>div .friends_wrapper div.sns-annotation,#wrapper.thanks.new #content #select_friend>div .friends_wrapper div.sns-annotation{margin-top:37px;margin-bottom:55px}#wrapper.shop.card #content #select_friend>div .friends_wrapper div.sns-annotation p,#wrapper.thanks.new #content #select_friend>div .friends_wrapper div.sns-annotation p{font-weight:bold;text-align:center;font-size:18px;margin:20px 0}#wrapper.shop.card #content #select_friend>div .friends_wrapper div.sns-annotation p.annotation-notice,#wrapper.thanks.new #content #select_friend>div .friends_wrapper div.sns-annotation p.annotation-notice{font-weight:normal;font-size:11px}#wrapper.shop.card #content #select_friend>div .friends_wrapper div.sns-annotation p img,#wrapper.thanks.new #content #select_friend>div .friends_wrapper div.sns-annotation p img{margin-top:20px}#wrapper.shop.card #content #select_friend>div .friends_wrapper #authorize a,#wrapper.thanks.new #content #select_friend>div .friends_wrapper #authorize a{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 auto;width:280px;height:62px;background:#f6f6f6;text-align:center}#wrapper.shop.card #content #select_friend>div .friends_wrapper #authorize a span,#wrapper.thanks.new #content #select_friend>div .friends_wrapper #authorize a span{display:inline-block;line-height:32px;padding:15px 0;font-size:14px;color:#726c66;font-weight:bold}#wrapper.shop.card #content #select_friend>div .friends_wrapper #authorize a span img,#wrapper.thanks.new #content #select_friend>div .friends_wrapper #authorize a span img{vertical-align:middle;padding-right:14px}#wrapper.shop.card #content .go_next,#wrapper.thanks.new #content .go_next{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 auto;width:210px;height:60px;text-align:center;line-height:60px;font-size:24px;font-weight:300;color:white;background:#0D754A}#wrapper.shop.card #content .go_next.invalid,#wrapper.thanks.new #content .go_next.invalid{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5}#select_friend h3{color:#000000;font-size:22px;font-weight:900;border-bottom:2px solid #e2ddd7}#select_send_date label{display:inline-table;width:150px;font-size:15px;color:#000000}#select_send_date input{font-size:14px;width:400px;border:1px solid #cccccc}#select_send_date div{margin:4px 0 2px}#select_send_date #valid_email_container{display:inline-table;vertical-align:middle}#select_send_date .for_valid{width:400px;border:1px solid #cccccc;background:#f6f6f6;overflow:hidden}#select_send_date .for_valid span{display:block;background:#e2e2e2;padding:0 16px;line-height:38px;float:right;color:#726c66}#select_send_date .for_valid span:after{float:none}.holiday_create_card .holiday14_bg{margin:0 auto;min-height:220px;height:100%;width:94%;margin:10px auto 30px auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);background-size:100%}.holiday_create_card .holiday14_bg h2{width:90%;margin:0 auto 11px auto;padding-top:20px}.holiday_create_card .holiday14_bg h2 img{width:100%}.holiday14_bg_b01{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b01-51f48702705e584a319b9b2611eda523937b297e1e22be3d0d141e818201b390.png) repeat-y;border:1px solid #ededed}.holiday14_bg_b02{background:#e22732 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b02-5c8b729c1e39eb59ee16e0c07deb9375e3d9974f51b7a383cde3d518899a3674.png) repeat-y;border:1px solid #e12631}.holiday14_bg_b03{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b03-4702488eba4372d42abb1adc69ed6122f3f06564296263a594d0c827504e1bae.png) repeat-y;border:1px solid #ededed}.holiday14_bg_b04{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b04-8ec4e919450a033f29b4cd6c97e7ce189565ffcbaf135d6cfd8c28a3d24beb6c.png) repeat-y;border:1px solid #ededed}.holiday14_bg_b05{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b05-3c4b71f036be9827e664d4586537313e2fadd267148addc4a1aae32a60729dec.png) repeat-y;border:1px solid #ededed}.holiday14_bg_b06{background:#016c5a url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b06-269cf90c19bb2e2b27177acea199d5592df5fce9ca0d47cf5f6d1abf64433eec.png) repeat-y;border:1px solid #016c5a}.holiday14_bg_b07{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b07-800d9ef618237659702e45700e6eb4c673cbd9918f462d6dca358d2b5356ef4a.png) repeat-y;border:1px solid #ededed}.holiday14_bg_b08{background:#fff url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_b08-39d52391bd34b1d60b4cf1ae8d76ea1dda55cd6f5338559e7c01acbd92fde55c.png) repeat-y;border:1px solid #ededed}.holiday14_bg{min-height:420px;height:100%;width:480px;margin:0 auto 30px auto;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);background-size:100%}.holiday14_bg h2{width:90%;margin:0 auto 18px auto;padding-top:20px}.holiday14_bg_l01{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l01-124c6568659f4b846211e392d7a3c7fb362912b18dbcfae8d8f6f24c6e536e4d.png) repeat-y 0 80px}.holiday14_bg_l02{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l02-5daaaeff69f9900c71879997b8e488234b6e95148daf3ee9b27cc17ef0c43205.png) repeat-y 0 80px}.holiday14_bg_l03{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l03-5cafbb3b88af610783569aa0fe0d7ead1d06d928b9b7a9f6f5e7c99945ff8f99.png) repeat-y 0 80px}.holiday14_bg_l04{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l04-f37aa744aa5dc937930d345bf47f58497097c301d35eec0c6448195160539438.png) repeat-y 0 80px}.holiday14_bg_l05{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l05-439198f04057e98af522fcf145a54791ed4a27c3393d6943d1b1a10ad15882b0.png) repeat-y 0 80px}.holiday14_bg_l06{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l06-a9c4cf3bdb60904578507d47c479fbacce59279baadc2734dd11b5a90945f83b.png) repeat-y 0 80px}.holiday14_bg_l07{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/holiday14_bg_l07-f0f572d6e7b0e8f04836dc7792046d94cb6c0ecdac20856bb15b86407751dda9.png) repeat-y 0 80px}.holiday14_bg_l08{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/holiday14_bg_l08-14c2a4f76081c13dc7f70fe700256c97816f7fed908e9354343a443105031eec.png) repeat-y 0 80px}#wrapper.shop div#preview .holiday14_bg_l,.holiday14_bg_l{margin:0 auto;min-height:160px;padding-bottom:24px;width:88%}#wrapper.shop div#preview .holiday14_bg_l p,.holiday14_bg_l p{line-height:2.9;margin:0;font-size:14px;padding-left:8px;text-align:left;white-space:pre;word-wrap:break-word}.promotion-code-notice{margin:8px 8px 32px;font-size:12px;font-weight:bold;text-align:center}.promotion-code-errors{padding:10px;border:2px solid #787878}.promotion-code-errors p{color:#787878}.promotion-code-info{padding:10px;border:2px solid #C6893F}.promotion-code-info p{color:#C6893F}.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}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.shop.complete #content{float:none;margin:0 auto}#wrapper.shop.complete #content section{padding-bottom:15px}#wrapper.shop.complete #content section#message{text-align:center}#wrapper.shop.complete #content section#message h2{padding-bottom:40px}#wrapper.shop.complete #content section#message h3{padding-bottom:20px}#wrapper.shop.complete #content section#message p.order_id span{font-weight:bold}#wrapper.shop.complete #content section#message p.information{padding-top:35px}#wrapper.shop.complete #content section#message.failed{padding-bottom:0}#wrapper.shop.complete #content section#message.failed+#gift_url{border-top:none !important}#wrapper.shop.complete #content section#buttons .btn,#wrapper.shop.complete #content section#resend .btn{margin:0 auto;border:1px solid #cecece;height:62px;line-height:63px;color:#726c66;font-weight:bold}#wrapper.shop.complete #content section#buttons .btn span,#wrapper.shop.complete #content section#resend .btn span{display:inline-block;*display:inline;*zoom:1;background:no-repeat left center;padding-left:47px}#wrapper.shop.complete #content section#buttons .btn.facebook,#wrapper.shop.complete #content section#resend .btn.facebook{width:322px}#wrapper.shop.complete #content section#buttons .btn.facebook span,#wrapper.shop.complete #content section#resend .btn.facebook span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_32x32-3e5e6933c046a27026e7ffff312c2dcd7621957b90f1bf01386ac58cc7b0097b.png)}#wrapper.shop.complete #content section#buttons .btn.twitter,#wrapper.shop.complete #content section#resend .btn.twitter{width:322px}#wrapper.shop.complete #content section#buttons .btn.twitter span,#wrapper.shop.complete #content section#resend .btn.twitter span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_32x32-e02e861d06008ba6ebc13a6cbbc3c99a2a7d7b706f47471d9b5012f8124bbdf7.png)}#wrapper.shop.complete #content section#buttons .btn.mixi,#wrapper.shop.complete #content section#resend .btn.mixi{width:322px}#wrapper.shop.complete #content section#buttons .btn.mixi span,#wrapper.shop.complete #content section#resend .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_32x32-ccebd47466000db51805c95714d4bea64f4a2b4b0df9d4f03919631da7ac07cc.png)}#wrapper.shop.complete #content section#buttons .btn.line,#wrapper.shop.complete #content section#resend .btn.line{background-color:#00C300}#wrapper.shop.complete #content section#buttons .btn.line span,#wrapper.shop.complete #content section#resend .btn.line span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/images/pc/icon_sns_line.png)}#wrapper.shop.complete #content section#buttons .btn.mail,#wrapper.shop.complete #content section#resend .btn.mail{background-color:#23d9ee}#wrapper.shop.complete #content section#buttons .btn.mail span,#wrapper.shop.complete #content section#resend .btn.mail span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_sns_mail-fdcb1da467d5b89b1f83d1021af8d491757c7f477c2c8371cfabd109b431b25c.png)}#wrapper.shop.complete #content section#buttons2{border:0}#wrapper.shop.complete #content section#buttons2 .btn{margin:0 auto;height:62px;line-height:63px;font-weight:bold;color:#ffffff;font-size:14px;width:58%}#wrapper.shop.complete #content section#gift_url{width:100%;text-align:left;padding-top:40px}#wrapper.shop.complete #content section#gift_url.failed{border-bottom:none}#wrapper.shop.complete #content section#gift_url.self{padding-top:0}#wrapper.shop.complete #content section#gift_url h4{padding-bottom:20px}#wrapper.shop.complete #content section#gift_url>a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_link-155bf8eb40bf07df3ec1c45a0472c6825e209408b8c4a490e2ece0574f746fdb.png) no-repeat 15px center;padding:15px 15px 15px 62px;width:100%;height:62px}#wrapper.shop.complete #content section#gift_url>a input[type="url"]{font-size:11px;height:32px;line-height:32px;padding-left:0;color:#726c66;border:none;background:#f6f6f6;font-weight:bold}#wrapper.shop.complete #content section#gift_url>a+p{padding-top:30px;padding-bottom:20px}#wrapper.shop.complete #content section#gift_url ul{margin-left:1em;list-style:disc outside}#wrapper.shop.complete #content section#gift_url ul li{font-weight:bold;padding-left:0;color:#5eb51f}#wrapper.shop.complete #content section#gift_url ul li span{color:#726c66}#wrapper.shop.complete #content section#gift_url .order_id{text-align:center;padding-top:40px;padding-bottom:10px}#wrapper.shop.complete #content section#gift_url .order_id p{font-size:11px}#wrapper.shop.complete #content section#gift_url .order_id p+p{padding-top:20px}#wrapper.shop.complete #content section#gift_url .order_id strong{font-weight:bold}#wrapper.shop.complete #content section#resend{padding-top:40px;padding-bottom:0px;text-align:center}#wrapper.shop.complete #content section#resend p{font-weight:bold;padding-bottom:30px}#wrapper.shop.complete #content section#next{padding-top:30px;overflow:hidden}#wrapper.shop.complete #content section#next>p{text-align:right;color:green;padding-bottom:40px}#wrapper.shop.complete #content section#next>p span{font-weight:bold}#wrapper.shop.complete #content section#next .share_on_fb{display:block;margin:0 auto 40px;border:1px solid #cecece;height:60px;font-size:11px;text-align:center;line-height:60px;color:#726c66;font-weight:bold;width:322px}#wrapper.shop.complete #content section#next .share_on_fb span{display:inline-block;*display:inline;*zoom:1;background:no-repeat left center;padding-left:47px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_32x32-3e5e6933c046a27026e7ffff312c2dcd7621957b90f1bf01386ac58cc7b0097b.png)}#wrapper.shop.complete #content section#next .btn{margin:auto;height:60px;line-height:60px;color:white}#wrapper.shop.complete #content section#next .btn.green{float:left;width:384px;font-size:24px;background:#5eb51f}#wrapper.shop.complete #content section#next .btn.gray{float:right;font-weight:bold;width:166px;background:#aeaeae;font-size:16px}#wrapper.shop.complete #content section#next .btn.white{float:left;width:384px;color:#726c66;font-weight:bold;font-size:24px;border:1px solid #cecece}#wrapper.shop.complete #content .complete_message{margin-bottom:20px}#wrapper.shop.complete #content .complete_message p{font-size:18px;line-height:1.6}#wrapper.shop.complete #content .complete_notice{margin-top:40px;margin-bottom:-10px}#wrapper.shop.complete #content .complete_notice p{font-size:15px;color:#d1283e}#wrapper.shop.complete #content p.complete_notices{margin-top:20px;font-size:13px;color:#666666;line-height:1.4;text-align:left;width:63%;margin:20px auto 0 auto}#wrapper>#content.holiday section#message{margin:0}#wrapper>#content.holiday section#message #gift_url{padding-bottom:0;border-bottom:0}#wrapper>#content.holiday section#message #gift_url h4{font-weight:900}#wrapper>#content.holiday section#message #gift_url>p{font-size:13px}#wrapper>#content.holiday section#message #gift_url>a span{line-height:3em;font-size:12px;color:#4d4d4d}#wrapper>#content.holiday .complete_message{margin-top:35px}#wrapper>#content.holiday .complete_message>p.holiday_complete_p1{color:#737373;font-size:1em;font-weight:900}#wrapper>#content.holiday .complete_message>p.holiday_complete_p2{color:#5eb51f;width:80%;margin:30px auto;font-weight:900}#wrapper>#content.holiday .complete_message>p.holiday_complete_p3{color:#5eb51f;width:80%;margin:30px auto 10px}#wrapper>#content.holiday .complete_message>p.complete_notice{width:50%;margin:20px auto;font-weight:100;font-size:10px;text-align:left}#wrapper>#content.holiday .complete_message p.oder_num{width:50%;margin:0 auto;color:#666666;font-size:0.8em;text-align:left}#wrapper>#content.holiday .complete_message p.oder_num>span{color:#4d4d4d;font-size:1.05em}#wrapper>#content.holiday .btn.slgray{width:57%;margin:20px auto;color:#797979;border:1px solid #d1d1d1;background:#e7e7e7 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_g-04f396bfbe367a3a5a00aef66d3d38f1b32836734f9afea1e38bd36236b79e7e.png) no-repeat 94% 50%;background-size:11px;line-height:3em}#wrapper>#content.holiday .btn.slgray>span{font-size:15px;margin-right:18px;font-weight:900}#wrapper>#content.holiday .btn{line-height:3.2em;height:50px;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;font-size:17px;vertical-align:middle}#wrapper>#content.holiday .btn.gray{width:57%;background:#a2a2a2 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_w-f44ec3e31f6e779ec3d8468e1b1f2db67b4f49828ad2ea47f9b2f8c0d373c66a.png) no-repeat 94% 50%;background-size:11px;margin:30px auto;color:#ffffff;font-weight:900}#wrapper>#content.holiday .mail{width:57%;background:#5eb51f url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/complete/holiday_array_w-f44ec3e31f6e779ec3d8468e1b1f2db67b4f49828ad2ea47f9b2f8c0d373c66a.png) no-repeat 94% 50%;background-size:11px;margin:20px auto 0px;color:#ffffff}#wrapper>#content.holiday .holiday_head{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/holiday/card/card_head_bg-2dba0f2c9e37ed8edcdfeb90fcd721f401fa59cece085ef27a0562771de13017.jpg) no-repeat;background-size:100%;height:62px}#wrapper>#content.holiday .holiday_head .holiday_head_tit{color:#ffffff;text-align:center;padding-top:18px;letter-spacing:0.06em}.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}.card_head{background-color:#ffffff;height:62px;min-height:40px;width:100%;border-bottom:1px solid #ededed}.card_head ul{width:94%;margin:0px auto;padding-top:8px;text-align:center}.card_head ul li{display:inline-table;vertical-align:middle;color:#ffffff}.card_head ul .card_head_tit{width:59%;text-align:right;padding-top:13px;font-size:20px;color:#333333}.card_head ul .card_head_l{float:left;width:70px}.card_head ul .card_head_l span{height:45px;display:block;width:69px}.card_head ul .card_head_f{float:right;width:60px}.card_head ul .card_head_f span{height:45px;display:block;width:60px}.card_head ul .card_head_r{float:right;width:70px}.card_head ul .card_head_r span{border-radius:6px;border:1px solid #ededed;background-color:#ffffff;color:#7e7e7e;font-size:16px;padding:11px;height:18px;display:block;width:69px}#wrapper.shop>aside #preview figure{width:90%;margin:0 auto 18px auto;padding-top:20px;background-color:transparent}#wrapper.shop>aside #preview figure img{width:100%}#wrapper.shop>aside #preview h4{padding-bottom:9px}#wrapper.shop>aside #preview .general_bg_l .general_color_p a span{line-height:2.8em}#wrapper.shop>aside #preview p{line-height:2.8em}#wrapper.gift_card_show.plural_tickets .general_create_card .general_bg h2,#wrapper.gift_card .general_create_card .general_bg h2{width:90%}.general_create_card.custom{margin-top:80px}.general_create_card .general_bg{margin:0 auto;height:100%;border-radius:10px;-webkit-border-radius:10px;-moz-border-radius:10px;box-shadow:1px 1px 3px rgba(0,0,0,0.08),-1px -1px 3px rgba(0,0,0,0.08);background-size:100%}.general_create_card .general_bg h2{width:90%;margin:0 auto 18px auto;padding-top:20px}.general_create_card .general_bg h2 img{width:100%}.general_create_card .general_bg textarea{min-height:200px}.general_create_card .loader{display:none;position:fixed;top:0;left:0;height:100%;width:100%;text-align:center;background:#cccccc;opacity:0.7}.general_create_card #cart_form_message{display:none}.general_card_menusum a{cursor:pointer;display:block;width:20px;height:120px;position:absolute;z-index:9;top:0;background:white no-repeat}.general_card_menusum .prev{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_disabled-40db5933aeec58acae847558dda111f64042c0ca6d4235df306349816729242b.png) no-repeat 0 50%;left:0px}.general_card_menusum .prev.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left-46b94d37e30a873c4bb9c73bdfee6496a0a9d706346da959ef95830e83930c69.png);cursor:pointer}.general_card_menusum .prev.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_h-22e1c79b18d50040cb5ca00c4bc872aa6f5591bc8d21bd8de1861da064cdba01.png)}.general_card_menusum .next{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_disabled-f8141f912a04885cd64b9cdf0e9ec451b3f9495ca1014701f4d322ec2da0566f.png) no-repeat 0 50%;right:0px}.general_card_menusum .next.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right-0848bed7fd13ffea02c8cf44546b4589dcb51378f2a5f7538f224df31d6884d5.png);cursor:pointer}.general_card_menusum .next.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_h-d71b35e3e8491de7c834d5a1cea0ebb026d062ba2a1d1cb10821eadbcbbd31b6.png)}.general_card_menusum ul#designs_base{background-color:#ffffff;height:125px;overflow:hidden;position:relative;z-index:7;width:99999px}.general_card_menusum ul#designs_base>li{margin:0px auto 0 auto;height:124px;overflow:hidden;display:inline-block;width:560px;position:relative}.general_card_menusum ul#designs_base>li>ul{width:9999px;overflow:hidden;position:absolute;top:0;left:0;margin:0;padding-left:26px}.general_card_menusum ul#designs_base>li>ul>li{padding:0 4px;width:160px;height:120px;display:inline-block;cursor:pointer;float:left;position:relative;margin-right:2px}.general_card_menusum ul#designs_base>li>ul>li div{border:0}.general_card_menusum ul#designs_base>li>ul>li div.sum_color,.general_card_menusum ul#designs_base>li>ul>li div.sum_txt{border:1px solid #ededed;height:118px;width:152px}.general_card_menusum ul#designs_base>li>ul>li div.h_sum_on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/border_design_selected-a602fe92c93ccd2e76632e3d99830bcb1ac6b6606e8780250f825dbec95247ec.gif) no-repeat;background-size:92% 100%;position:absolute;z-index:4;top:0;height:120px;width:167px;display:none}.general_card_menusum ul#designs_base>li>ul>li.on div.h_sum_on{display:block}.h_sum1 img,.h_sum2 img,.h_sum3 img,.h_sum4 img,.h_sum5 img,.h_sum6 img,.h_sum7 img,.h_sum8 img,.h_sum9 img,.h_sum10 img{width:82px;height:60px}.sum_bg{width:152px;height:130px}.sum_bg .sum_img{width:130px;height:82px;position:relative;top:-28px;left:12px}.sum_bg .sum_img img{width:100%;height:100%}.sum_bg .sum_line{position:relative;top:-20px}.sum_bg .sum_line span{height:13px;width:84%;border-bottom:1px #ededed solid;margin:0 auto;display:block}.sum_color{width:152px;height:118px}.general_card_menuicon{background-color:#ffffff;border-top:1px solid #ededed;border-bottom:1px solid #ededed;margin-bottom:35px;height:94px;width:560px;text-align:center;background-size:100% 56px}.general_card_menuicon ul{text-align:center;width:90%;margin:0 auto}.general_card_menuicon ul li{padding:17px 0;width:31%;display:inline-block}.general_card_menuicon ul li span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/menu_icon-5d133fdf7f52ed6d8adb0237ae1a4c56fc258e837a0d4ff3149d8f5fb5823825.png) no-repeat;background-size:386px;height:77px;width:100px;margin:0 auto;display:block}.general_card_menuicon .h_i1{margin-right:5px}.general_card_menuicon .h_i1>span{background-position:-6% 9px}.general_card_menuicon .h_i1.on span{background-position:-6% -44px}.general_card_menuicon .h_i2{margin-right:5px}.general_card_menuicon .h_i2>span{background-position:-4% 11px}.general_card_menuicon .h_i2.on span{background-position:-4% -61px}.general_card_menuicon .h_i3{margin-right:5px}.general_card_menuicon .h_i3>span{background-position:30% 11px}.general_card_menuicon .h_i3.on span{background-position:30% -61px}.general_card_menuicon .h_i4>span{background-position:67% 11px}.general_card_menuicon .h_i4.on span{background-position:67% -61px}div.general_create_card .general_bg_l{min-height:160px}#container>#confirm .content section#preview .general_bg_l,.general_bg_l{margin:0 auto;min-height:150px;padding-bottom:27px;width:85%}#container>#confirm .content section#preview .general_bg_l p,.general_bg_l p{line-height:2.8;margin:0;font-size:14px;padding:0;word-wrap:break-word}#container>#confirm .content section#preview .general_bg_l p.message,.general_bg_l p.message{min-height:156px}#container>#confirm .content section#preview .general_bg_l .sender-name-area,.general_bg_l .sender-name-area{display:flex;justify-content:flex-end}#container>#confirm .content section#preview .general_bg_l .sender-name-area p:first-child,.general_bg_l .sender-name-area p:first-child{padding-right:10px;font-weight:bold}#container>#confirm .content section#preview .general_bg_l .sender-name-area .sender-name,.general_bg_l .sender-name-area .sender-name{font-weight:bold}#container>#confirm .content section#preview .general_bg_l .sender-name-area .sender-name:empty::before,.general_bg_l .sender-name-area .sender-name:empty::before{content:"|";visibility:hidden}.h_sum1 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum01-2f81bb33a06a306d9ecbe0735c48b83b82b5d43c106a849ef31d1d8e110655f9.jpg) no-repeat 50% 50%}.h_sum2 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum02-29e6f3ccea898fb74917f2921194ff10de53459a5f9b85d8944632fba41b4941.jpg) no-repeat 50% 50%}.h_sum3 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum03-efe2f338acf9f907c986793b24dde77764f44663fdb26e238f1ad475af540eb1.jpg) no-repeat 50% 50%}.h_sum4 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum04-72c01905f40c59fb19f0ed164102ed1a3d71e36cf11a68ca1c257a42c8d68f70.jpg) no-repeat 50% 50%}.h_sum5 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum05-06e6e8545e5e1c155028e94501a8ad7788027d4bdcf4ac2e116dec27f13e681b.jpg) no-repeat 50% 50%}.h_sum6 .sum_txt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/sum/txt_sum06-504700d7c58d9cbcfd28e559c4d027dfcbb12de46bb9410b161df5461fae45be.jpg) no-repeat 50% 50%}.btn_custom{border:1px solid #ededed;display:inline-block;vertical-align:middle;width:40%;border-radius:4px;padding:1px 3px;margin:0 auto 11px auto;text-align:center}.btn_custom span{font-weight:900;display:inline-block;font-size:13px;vertical-align:middle;color:#777777}.btn_custom span:first-child{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/custom_icon-1b0bde0b272d928c76695b73a23eda0926bf7ab8093d50bb47875013227b271d.png) no-repeat center top;height:30px;width:30px;margin-right:10px;background-size:100%}.btn_custom.back{width:20%;float:right}.btn_custom.back span:first-child{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/custom/custom_arrow_l-f6b58adb43b948f4698207562d24095bbfe5503cafa62bdd83075696ad1ca43b.png) no-repeat center 45%;height:30px;width:30px;margin-right:10px;background-size:40%}#wrapper.shop.card #content #select_design .section_content_box{width:100%;position:relative;overflow:hidden;height:280px}#wrapper.shop.card #content #select_design .section_content_box .section_content.custom{position:relative;top:-293px;left:590px;z-index:6}#wrapper.shop.card #content #select_design .section_content_box .section_content.custom ul#categories li{width:180px;display:table-cell;padding-left:42px}#wrapper.shop.card #content>section .section_content{position:relative;z-index:5}#wrapper.shop.card #content #select_design h3{padding:8px 0}#wrapper.shop.card #content #select_design a{cursor:pointer;display:block;width:30px;height:120px;position:absolute;z-index:9;top:0;background:white no-repeat}#wrapper.shop.card #content #select_design .prev{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_disabled-40db5933aeec58acae847558dda111f64042c0ca6d4235df306349816729242b.png) no-repeat 0 50% #fff;left:0px}#wrapper.shop.card #content #select_design .prev.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left-46b94d37e30a873c4bb9c73bdfee6496a0a9d706346da959ef95830e83930c69.png);cursor:pointer}#wrapper.shop.card #content #select_design .prev.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_left_h-22e1c79b18d50040cb5ca00c4bc872aa6f5591bc8d21bd8de1861da064cdba01.png)}#wrapper.shop.card #content #select_design .next{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_disabled-f8141f912a04885cd64b9cdf0e9ec451b3f9495ca1014701f4d322ec2da0566f.png) no-repeat 50% 50% #fff;right:0px}#wrapper.shop.card #content #select_design .next.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right-0848bed7fd13ffea02c8cf44546b4589dcb51378f2a5f7538f224df31d6884d5.png);cursor:pointer}#wrapper.shop.card #content #select_design .next.on:hover{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_select_design_right_h-d71b35e3e8491de7c834d5a1cea0ebb026d062ba2a1d1cb10821eadbcbbd31b6.png)}#wrapper.shop.card #content #select_design a.section_card_arrow{height:100px}#wrapper.shop.card #content #select_design div #categories{width:9999px;margin-left:30px;position:relative}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}ul.cart_form_error li{color:#d1283e;font-size:14px;padding:14px}div.error_list ul.cart_form_error{border:#be0006 2px solid;margin-bottom:20px;padding:10px}div.error_list ul.cart_form_error li{padding-left:1em;text-indent:-1em}div.error_list ul.cart_form_error li:before{content:"・"}div.error_list ul.cart_form_error li a{display:block;margin-bottom:0;font-weight:bold;padding-left:-1em}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.gift_card{margin-bottom:35px}#wrapper.gift_card h2{width:100%;margin-bottom:40px}#wrapper.gift_card h2 img{width:100%}#wrapper.gift_card .btn{font-size:24px;margin:0 auto 60px;height:60px;line-height:60px;color:white}#wrapper.gift_card .btn.green{background:#5eb51f}#wrapper.gift_card .btn.gray{background:#aeaeae}#wrapper.gift_card hr{clear:both;border-top:1px solid #e2ddd7}#wrapper.gift_card hr+p{padding-top:10px;text-align:right;color:#5eb51f;padding-bottom:30px}#wrapper.gift_card hr+p span{font-weight:bold}#wrapper.gift_card #free_space h3{padding-bottom:20px;margin-bottom:20px;border-bottom:2px solid #e2ddd7}#wrapper.gift_card_show p.message{margin-bottom:60px;font-size:20px}#wrapper.gift_card_show .reply_image{margin-bottom:40px}#wrapper.gift_card_show #reply_content{margin:0 10px;word-break:break-all}#wrapper.gift_card_show .btn.green{width:284px;margin:35px auto 0}#wrapper.gift_card_show.plural_tickets{width:900px;margin-top:30px}#wrapper.gift_card_show.plural_tickets #content{float:left;width:560px}#wrapper.gift_card_show.plural_tickets aside{float:right;width:280px}#wrapper.gift_card_show.plural_tickets aside h3{font-weight:bold;color:#726c66;padding-bottom:15px;border-bottom:2px solid #5eb51f}#wrapper.gift_card_show .select_ticket{position:relative;width:260px;margin:0 auto}#wrapper.gift_card_show .select_ticket ul{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/ticket/ticket_base-73a8772fcbffb6c7331cfba5c0ef34179e1d100a3abca98ddce0cc2546eb664b.jpg) no-repeat}#wrapper.gift_card_show .select_ticket .ticket_list_header{height:13px}#wrapper.gift_card_show .select_ticket .ticket_list{height:60px;overflow:hidden}#wrapper.gift_card_show .select_ticket .exchanged_ticket img{width:100%;height:auto;vertical-align:top}#wrapper.gift_card_show .select_ticket .count_parent{display:block;width:20px;height:20px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/ticket/ticket_bosu-48ef454b6010c16f3fb62cadf2e6ccb1abc405b1c743819b9547efcfb7b6989a.png) no-repeat;margin:20.5px auto auto 126px}#wrapper.gift_card_show .select_ticket .count_parent_1{background-position:0 0}#wrapper.gift_card_show .select_ticket .count_parent_2{background-position:0 -20px}#wrapper.gift_card_show .select_ticket .count_parent_3{background-position:0 -40px}#wrapper.gift_card_show .select_ticket .count_parent_4{background-position:0 -60px}#wrapper.gift_card_show .select_ticket .count_parent_5{background-position:0 -80px}#wrapper.gift_card_show .select_ticket .count_parent_6{background-position:0 -100px}#wrapper.gift_card_show .select_ticket a{display:block;width:100%;height:100%;overflow:hidden}#wrapper.gift_card_show .select_ticket .zigzag{position:absolute;width:5px;height:100%;right:0px;top:0px;z-index:2;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/ticket/border_zigzag-ab91ccc7a255752fff1396b47be84b43ba20f9a7b3c445b365e01a69df0117fa.png) no-repeat}#wrapper.gift_card_used h2{width:100%;margin-bottom:40px}#wrapper.gift_card_used h2 img{width:100%}#wrapper.gift_card_used h2+p{font-size:22px;margin-bottom:40px;text-align:center}#wrapper.gift_card_used .button_area{text-align:center}#wrapper.gift_card_used .button_area .btn{width:276px;font-size:18px;display:inline-block;*display:inline;*zoom:1}#wrapper.gift_card_used .button_area .btn.gray{margin-right:8px}#wrapper.gift_card_used .button_area .btn.gray span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_coffee-265d9e78d4c29857b998d8475c52a3f78251e4c9c9a03b8a4b20c466799d1172.png) no-repeat left center;padding:5px 0 5px 43px}#wrapper.gift_card_used .button_area .btn.green span{text-align:center}#wrapper.gift_card_used .button_area .btn.coffee span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_coffee-265d9e78d4c29857b998d8475c52a3f78251e4c9c9a03b8a4b20c466799d1172.png) no-repeat left center;padding:5px 0 5px 43px}#wrapper.gift_card_used .button_area .return_gift>h3{font-size:22px;font-weight:bold}#wrapper.gift_card_used .button_area .return_gift .gitee_co_banner{margin:10px 0 30px}#wrapper.gift_card_used .button_area #back_links{text-align:center;margin-bottom:60px}#wrapper.gift_card_used .button_area #back_links a{color:#8e8e8e;font-weight:bold}body #wrapper.gift_card.gift_card_used{margin-top:30px}#wrapper.gift_card_expired h2+p{font-size:22px;text-align:center;color:#d1283e;line-height:28px}#wrapper.gift_card_expired h2+p span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_caution-4c2b5342a67a92b565c868a14095655494f8876c2ba5dde9a6c092f1abe67a0c.png) no-repeat left center;padding:5px 0 5px 48px}#wrapper.gift_card_expired .usable_until{font-size:18px;color:#d1283e;text-align:center;margin-bottom:40px}#wrapper.gift_card_expired .covid19-expired{margin:20px 3%}#wrapper.gift_card_expired .covid19-expired p{font-weight:normal;font-size:16px;text-align:left;color:#333333;line-height:1.3;margin-bottom:20px}#wrapper.gift_card_expired .covid19-expired .caution-box{padding:30px 20px;border:2px solid #d1283e;background-color:rgba(209,40,62,0.15);margin-bottom:30px}#wrapper.gift_card_expired .covid19-expired .no-margin-bottom{margin-bottom:0}#wrapper.gift_card_expired .covid19-expired .caution{color:#d1283e}#wrapper.gift_card_expired .covid19-expired .modal-link{margin:0 auto;margin-bottom:30px;text-align:center}#wrapper.gift_card_expired .covid19-expired .modal-link a{color:#0366D6;border-bottom:solid 1px #0366D6}#wrapper.gift_card_expired .covid19-expired .center{text-align:center}#wrapper.gift_card_expired .covid19-expired .bold{font-weight:bold}#wrapper.gift_card_expired .covid19-expired a.compensation-btn{font-size:20px;color:#fff;display:block;text-align:center;margin:0 auto;padding:15px;background-color:#5eb51f;width:90%;border-radius:3px}#modal_compensation_flow{max-height:calc(85vh);overflow:scroll;margin:5% auto}#modal_compensation_flow .modal_content{margin:0 auto}#modal_compensation_flow p{font-size:16px;font-weight:normal;margin:15px auto;text-align:center;color:#333333}#modal_compensation_flow .modal_content_header{position:relative;border-bottom:solid 2px gray;margin-bottom:20px}#modal_compensation_flow .modal_content_header .modal_close{position:absolute;right:7%;top:0%}#modal_compensation_flow .modal_content_header .modal_close img{width:20px}#modal_compensation_flow .modal_content_header p{font-weight:bold}#modal_compensation_flow .modal_image{padding:20px 40px}#modal_compensation_flow .modal_image img{width:100%}#modal_compensation_flow .q{text-align:center;margin:30px auto}#modal_compensation_flow .q a{border-bottom:solid 1px #0366D6;color:#0366D6}#modal_compensation_flow .close{text-align:center;margin-bottom:30px}#modal_compensation_flow .close .modal_close{display:inline-block;text-align:center;background-color:#888888;padding:10px;width:50%;color:#fff;font-weight:bold}#wrapper.gift_card .holiday14_bg h2{width:90%;margin-bottom:0}#wrapper div#holiday_tickets{float:right}#wrapper div#holiday_tickets h3{font-weight:bold;color:#726c67;padding-bottom:15px;border-bottom:2px solid #880a20}#wrapper div#holiday_tickets .select_ticket{position:relative;width:260px;margin:0 auto}#wrapper div#holiday_tickets .select_ticket ul{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/ticket/holiday/ticket_base-6731e5a8231779d5ea69e1fcffe4914488227fcaf9f568370cee5ba1be43656b.jpg) no-repeat}#wrapper div#holiday_tickets .select_ticket .ticket_list_header{height:13px}#wrapper div#holiday_tickets .select_ticket .ticket_list{height:60px;overflow:hidden}#wrapper div#holiday_tickets .select_ticket .exchanged_ticket img{width:100%;height:auto;vertical-align:top}#wrapper div#holiday_tickets .select_ticket .count_parent{display:block;width:20px;height:20px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/ticket/holiday/ticket_bosu-355cbddf3eb935b664801f38aa43abd3b5c41c41f0848f1cec011f3572970fcf.png) no-repeat;margin:20.5px auto auto 126px}#wrapper div#holiday_tickets .select_ticket .count_parent_1{background-position:0 0}#wrapper div#holiday_tickets .select_ticket .count_parent_2{background-position:0 -20px}#wrapper div#holiday_tickets .select_ticket .count_parent_3{background-position:0 -40px}#wrapper div#holiday_tickets .select_ticket .count_parent_4{background-position:0 -60px}#wrapper div#holiday_tickets .select_ticket .count_parent_5{background-position:0 -80px}#wrapper div#holiday_tickets .select_ticket .count_parent_6{background-position:0 -100px}#wrapper div#holiday_tickets .select_ticket a{display:block;width:100%;height:100%;overflow:hidden}#wrapper div#holiday_tickets .select_ticket .zigzag{position:absolute;width:5px;height:100%;right:0px;top:0px;z-index:2;background:url(https://d1swxkb7uqu9g1.cloudfront.net/images/pc/ticket//holiday/border_zigzag.png) no-repeat}.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}#gift_card_header.eg_header .inner{width:960px !important}#wrapper.group-gift-dashboard{padding:0 calc((100% - 900px) / 2)}#wrapper.group-gift-dashboard #parent-container{display:flex;justify-content:space-between}#wrapper.group-gift-dashboard #parent-container #first-container{width:600px}#wrapper.group-gift-dashboard #parent-container #first-container #title-container{margin-top:40px !important}#wrapper.group-gift-dashboard #parent-container #first-container #cover-and-item-container #cover-container{padding-top:30px !important;height:310px !important}#wrapper.group-gift-dashboard #parent-container #first-container #cover-and-item-container #cover-container .cover-thumbnail{height:calc(310px - 30px) !important}#wrapper.group-gift-dashboard #parent-container #first-container #message-container .no-message-container p br{display:none}#wrapper.group-gift-dashboard #parent-container #second-container{width:390px}#wrapper.group-gift-dashboard #parent-container #second-container #payment-container{margin-top:40px !important}#wrapper.group-gift-dashboard #parent-container #second-container #payment-container .before-go-payment p{font-size:18px}#modal-landing-for-group-gift .modal-container,#modal-edit-card-cover-for-group-gift .modal-container,#modal-select-item .modal-container,#modal-share-for-group-gift .modal-container,#modal-preview-card-for-group-gift .modal-container,#modal-edit-message-card-for-group-gift .modal-container{padding:40px 200px 20px !important;width:calc(780px - 2 * 200px) !important}#modal-landing-for-group-gift .modal-confirm .modal-container,#modal-edit-card-cover-for-group-gift .modal-confirm .modal-container,#modal-select-item .modal-confirm .modal-container,#modal-share-for-group-gift .modal-confirm .modal-container,#modal-preview-card-for-group-gift .modal-confirm .modal-container,#modal-edit-message-card-for-group-gift .modal-confirm .modal-container{width:calc(780px - 2 * 200px - 80px) !important}#modal-landing-for-group-gift .modal-confirm .modal-container .modal-header,#modal-landing-for-group-gift .modal-confirm .modal-container .modal-body,#modal-edit-card-cover-for-group-gift .modal-confirm .modal-container .modal-header,#modal-edit-card-cover-for-group-gift .modal-confirm .modal-container .modal-body,#modal-select-item .modal-confirm .modal-container .modal-header,#modal-select-item .modal-confirm .modal-container .modal-body,#modal-share-for-group-gift .modal-confirm .modal-container .modal-header,#modal-share-for-group-gift .modal-confirm .modal-container .modal-body,#modal-preview-card-for-group-gift .modal-confirm .modal-container .modal-header,#modal-preview-card-for-group-gift .modal-confirm .modal-container .modal-body,#modal-edit-message-card-for-group-gift .modal-confirm .modal-container .modal-header,#modal-edit-message-card-for-group-gift .modal-confirm .modal-container .modal-body{padding:20px 10px;max-width:100%}#modal-landing-for-group-gift .modal-confirm .modal-container h1,#modal-edit-card-cover-for-group-gift .modal-confirm .modal-container h1,#modal-select-item .modal-confirm .modal-container h1,#modal-share-for-group-gift .modal-confirm .modal-container h1,#modal-preview-card-for-group-gift .modal-confirm .modal-container h1,#modal-edit-message-card-for-group-gift .modal-confirm .modal-container h1{font-size:14px}#modal-landing-for-group-gift,#modal-edit-card-cover-for-group-gift,#modal-select-item,#modal-edit-message-card-for-group-gift{display:flex;justify-content:center}#modal-landing-for-group-gift .contents-container,#modal-edit-card-cover-for-group-gift .contents-container,#modal-select-item .contents-container,#modal-edit-message-card-for-group-gift .contents-container{width:780px !important;top:56px !important;height:calc(100% - 112px) !important;border-radius:8px !important}#modal-landing-for-group-gift .contents-container{position:absolute}#modal-landing-for-group-gift .contents-container .kv{margin-top:50px !important}#modal-landing-for-group-gift .contents-container .next-button{margin-top:50px !important}#modal-edit-card-cover-for-group-gift #preview{margin-top:85px !important}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs{position:absolute !important;width:780px !important}#modal-edit-card-cover-for-group-gift .contents-container .header-container .complete-button{top:20px !important;right:20px !important}#modal-edit-card-cover-for-group-gift .contents-container .header-container .cancel-button{top:20px !important;left:20px !important}#modal-select-item .contents-container{height:calc(100% - 130px - 112px) !important;padding:0 !important}#modal-select-item .contents-container .contents-container-inner{padding:40px 130px 150px !important;width:calc(780px - 2 * 130px) !important}#modal-select-item .contents-container .complete-button-container{padding:20px 130px 26px !important;box-shadow:0px -6px 16px 0px #00000040 !important}#modal-select-item .contents-container .complete-button-container .complete-button-inner{margin-bottom:13px;height:58px}#modal-select-item .contents-container .complete-button-container .complete-button-inner .selected-item .price strong{font-size:32px}#modal-select-item .contents-container .complete-button-container .button-action .text-button-container{width:120px !important;height:50px !important}#modal-edit-message-card-for-group-gift .contents-container .header-container,#modal-edit-message-card-for-group-gift .contents-container .check-container{padding-left:60px !important;padding-right:60px !important;width:calc(780px - 2 * 60px) !important}#modal-edit-message-card-for-group-gift .contents-container .header-container{top:56px !important;border-radius:8px 8px 0 0 !important}#modal-edit-message-card-for-group-gift .contents-container .message-container{padding-left:calc(60px - 20px) !important;padding-right:calc(60px - 20px) !important}#modal-edit-message-card-for-group-gift .contents-container .check-container{bottom:56px !important;border-radius:0 0 8px 8px !important}#modal-edit-message-card-for-group-gift .contents-container .check-container .edit-button{width:350px}#wrapper.not-found-for-group-gift,#wrapper.completed-for-group-gift,#wrapper.gifted-for-group-gift{min-height:calc(100vh - 57px) !important;display:flex;justify-content:center;align-items:center}#wrapper.not-found-for-group-gift #buttons-container,#wrapper.completed-for-group-gift #buttons-container,#wrapper.gifted-for-group-gift #buttons-container{width:350px}#wrapper.not-found-for-group-gift .gifted-for-group-gift-container,#wrapper.completed-for-group-gift .gifted-for-group-gift-container,#wrapper.gifted-for-group-gift .gifted-for-group-gift-container{width:456px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}@keyframes loop{0%{transform:translateX(100%)}to{transform:translateX(-100%)}}@keyframes loop2{0%{transform:translateX(0)}to{transform:translateX(-200%)}}@keyframes goUpFadeInForMessage1{0%{opacity:0;top:70%}100%{opacity:1;top:0%}}@keyframes goUpFadeIn{0%{opacity:0;top:110%}100%{opacity:1;top:100%;transform:translateY(-100%)}}@keyframes goUpFadeOut{0%{opacity:1;top:0%}100%{opacity:0;top:-70%}}@keyframes goUp{0%{opacity:1;top:100%;transform:translateY(-100%)}100%{opacity:1;top:0;transform:translateY(0)}}@keyframes fadeOut{0%{opacity:1}100%{opacity:0}}body.forSubdomain{min-width:unset}body.forSubdomain footer.global{margin:0}noscript p{padding:15px;text-align:center}.seasonal{max-height:830px;height:57.7vw}.seasonal .image_area{margin:0 auto;max-width:1440px}.seasonal .image_area.seasonal_sp{display:none}.regular{background-color:#F2F0EB;height:250px}.regular .image_area{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/regular/pc/main-ac8a17daa1efc8c4a1e016c6046869c3d6c8c8af9209f8bb66a2219f2a2a2098.png);background-repeat:no-repeat;position:absolute;left:50%;width:1440px;margin-left:-720px}.regular h1{font-size:50px}.regular p{font-size:18px}#top-old{overflow:hidden}#top-old h1{color:#0F6F30;font-size:40px;margin-bottom:28px}#top-old h2{font-size:32px;color:#000000}#top-old h3{color:#000000;line-height:1.7}#top-old p{color:#000000;font-weight:normal;line-height:2}#top-old a{color:#C6893F;display:inline-block;font-size:14px}#top-old .br-sp{display:none}#top-old .bold{font-weight:bold}#top-old .center{text-align:center}#top-old .hidden{visibility:hidden}#top-old .top-view{background-color:#F7F7F7;padding-bottom:70px;position:relative}#top-old .heading{display:flex;justify-content:center;flex-direction:row-reverse}#top-old .top-title{padding:100px 0 30px;width:40%}#top-old .top-title p{color:#0F6F30;font-size:14px;margin-bottom:20px}#top-old .moving-chatting-messages{margin:10% 0 8%;height:auto;width:45%;z-index:2;position:relative}#top-old .moving-chatting-messages img{position:absolute;opacity:0}#top-old .moving-chatting-messages img.message1,#top-old .moving-chatting-messages img.message3{top:0%;left:3%}#top-old .moving-chatting-messages img.message2,#top-old .moving-chatting-messages img.message4{top:0%;right:3%}#top-old .moving-chatting-messages img.message1{width:55%;animation:goUpFadeInForMessage1 1s 1s forwards, goUpFadeOut 1s 4s forwards}#top-old .moving-chatting-messages img.message2{width:35%;animation:goUpFadeIn 1s 1.3s forwards, goUp 1s 4s forwards, goUpFadeOut 1s 7.5s forwards}#top-old .moving-chatting-messages img.message3{width:45%;animation:goUpFadeIn 1s 4.3s forwards, goUp 1s 7.5s forwards}#top-old .moving-chatting-messages img.message4{width:45%;animation:goUpFadeIn 1s 7.8s forwards}#top-old img.sp-card{width:60%;position:absolute;left:-7%;top:-2%}#top-old img.sp-card-before{animation:fadeOut 1s 9s forwards}#top-old .banner-pc{margin:0 auto 40px;width:86%}#top-old .banner-pc img{width:100%;height:auto}#top-old .banner-sp{display:none}#top-old .line-up{position:relative;z-index:3;background-color:#ffffff;margin:0 auto;width:90%;max-width:900px;padding:20px 0 30px;border-radius:3px}#top-old .line-up>h2{padding:30px 0 15px}#top-old .line-up>p{margin-bottom:30px}#top-old .line-up .tickets{width:100%;display:flex;justify-content:space-around;padding-bottom:40px}#top-old .line-up .ticket{margin:0 auto;padding:0 20px}#top-old .line-up .ticket .image-wrapper{margin:0 auto 20px;width:80%;max-width:120px}#top-old .line-up .ticket .image-wrapper img{width:100%;height:auto;border-radius:50%}#top-old .line-up .ticket .about-drink{width:100%;text-align:center}#top-old .line-up .ticket .about-drink p{margin-bottom:16px}#top-old .line-up .ticket .about-drink a{display:block}#top-old .line-up .ticket .about-drink .link-to-bgc{margin-bottom:0}#top-old .line-up .ticket .about-drink .link-to-bgc a{font-size:12px}#top-old .line-up .ticket .ticket-button{background-color:#C6893F;padding:10px 30px;color:#ffffff;border-radius:5px;font-size:14px;line-height:1}#top-old .book-tickets-wrapper{margin:0 24px;border-top:1px solid #eee}#top-old .book-tickets-wrapper h3{font-size:24px;max-width:400px;border-top:1px solid #eee;margin:0 auto;padding:32px 0 16px}#top-old .book-tickets-wrapper .about-book-gifts{margin-bottom:30px}#top-old .book-tickets-wrapper .book-gifts-link{font-size:12px}#top-old .book-tickets-wrapper .book-tickets{display:flex;justify-content:space-around;max-width:500px;margin:0 auto}#top-old .icon{text-align:center;font-size:16px}#top-old .icon::before{content:"";display:inline-block;margin-right:0px;background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:translateY(-3px)}#top-old .icon.coffee-500::before{width:24px;height:24px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/icon_coffee_500-358a91554da34c10f6ab8d8592f4cf2053ba35015d5a97bf09395749eb944913.png)}#top-old .icon.coffee-700::before{width:32px;height:32px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/top/icon_coffee_700-3600450c279f48d0505fd9b59a1f0a849d4d740bf6998f95c89977cef7789e63.png)}#top-old .description{background-color:#d4e9e3;position:relative}#top-old .description .key-visual2 img{width:420px;position:absolute;right:-4%;top:-10%;z-index:2}#top-old .description img.message5{position:absolute;top:15%;right:0%;width:140px;z-index:3}#top-old .description img.message6{position:absolute;top:50%;right:20%;width:240px;z-index:3}#top-old .description .designs{position:absolute;bottom:40px;width:100%}#top-old .description .designs .inner{height:60px;display:flex;overflow:hidden}#top-old .description .designs .inner img{height:100%;width:auto}#top-old .description .designs .looping img:first-child{animation:loop 80s -40s linear infinite}#top-old .description .designs .looping img:last-child{animation:loop2 80s linear infinite}#top-old .description .description-text{width:50%;padding:80px 0 120px 5%}#top-old .description .description-text h3{margin-bottom:20px}#top-old .description .description-text .links{display:flex;justify-content:space-around;width:80%;max-width:400px;margin:0 auto;padding:30px 0}#top-old .recommend-app{background-color:#F7F7F7;padding:60px 0 70px}#top-old .recommend-app .logo{width:60px;margin:0 auto;margin-bottom:30px}#top-old .recommend-app .logo img{width:100%}#top-old .recommend-app h3{margin-bottom:20px}#top-old .recommend-app .feature{margin-bottom:20px}#top-old .recommend-app .link-to-app{margin-bottom:30px}#top-old .recommend-app .box{background-color:#ffffff;padding:20px 0 30px;width:70%;max-width:500px;margin:0 auto}#top-old .recommend-app .box p{margin-bottom:15px}#top-old .recommend-app .box .links{display:flex;justify-content:space-around;width:80%;margin:0 auto}#top-old .others{padding:30px 0}#top-old .agile__actions{height:20px;display:flex;justify-content:center}#top-old .agile__dot{margin:0 8px}#top-old .agile__dot button{background-color:#eee;border-radius:50%;cursor:pointer;display:block;height:10px;width:10px;border:solid 2px #333;border-radius:50%;cursor:pointer;display:block;transition-duration:.3s}#top-old .agile__dot--current button{background-color:#333}#top section{padding:30px 100px;line-height:1.5;display:flex;justify-content:center;align-items:center}#top section .section-container{width:100%;max-width:700px}#top section .section-container.triple-banners{max-width:1000px}#top h1{color:#0F6F30;font-size:32px;margin-bottom:28px;font-weight:bold}#top h2{font-size:18px;font-weight:bold}#top h3{font-size:30px;line-height:1.5;font-weight:bold}#top h4{font-size:16px;font-weight:600}#top p{font-size:14px;font-weight:600}#top img{width:100%}#top .br-sp{display:block}#top .bold{font-weight:bold}#top .center{text-align:center}#top .hidden{visibility:hidden}#top .fit-w{width:100%}#top .fs-modal{font-size:16px}#top .px-20{padding-left:20px;padding-right:20px}#top .py-40{padding-top:40px;padding-bottom:40px}#top .py-10{padding-top:10px;padding-bottom:10px}#top .py-60{padding-top:60px;padding-bottom:60px}#top .col-gap-10{column-gap:10px}#top .border-bottom-green{border-bottom:1px solid #0D754A}#top .btn-rounded{font-weight:bold;line-height:1rem;border-radius:50px;display:flex;align-items:center;justify-content:center;padding:12px 0}#top .btn-rounded.h-60{height:60px}#top .btn-rounded.gray{background-color:#aeaeae;color:white}#top .btn-rounded.white{background-color:white}#top .two-column-card-list{display:flex;flex-wrap:wrap;column-gap:20px;row-gap:60px}#top .two-column-card-list>div{width:calc(25% - 20px)}#top .top-view{background-color:#F7F7F7;padding-bottom:50px;position:relative}#top .top-title{padding:40px 0 30px;position:relative;z-index:3}#top .top-title p{color:#0F6F30}#top #news{background-color:#F2F0EB;padding:30px 20px}#top #news h2{display:none}#top .banners{display:flex;flex-wrap:wrap;justify-content:center;column-gap:20px}#top .banners a{width:calc(50% - 20px);max-width:320px}#top #about{background-color:#EDEBE9}#top #about .scenes{display:flex;flex-wrap:wrap;justify-content:center}#top #about .scenes .scene{padding:15px;width:140px}#top #about .group-gift-banner{max-width:540px}#top #about .group-gift-banner .group-gift-bg-pc{display:block}#top #about .group-gift-banner .group-gift-bg-sp{display:none}#top #about .group-gift-banner .detail-btn{margin:0 30px;bottom:50px;width:calc(100% - 30px * 2);height:70px}#top #mobile-app{background-color:#F2F0EC;border-radius:4px;width:420px;margin:0 auto;padding:60px}#top #mobile-app .btn-mobile-app{padding:20px;display:flex;flex-direction:row;justify-content:center;align-items:center;column-gap:1rem}#top .attention{padding:30px}#top .attention p{font-size:14px}#top .btn.white3{font-size:12px}#top .bg_dot{background-color:#006241;background-image:radial-gradient(#197254 16px, transparent 0%);background-size:62px 62px}#top .desing-type{background-color:#F4F4F4;border-radius:10px;text-align:center}#top .desing-type .fs-l{font-size:24px}#top .desing-type .fs-s{font-size:14px;padding:0 50px 30px}#top .desing-type img{width:60%}#top .internal-links{margin:50px auto;width:70%}#top .external-links{width:640px;margin-left:-40px;justify-content:center}#top .external-links a{color:#006241;text-align:center;width:50%}#top #menu{position:fixed;bottom:0;width:100%;height:50px;z-index:10;padding:20px 0 14px 0;background-color:white;box-shadow:0px -1px 6px 0px #e5e5e5}#top .menu-items{display:flex;align-items:center;justify-content:space-evenly;text-align:center;font-size:10px}#top .menu-items li{width:50px}#top .menu-items li a img{width:28px}#top .menu-items li a div{height:20px;display:table-cell;vertical-align:middle}#top .icon-cart{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-cart-white-df0df014d4f4b1c6da72439207dabe6a377e729ea9ce92916117554848b990a3.svg);background-repeat:no-repeat;background-position:90% 50%;background-size:16px}#top .wrapper{display:flex;justify-content:center;width:100%}#top .center-box{max-width:900px;padding:16px;width:100%;box-sizing:border-box}#top .item-list{display:flex;flex-direction:column;row-gap:32px}#top .item{display:flex;align-items:center;column-gap:16px;row-gap:20px}#top .item-label{flex:1;display:flex;align-items:center;column-gap:10px}#top .step{position:relative;width:30px;height:30px;border-radius:30px;background-color:#ffffff}#top .step span{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}#top .description{flex:1}#top .illustration{width:90px;height:90px}#top .item-list{flex-direction:row;width:100%;column-gap:16px}#top .item-label{width:100%}#top .item{flex-direction:column;flex:1}#top .item-list{flex-direction:row;width:100%;column-gap:16px}#top .item-label{width:100%}#top .item{flex-direction:column;flex:1}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.h1{font-size:1.5em}.h2{font-size:1.1em}.h3{font-size:0.9em}.h4{font-size:0.85em}.h5{font-size:0.8em}.h6{font-size:0.75em}.font-xs{font-size:0.7em}.font-xxs{font-size:0.65em}.text-center{text-align:center}.text-right{text-align:right}.underline{text-decoration:underline}.sbj-font-slim{font-weight:100}.sbj-font-wei{font-weight:900}#how-to-send section.header,.thanks section.header{text-align:center;margin:60px auto;padding:0 10%}#how-to-send section.header h2,.thanks section.header h2{font-size:25px;font-weight:bold}#how-to-send section.header p,.thanks section.header p{font-size:18px}#how-to-send .sbj-title,.thanks .sbj-title{text-align:left;align-items:center;padding-bottom:8px;margin:24px auto 32px;border-bottom:2px solid #0D754A}#how-to-send .sbj-title h2,.thanks .sbj-title h2{font-weight:bold;font-size:24px;color:#333333}#how-to-send .sbj_ul,.thanks .sbj_ul{text-align:center;margin:auto}#how-to-send .sbj_ul ul,.thanks .sbj_ul ul{border-bottom:1px solid #ededed}#how-to-send .sbj_ul ul li,.thanks .sbj_ul ul li{display:inline-block}#how-to-send .sbj_ul .send_provider_icon,.thanks .sbj_ul .send_provider_icon{font-size:14px;font-weight:bold;padding-bottom:8px}#how-to-send .sbj_ul .send_provider_icon>span,.thanks .sbj_ul .send_provider_icon>span{display:block;width:40px;height:40px;padding:10px 65px;margin:5px auto;background-size:150px;background-position:center 44%}#how-to-send .sbj_ul .send_provider_icon.on,.thanks .sbj_ul .send_provider_icon.on{border-bottom:2px solid #0D754A}#how-to-send .sbj_ul .send_provider_icon.on>span,.thanks .sbj_ul .send_provider_icon.on>span{background-position:center 2%}#how-to-send .sbj_ul .icon_line,.thanks .sbj_ul .icon_line{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_line-d44601c76b4c85d6e6bf34ea50816640c9b3813ff1b41ba7d1bba429671c39f3.png)}#how-to-send .sbj_ul .icon_mail,.thanks .sbj_ul .icon_mail{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_mail-df31757754130f5257b74b4f9efcdfcbdb5f73435d96f12964022f615897249f.png)}#how-to-send .sbj_ul .icon_fb,.thanks .sbj_ul .icon_fb{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_facebook-3f03d677310b2231677a989e5e988b760d7f7cf9f4cad1d2200f48a0b55d950c.png)}#how-to-send .sbj_ul .icon_tw,.thanks .sbj_ul .icon_tw{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_twitter-cf9d5cea01b6e1cb0ce214f44f358a776188e760c1c5fe997d6f93b7cccc7e26.png)}#how-to-send .sbj_ul .icon_insta,.thanks .sbj_ul .icon_insta{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_instagram-07c090f3df6c9919456202e580675b00f56258a9c580735b35fae8775833377f.png)}#how-to-send .sbj_ul .icon_mixi,.thanks .sbj_ul .icon_mixi{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_login_mixi-96655dbf56e733149b1fad7f11de578358a9597c4677aa0f266605573a048206.png)}#how-to-send .tab_content,.thanks .tab_content{width:60%;margin:50px auto}#how-to-send .tab_content img,.thanks .tab_content img{width:100%}#how-to-send .tab_content span,.thanks .tab_content span{display:inline-block;vertical-align:middle;line-height:1.6em}#how-to-send .tab_content .bt_icon,.thanks .tab_content .bt_icon{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/sbj_sns_icon-083bb57e9b0fac9efd7124fda74965104efa313cf28fd525ca70e8b6b7cd9ddd.png);background-size:36px;background-repeat:no-repeat;width:38px;height:36px}#how-to-send .line_content,.thanks .line_content{display:none}#how-to-send .line_content .bt_icon,.thanks .line_content .bt_icon{background-position:21% 3%;width:38px;height:36px}#how-to-send .mail_content,.thanks .mail_content{display:none}#how-to-send .mail_content .bt_icon,.thanks .mail_content .bt_icon{background-position:21% 27.5%}#how-to-send .fb_content,.thanks .fb_content{display:none}#how-to-send .fb_content .bt_icon,.thanks .fb_content .bt_icon{background-position:21% 53.8%}#how-to-send .tw_content,.thanks .tw_content{display:none}#how-to-send .tw_content .bt_icon,.thanks .tw_content .bt_icon{background-position:21% 78.5%}#how-to-send .insta_content,.thanks .insta_content{display:none}#how-to-send .insta_content .bt_icon,.thanks .insta_content .bt_icon{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/icon_instagram_white-7e6cff1a84004e11329ec3a0524c21e3c8ebb4b61c89426da445609214f00445.png);background-repeat:no-repeat;background-size:25px;width:25px;height:25px;margin-right:10px}#how-to-send .mixi_content,.thanks .mixi_content{display:none}#how-to-send .mixi_content .bt_icon,.thanks .mixi_content .bt_icon{background-position:21% 100.5%}#how-to-send .mixi_content .btn.mixi,.thanks .mixi_content .btn.mixi{background-color:#cba958}#how-to-send .hr,.thanks .hr{border-top:1px solid #ededed}#how-to-send .fb-pc-image,.thanks .fb-pc-image{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_send_facebook-69b31f1d074a02d75a54f917dcdc54c0efc54ffc7d6a7f2cf1b108e0cc898f2f.png);background-size:250px;width:250px;height:198px;margin:30px auto}#how-to-send .tw-pc-image,.thanks .tw-pc-image{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_send_twitter-1d77680a3800be8a9529a726366ed92d564f08fcc1e65982996e7f021f85e324.png);background-size:250px;width:250px;height:198px;margin:30px auto}#how-to-send .mixi-pc-image,.thanks .mixi-pc-image{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_send_mixi-cab1823efa3753ded3af9712a9fc30b2efe6aa3cc0e7374415332b23724bb940.png);background-size:250px;width:250px;height:198px;margin:30px auto}#how-to-send .h3,.thanks .h3{font-weight:bold}#how-to-send .continue-button-area,.thanks .continue-button-area{width:60%;margin:10px auto;display:block}#how-to-send .continue-button-area .send_same,.thanks .continue-button-area .send_same{font-size:17px}#how-to-send .continue-button-area .send_same .wrap-icon,.thanks .continue-button-area .send_same .wrap-icon{display:inline-block;width:26px;margin-right:10px}#how-to-send .continue-button-area .send_same .wrap-icon img,.thanks .continue-button-area .send_same .wrap-icon img{width:100%;height:100%;vertical-align:middle;padding-bottom:4px}#how-to-send .continue-button-area .btn,.thanks .continue-button-area .btn{font-size:13px;border-radius:4px}#how-to-send .continue-button-area a:hover,.thanks .continue-button-area a:hover{color:#0D754A}#how-to-send .continue-button-area .send_same,.thanks .continue-button-area .send_same{font-size:17px}#how-to-send .continue-button-area .send_same .wrap-icon,.thanks .continue-button-area .send_same .wrap-icon{display:inline-block;height:26px;width:26px;margin-right:10px}#how-to-send .continue-button-area .send_same .wrap-icon img,.thanks .continue-button-area .send_same .wrap-icon img{width:100%;height:100%;vertical-align:middle;padding-bottom:4px}.sbj_url{display:flex;font-size:12px}.sbj_url input{height:44px;padding:10px;background:3% center #f0f0f0;font-size:13px;color:#525252;-webkit-text-fill-color:#525252;opacity:1}.sbj_url button{width:60px;height:44px;padding:10px 5px;background-color:#0D754A;color:#f0f0f0}.nav-header-send1-get1{position:relative;background-color:transparent;margin-bottom:12px}.nav-header-send1-get1 img{width:100%}.nav-header-send1-get1 .open-send1-get1-button{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.nav-header-send1-get1 .open-send1-get1-button button{width:160px;font-size:14px;-webkit-border-radius:40px;-moz-border-radius:40px;-ms-border-radius:40px;-o-border-radius:40px;border-radius:40px}.nav-header-send1-get1 .open-send1-get1-button .summer3-2022-button{background-color:#DEFF10;color:#197EF3}.nav-header-send1-get1 .open-send1-get1-button .halloween-2022-button{background-color:#006241;color:white}.nav-header-send1-get1 .open-send1-get1-button .holiday-2022-button{background-color:white;color:#006241}.nav-header-send1-get1 .open-send1-get1-button .winter-2022-button{background-color:white;color:#006241}.nav-header-bonus .open-bonus-button{position:absolute;top:50%;right:4%;transform:translateY(-50%)}.nav-header-bonus .open-bonus-button button{width:160px;font-size:14px;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}.nav-header-bonus .open-bonus-button.holiday-2022{top:68%}.nav-header-bonus .open-bonus-button .holiday-2022-button{background-color:#E0E722;color:#1e1e1e}.nav-modal-bonus .modal-container{width:345px;position:fixed;background-color:#F4F4F4}.nav-modal-bonus .modal-header{padding:0}.nav-modal-bonus .modal-header img{border-radius:5px 5px 0 0;width:100%}.nav-modal-bonus .modal-body{padding:10px 16px;font-size:12px}.nav-modal-bonus .modal-body h1{font-size:16px;margin:10px 0;font-weight:bold}.nav-modal-bonus .modal-body p{margin:20px 0}.nav-modal-bonus .modal-body h1,.nav-modal-bonus .modal-body p,.nav-modal-bonus .modal-body li{line-height:1.5;color:#363636}.nav-modal-bonus .modal-body input{background-color:white}.nav-modal-bonus .modal-body button.close{width:50%;margin:20px auto;padding:10px 0;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.nav-modal-bonus .modal-body .copy-this{font-size:15px;text-align:left;font-weight:600;color:#716C66}.nav-modal-bonus .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.nav-modal-bonus .header-text p{color:#FFFFFF}.nav-modal-bonus .rounded_url_bar{margin-bottom:15px;color:#FFFFFF;display:flex;background-color:#f3f1f1;border-radius:2rem;padding:5px 8px}.nav-modal-bonus .rounded_url_bar input{flex:1;background:transparent;border:none}.nav-modal-bonus .rounded_url_bar button{border-radius:2rem;background-color:#0D754A;color:white}.nav-modal-bonus .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.nav-modal-bonus .rounded_url_bar button div img{height:1rem;margin-right:4px}.nav-modal-send1-get1 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.nav-modal-send1-get1 .header-text p{color:#FFFFFF}.nav-modal-send1-get1 .modal-container{width:400px;position:fixed;background-color:#F4F4F4}.nav-modal-send1-get1 .modal-header{padding:0}.nav-modal-send1-get1 .modal-header img{width:100%}.nav-modal-send1-get1 .modal-body{padding:10px 25px;font-size:12px}.nav-modal-send1-get1 .modal-body h1{font-size:16px;margin:10px 0;font-weight:bold}.nav-modal-send1-get1 .modal-body p{margin:20px 0}.nav-modal-send1-get1 .modal-body h1,.nav-modal-send1-get1 .modal-body p,.nav-modal-send1-get1 .modal-body li{line-height:1.5;color:#363636}.nav-modal-send1-get1 .modal-body input{background-color:white}.nav-modal-send1-get1 .modal-body button.close{width:50%;margin:20px auto;padding:10px 0;font-size:14px;-webkit-border-radius:50px;-moz-border-radius:50px;-ms-border-radius:50px;-o-border-radius:50px;border-radius:50px}.nav-modal-send1-get1 .modal-body .copy-this{font-size:15px}.nav-modal-send1-get1 .rounded_url_bar{color:#FFFFFF;display:flex;background-color:#F3F1F1;border-radius:2rem;padding:5px 8px}.nav-modal-send1-get1 .rounded_url_bar input{flex:1;background:transparent;border:none}.nav-modal-send1-get1 .rounded_url_bar button{border-radius:2rem;background-color:#006241;color:white}.nav-modal-send1-get1 .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.nav-modal-send1-get1 .rounded_url_bar button div img{height:1rem;margin-right:4px}.bonus-area{margin:10px auto 0;max-width:620px}.bonus-content{padding-bottom:10px !important}.valentine-2022 .modal-container,.valentine-2022 .modal-header{background-color:transparent}.valentine-2022 .modal-body{background-color:#E6B9AA}.valentine-2022 .modal-body h1,.valentine-2022 .modal-body p,.valentine-2022 .modal-body li{color:#5D2A26}.summer2-2022 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.summer2-2022 .header-text p{color:#FFFFFF}.summer3-2022 .header-text{background-color:#006241;font-size:12px;text-align:center;padding:13px 0}.summer3-2022 .header-text p{color:#FFFFFF}.summer3-2022 .rounded_url_bar{color:#FFFFFF;display:flex;background-color:#F3F1F1;border-radius:2rem;padding:5px 8px}.summer3-2022 .rounded_url_bar input{flex:1;background:transparent;border:none}.summer3-2022 .rounded_url_bar button{border-radius:2rem;background-color:#006241;color:white}.summer3-2022 .rounded_url_bar button div{display:flex;align-items:center;justify-content:center;padding:0 8px}.summer3-2022 .rounded_url_bar button div img{height:1rem;margin-right:4px}.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}.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}body .eg_header{border-bottom:1px solid #e2ddd7}body .eg_header .inner{width:960px;margin:0 auto;overflow:hidden}body .eg_header .inner.lto_width{width:640px}body .eg_header .inner h1{float:left;margin:4px 0}body .eg_header .inner h1 a img{width:45px;height:46px}body .eg_header .inner>span{float:right;margin-top:13px}body .eg_header .inner>span a+a{margin-left:15px;display:inline-block}body #gift_card_header.eg_header{border-bottom:none}body #gift_card_header.eg_header .inner{width:640px}body #wrapper{margin:0 auto;width:900px}body #wrapper.portal{margin:0;width:800px}body #wrapper.shop>header,body #wrapper.thanks>header{height:62px;padding:19px 0;margin-bottom:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #5eb51f;position:relative;background:white;z-index:9}body #wrapper.shop>header h2,body #wrapper.thanks>header h2{float:left;line-heigh:24px;height:24px;color:#000000;font-size:22px;font-weight:900}body #wrapper.shop>header nav,body #wrapper.thanks>header nav{float:right;width:560px}body #wrapper.shop>header nav ol,body #wrapper.thanks>header nav ol{height:22px;padding-top:1px;float:right;overflow:hidden}body #wrapper.shop>header nav ol li,body #wrapper.thanks>header nav ol li{margin-left:19px;text-indent:-9999px;float:left}body #wrapper.shop>header nav ol li span,body #wrapper.thanks>header nav ol li span{display:block;height:22px;background:transparent no-repeat}body #wrapper.shop>header nav ol li.step_1,body #wrapper.shop>header nav ol li.step_2,body #wrapper.thanks>header nav ol li.step_1,body #wrapper.thanks>header nav ol li.step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_lightgray-7d623a2833f269b3305f215d8d6aa41171aecaedb8efa16f370155344396b62e.png) no-repeat right center;padding-right:27px}body #wrapper.shop>header nav ol li.step_1,body #wrapper.thanks>header nav ol li.step_1{width:114px}body #wrapper.shop>header nav ol li.step_1 span,body #wrapper.thanks>header nav ol li.step_1 span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_step_1-6746f6f1c074be15cd7a754988f47cde1d7f161bb733f99ce7f957c809606afb.png) no-repeat}body #wrapper.shop>header nav ol li.step_2,body #wrapper.thanks>header nav ol li.step_2{width:87px}body #wrapper.shop>header nav ol li.step_2 span,body #wrapper.thanks>header nav ol li.step_2 span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_step_2-8aa9bd7cfdc1510087a64fe7137f82a4f7375e70629022310c5094e0a2812f49.png) no-repeat}body #wrapper.shop>header nav ol li.step_3,body #wrapper.thanks>header nav ol li.step_3{width:99px}body #wrapper.shop>header nav ol li.step_3 span,body #wrapper.thanks>header nav ol li.step_3 span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_step_3-ae9bbae3e46a43280ff399c94f2fea0a8c71549a9474c04bee69b13587eaf07b.png) no-repeat}body #wrapper.shop>header nav ol li.on span,body #wrapper.thanks>header nav ol li.on span{background-position:left bottom}body #wrapper.shop>header nav>input[type="submit"],body #wrapper.shop>header nav a,body #wrapper.thanks>header nav>input[type="submit"],body #wrapper.thanks>header nav a{float:right;display:block;overflow:hidden;height:24px;line-height:24px;color:white;font-weight:bold;padding-right:7px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:11px}body #wrapper.shop>header nav>input.go_next[type="submit"],body #wrapper.shop>header nav a.go_next,body #wrapper.thanks>header nav>input.go_next[type="submit"],body #wrapper.thanks>header nav a.go_next{width:88px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_go_next-fb1fff55c14370ad76379bf7a7c39ad06aef216cf25a6999153f8b77e2858386.gif) no-repeat}body #wrapper.shop>header nav>input.invalid[type="submit"],body #wrapper.shop>header nav a.invalid,body #wrapper.thanks>header nav>input.invalid[type="submit"],body #wrapper.thanks>header nav a.invalid{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5}body #wrapper.shop>header nav>input.continue[type="submit"],body #wrapper.shop>header nav a.continue,body #wrapper.thanks>header nav>input.continue[type="submit"],body #wrapper.thanks>header nav a.continue{width:100px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_continue-cffbed402637a1c8dc6f37f1f28e9f99aedc6cfe340ec553c9966d81328e39ed.gif) no-repeat}body #wrapper>#content{float:right;width:560px}body #wrapper>footer{clear:both;margin-bottom:20px;overflow:hidden}body #wrapper>footer a.to_top{float:right;width:107px;margin:10px 0 0 0;line-height:0}body #wrapper.gift_card{width:560px;margin:0 auto}body #wrapper.gift_card>#content{float:none;margin:0 auto;padding-bottom:30px}body .eg_footer .top_tier{width:900px;margin:0 auto;border-top:2px solid #e2ddd7;padding-top:16px;padding-bottom:26px;overflow:hidden}body .eg_footer .top_tier.portal{width:800px;margin:0 auto}body .eg_footer .top_tier nav{float:left;height:40px}body .eg_footer .top_tier nav a+a{margin-left:30px}body .eg_footer .top_tier nav+nav{float:right}body .eg_footer .top_tier nav+nav a{margin-right:0;cursor:pointer}body .eg_footer .top_tier nav+nav.login_icon{background:#f6f6f6}body .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}body .eg_footer .top_tier nav+nav.login_icon span{font-weight:bold}body .eg_footer .top_tier nav+nav.login_icon.facebook a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_24x24-ccd770377fd251fdb7623699aae2805b8452df347ed702b0f9f52cedc63deed0.png)}body .eg_footer .top_tier nav+nav.login_icon.twitter a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_24x24-826cb42e201c6fce2f1966d6e832a1d6566324bd69fdc7c6a87168d06c0d88d4.png)}body .eg_footer .top_tier nav+nav.login_icon.mixi a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_24x24-1592db2ff0061c44dea888829ab03c0628329d13e3c3fe59360d16459087004c.png)}body .eg_footer .top_tier nav+nav.login_icon.mysb a{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mysb_24x24-3bd218adf88de7ea8b3a7461c5141eb3033a8ee6d7a4396c894764d0913d3bd6.png)}body .eg_footer .bottom_tier{width:100%;background:#ccc7c1;padding-top:12px;padding-bottom:15px}body .eg_footer .bottom_tier nav{width:900px;margin:0 auto 14px}body .eg_footer .bottom_tier nav ul{margin-left:-8px;overflow:hidden}body .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/pc/bg_footer_nav_border-a377fefa656787843749d3d8e20cbaa3b840213da30ccb52335a231268b1042b.gif) no-repeat left center}body .eg_footer .bottom_tier p{width:900px;margin:0 auto;text-align:left;line-height:14px}body .eg_footer .bottom_tier p small{font-size:11px}body #gift_card_footer.eg_footer .top_tier{width:560px;overflow:hidden;padding-top:22px}body #gift_card_footer.eg_footer .top_tier nav{overflow:hidden;height:25px}body #gift_card_footer.eg_footer .top_tier nav a{display:block;float:left;margin-right:24px}body #gift_card_footer.eg_footer .bottom_tier nav{width:560px}body #gift_card_footer.eg_footer .bottom_tier nav ul+ul{padding-top:0px}body #gift_card_footer.eg_footer .bottom_tier p{width:560px}.btn,.btn:hover{display:block;text-align:center;font-size:11px;color:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;cursor:pointer}.invisible{display:none}.clear{clear:both}.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{color:#726c66;font-size:18px;line-height:26px}.portal_navi .top_description{text-align:center;padding:0 5px;margin-bottom:24px}.portal_navi .choices_wrapper{padding:0 5px}.portal_navi .choices_row_wrapper{display:flex;justify-content:space-between;padding:0 2%}.portal_navi .choice{margin-bottom:28px;width:48.5%}.portal_navi .top_message{font-weight:bold;color:#1e1e1e;margin-bottom:8px}.portal_navi .choice_card{display:flex;border:1px solid #ccc7c1;box-sizing:border-box}.portal_navi .choice_card_image{flex-basis:67%;height:auto;display:block}.portal_navi .choice_card_image>img{width:100%;height:100%}.portal_navi .choice_card_price{border-left:1px solid #ccc7c1;box-sizing:border-box;flex-basis:33%;text-align:center;position:relative}.portal_navi .choice_card_price img{height:20%;position:absolute;right:8%;top:50%;transform:translateY(-50%)}.portal_navi .buttons{display:flex;justify-content:space-between;align-items:center;padding:20px 23% 40px}.portal_navi .btn,.portal_navi .btn:hover{display:block;border:1px solid #cecece;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:48.5%;height:50px;line-height:50px;color:#726c66;font-size:16px;position:relative}.portal_navi .btn img,.portal_navi .btn:hover img{position:absolute;height:30%;right:5%;top:50%;transform:translateY(-50%)}.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}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}input[type="button"],input[type="submit"],input[type="reset"],button{cursor:pointer;border:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;color:white;padding:0;font-size:11px;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center}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:11px;height:40px;line-height:30px;display:inline-block;width:100%;border:1px solid #e2ddd7}textarea{border:1px solid #e2ddd7;padding:10px;background:white;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#525252;font-weight:300;font-size:11px;display:block;width:100%;resize:none}textarea:focus,input[type="text"]:focus,input[type="email"]:focus,input[type="tel"]:focus,input[type="password"]:focus,input[type="number"]:focus,input[type="url"]:focus{outline:0 none}p input[type="checkbox"]{margin-right:3px;vertical-align:middle}::-webkit-input-placeholder{color:#bcb9b5}:-moz-placeholder{color:#bcb9b5 !important}select{-webkit-appearance:none;-moz-appearance:none;appearance:none;text-indent:0.01px;text-overflow:"";height:38px;width:100%;border:none;padding:10px;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-size:11px;color:#726c66;background:transparent;vertical-align:middle}select::-ms-expand{display:none}.select_wrapper{border:1px solid #cccccc;background:white url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/bg_select_form-5f4c44f0706eb684165dde6aa7976f41be23379794748c1e1d388d51de76aac2.gif) no-repeat right top;display:inline-block;vertical-align:middle;height:40px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;overflow:hidden}.modal_cover{top:0;left:0;position:fixed;background:black;width:100%;height:100%;z-index:100;display:none}.modal_wrapper{display:none;position:absolute;top:0;left:0;z-index:101;width:100%}.modal_wrapper .modal_content{overflow:hidden;width:600px;background:white;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:100px auto 0}.modal_wrapper .modal_content h3{padding:20px 0;text-align:center;border-bottom:1px solid #e2ddd7}.modal_wrapper .modal_content .modal_close{cursor:pointer}#modal_holidayticket_cover{top:50%}#modal_holidayticket_cover .modal_content{margin-top:-280px;width:400px;height:460px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;border-radius:5px;position:relative;background:white}#modal_holidayticket_cover .modal_content .figure,#modal_holidayticket_cover .modal_content .text{text-align:center}#modal_holidayticket_cover .modal_content .figure img,#modal_holidayticket_cover .modal_content .text img{width:400px;height:auto;vertical-align:top}#modal_send_to_mobile .modal_content h3+div{margin:20px 0 20px 20px;background:#f0eeeb;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:400px;height:190px;float:left;padding:40px 20px 20px}#modal_send_to_mobile .modal_content h3+div input[type="text"]{width:214px;height:40px;float:left;border-right:none}#modal_send_to_mobile .modal_content h3+div .select_wrapper{float:right;width:146px}#modal_send_to_mobile .modal_content h3+div select{width:166px;height:40px}#modal_send_to_mobile .modal_content h3+div p{clear:both;padding-top:20px;font-size:10px;text-align:center;padding-bottom:5px}#modal_send_to_mobile .modal_content h3+div .btn{height:40px;line-height:40px;color:white;display:block;margin:0 auto}#modal_send_to_mobile .modal_content h3+div .btn.green{width:260px;background:#5eb51f;font-weight:bold}#modal_send_to_mobile .modal_content h3+div .btn.green span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_clock-c2249725d2e6681bb1e765b312f4c3ade110e1902f7a33fb3df02e91d880aea6.png) no-repeat left center;padding:10px 0 10px 24px}#modal_send_to_mobile .modal_content figure{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:right;background:#f0eeeb;padding-top:30px;margin:20px 20px 20px 0;width:140px;text-align:center;height:190px}#modal_send_to_mobile .modal_content figure img{width:100px;padding-bottom:7px}#modal_send_to_mobile .modal_content figure p{font-size:10px}#modal_send_to_mobile .modal_content .button_area{overflow:hidden;clear:both;width:130px;margin:0 auto;padding-bottom:20px}#modal_send_to_mobile .modal_content .button_area .btn{height:40px;line-height:40px;float:left;color:white}#modal_send_to_mobile .modal_content .button_area .btn.modal_close{width:130px;background:#aeaeae;font-weight:300}#modal_over5000 .modal_content>div{text-align:center;padding:30px}#modal_over5000 .modal_content>div p{font-size:11px;padding-bottom:15px}#modal_over5000 .modal_content>div p.caution{color:#d1283e;font-weight:bold;font-size:15px}#modal_over5000 .modal_content>div .button_area{text-align:center;width:130px;margin:0 auto}#modal_over5000 .modal_content>div .button_area .btn{height:40px;line-height:40px;display:inline-block;color:white}#modal_over5000 .modal_content>div .button_area .btn.modal_close{width:130px;background:#aeaeae;font-weight:300}#modal_agreement .modal_content>div{text-align:center}#modal_agreement .modal_content>div p{font-size:11px;padding-top:30px}#modal_agreement .modal_content>div p a{color:#5eb51f}#modal_agreement .modal_content>div h3{font-weight:bold;font-size:17px}#modal_agreement .modal_content>div h4{width:400px;text-align:left;margin:20px auto 0}#modal_agreement .modal_content>div ol{width:400px;margin:20px auto 0}#modal_agreement .modal_content>div ol li{text-align:left;font-size:14px;line-height:1.6}#modal_agreement .modal_content .button_area{padding:20px 0}#modal_agreement .modal_content .button_area .btn.green{text-align:center;width:400px;height:60px;display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:#5eb51f;color:white;line-height:60px;font-weight:bold;font-size:17px;margin:0 auto 20px}#modal_agreement .modal_content .button_area .btn.modal_close{width:100px;height:30px;line-height:30px;background:#aeaeae;font-weight:300;margin:0px auto}#modal_resend .modal_content h3{font-size:18px;font-weight:900}#modal_resend .modal_content .steps{padding:20px}#modal_resend .modal_content .steps .step_1,#modal_resend .modal_content .steps .step_2{padding-bottom:25px}#modal_resend .modal_content .steps .step_1 h4,#modal_resend .modal_content .steps .step_2 h4{padding-left:1em;text-indent:-1em;font-size:14px;line-height:1.4}#modal_resend .modal_content .steps .step_1 .noindent,#modal_resend .modal_content .steps .step_2 .noindent{text-indent:0}#modal_resend .modal_content .steps .step_2{padding-right:135px;height:122px}#modal_resend .modal_content .steps .gift_url{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6 url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_link-155bf8eb40bf07df3ec1c45a0472c6825e209408b8c4a490e2ece0574f746fdb.png) no-repeat 15px center;padding:15px 15px 15px 62px;width:100%;height:62px;margin-top:15px}#modal_resend .modal_content .steps .gift_url input[type="url"]{font-size:14px;height:32px;line-height:32px;padding-left:0;color:#726c66;border:none;background:#f6f6f6;font-weight:bold}#modal_resend .modal_content .steps .btn{margin:0 auto;border:1px solid #cecece;height:62px;line-height:63px;color:#726c66;font-weight:bold;font-size:11px}#modal_resend .modal_content .steps .btn span{display:inline-block;*display:inline;*zoom:1;background:no-repeat left center;padding-left:47px}#modal_resend .modal_content .steps .btn.facebook{width:322px}#modal_resend .modal_content .steps .btn.facebook span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_32x32-3e5e6933c046a27026e7ffff312c2dcd7621957b90f1bf01386ac58cc7b0097b.png)}#modal_resend .modal_content .steps .btn.twitter{width:322px}#modal_resend .modal_content .steps .btn.twitter span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_32x32-e02e861d06008ba6ebc13a6cbbc3c99a2a7d7b706f47471d9b5012f8124bbdf7.png)}#modal_resend .modal_content .steps .btn.mixi{width:322px}#modal_resend .modal_content .steps .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_32x32-ccebd47466000db51805c95714d4bea64f4a2b4b0df9d4f03919631da7ac07cc.png)}#modal_resend .modal_content .by_facebook .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_facebook_resend-789f3e2e42d4216eea57fdba66d6f4149726a25d8a20cd2e7f793eac9462422b.jpg) no-repeat right top}#modal_resend .modal_content .by_twitter .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_twitter_resend-b6973fd4678a4b5ca2d954648cd9ee7fbdfa032c2ae322d45751fda2988a00a5.jpg) no-repeat right top}#modal_resend .modal_content .by_mixi .step_2{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_mixi_resend-d833ea5d685203f8d62fe824c062d6e4ea50c84dc1375ff870e155b1126d8b9c.png) no-repeat right top}#modal_resend .modal_content .button_area{margin:20px auto;width:350px}#modal_resend .modal_content .button_area .btn.modal_close{background:#e6e6e6;color:#726c66;width:130px;margin:0 auto;height:40px;line-height:40px;font-weight:300}#modal_resend .modal_content .button_area .modal_cancel{color:#726c66;width:150px;display:inline-table;font-size:16px;font-weight:900;padding:11px 5px;border:1px solid #cecece}#modal_resend .modal_content .button_area .modal_ok{color:#726c66;width:150px;display:inline-table;font-size:16px;font-weight:900;border:1px solid #cecece;padding:11px 5px}#modal_resend .modal_content .button_area .modal_green{color:#726c66;width:150px;display:inline-table;font-size:16px;font-weight:900;background-color:#53c100;padding:11px 5px}#start-wizard .modal-wrapper{display:flex;justify-content:center;position:relative}#start-wizard .modal-container{max-width:800px}#start-wizard .modal-container.anim-move-up{animation:none}#start-wizard .modal-container .modal-body{padding:20px 0}#start-wizard .modal-container .start-contents{justify-content:space-evenly;margin-bottom:30px}#start-wizard .modal-container .start-contents .start{position:relative;border:solid 4px #FFFFFF;height:140px;width:50%;max-width:350px;background-color:#F1F1F1}#start-wizard .modal-container .start-contents .start img{position:absolute;top:0;bottom:0;right:15px;margin:auto;height:100px;width:100px}#start-wizard .modal-container .start-contents .start .content{font-size:16px}#start-wizard .modal-container .start-contents .start .content p{font-size:12px;font-weight:400}#start-wizard .modal-container .start-contents .start:hover{background-color:#E2E2E2}#start-wizard .modal-container .start-sp{display:none}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%}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}.sbj-whdth-100{width:100%}.sbj-whdth-95{width:95%}.sbj-whdth-90{width:90%}.fb{background-color:#4862a3}.tw{background-color:#000000}.line{background-color:#00C300}.mail{background-color:#23d9ee}.insta{background-color:#b900b4}.mixi{background-color:#cba958}.sbj-margin-right-10{margin-right:10px}.sbj-margin-right-15{margin-right:15px}.sbj-margin-right-20{margin-right:20px}.sbj-margin-left-10{margin-left:10px}.sbj-margin-left-15{margin-left:15px}.sbj-margin-left-20{margin-left:20px}.sbj-margin-bottom-10{margin-bottom:10px}.sbj-margin-bottom-15{margin-bottom:15px}.sbj-margin-bottom-20{margin-bottom:20px}.sbj-margin-bottom-30{margin-bottom:30px}.sbj-margin-top-10{margin-top:10px}.sbj-margin-top-15{margin-top:15px}.sbj-margin-top-20{margin-top:20px}.sbj-margin-top-30{margin-top:30px}.sbj-margin-top-50{margin-top:50px}.sbj-margin-top-100{margin-top:100px}.sbj-margin-top-auto-10{margin:10px auto}.sbj-margin-top-auto-20{margin:20px auto}.sbj-margin-top-auto-30{margin:30px auto}.sbj-margin-top-auto-40{margin:40px auto}.sbj-margin-top-auto-50{margin:50px auto}.sbj-margin-top-auto-0{margin:0 auto}.sbj-margin-10-auto-0{margin:10px auto 0}.sbj-margin-20-auto-0{margin:20px auto 0}.sbj-margin-30-auto-0{margin:30px auto 0}.sbj-m-30-0{margin:30px 0}.sbj-m-40-0{margin:40px 0}.sbj-m-50-0{margin:50px 0}.sbj-margin-all-10{margin:10px}.sbj-margin-all-15{margin:15px}.sbj-margin-all-20{margin:20px}.sbj-mb-5{margin-bottom:5px}.sbj-mb-10{margin-bottom:10px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mb-30{margin-bottom:30px}.sbj-mb-35{margin-bottom:35px}.sbj-mb-40{margin-bottom:40px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mt-5{margin-top:5px}.sbj-mt-10{margin-top:10px}.sbj-mt-15{margin-top:15px}.sbj-mt-20{margin-top:20px}.sbj-mt-25{margin-top:25px}.sbj-mt-30{margin-top:30px}.sbj-mt-10{margin-top:10px}.sbj-mt-15{margin-top:15px}.sbj-mt-20{margin-top:20px}.sbj-mt-25{margin-top:25px}.sbj-mt-30{margin-top:30px}.sbj-mt-40{margin-top:40px}.sbj-mb-5{margin-bottom:5px}.sbj-mb-10{margin-bottom:10px}.sbj-mb-15{margin-bottom:15px}.sbj-mb-20{margin-bottom:20px}.sbj-mb-25{margin-bottom:25px}.sbj-mb-30{margin-bottom:30px}.sbj-ma-10-a{margin:10px auto}.sbj-ma-15-a{margin:15px auto}.sbj-ma-20-a{margin:20px auto}.sbj-ma-25-a{margin:25px auto}.sbj-ma-30-a{margin:30px auto}.sbj-m-30-0{margin:30px 0}.sbj-m-40-0{margin:40px 0}.sbj-m-50-0{margin:50px 0}.sbj-margin-all-10{margin:10px}.sbj-margin-all-15{margin:15px}.sbj-margin-all-20{margin:20px}.sbj-m-fluid{margin:auto -15px}.sbj-padding-right-10{padding-right:10px}.sbj-padding-right-15{padding-right:15px}.sbj-padding-right-20{padding-right:20px}.sbj-padding-left-10{padding-left:10px}.sbj-padding-left-15{padding-left:15px}.sbj-padding-left-20{padding-left:20px}.sbj-padding-bottom-10{padding-bottom:10px}.sbj-padding-bottom-15{padding-bottom:15px}.sbj-padding-bottom-20{padding-bottom:20px}.sbj-padding-top-10{padding-top:10px}.sbj-padding-top-15{padding-top:15px}.sbj-padding-top-20{padding-top:20px}.sbj-padding-all-10{padding:10px}.sbj-padding-all-15{padding:15px}.sbj-padding-top-auto-10{padding:10px auto}.sbj-padding-top-auto-20{padding:20px auto}.sbj-padding-top-auto-30{padding:30px auto}.sbj-padding-top-auto-0{padding:0 auto}.sbj-padding-10-auto-0{padding:10px auto 0}.sbj-padding-20-auto-0{padding:20px auto 0}.sbj-padding-30-auto-0{padding:30px auto 0}.sbj-btn span{display:inline-block}.sbj-btn .sbj-btn-arrow{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon-array-default-c6cfed1d56f8deabe42c6aa8d8afa6f2f0570d9142db18cecbb7ff6e5356d87b.png) 0 0 no-repeat;height:14px;width:13px;background-size:70%;vertical-align:middle}.wt{color:#ffffff}.t-gray{color:#666666}.t-gree{color:#57b900}.t-light{color:#726c66}.sbj-font-small{font-size:12px}.sbj-font-base{font-size:14px}.sbj-font-medium{font-size:16px}.sbj-font-big{font-size:18px}.sbj-f-w{font-weight:900}.sbj-f-w-n{font-weight:normal}.sbj-f-s-a{font-size:12px;text-algin:left}.sbj-t-a-l{text-align:left}.sbj-t-a-c{text-align:center}.sbj-b-b{border-bottom:#e2ddd7 1px solid}.sbj-b-t{border-top:#e2ddd7 1px solid}.arr_img:after{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_lightgray-7d623a2833f269b3305f215d8d6aa41171aecaedb8efa16f370155344396b62e.png) no-repeat 100% 50%;height:14px;width:5px;padding:3px 10px}.caution_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_caution_green2-d0cacf7c9cf4e65c72996a0c9c9dddca2fbac47ae4123bfdf3e6928c1cffe690.png) no-repeat 0% 0%;height:14px;width:5px;padding:7px 18px}.infor_img:before{content:"";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_information-aa1fb416bc5e4c7313306d5759ddec5eec5d2a062dbacf7ab5f7ca634f184229.png) no-repeat 0% 0%;height:14px;width:15px;padding:2px 15px}.bgc_banner{text-align:center}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.mypage>header{margin-bottom:0 !important;height:62px;padding:19px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #0D754A;position:relative;background:white;z-index:9}#wrapper.mypage #content{width:900px;float:none;overflow:hidden;border-bottom:1px solid #e2ddd7;margin-bottom:0px}#wrapper.mypage #content nav#tabs{display:flex;align-items:center;text-align:center;font-size:20px;color:#726c66}#wrapper.mypage #content nav#tabs a{width:50%;height:60px;border-bottom:1px solid #e2ddd7;line-height:60px}#wrapper.mypage #content nav#tabs a.on{color:#1e1e1e;font-weight:600;border-bottom:4px solid #0D754A}#wrapper.mypage #content .tab_content{padding:50px 0}#wrapper.mypage #content #sent_inquiry{display:flex}#wrapper.mypage #content #received_inquiry{display:none}#wrapper.mypage #content #send_history #email_form{height:40px;position:relative;overflow:hidden}#wrapper.mypage #content #send_history #email_form form{z-index:1}#wrapper.mypage #content #send_history #email_form .complete{z-index:2;transition:all 0.4s ease-in-out;-webkit-transition:all 0.4s ease-in-out;-moz-transition:all 0.4s ease-in-out;-ms-duration:all 0.4s ease-in-out;-o-transition:all 0.4s ease-in-out}#wrapper.mypage #content #send_history #email_form .complete.on{-moz-transform:translate(0, -40px);-webkit-transform:translate(0, -40px);-o-transform:translate(0, -40px);-ms-transform:translate(0, -40px)}#wrapper.mypage #content #send_history #email_form form,#wrapper.mypage #content #send_history #email_form .complete{padding:0 20px;position:relative}#wrapper.mypage #content #send_history #email_form form input[type="text"],#wrapper.mypage #content #send_history #email_form .complete input[type="text"]{height:40px}#wrapper.mypage #content #send_history #email_form form>p,#wrapper.mypage #content #send_history #email_form .complete>p{background:#f6f6f6;color:#726c66;height:40px;line-height:40px;padding:0 0 0 15px}#wrapper.mypage #content #send_history #email_form form .send,#wrapper.mypage #content #send_history #email_form .complete .send{-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;border-radius:0;font-weight:bold;display:block;position:absolute;width:48px;height:40px;right:20px;top:0;line-height:40px;text-align:center;font-size:13.3px;color:white;background:#0D754A}#wrapper.mypage #content section{width:50%;padding:20px;margin:0 auto}#wrapper.mypage #content section>h3{color:#1e1e1e;font-weight:bold;font-size:20px;padding:0 20px 20px 20px;border-bottom:1px solid #e2ddd7}#wrapper.mypage #content section>p{font-size:12.5px;line-height:2;padding:20px}#wrapper.mypage #content section>a.mysb{display:block;margin:0 20px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/login_mysb-f5f19ac63f71ce4e658fd9fac68dc71c6ab4ac9daef686edc025b30d2d92d9e1.png) no-repeat 50% 50%;background-size:50%;border:1px solid #e2ddd7}#wrapper.mypage>footer .btn.green{background:#0D754A;color:white;margin:60px auto;width:384px;height:60px;line-height:60px;font-size:24px}#wrapper.mypage>footer>div{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#f6f6f6;border-top:1px solid #e2ddd7;padding-left:30px;width:840px;margin:0 auto 60px}#wrapper.mypage>footer>div>h4{line-height:40px;height:40px;border-bottom:1px solid #e2ddd7}#wrapper.mypage>footer>div>p{padding:18px 30px 25px 0;font-size:10px;line-height:18px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#received_gifts p,#sent_gifts p{color:#1e1e1e;font-weight:bold}#received_gifts h4,#sent_gifts h4{padding:20px 0 4px;margin-bottom:12px;vertical-align:middle}#received_gifts .received-gift,#received_gifts .sent-gift,#sent_gifts .received-gift,#sent_gifts .sent-gift{font-size:13px;border-bottom:1px solid #e2ddd7;padding:0 4% 24px}#received_gifts .received-gift-info,#received_gifts .sent-gift-info,#sent_gifts .received-gift-info,#sent_gifts .sent-gift-info{display:flex;flex-wrap:wrap;justify-content:space-between}#received_gifts .card-design,#sent_gifts .card-design{width:30%;max-width:120px}#received_gifts .card-design img,#sent_gifts .card-design img{width:100%}#received_gifts .info,#sent_gifts .info{width:35%}#received_gifts .buttons,#sent_gifts .buttons{width:35%;padding-top:30px}#received_gifts .row,#sent_gifts .row{margin-bottom:16px;display:flex;justify-content:space-between}#received_gifts .row p:first-child,#sent_gifts .row p:first-child{min-width:80px}#received_gifts .resend,#received_gifts .link-to-gift,#received_gifts .remind,#sent_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .remind{border:1px solid #0D754A;border-radius:3px;height:40px;position:relative}#received_gifts .resend a,#received_gifts .link-to-gift a,#received_gifts .remind a,#sent_gifts .resend a,#sent_gifts .link-to-gift a,#sent_gifts .remind a{display:block;font-size:12px;font-weight:bold;padding:13px 0 13px 16px}#received_gifts .arrow-right::after,#sent_gifts .arrow-right::after{content:"";width:6px;height:6px;border-top:solid 2px #0D754A;border-right:solid 2px #0D754A;position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(45deg)}#received_gifts .link-to-gift,#received_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .resend{margin-bottom:5px}#received_gifts a.alert::before,#sent_gifts a.alert::before{content:"";display:inline-block;width:14px;height:11px;margin-right:4px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_alert-f783fb43cacf6bac930745beb3899f8050b410fdf4780742f4a686a4739bb928.png);background-size:contain;background-repeat:no-repeat;transform:translateY(15%)}#received_gifts a.saved,#sent_gifts a.saved{background-color:#0D754A;color:#fff}#received_gifts a.saved::before,#sent_gifts a.saved::before{content:"";display:inline-block;width:6px;height:11px;margin-right:10px;border-bottom:solid 2px #fff;border-right:solid 2px #fff;transform:rotate(45deg)}#received_gifts .sbux-green,#sent_gifts .sbux-green{color:#0D754A}#received_gifts .weight-normal,#sent_gifts .weight-normal{font-weight:normal}#received_gifts .failed-sending,#sent_gifts .failed-sending{margin-bottom:20px}#received_gifts .failed-sending p,#sent_gifts .failed-sending p{color:red;font-size:12px;font-weight:300}#received_gifts .failed-sending p.result,#sent_gifts .failed-sending p.result{font-weight:600;margin-bottom:6px}#received_gifts .label,#sent_gifts .label{display:inline-block;margin-bottom:16px;font-size:10px;background-color:#1E3932;color:#fff;padding:3px 12px;border-radius:10px}#wrapper.mypage_history #content{width:900px;float:none;overflow:hidden;padding-top:0;padding-bottom:60px;margin-bottom:0}#wrapper.mypage_history header{margin-bottom:0 !important;height:62px;padding:19px 0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border-bottom:2px solid #0D754A;position:relative;background:white;z-index:9}#wrapper.mypage_history nav#tabs{display:flex;align-items:center;margin-bottom:60px;text-align:center;font-size:20px;color:#726c66}#wrapper.mypage_history nav#tabs a{width:50%;height:60px;border-bottom:1px solid #e2ddd7;line-height:60px}#wrapper.mypage_history nav#tabs a.on{color:#1e1e1e;font-weight:600;border-bottom:4px solid #0D754A}#wrapper.mypage_history .heading-wrapper{display:flex;justify-content:space-between;align-items:center;padding-bottom:16px;border-bottom:1px solid #e2ddd7}#wrapper.mypage_history h3{font-size:22px;font-weight:bold;color:#1e1e1e;padding-top:2px;padding-bottom:20px}#wrapper.mypage_history .link-to-received-unavailable p{display:inline-flex;color:#1e1e1e;font-size:11px;font-weight:bold;padding:8px 44px 8px 16px;border:1px solid #e2ddd7;border-radius:2px;position:relative}#wrapper.mypage_history .link-to-received-unavailable .arrow-right::after{content:"";width:5px;height:5px;border-top:solid 2px #666666;border-right:solid 2px #666666;position:absolute;right:5%;top:50%;transform:translateY(-50%) rotate(45deg)}#wrapper.mypage_history p.caution{padding:60px 0;text-align:center}#wrapper.mypage_history p.caution span{font-size:18px}#wrapper.mypage_history nav#pagination{width:100%;height:42px;background:#f6f6f6;border-bottom:1px solid #e2ddd7}#wrapper.mypage_history nav#pagination div{vertical-align:top;height:42px;overflow:hidden;float:left}#wrapper.mypage_history nav#pagination div a{text-align:center;display:block;height:40px;font-size:11px}#wrapper.mypage_history nav#pagination div.prev{width:40px;position:relative}#wrapper.mypage_history nav#pagination div.prev a{text-indent:-9999px}#wrapper.mypage_history nav#pagination div.prev a::after{content:"";width:8px;height:8px;border-top:solid 2px #0D754A;border-left:solid 2px #0D754A;position:absolute;left:45%;top:50%;transform:translateY(-50%) rotate(-45deg)}#wrapper.mypage_history nav#pagination div.next{width:40px;position:relative}#wrapper.mypage_history nav#pagination div.next a{text-indent:-9999px}#wrapper.mypage_history nav#pagination div.next a::after{content:"";width:8px;height:8px;border-top:solid 2px #0D754A;border-right:solid 2px #0D754A;position:absolute;right:45%;top:50%;transform:translateY(-50%) rotate(45deg)}#wrapper.mypage_history nav#pagination div.pages{width:820px;height:40px;text-align:center;overflow:visible}#wrapper.mypage_history nav#pagination div.pages a{font-weight:bold;width:40px;display:inline-block;*display:inline;*zoom:1;line-height:40px}#wrapper.mypage_history nav#pagination div.pages a.on{border-bottom:2px solid #0D754A;color:#0D754A}#wrapper.mypage_history nav#pagination div.pages a.gap{cursor:default}#wrapper.mypage_history .btn.green{background:#0D754A;margin:60px auto 0;width:384px;height:60px;color:white;line-height:60px;font-size:22px}#wrapper.mypage_history .btn.white{vertical-align:top;margin:40px auto 0;width:384px;height:60px;line-height:60px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:1px solid #0D754A;color:#0D754A;font-size:20px;background:white}#received_gifts h4::before{content:"";display:inline-block;width:20px;height:24px;margin-right:6px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_box-332505f2d8c159d756a2b6076f8355a63194300b3d30c884d5527c904cb16913.png);background-size:contain;background-repeat:no-repeat;vertical-align:middle;transform:translateY(-3px)}#sent_gifts ul{display:flex;flex-wrap:wrap}#sent_gifts h4{font-weight:600;color:#1e1e1e}#sent_gifts .sent-gift{width:300px;padding:0;padding-bottom:0 0 24px 0}#sent_gifts .sent-gift:not(:nth-child(3n)){padding-right:48px}@media screen and (max-width: 996px){#sent_gifts .sent-gift{padding-right:48px}}#sent_gifts .sent-gift-info{flex-wrap:nowrap;padding-bottom:12px;border-bottom:1px solid #e2ddd7}#sent_gifts .card-design{margin-right:20px;object-fit:contain;width:100px;height:100px}#sent_gifts .text-link-to-gift{text-align:center;font-size:12px;color:#0D754A;height:23px;line-height:23px;font-weight:600}#sent_gifts .info{width:100%;flex-grow:1}#sent_gifts .info .title{font-size:10px;color:#898989;text-align:left;height:12px}#sent_gifts .info .order-number-content{height:20px;margin-bottom:6px}#sent_gifts .info .order-number-content,#sent_gifts .info .message-content{line-height:19.5px}#sent_gifts .info .message-content{overflow:hidden;display:-webkit-box;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:3}#sent_gifts .resend,#sent_gifts .link-to-gift,#sent_gifts .remind{border:none;line-height:24px}#sent_gifts .resend a,#sent_gifts .link-to-gift a,#sent_gifts .remind a{color:#000000;text-align:right;padding:8px 32px 8px 16px}#sent_gifts .resend{margin-bottom:25px}#sent_gifts .resend a{font-weight:600;color:#0D754A;font-size:13px;line-height:24px}#sent_gifts .arrow-right::after{border-top:solid 2px #0D754A}#sent_gifts .link-to-gift{margin-bottom:0}#sent_gifts .eg-bonuses{box-shadow:0px 3px 12px -2px #00000040;border-radius:3px;height:80px;padding:0 12px;display:flex;justify-content:space-between;align-items:center;margin:0 6px 33px 6px}#sent_gifts .eg-bonuses .left-box p{font-size:0px;height:20px;line-height:20px;color:#0D754A}#sent_gifts .eg-bonuses .left-box p span{font-size:11px;margin-left:6px;display:inline-block;height:100%;vertical-align:top}#sent_gifts .eg-bonuses .left-box p img{height:20px}#sent_gifts .eg-bonuses .left-box p:nth-child(2){font-size:13px;margin-top:2.5px}#sent_gifts .eg-bonuses .right-box img{width:72px}#sent_gifts nav#pagination:before{content:'';position:relative;top:-1px;display:block;width:100%;height:1px;background-color:#e2ddd7}#wrapper.mypage_history{max-width:996px;width:100%}#wrapper.mypage_history #content{width:100%;max-width:996px}#wrapper.mypage_history nav#pagination .pages{width:calc(100% - 80px) !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}#wrapper.payment aside .btn{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;border:1px solid #e2ddd7;text-align:center;width:75%;font-size:12px;line-height:30px;height:30px;margin:20px auto}#wrapper.payment aside .btn.white{color:#1e1e1e;background:white}#wrapper.payment .select_wrapper{width:120px}#wrapper.payment select.number_of_tickets{width:145px}#wrapper.payment #content>section>h3{padding-bottom:10px;border-bottom:2px solid #e2ddd7;margin-bottom:30px}#wrapper.payment #content>section h4{padding-bottom:20px;color:#333333;font-size:23px;font-weight:900}#wrapper.payment #content>section input[type="text"],#wrapper.payment #content>section input[type="email"]{line-height:20px;font-size:14px}#wrapper.payment #content #receiver_info #how,#wrapper.payment #content #sender_info #how{margin-bottom:40px}#wrapper.payment #content #receiver_info #how>a,#wrapper.payment #content #sender_info #how>a{display:block;background:#f6f6f6;padding-left:16px;overflow:hidden}#wrapper.payment #content #receiver_info #how>a p,#wrapper.payment #content #sender_info #how>a p{font-weight:300;background:no-repeat left center;line-height:26px;height:26px;margin:7px 0;float:left}#wrapper.payment #content #receiver_info #how>a span,#wrapper.payment #content #sender_info #how>a span{cursor:pointer;display:block;background:#e2e2e2;width:52px;text-align:center;line-height:40px;float:right;color:#726c66}#wrapper.payment #content #receiver_info #how .mail span,#wrapper.payment #content #receiver_info #how .mail p,#wrapper.payment #content #sender_info #how .mail span,#wrapper.payment #content #sender_info #how .mail p{font-size:14px}#wrapper.payment #content #receiver_info #how h4,#wrapper.payment #content #sender_info #how h4{font-size:19px;color:#726C66;font-weight:900}#wrapper.payment #content #receiver_info #how .egfit_date,#wrapper.payment #content #sender_info #how .egfit_date{background-color:#e2e2e2}#wrapper.payment #content #receiver_info #how .egfit_date a,#wrapper.payment #content #sender_info #how .egfit_date a{width:475px;vertical-align:middle;display:inline-block;background-color:#ffffff;border:1px solid #e2e2e2}#wrapper.payment #content #receiver_info #how .egfit_date a p,#wrapper.payment #content #sender_info #how .egfit_date a p{color:#5eb51f;font-weight:900;padding-left:15px;font-size:13px;line-height:3.1}#wrapper.payment #content #receiver_info #how .egfit_date a.change_modal,#wrapper.payment #content #sender_info #how .egfit_date a.change_modal{font-size:0.8em;background-color:#e2e2e2;width:70px;color:#726c67;text-align:center;vertical-align:middle;display:inline-block;line-height:1.5}#wrapper.payment #content #receiver_info #how a,#wrapper.payment #content #sender_info #how a{cursor:default}#wrapper.payment #content #receiver_info #how a p,#wrapper.payment #content #sender_info #how a p{padding-left:40px}#wrapper.payment #content #receiver_info #how a.facebook p,#wrapper.payment #content #sender_info #how a.facebook p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_facebook_24x24-ccd770377fd251fdb7623699aae2805b8452df347ed702b0f9f52cedc63deed0.png)}#wrapper.payment #content #receiver_info #how a.twitter p,#wrapper.payment #content #sender_info #how a.twitter p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_twitter_24x24-826cb42e201c6fce2f1966d6e832a1d6566324bd69fdc7c6a87168d06c0d88d4.png)}#wrapper.payment #content #receiver_info #how a.mixi p,#wrapper.payment #content #sender_info #how a.mixi p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mixi_24x24-1592db2ff0061c44dea888829ab03c0628329d13e3c3fe59360d16459087004c.png)}#wrapper.payment #content #receiver_info #how a.line p,#wrapper.payment #content #sender_info #how a.line p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_line_24x24-aa5d1c126710eb2d75761794a9275a617b9c5fd2eb8044a1c05ec8df73a486cf.png)}#wrapper.payment #content #receiver_info #how a.mail p,#wrapper.payment #content #sender_info #how a.mail p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_mail_24x24-0c4f1e74467c2efb56613ebebac8dd4afbb91b62357a4e40edd2d8eb26147a71.png)}#wrapper.payment #content #receiver_info #how a.url p,#wrapper.payment #content #sender_info #how a.url p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_url_24x24-730d2e349c9897af24287d5a7bcecd0ec6a84284362bf87e303d1a445773ce1f.png)}#wrapper.payment #content #receiver_info #login_select,#wrapper.payment #content #sender_info #login_select{margin-bottom:40px}#wrapper.payment #content #receiver_info #login_select>p,#wrapper.payment #content #sender_info #login_select>p{font-weight:bold;padding-bottom:30px}#wrapper.payment #content #receiver_info #login_select>div,#wrapper.payment #content #sender_info #login_select>div{background:#f6f6f6;padding:20px 15px}#wrapper.payment #content #receiver_info #login_select>div h4,#wrapper.payment #content #sender_info #login_select>div h4{font-size:15px;margin:0 5px 10px;padding:0}#wrapper.payment #content #receiver_info #login_select>div p,#wrapper.payment #content #sender_info #login_select>div p{font-size:13px;padding:0 0 10px 5px}#wrapper.payment #content #receiver_info #login_select>div>ul,#wrapper.payment #content #sender_info #login_select>div>ul{overflow:hidden;position:relative;margin:0 auto}#wrapper.payment #content #receiver_info #login_select>div>ul li,#wrapper.payment #content #sender_info #login_select>div>ul li{cursor:pointer;display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;background:white no-repeat center center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:111px;height:72px;overflow:hidden}#wrapper.payment #content #receiver_info #login_select>div>ul li:first-child,#wrapper.payment #content #sender_info #login_select>div>ul li:first-child{width:160px}#wrapper.payment #content #receiver_info #login_select>div>ul li.facebook.facebook.off,#wrapper.payment #content #sender_info #login_select>div>ul li.facebook.facebook.off{width:130px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_login_facebook-bb4b39a6176a57544de9402f6ded5851f5b41d4eb3a77e4347d95de90864c8da.png)}#wrapper.payment #content #receiver_info #login_select>div>ul li.facebook.facebook.off:hover,#wrapper.payment #content #sender_info #login_select>div>ul li.facebook.facebook.off:hover{border:1px solid #4862a3}#wrapper.payment #content #receiver_info #login_select>div>ul li.twitter.off,#wrapper.payment #content #sender_info #login_select>div>ul li.twitter.off{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_login_twitter-5d15b7f4c7610af63c1b8b2c4b5d0f0e28510a4840e9bd43e5d41138913e3c3c.png)}#wrapper.payment #content #receiver_info #login_select>div>ul li.twitter.off:hover,#wrapper.payment #content #sender_info #login_select>div>ul li.twitter.off:hover{border:1px solid #000000}#wrapper.payment #content #receiver_info #login_select>div>ul li.mixi.off,#wrapper.payment #content #sender_info #login_select>div>ul li.mixi.off{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_login_mixi-e9b0c16e52eab19e3f07f346ad4af17dc7b93dbb03ed15fc6bf685a28b3be557.png)}#wrapper.payment #content #receiver_info #login_select>div>ul li.mixi.off:hover,#wrapper.payment #content #sender_info #login_select>div>ul li.mixi.off:hover{border:1px solid #cba958}#wrapper.payment #content #receiver_info #login_select>div>ul li.mysb.off,#wrapper.payment #content #sender_info #login_select>div>ul li.mysb.off{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_login_mysb-d02a8477e7bafe879a214e78eabcac4f883cfcfcf70163ab6cfdcd07d5a95b82.png)}#wrapper.payment #content #receiver_info #login_select>div>ul li.mysb.off:hover,#wrapper.payment #content #sender_info #login_select>div>ul li.mysb.off:hover{border:1px solid #61ba1f}#wrapper.payment #content #receiver_info #login_select>div>ul .on,#wrapper.payment #content #sender_info #login_select>div>ul .on{display:none;position:absolute;z-index:9;left:0;top:0;width:520px;padding:16px 20px;background:white}#wrapper.payment #content #receiver_info #login_select>div>ul .on>p,#wrapper.payment #content #sender_info #login_select>div>ul .on>p{text-align:center;width:374px;float:left;line-height:40px;font-weight:bold}#wrapper.payment #content #receiver_info #login_select>div>ul .on>p img,#wrapper.payment #content #sender_info #login_select>div>ul .on>p img{vertical-align:middle;padding-right:1em}#wrapper.payment #content #receiver_info #login_select>div>ul .on>a.btn.reset,#wrapper.payment #content #sender_info #login_select>div>ul .on>a.btn.reset{float:right;background:#aeaeae;text-align:center;width:86px;line-height:40px;height:40px;color:white;font-size:11px}#wrapper.payment #content #receiver_info>div.sender_profile,#wrapper.payment #content #sender_info>div.sender_profile{margin-bottom:40px}#wrapper.payment #content #receiver_info>div.sender_profile>label,#wrapper.payment #content #sender_info>div.sender_profile>label{display:block;padding-bottom:20px;font-size:10px}#wrapper.payment #content #receiver_info>div.sender_profile>label img,#wrapper.payment #content #sender_info>div.sender_profile>label img{padding-right:0.5em}#wrapper.payment #content #receiver_info>div.sender_profile>label.email_confirmation,#wrapper.payment #content #sender_info>div.sender_profile>label.email_confirmation{padding:20px 0 10px}#wrapper.payment #content #receiver_info>div.sender_profile+div.sender_profile,#wrapper.payment #content #sender_info>div.sender_profile+div.sender_profile{margin-bottom:60px}#wrapper.payment #content #receiver_info .sender_profile_txt,#wrapper.payment #content #sender_info .sender_profile_txt{margin-bottom:10px}#wrapper.payment #content #receiver_info .sender_profile_txt p,#wrapper.payment #content #sender_info .sender_profile_txt p{font-size:13px;line-height:1.6}#wrapper.payment #content #receiver_info .sender_profile_txt p span,#wrapper.payment #content #sender_info .sender_profile_txt p span{color:#000000}#wrapper.payment #content #receiver_info .sender_profile_txt .domain_annotation,#wrapper.payment #content #sender_info .sender_profile_txt .domain_annotation{margin-top:10px}#wrapper.payment #content #receiver_info>div#sender_name,#wrapper.payment #content #sender_info>div#sender_name{display:none}#wrapper.payment #content #receiver_info>div+section>.select_payment_method,#wrapper.payment #content #sender_info>div+section>.select_payment_method{border-top:2px solid #e2ddd7;margin-bottom:-3px;overflow:hidden}#wrapper.payment #content #receiver_info>div+section>.select_payment_method .tab,#wrapper.payment #content #sender_info>div+section>.select_payment_method .tab{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/201607/pc/icon_payment_method-5a72226472d362bd64d15219ccbb28e462d36e8913766628b2dcafa0e010cdc2.png) no-repeat;height:66px;float:left;text-indent:-9999px;cursor:pointer}#wrapper.payment #content #receiver_info>div+section>.select_payment_method .tab.creditcard,#wrapper.payment #content #sender_info>div+section>.select_payment_method .tab.creditcard{width:350px;background-position:left top}#wrapper.payment #content #receiver_info>div+section>.select_payment_method .tab.creditcard.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method .tab.creditcard.on{background-position:left bottom}#wrapper.payment #content #receiver_info>div+section>.select_payment_method .tab.giftcode,#wrapper.payment #content #sender_info>div+section>.select_payment_method .tab.giftcode{width:210px;background-position:right top}#wrapper.payment #content #receiver_info>div+section>.select_payment_method .tab.giftcode.on,#wrapper.payment #content #sender_info>div+section>.select_payment_method .tab.giftcode.on{background-position:right bottom}#wrapper.payment #content #receiver_info>div+section div#order_sum,#wrapper.payment #content #sender_info>div+section div#order_sum{width:100%;padding:24px 0 16px;text-align:right;border-top:2px solid #e2ddd7}#wrapper.payment #content #receiver_info>div+section div#order_sum label,#wrapper.payment #content #sender_info>div+section div#order_sum label{display:inline-block;*display:inline;*zoom:1}#wrapper.payment #content #receiver_info>div+section div#order_sum #number_of_tickets,#wrapper.payment #content #sender_info>div+section div#order_sum #number_of_tickets{float:left}#wrapper.payment #content #receiver_info>div+section div#order_sum #number_of_tickets label,#wrapper.payment #content #sender_info>div+section div#order_sum #number_of_tickets label{margin-right:10px}#wrapper.payment #content #receiver_info>div+section div#order_sum #total_price label,#wrapper.payment #content #sender_info>div+section div#order_sum #total_price label{height:18px}#wrapper.payment #content #receiver_info>div+section div#order_sum #total_price input[type="text"],#wrapper.payment #content #sender_info>div+section div#order_sum #total_price input[type="text"]{display:inline-block;*display:inline;*zoom:1;color:#5eb51f;border:none;font-size:34px;padding:0 3px 0 0;background:white;width:100px;height:40px;line-height:auto;text-align:right;vertical-align:bottom}#wrapper.payment #content #receiver_info>div+section div#order_sum #plural_tickets_attention,#wrapper.payment #content #sender_info>div+section div#order_sum #plural_tickets_attention{padding:8px 0 0;text-align:left;visibility:hidden;height:0}#wrapper.payment #content #receiver_info>div+section div#order_sum #plural_tickets_attention.on,#wrapper.payment #content #sender_info>div+section div#order_sum #plural_tickets_attention.on{height:auto;visibility:visible}#wrapper.payment #content #receiver_info>div+section #select_creditcard table,#wrapper.payment #content #sender_info>div+section #select_creditcard table{table-layout:fixed;border-bottom:1px solid #e2ddd7;background:#f6f6f6;width:100%}#wrapper.payment #content #receiver_info>div+section #select_creditcard table .card_info:first-child td,#wrapper.payment #content #sender_info>div+section #select_creditcard table .card_info:first-child td{padding-top:3px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td{text-align:left;height:40px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td label,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td label{display:block;width:100%;height:100%;font-size:inherit;color:inherit;font-weight:inherit;line-height:40px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.check,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.check{width:47px;text-align:center;line-height:40px;position:relative;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_check_off-5edebb23351ad8fff171542d15424e2d2f6269a5dfa2e49804369c6ba140c7f7.png) no-repeat center center}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.number,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.number{width:203px;font-weight:bold;border-bottom:1px solid #e2ddd7}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.limit,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.limit{width:246px;border-bottom:1px solid #e2ddd7}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.delete,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.delete{width:65px;border-bottom:1px solid #e2ddd7}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.delete a,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.delete a{display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_trashbox-9042b14d1721e517125bcced318541a00794307a61d6125d5847efccb9c15eb4.png) no-repeat left top;line-height:20px;height:20px;width:100%;padding-left:28px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.delete a:hover,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.delete a:hover{background-position:left bottom;color:#1e1e1e}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.new_register,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.new_register{padding-right:16px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.new_register a,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.new_register a{display:block;width:100%;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_gray-9f21c712d7a7f78606efd33d92c069eff75c9acb9a60d2596c19b203e2d7a756.png) no-repeat right center;height:100%;line-height:40px}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr td.new_register a.on,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr td.new_register a.on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_down_gray-df7f5b94b3108c8ca17f3f4feea9093007f974add12dec7926fbb97335a62ed2.png) no-repeat right center}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr.card_info.checked td,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr.card_info.checked td{color:#1e1e1e}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr.card_info.checked td.check,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr.card_info.checked td.check{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_check_on-880b83ff5790bcdfae9941491e1d1acdab7de4b96a87c4ef6784c6cae6c7cb40.png) no-repeat center center}#wrapper.payment #content #receiver_info>div+section #select_creditcard table tr.card_info.checked td.delete a,#wrapper.payment #content #sender_info>div+section #select_creditcard table tr.card_info.checked td.delete a{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_trashbox-9042b14d1721e517125bcced318541a00794307a61d6125d5847efccb9c15eb4.png) no-repeat left bottom}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard,#wrapper.payment #content #receiver_info>div+section #input_giftcode,#wrapper.payment #content #sender_info>div+section #add_new_creditcard,#wrapper.payment #content #sender_info>div+section #input_giftcode{display:none;padding-top:25px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>p.usage_creditcard,#wrapper.payment #content #receiver_info>div+section #input_giftcode>p.usage_creditcard,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>p.usage_creditcard,#wrapper.payment #content #sender_info>div+section #input_giftcode>p.usage_creditcard{padding-top:52px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/image_cardtype-f9001022a6510d555436f94f132f88ad8677b06e95956e9f29cc39c3eaa791c2.jpg) no-repeat left top;font-size:10px;line-height:1.6;margin-bottom:35px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>p.usage_promotion_code,#wrapper.payment #content #receiver_info>div+section #input_giftcode>p.usage_promotion_code,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>p.usage_promotion_code,#wrapper.payment #content #sender_info>div+section #input_giftcode>p.usage_promotion_code{display:none;padding-bottom:8px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>p.usage_promotion_code.on,#wrapper.payment #content #receiver_info>div+section #input_giftcode>p.usage_promotion_code.on,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>p.usage_promotion_code.on,#wrapper.payment #content #sender_info>div+section #input_giftcode>p.usage_promotion_code.on{display:block}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>p.cannot_use_promotion_code,#wrapper.payment #content #receiver_info>div+section #input_giftcode>p.cannot_use_promotion_code,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>p.cannot_use_promotion_code,#wrapper.payment #content #sender_info>div+section #input_giftcode>p.cannot_use_promotion_code{line-height:26px;color:#d3243a;display:none}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>p.cannot_use_promotion_code.on,#wrapper.payment #content #receiver_info>div+section #input_giftcode>p.cannot_use_promotion_code.on,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>p.cannot_use_promotion_code.on,#wrapper.payment #content #sender_info>div+section #input_giftcode>p.cannot_use_promotion_code.on{display:block}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>h5,#wrapper.payment #content #receiver_info>div+section #input_giftcode>h5,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>h5,#wrapper.payment #content #sender_info>div+section #input_giftcode>h5{padding-bottom:20px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table,#wrapper.payment #content #sender_info>div+section #input_giftcode>table{background:#f6f6f6;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;table-layout:fixed;width:100%}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table th,#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table th,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table th,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td,#wrapper.payment #content #sender_info>div+section #input_giftcode>table th,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td{height:70px;vertical-align:middle;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table th,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table th,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table th,#wrapper.payment #content #sender_info>div+section #input_giftcode>table th{font-weight:bold;padding-left:15px;width:93px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td{border-bottom:1px solid #e2ddd7;padding-right:15px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td input,#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td select,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td input,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td select,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td input,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td select,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td input,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td select{height:40px;padding-top:10px;padding-bottom:10px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td input,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td input,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td input,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td input{background:white;line-height:20px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td .select_wrapper,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td .select_wrapper,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td .select_wrapper,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td .select_wrapper{width:138px;margin-right:15px;cursor:pointer}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>table td .select_wrapper select,#wrapper.payment #content #receiver_info>div+section #input_giftcode>table td .select_wrapper select,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>table td .select_wrapper select,#wrapper.payment #content #sender_info>div+section #input_giftcode>table td .select_wrapper select{width:158px;font-size:13px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>div,#wrapper.payment #content #receiver_info>div+section #input_giftcode>div,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>div,#wrapper.payment #content #sender_info>div+section #input_giftcode>div{border-bottom:1px solid #e2ddd7;height:20px;line-height:20px;padding-top:10px;padding-bottom:10px;background:white;position:relative}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>div label,#wrapper.payment #content #receiver_info>div+section #input_giftcode>div label,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>div label,#wrapper.payment #content #sender_info>div+section #input_giftcode>div label{display:block;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_check_off-5edebb23351ad8fff171542d15424e2d2f6269a5dfa2e49804369c6ba140c7f7.png) no-repeat 15px center;padding-left:47px;width:100%;height:20px;line-height:20px;cursor:pointer}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>div label.on,#wrapper.payment #content #receiver_info>div+section #input_giftcode>div label.on,#wrapper.payment #content #sender_info>div+section #add_new_creditcard>div label.on,#wrapper.payment #content #sender_info>div+section #input_giftcode>div label.on{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_check_on-880b83ff5790bcdfae9941491e1d1acdab7de4b96a87c4ef6784c6cae6c7cb40.png)}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard>div input[type="checkbox"],#wrapper.payment #content #receiver_info>div+section #input_giftcode>div input[type="checkbox"],#wrapper.payment #content #sender_info>div+section #add_new_creditcard>div input[type="checkbox"],#wrapper.payment #content #sender_info>div+section #input_giftcode>div input[type="checkbox"]{position:absolute;z-index:-1;top:1px;left:1px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution{margin-top:60px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution+dl,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution+dl,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution+dl,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution+dl{padding-top:1em;margin-top:0}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution dt,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution dt,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution dt,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution dt{font-size:10px;font-weight:bold;line-height:1;padding-bottom:5px}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution dd,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution dd,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution dd,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution dd{font-size:10px;line-height:1.6}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution dt:before,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution dt:before,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution dt:before,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution dt:before{content:" ";display:inline-block;*display:inline;*zoom:1;width:15px;height:10px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_upup_gray-181a732f0002c1386c840a31c3c328d1587ba99092b21e12a046c7d01a89c794.gif) no-repeat left center}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution.on dt:before,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution.on dt:before,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution.on dt:before,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution.on dt:before{content:" ";display:inline-block;*display:inline;*zoom:1;width:15px;height:10px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_downdown_gray-ae56d578ba9b904968c3ec1713e8491989f26c664e157e0a8fe2ebc5652ce3d6.gif) no-repeat left center}#wrapper.payment #content #receiver_info>div+section #add_new_creditcard dl.creditcard_caution.none dt:before,#wrapper.payment #content #receiver_info>div+section #input_giftcode dl.creditcard_caution.none dt:before,#wrapper.payment #content #sender_info>div+section #add_new_creditcard dl.creditcard_caution.none dt:before,#wrapper.payment #content #sender_info>div+section #input_giftcode dl.creditcard_caution.none dt:before{content:"";background:none;width:0}#wrapper.payment #content #proceed .accordion{background:#f6f6f6;border-top:1px solid #e2ddd7;border-bottom:1px solid #e2ddd7;margin-bottom:65px}#wrapper.payment #content #proceed .accordion .acc_title{height:40px;line-height:40px;padding-left:47px;font-size:11px;text-align:left;cursor:pointer;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_right_gray-9f21c712d7a7f78606efd33d92c069eff75c9acb9a60d2596c19b203e2d7a756.png) no-repeat 20px center}#wrapper.payment #content #proceed .accordion .acc_title.on{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/arrow_down_gray-df7f5b94b3108c8ca17f3f4feea9093007f974add12dec7926fbb97335a62ed2.png) no-repeat 17px center}#wrapper.payment #content #proceed .accordion .acc_content{padding-left:47px;display:none}#wrapper.payment #content #proceed .accordion .acc_content article{border-top:1px solid #e2ddd7;padding-bottom:30px;height:300px;overflow-y:scroll}#wrapper.payment #content #proceed .accordion .acc_content article h1{font-size:14px;color:#1e1e1e;font-weight:bold;padding-top:20px;padding-right:20px}#wrapper.payment #content #proceed .accordion .acc_content article h2{font-size:12px;color:#726c66;font-weight:bold;padding-top:20px;padding-bottom:5px;padding-bottom:15px;border-bottom:1px solid #e2ddd7;padding-right:20px;margin-bottom:15px}#wrapper.payment #content #proceed .accordion .acc_content article p,#wrapper.payment #content #proceed .accordion .acc_content article li{line-height:1.6;padding-right:20px;padding-bottom:0.5em}#wrapper.payment #content #proceed .accordion .acc_content article ul li{padding-left:1em;text-indent:-1em}#wrapper.payment #content #proceed .accordion .acc_content article ul li:before{content:"・"}#wrapper.payment #content #proceed>p{text-align:center;font-weight:bold;color:#1e1e1e;padding-bottom:20px}#wrapper.payment #content #proceed .go_next{display:block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;margin:0 auto;width:100%;height:60px;text-align:center;line-height:60px;font-size:24px;font-weight:300;color:white;background:#5eb51f}#wrapper.payment #content #proceed .go_next.invalid{filter:progid:DXImageTransform.Microsoft.Alpha Opacity=50;opacity:0.5}#wrapper.payment #content #caution p{font-size:10px;padding-bottom:0px;line-height:1.6}.holi_head{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/2015/holihead_bg-30c3258bf3d0a1a07e8e62c24d9103d80183fe73d1a797bd66edeabb0a509b15.jpg) 0% 0% repeat}.eg_header.holi_head .inner h1{margin:0}.eg_header.holi_head .inner>span{margin-top:21px}.holi_himg_online{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/2015/holihead_online-98f7e200be49076177284b80ec8bf3f62b726fd05f1baecf257bc47ebe3c2627.png) 0% 40% no-repeat;height:67px;width:200px;background-size:90% auto;text-indent:-99999px}.holi_himg_real{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/holiday/2015/holihead_real-f97bdc7e8c473b3b4a4cb201d48b32477c8147bb833f3fc4c345a736922bbd4f.png) 0% 40% no-repeat;height:67px;width:200px;background-size:90% auto;text-indent:-99999px}#wrapper.payment #content #proceed .go_next.holi{background-color:#771a1e}.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}.btn{display:block;width:auto;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;font-weight:bold;font-size:18px;line-height:44px;height:44px}.btn:hover{text-align:center;font-weight:bold;font-size:18px;line-height:44px;height:44px}.lp_content{margin:auto;width:100%;font-family:"ヒラギノ角ゴ Pro W3", "Hiragino Kaku Gothic Pro", "メイリオ", Meiryo, 'ＭＳ Ｐゴシック', sans-serif}.img-block{display:block;max-width:800px;width:100%;margin:auto}.img-block-modal{display:block;width:70%;margin:0 auto}.lp_caution{color:#666666;font-size:0.7em;margin-bottom:15px;margin-top:25px;text-align:center;line-height:1.7em}.lp_text{color:#066342;font-size:0.85em;padding:20px 20px 10px;line-height:28px;font-weight:900;text-align:center}.lp_btn{padding:0 10px;margin-bottom:20px;width:340px;margin:20px auto}.lp_btn a.btn{background-color:#066342;color:#ffffff}.lp_text2{color:#8f8f8f;font-size:0.8em;padding:0px 20px 20px;line-height:28px;font-weight:900;text-align:center}.lp_text2 p{font-size:1.3em;line-height:1.8em}.lp_text_modal{margin:10px auto;text-align:center}.lp_text_modal p{font-size:0.8em;color:#673819;font-weight:100;margin:5px 0px}.lp_letter_txt{margin-top:35px;display:block}.lp_letter_txt img{width:40%;margin:auto}.lp_letter_link{width:12%;margin:27px auto}.lp_letter_link a{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/promotion/lp_img10-9811bb43c48f2cf7f2997bc75e4d130006d9007850557a25b6c7ac0b359ab5cc.png) no-repeat 0 0;height:29px;display:block;background-size:100%}p a.lp_link{color:#066342}.lp_footer{background-color:#066342;padding:34px 14px 24px;width:800px;margin:40px auto 0}.lp_footer img{margin:auto;width:550px}.lp_footer p{color:#ffffff;font-size:0.3em;margin-top:18px;text-align:right;font-weight:100}.top_link{color:#8f8f8f;font-size:0.8em;padding:10px 20px 20px;line-height:28px;font-weight:900;text-align:center}.top_link a.lp_link{color:#5eb51f}.modal_content .lp_text,.lp_content.white_day .lp_text{color:#673819;font-size:1em;padding:15px;margin:23px auto 0}.modal_content .lp_text_2,.lp_content.white_day .lp_text_2{font-size:0.8em;font-weight:100;margin-top:0}.modal_content .lp_text_3,.lp_content.white_day .lp_text_3{margin-top:3px;margin-bottom:1.2%}.modal_content .lp_btn,.lp_content.white_day .lp_btn{margin-top:34px}.modal_content .lp_btn a.btn,.lp_content.white_day .lp_btn a.btn{background-color:#673819;color:#ffffff}.modal_content .lp_img_con,.lp_content.white_day .lp_img_con{text-align:center}.modal_content .lp_table,.lp_content.white_day .lp_table{width:88%;margin:auto;max-width:800px}.modal_content table,.lp_content.white_day table{width:100%;line-height:1.3em;border:1px solid #ededed;border-top:0}.modal_content table td,.lp_content.white_day table td{font-size:0.8em;font-weight:100;padding:13px}.modal_content table .t_date,.lp_content.white_day table .t_date{min-width:83px;width:29%;text-align:center;padding:8px;border-right:1px solid #ededed}.modal_content table .t_text,.lp_content.white_day table .t_text{border-bottom:1px solid #ededed}.modal_content .lp_t_top,.lp_content.white_day .lp_t_top{border-top:1px solid #ededed}.modal_content .lp_footer,.lp_content.white_day .lp_footer{background-color:#673819;color:#ffffff}.modal_content .lp_footer .lp_footer_text,.lp_content.white_day .lp_footer .lp_footer_text{font-size:0.7em;text-align:center;line-height:1.6em}.modal_content .lp_img,.lp_content.white_day .lp_img{width:88%;text-align:center;margin:4% auto}.white_check{font-size:0.8em;padding-right:15px;padding-left:15px;margin-bottom:6%;text-align:center}.sbj_check{display:inline-block;line-height:15px;padding-left:25px;position:relative;font-size:1.1em;font-weight:100}.white_check input[type="checkbox"]{display:none}.white_check lable.sbj_check{position:relative;display:inline-block;padding:3px 3px 3px 22px;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}.white_check label::before,.white_check label::after{position:absolute;content:'';-webkit-transition:all .2s;transition:all .2s}.white_check label::before{top:16%;left:0;margin-top:-5px;width:18px;height:18px;background:#f4f4f4;border:1px solid #ccc;border-radius:3px}.white_check label::after{opacity:0;top:1px;left:4px;width:5%;height:5px;border-left:2px solid #5eb51f;border-bottom:2px solid #5eb51f;-webkit-transform:rotate(-45deg) scale(0.5);transform:rotate(-45deg) scale(0.5)}.white_check input[type="checkbox"]:checked+label::before{background:#fff}.white_check input[type="checkbox"]:checked+label:after{opacity:1;-webkit-transform:rotate(-45deg) scale(1);transform:rotate(-45deg) scale(1)}.white_check_link{line-height:1.3em;font-size:1em;margin-bottom:5%;margin-top:5%}.white_check_link a{color:#5eb51f;text-decoration:underline}.white_top_link{width:95%;margin:5% auto 3%;font-size:0.8em;text-align:center}.white_top_link:before{content:" ";background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/promotion/white_icon-a698dc2b1074093edcb5434f104c48991a03e90bfb848f938f45e2816c277b2c.jpg) no-repeat 0 0;height:39px;background-size:95%;display:inline-block;width:54px;vertical-align:middle;margin-right:12px}.white_top_link a:after{content:" ";height:17px;width:23px;background:url(/assets/sp/arrow_right_gray-7b7052733aa65bfb0a4f4ebeccdef65b.png) no-repeat center 0;background-size:9px 16px;display:inline-block;vertical-align:middle;margin-left:4px}.hatena:after{content:" ";padding:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/icon_question-4c65910514702d8b8deeed160f67d30d2de26d2e4ee42da1adce3a68100df94c.png);background-repeat:no-repeat;background-position:right center}.head_close{text-align:right;padding:14px 15px 0 0}.head_close:after{content:" ";padding:10px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png);background-repeat:no-repeat;background-position:right center}.f_close{text-align:center;text-align:center;font-size:0.7em;margin-top:4%;margin-bottom:4%}.f_close:before{content:" ";padding:0 7px;background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/plus_upup_gray-b2fc5cb2a9cf192603b14fb9a543bc4ae547679635825e56b193775c7fa72841.png);background-repeat:no-repeat;background-position:right center;background-size:15px;margin-right:6px;height:2px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.static img{vertical-align:top}#wrapper.static header{margin-top:50px}#wrapper.static header .title{width:100%;margin-bottom:50px;padding:0;overflow:hidden}#wrapper.static header .title .guide{display:block;text-indent:-9999px;width:50%;margin:0 auto;height:60px;background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/static/tab_guide-faq-4f803422367e0de1d6e3604f83e0813b4663bdc540661d9b90649cc27a152a80.png) no-repeat;background-position:0 -60px}#wrapper.static .btn{display:inline-block;vertical-align:top;font-size:24px;margin:40px 10px 60px;width:284px;height:60px;line-height:60px;text-align:center;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#wrapper.static .btn.green{color:white;font-size:24px;background:#5eb51f}#wrapper.static .btn.white{border:1px solid #e2ddd7;color:#1e1e1e;font-size:18px;background:white}#wrapper.static .button_area{text-align:center}#wrapper.static .sorry_image{width:240px}#wrapper.static .btn.dark_beige{border:solid 1px #C6893F;color:#C6893F}#wrapper.static.guide header img{display:block;margin:-30px auto 29px}#wrapper.static.guide article{margin-bottom:10px}#wrapper.static.guide article .heading_message h2{text-align:center;padding-top:25px;padding-bottom:25px}#wrapper.static.guide article .heading_message p{text-align:center;font-size:14px;color:#726c66;line-height:1.8;margin-bottom:70px}#wrapper.static.guide article section{width:100%;overflow:hidden;margin:40px auto 0}#wrapper.static.guide article section h2{font-weight:bold;color:#1e1e1e;font-size:21px;padding-bottom:0}#wrapper.static.guide article section .guide_heading{padding-bottom:20px;border-bottom:2px solid #5eb51f}#wrapper.static.guide article section .left{float:left}#wrapper.static.guide article section .right{float:right}#wrapper.static.guide article section .guide_heading{padding-bottom:23px}#wrapper.static.guide article section .sending_steps,#wrapper.static.guide article section .getting_steps,#wrapper.static.guide article section .faq_cols{text-align:center}#wrapper.static.guide article section .step{display:inline-block;vertical-align:top;text-align:left;margin-top:15px;width:31.5%}#wrapper.static.guide article section .step .section_heading{font-size:13px;color:#525252;font-weight:bold;margin-bottom:10px}#wrapper.static.guide article section .step .heading_txt{font-size:11px;line-height:17px;color:#726c66}#wrapper.static.guide article section .step img{max-width:100%;height:auto}#wrapper.static.guide article section.faq .step{width:47.5%}#wrapper.static.guide article section p{line-height:1.8;padding-bottom:13px;font-size:14px;color:#525252}#wrapper.static.guide article section.guide_1{margin-bottom:37px}#wrapper.static.guide article section.guide_1 .left{width:560px}#wrapper.static.guide article section.guide_1 .right{width:340px}#wrapper.static.guide article section.guide_2{margin-bottom:47px}#wrapper.static.guide article section.guide_2 .left{width:475px}#wrapper.static.guide article section.guide_2 .right{width:425px}#wrapper.static.guide article section.guide_2 .right p{padding-left:40px}#wrapper.static.guide article section.guide_3{width:930px;margin-bottom:80px}#wrapper.static.guide article section.guide_3 .left{width:386px}#wrapper.static.guide article section.guide_3 .right{width:544px}#wrapper.static.guide article section.guide_4{margin-bottom:80px}#wrapper.static.guide article section.guide_4 .left{width:474px}#wrapper.static.guide article section.guide_4 .right{width:426px}#wrapper.static.guide article section.guide_4 .right p{padding-left:40px}#wrapper.static.guide article section.guide_5{margin-bottom:50px}#wrapper.static.guide article section.guide_5 .left{width:474px}#wrapper.static.guide article section.guide_5 .right{width:426px}#wrapper.static.guide article section.faq_list .list_area{padding-top:20px}#wrapper.static.guide article section.faq_list div dl{padding:0 40px 40px}#wrapper.static.guide article section.faq_list div dl dt{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/pc/static/icon_q-b3df58336e3afe862864b756ba25973bf61c03053c65747121a22e1ea2bab578.gif) no-repeat left top;padding-left:40px;padding-top:7px;font-size:14px;font-weight:bold;line-height:1.6;padding-bottom:28px;color:#525252}#wrapper.static.guide article section.faq_list div dl dd{font-size:11px;color:#726c66;line-height:1.6;padding-left:40px}#wrapper.static.guide article .button_area .btn{font-size:20px}#wrapper.static footer{clear:both}#wrapper.static .bottom_area{text-align:center}#wrapper.static .bottom_area .btn{display:inline-block;-webkit-border-radius:3px;-moz-border-radius:3px;-ms-border-radius:3px;-o-border-radius:3px;border-radius:3px;text-align:center;width:25%;font-size:12px;line-height:30px;height:30px;margin:20px auto}#wrapper.static .bottom_area .btn.white{border:1px solid #e2ddd7;color:#1e1e1e;background:white}#wrapper.static .expired_notice{font-size:20px;color:#726c66;margin:140px 0 50px;text-align:center}#wrapper.static.systemerror,#wrapper.static.not_found,#wrapper.static.maintenance{width:60%;MIN-HEIGHT:380px;margin:50px auto;font-size:14px;text-align:center}#wrapper.static.systemerror a,#wrapper.static.not_found a,#wrapper.static.maintenance a{display:block;margin:50px auto 0}#wrapper.static.systemerror .history,#wrapper.static.not_found .history,#wrapper.static.maintenance .history{margin-top:150px}#wrapper.policies article{margin-top:40px;margin-bottom:10px;overflow:hidden}#wrapper.policies h1{font-size:18px;margin-bottom:40px;font-weight:bold;color:#1e1e1e}#wrapper.policies h2{font-size:14px;padding-top:30px;margin-bottom:30px;font-weight:bold;border-bottom:2px solid #726c66;padding-bottom:15px}#wrapper.policies p,#wrapper.policies li{line-height:1.6;padding-bottom:1em}#wrapper.policies ul li{padding-left:1em;text-indent:-1em}#wrapper.policies ul li:before{content:"・"}#wrapper.notice-20230307 article{max-width:640px;margin:auto}#wrapper.notice-20230307 article .content-20230307 p{font-size:14px;margin:0 0 2em;line-height:1.7}#wrapper.notice-20230307 article .content-20230307 p a{text-decoration:underline}#wrapper.notice-20230307 article .content-20230307 strong{font-weight:bold}#wrapper.notice-20231026 article{max-width:640px;margin:auto}#wrapper.notice-20231026 article .content-20231026 p{font-size:14px;margin:0 0 2em;line-height:1.7}#wrapper.notice-20231026 article .content-20231026 p a{text-decoration:underline}#wrapper.notice-20231026 article .content-20231026 strong{font-weight:bold}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.thanks{background-color:#F6F6F6;width:400px !important;margin-top:20px}#wrapper.thanks h1{padding-bottom:10px;text-align:center;color:#333333}#wrapper.thanks h2{text-align:center;width:95%;font-size:0.85em;color:#726c66;background:#e5e5e5;padding:2.5%}#wrapper.thanks nav#tabs{display:flex;margin:12px 0px;background-color:#e5e5e5;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}#wrapper.thanks nav#tabs .tab{width:50%;padding:15px;text-align:center;font-size:13px;font-weight:bold;color:#0D754A;-webkit-border-radius:25px;-moz-border-radius:25px;-ms-border-radius:25px;-o-border-radius:25px;border-radius:25px}#wrapper.thanks nav#tabs .tab.on{background-color:#0D754A;color:#ffffff}#wrapper.thanks .tool_menu_button{height:50px;width:50px;padding:13px;background-color:#FFFFFF;display:block;margin:0 10px;border-radius:25px;display:flex;justify-content:center;align-items:center}#wrapper.thanks .tool_menu_button.active{background-color:#0D754A}#wrapper.thanks .tool_menu_button img{width:100%}#container>#new_card #new_reply_message_form{padding:12px 5%}#container>#new_card .snap-cards-viewpoint{width:100%;overflow:scroll;margin:auto}#container>#new_card .snap-cards-wrapper{display:flex;justify-content:start;align-items:center}#container>#new_card .snap-card{width:80px;margin:12px 4px 4px}#container>#new_card .snap-card.on{border:solid 4px #0D754A;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;margin:8px 0 0}#container>#new_card .konvajs-content{margin:20px auto}#container>#new_card .image-options{margin-top:-10px}#container>#new_card .image-options ul{display:flex;justify-content:space-evenly;text-align:center;font-size:12px}#container>#new_card .image-options .filter-image{display:flex;align-items:center}#container>#new_card .image-options .option-reselect{text-align:right}#container>#new_card .image-options .btn-reselect{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/paint/image_gray-05419dce27a371d3fc18b13d8eac125074fca1bedf67cc74dc850a864c5c3088.png);background-repeat:no-repeat;background-size:20px;background-position:10px;padding:10px 10px 10px 35px;color:#858585;border:1px solid #858585;background-color:transparent;-webkit-border-radius:20px;-moz-border-radius:20px;-ms-border-radius:20px;-o-border-radius:20px;border-radius:20px}#container>#new_card section#go_next{width:auto;margin:20px auto 15px}#container>#new_card section#go_next p{letter-spacing:0.05em;font-size:11px;line-height:1.4;text-align:center;margin:10px 0}#container>#new_card section#go_next p a{color:#5eb51f}#container>#new_card button.btn{width:100%}#container>#new_card .btn-complete{border-radius:20px}.show-thankyou h3{color:#333333}.show-thankyou p{font-size:0.75rem;color:#333333;margin:12px 0}.show-thankyou .sectionx{padding:0px 12px}.show-thankyou .content .card{margin:auto;padding:10px 48px;text-align:center}.show-thankyou .content .card img{max-width:100%;border-radius:10px}.show-thankyou .content .how-to-save{line-height:1.75;padding:10px 16px}.show-thankyou .content .save-head{font-size:18px}.show-thankyou .content .save-message{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/thanks/icon-save2device-c5de2a753f22529e3a25f1553b457dbe7d0e1240a9af86fb4dc1933a0e7d9fb7.png);background-repeat:no-repeat;background-size:70px;background-position-x:right;font-size:12px}.show-thankyou .content .save-annotation{font-size:8px}.show-thankyou .content .reply_url{background:#F7F7F7}.show-thankyou .content .save-limit{text-align:right;margin-bottom:0px}.show-thankyou .content .sbj_ul li{width:18%}.show-thankyou .content .sbj_ul li .send_provider_icon{font-size:12px}.show-thankyou .content .sbj_ul li .send_provider_icon span{padding:10px 10px}.show-thankyou .content .thanks_content{margin:30px auto;width:90%}.show-thankyou .content .thanks_content .btn{font-size:16px;color:white}.show-thankyou .content .thanks_content .btn span{background:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png) no-repeat left center;background-size:29px 29px;padding:10px 0 10px 39px}.show-thankyou .content .thanks_content .btn.fb span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_facebook-5d4b96b55e29380d0dac3b3efd8cc42ff6fe7cedd63e317ea76ca10120ef9c09.png)}.show-thankyou .content .thanks_content .btn.tw span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_twitter-c44fe9e1704fefc1086cc6b32105d5da77c78a49aec011daecd5b658c913879d.png)}.show-thankyou .content .thanks_content .btn.insta span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/renewal_content/icon_instagram_white-7e6cff1a84004e11329ec3a0524c21e3c8ebb4b61c89426da445609214f00445.png)}.show-thankyou .content .thanks_content .btn.mixi span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_sns_mixi-3944c3e58543f7aab296a9dd09fa9cdf77eb508056e4e61eb3c0ca617d8e0335.png)}.show-thankyou .content .thanks_content .btn.line span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_line_transparent-3e27fbddbc7ab42f94155e59b4f90cbcd5a1afe6c595e5f88831b9e5b6c7c548.png);background-size:29px 28px}.show-thankyou .content .thanks_content .btn.mail span{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/sp/icon_mail_transparent-ed7a1f98573f01a392f38f3d23d83adb9831e3e6b6d0aeff7421b1ea9d9a16fe.png);background-size:24px 19px}.show-thankyou .content .vanish_time{text-align:right}#thanks-modal .modal-header,#thanks-modal .modal-body{padding:0px}#thanks-modal .modal-container{width:300px}#thanks-modal .thanks-onboarding{position:relative;width:300px;background-color:#F6F6F6}#thanks-modal .thanks-catchcopy{display:inline;position:absolute;left:0;top:0;line-height:1.5;padding:24px}#thanks-modal .thanks-catchcopy h1{color:#0D754A;font-size:20px;font-weight:bold}#thanks-modal .thanks-catchcopy p{padding:20px 0;color:#0D754A;font-size:14px}#thanks-modal .thanks-catchcopy .highlight{background:linear-gradient(transparent 0, #FFDF70 0);background-repeat:no-repeat;background-position:-300px}#thanks-modal .thanks-catchcopy .highlight.on{background-position:0px;transition:1.5s}#thanks-modal .thanks-cat{position:absolute;left:20px;bottom:30px;width:260px !important;margin:auto;font-size:16px;border-radius:50px}#thanks-modal-share .modal-container{width:400px}#thanks-modal-share .modal-header{padding-bottom:0px}#thanks-modal-share .modal-body{padding-top:15px}#thanks-modal-share .fadedown.on{animation:fadedown 1s cubic-bezier(0.33, 1, 0.68, 1) 1 forwards}#thanks-modal-share .btn{width:100%}#thanks-modal-share .btn.border-green{color:#1e1e1e}#thanks-modal-share .preview-body{position:relative;height:240px}#thanks-modal-share #photo-data{max-width:100%;max-height:100%}.return_gift{text-align:center;margin:16px}.return_gift h3{font-weight:bold}.return_gift img{width:100%;margin:10px 0 10px 0}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#bplp-top{position:relative}#bplp-top .finished{background:#006241}#bplp-top .finished span{color:#FDFFFE}#bplp-top .purchase-btn{background:#ffffff;box-shadow:0px 2px 2px 0px #00000026;border-radius:50px;padding:10px 23px;gap:10px;width:140px;height:50px;z-index:100}#bplp-top .fixed{position:fixed}#bplp-top .main-image{position:relative;display:block;overflow:hidden}#bplp-top .main-image h2{font-family:'SoDoSans';color:#FF9FB0}#bplp-top .main-image p{font-family:'AXIS Std';color:#D4E9E2}#bplp-top .main-image .background{z-index:-1;background-repeat:no-repeat;background-size:cover}#bplp-top .outline .container{margin:0 auto}#bplp-top .outline .container p{margin-top:6px}#bplp-top .outline .container .finished-banner{margin-top:20px;background:#006241;box-shadow:0px 2px 2px rgba(0,0,0,0.15);border-radius:4px}#bplp-top .outline .container .finished-banner span{color:#FDFFFE}#bplp-top .outline .container .how-to-get h2{font-family:'SoDoSans'}#bplp-top .outline .container .how-to-get .number{height:32px;border-radius:32px;background:#006241}#bplp-top .outline .container .notes{background:#E7E7E7}#bplp-top .outline .container .notes .content{display:flex;flex-direction:row;align-items:flex-start;gap:10px}#bplp-top .outline .container .notes .span{line-height:160%;display:flex;align-items:center}#bplp-top .confirmation{background:#EFEFEF}#bplp-top .confirmation .confirmation-detail h2{font-size:30px}#bplp-top .confirmation .confirmation-detail .mail{padding:40px 30px;gap:30px}#bplp-top .confirmation .confirmation-detail .history{flex-direction:column;padding:40px 30px;gap:30px;background:rgba(255,255,255,0.6)}#bplp-top .confirmation .contact-btn{background:#ffffff;border-radius:80px}#bplp-top .confirmation .contact-btn h4{padding-top:28px;padding-bottom:12px;margin:auto}#bplp-top .confirmation .contact-btn img{display:block;position:relative;bottom:32px;left:90%;right:10%}#bplp-top .confirmation .caution-btn{background:#D1D1D1;border-radius:8px}#bplp-top .confirmation .caution-btn div h4{padding:28px 8px 2px 0;margin:auto}#bplp-top .confirmation .caution-btn div>span{font-weight:500;position:relative;bottom:30px;left:90%}#bplp-top .confirmation .caution-btn ul{display:none}#bplp-top .confirmation .caution-btn ul hr{height:1px;border:none;border-top:1px #000000 solid}#bplp-top .confirmation .caution-btn ul li{padding:22px 0}#bplp-top .confirmation .caution-btn ul li p{font-weight:300}#bplp-top .confirmation .caution-btn ul li:last-child{height:auto}#bplp-top .confirmation .caution-btn ul li a{text-decoration:underline}#bplp-top .confirmation .caution-btn ul.open{display:block}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#modal-gifted-card-for-group-gift h1,#modal-gifted-card-for-group-gift h2,#modal-gifted-card-for-group-gift h3,#modal-gifted-card-for-group-gift h4,#modal-gifted-card-for-group-gift h5,#modal-gifted-card-for-group-gift h6,#modal-gifted-card-for-group-gift p,#switch-tabs-for-group-gift h1,#switch-tabs-for-group-gift h2,#switch-tabs-for-group-gift h3,#switch-tabs-for-group-gift h4,#switch-tabs-for-group-gift h5,#switch-tabs-for-group-gift h6,#switch-tabs-for-group-gift p{font-weight:700}#modal-gifted-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background:rgba(0,0,0,0.2)}#switch-tabs-for-group-gift{position:fixed;bottom:0;z-index:100;width:100%}#switch-tabs-for-group-gift .buttons-container{display:flex;justify-content:center;align-items:center;background-color:#f6f6f6}#switch-tabs-for-group-gift .buttons-container .tab-button{border-radius:unset}#switch-tabs-for-group-gift .buttons-container .tab-button p{font-weight:400}#switch-tabs-for-group-gift .buttons-container .tab-button.bouquet img{width:19px}#switch-tabs-for-group-gift .buttons-container .tab-button.gift img{width:14px}#switch-tabs-for-group-gift .buttons-container .tab-button.selected{border-bottom:4px solid #1e1e1e}#switch-tabs-for-group-gift .buttons-container .tab-button.selected p{font-weight:700}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.card-cover-for-group-gift h1,.card-cover-for-group-gift h2,.card-cover-for-group-gift h3,.card-cover-for-group-gift h4,.card-cover-for-group-gift h5,.card-cover-for-group-gift h6,.card-cover-for-group-gift p,.modal-message-card-for-group-gift h1,.modal-message-card-for-group-gift h2,.modal-message-card-for-group-gift h3,.modal-message-card-for-group-gift h4,.modal-message-card-for-group-gift h5,.modal-message-card-for-group-gift h6,.modal-message-card-for-group-gift p,.sender-card-for-group-gift h1,.sender-card-for-group-gift h2,.sender-card-for-group-gift h3,.sender-card-for-group-gift h4,.sender-card-for-group-gift h5,.sender-card-for-group-gift h6,.sender-card-for-group-gift p,.message-card-for-group-gift h1,.message-card-for-group-gift h2,.message-card-for-group-gift h3,.message-card-for-group-gift h4,.message-card-for-group-gift h5,.message-card-for-group-gift h6,.message-card-for-group-gift p{font-weight:700}.group-gift-card{position:absolute;width:100%;height:100%;z-index:20;display:flex;justify-content:center;background-color:#1e1e1e}.card-cover-for-group-gift{position:relative;text-align:center;height:100%}.card-cover-for-group-gift .overlay{position:absolute;top:0;left:0}.card-cover-for-group-gift .send-to-name-container{display:flex;justify-content:center;align-items:center}.card-cover-for-group-gift .send-to-name-container .send-to-name{font-weight:900;white-space:nowrap}.card-cover-for-group-gift .send-to-name-container input.send-to-name{position:relative;z-index:30;height:inherit;border:none;border-radius:6px;text-align:center}.card-cover-for-group-gift .send-to-name-container input.send-to-name::placeholder{font-size:12px;color:#ffffff}.card-cover-for-group-gift .upload-button{z-index:30;background-color:unset;width:134px;height:134px}.scroll-guide-for-group-gift{position:fixed;top:66.5%;left:50%;transform:translate(-50%, 0);text-align:center;opacity:0;animation-name:fade-in;animation-delay:7s;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.scroll-guide-for-group-gift p{font-size:14px;color:#ffffff}.scroll-guide-for-group-gift img{margin-top:10px}.modal-message-card-for-group-gift{position:fixed;top:0;left:50%;transform:translate(-50%, 0);width:100%;height:100%;overflow:scroll}.modal-message-card-for-group-gift::-webkit-scrollbar{display:none}.modal-message-card-for-group-gift .group-gift-card-mask{margin-top:100vh;width:90%;padding:0 5%;padding-bottom:100px}.modal-message-card-for-group-gift .group-gift-card-mask .logo-header{background-color:#ffffff;border-radius:10px 10px 0 0;padding:50px 0 10px;text-align:center}.modal-message-card-for-group-gift .group-gift-card-mask .logo-header img{width:80px}.modal-message-card-for-group-gift .group-gift-card-mask .round-footer{height:40px;background-color:#ffffff;border-radius:0 0 10px 10px}.scroll-back-button-container{position:fixed;top:10px;left:50%;transform:translate(-50%, 0);opacity:0}.scroll-back-button-container.fade-in{animation-name:fade-in;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.scroll-back-button-container.fade-out{animation-name:fade-out;animation-duration:1s;animation-timing-function:ease-in;animation-fill-mode:forwards}.sender-card-for-group-gift{display:flex;align-self:flex-start;align-items:center;width:100%}.sender-card-for-group-gift .icon-container{position:relative}.sender-card-for-group-gift .icon-container .icon{width:40px;height:40px;object-fit:cover;border-radius:50%}.sender-card-for-group-gift .icon-container .upload-button{position:absolute;top:0;left:0;width:40px;height:40px;background:rgba(0,0,0,0.2)}.sender-card-for-group-gift .icon-container .upload-button p{font-size:8px;color:#ffffff}.sender-card-for-group-gift .name-container{width:calc(100% - 40px);margin-left:10px}.sender-card-for-group-gift .name-container p,.sender-card-for-group-gift .name-container textarea{text-align:left;font-size:14px;line-height:1.5}.message-card-for-group-gift{display:flex;flex-direction:column;align-items:center;padding:30px 20px;background-color:#ffffff;font-weight:700}.message-card-for-group-gift .content-container{margin-top:20px;width:100%}.message-card-for-group-gift .content-container p,.message-card-for-group-gift .content-container textarea{font-size:14px;line-height:25.2px;white-space:pre-wrap}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.group-gift-dashboard h1,#wrapper.group-gift-dashboard h2,#wrapper.group-gift-dashboard h3,#wrapper.group-gift-dashboard h4,#wrapper.group-gift-dashboard h5,#wrapper.group-gift-dashboard h6,#wrapper.group-gift-dashboard p,#modal-edit-card-cover-for-group-gift h1,#modal-edit-card-cover-for-group-gift h2,#modal-edit-card-cover-for-group-gift h3,#modal-edit-card-cover-for-group-gift h4,#modal-edit-card-cover-for-group-gift h5,#modal-edit-card-cover-for-group-gift h6,#modal-edit-card-cover-for-group-gift p,#modal-edit-message-card-for-group-gift h1,#modal-edit-message-card-for-group-gift h2,#modal-edit-message-card-for-group-gift h3,#modal-edit-message-card-for-group-gift h4,#modal-edit-message-card-for-group-gift h5,#modal-edit-message-card-for-group-gift h6,#modal-edit-message-card-for-group-gift p,#modal-landing-for-group-gift h1,#modal-landing-for-group-gift h2,#modal-landing-for-group-gift h3,#modal-landing-for-group-gift h4,#modal-landing-for-group-gift h5,#modal-landing-for-group-gift h6,#modal-landing-for-group-gift p,#modal-select-item h1,#modal-select-item h2,#modal-select-item h3,#modal-select-item h4,#modal-select-item h5,#modal-select-item h6,#modal-select-item p,#modal-share-for-group-gift h1,#modal-share-for-group-gift h2,#modal-share-for-group-gift h3,#modal-share-for-group-gift h4,#modal-share-for-group-gift h5,#modal-share-for-group-gift h6,#modal-share-for-group-gift p,#modal-preview-card-for-group-gift h1,#modal-preview-card-for-group-gift h2,#modal-preview-card-for-group-gift h3,#modal-preview-card-for-group-gift h4,#modal-preview-card-for-group-gift h5,#modal-preview-card-for-group-gift h6,#modal-preview-card-for-group-gift p{font-weight:700}#wrapper.group-gift-dashboard .modal-container h1,#modal-edit-card-cover-for-group-gift .modal-container h1,#modal-edit-message-card-for-group-gift .modal-container h1,#modal-landing-for-group-gift .modal-container h1,#modal-select-item .modal-container h1,#modal-share-for-group-gift .modal-container h1,#modal-preview-card-for-group-gift .modal-container h1{font-size:12px}#wrapper.group-gift-dashboard .modal-container .text-button-container.complete-button p,#modal-edit-card-cover-for-group-gift .modal-container .text-button-container.complete-button p,#modal-edit-message-card-for-group-gift .modal-container .text-button-container.complete-button p,#modal-landing-for-group-gift .modal-container .text-button-container.complete-button p,#modal-select-item .modal-container .text-button-container.complete-button p,#modal-share-for-group-gift .modal-container .text-button-container.complete-button p,#modal-preview-card-for-group-gift .modal-container .text-button-container.complete-button p{font-weight:600;font-size:16px}#wrapper.group-gift-dashboard .modal-container .text-button-container.cancel-button p,#modal-edit-card-cover-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-edit-message-card-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-landing-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-select-item .modal-container .text-button-container.cancel-button p,#modal-share-for-group-gift .modal-container .text-button-container.cancel-button p,#modal-preview-card-for-group-gift .modal-container .text-button-container.cancel-button p{font-weight:300;font-size:12px}#wrapper.group-gift-dashboard .modal-container .modal-header,#wrapper.group-gift-dashboard .modal-container .modal-body,#modal-edit-card-cover-for-group-gift .modal-container .modal-header,#modal-edit-card-cover-for-group-gift .modal-container .modal-body,#modal-edit-message-card-for-group-gift .modal-container .modal-header,#modal-edit-message-card-for-group-gift .modal-container .modal-body,#modal-landing-for-group-gift .modal-container .modal-header,#modal-landing-for-group-gift .modal-container .modal-body,#modal-select-item .modal-container .modal-header,#modal-select-item .modal-container .modal-body,#modal-share-for-group-gift .modal-container .modal-header,#modal-share-for-group-gift .modal-container .modal-body,#modal-preview-card-for-group-gift .modal-container .modal-header,#modal-preview-card-for-group-gift .modal-container .modal-body{max-width:270px;margin:auto}#wrapper.group-gift-dashboard .modal-container .modal-body,#modal-edit-card-cover-for-group-gift .modal-container .modal-body,#modal-edit-message-card-for-group-gift .modal-container .modal-body,#modal-landing-for-group-gift .modal-container .modal-body,#modal-select-item .modal-container .modal-body,#modal-share-for-group-gift .modal-container .modal-body,#modal-preview-card-for-group-gift .modal-container .modal-body{padding-bottom:20px}#wrapper.group-gift-dashboard{text-align:center;padding-bottom:40px;background-color:#e5e5e5}#wrapper.group-gift-dashboard #title-container{display:flex;justify-content:space-between;align-items:center;margin:20px 0;padding:0 20px}#wrapper.group-gift-dashboard #title-container .title-center{color:#006241;font-family:"SoDoSans";font-size:20px;line-height:30px}#wrapper.group-gift-dashboard #title-container .text-container p{font-size:12px}#wrapper.group-gift-dashboard #cover-and-item-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container{display:flex;justify-content:center;position:relative;padding-top:18px;width:100%;height:180px;background-color:#b1b0ae;border-radius:10px}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .cover-thumbnail{height:calc(180px - 18px);overflow-y:hidden}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container{position:absolute;right:10px;bottom:10px;display:flex}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container p{font-size:12px;color:#ffffff}#wrapper.group-gift-dashboard #cover-and-item-container #cover-container .edit-text-container img{margin-top:-1px;margin-left:2px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container{margin-top:20px;display:flex;justify-content:space-between;align-items:center}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .label{text-align:left;font-size:12px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .price-button{width:106px;height:48px}#wrapper.group-gift-dashboard #cover-and-item-container #item-container .price-button p{font-size:18px;line-height:27px}#wrapper.group-gift-dashboard #message-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px}#wrapper.group-gift-dashboard #message-container .message-title{border-bottom:2px solid #f6f6f6;text-align:left;padding-bottom:15px;font-size:12px}#wrapper.group-gift-dashboard #message-container .no-message-container{margin:20px 0;padding:30px 0 20px}#wrapper.group-gift-dashboard #message-container .no-message-container img{margin-top:32px}#wrapper.group-gift-dashboard #message-container .sender-list{border-bottom:2px solid #f6f6f6;margin:20px 0;height:222px;overflow-y:scroll}#wrapper.group-gift-dashboard #message-container .sender-list .sender-container{margin-bottom:10px}#wrapper.group-gift-dashboard #message-container .sender-list .sender-container .sender-card p{font-size:14px}#wrapper.group-gift-dashboard #message-container .buttons-container{margin-top:20px}#wrapper.group-gift-dashboard #message-container .buttons-container .share-button{margin-top:20px}#wrapper.group-gift-dashboard #message-container .buttons-container .share-button .right-icon-container{margin-top:-3px}#wrapper.group-gift-dashboard #message-container .message-notice{margin:10px auto;font-size:12px;line-height:18px}#wrapper.group-gift-dashboard #payment-container{background-color:#ffffff;margin:28px 20px;padding:20px;border-radius:20px;background-color:#f0f0f0}#wrapper.group-gift-dashboard #payment-container .payment-title{border-bottom:2px solid #f6f6f6;text-align:left;padding-bottom:15px;font-size:12px;border-bottom:2px solid #e5e5e5}#wrapper.group-gift-dashboard #payment-container .details-container{border-bottom:2px solid #f6f6f6;border-bottom:2px solid #e5e5e5;padding-bottom:20px}#wrapper.group-gift-dashboard #payment-container .details-container .detail{display:flex;justify-content:space-between;margin-top:20px}#wrapper.group-gift-dashboard #payment-container .details-container .detail p{font-size:14px}#wrapper.group-gift-dashboard #payment-container .caution-container{margin-top:15px}#wrapper.group-gift-dashboard #payment-container .caution-container p{text-align:left;font-size:12px;line-height:18px;font-weight:400}#wrapper.group-gift-dashboard #payment-container .before-go-payment{margin-top:30px}#wrapper.group-gift-dashboard #payment-container .before-go-payment p{text-align:left;font-size:16px;color:#1e1e1e;line-height:24px}#wrapper.group-gift-dashboard #payment-container .go-payment-button{margin-top:20px}#modal-landing-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);text-align:center;z-index:20}#modal-landing-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#EFEFEF}#modal-landing-for-group-gift .contents-container .copy-title{margin-top:68px;font-size:16px;line-height:24px}#modal-landing-for-group-gift .contents-container .kv{margin-top:35px;align-self:center;width:100%;max-width:468px}#modal-landing-for-group-gift .contents-container .next-button{margin-top:35px;width:80%;max-width:320px}#modal-edit-card-cover-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-edit-card-cover-for-group-gift .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-edit-card-cover-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#e5e5e5;display:flex;align-items:center;position:relative}#modal-edit-card-cover-for-group-gift .contents-container::-webkit-scrollbar{display:none}#modal-edit-card-cover-for-group-gift .contents-container #error-messages{margin:65px 20px -15px}#modal-edit-card-cover-for-group-gift .contents-container #preview{margin-top:40px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs{position:fixed;bottom:0;width:100%;z-index:30;background-color:#e5e5e5}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container{display:flex;align-items:flex-end;overflow-x:scroll;padding:20px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail{background-color:unset;padding:0 5px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail.selected p{font-weight:600}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail img{width:60px}#modal-edit-card-cover-for-group-gift .contents-container #carousel-cover-designs .designs-container .cover-design-thumbnail p{margin-top:4px;width:82px;font-size:10px;font-weight:300;color:#1e1e1e}#modal-edit-card-cover-for-group-gift .contents-container .header-container{z-index:30}#modal-edit-card-cover-for-group-gift .contents-container .header-container .complete-button{position:absolute;top:12px;right:10px}#modal-edit-card-cover-for-group-gift .contents-container .header-container .cancel-button{position:absolute;top:12px;left:10px;opacity:0.8;width:auto;padding:0 20px}#modal-edit-card-cover-for-group-gift .contents-container .header-container .cancel-button .text-container{white-space:nowrap}#modal-select-item{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-select-item .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-select-item .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;position:fixed;bottom:0;height:70%;overflow-y:hidden;width:calc(100% - 2 * 20px);padding:20px;padding-bottom:60px;background-color:#ffffff;border-radius:20px 20px 0px 0px}#modal-select-item .contents-container #error-messages{margin-bottom:20px}#modal-select-item .contents-container .notion{font-size:12px;line-height:22px}#modal-select-item .contents-container .contents-container-inner{overflow-y:scroll;padding-bottom:90px}#modal-select-item .contents-container .category-container{margin-top:24px}#modal-select-item .contents-container .category-container .copy-title{font-size:12px;line-height:16px;color:#000}#modal-select-item .contents-container .category-container .buttons-container{margin-top:12px;display:flex;flex-wrap:wrap}#modal-select-item .contents-container .category-container .buttons-container .text-button-container.on{border:2px solid #006241}#modal-select-item .contents-container .category-container .buttons-container button{width:80px;margin-right:6px;margin-bottom:6px}#modal-select-item .contents-container .category-container .buttons-container button .text{font-size:16px}#modal-select-item .contents-container .category-container .buttons-container button .sub-text{font-size:7px}#modal-select-item .contents-container .complete-button-container{position:absolute;bottom:0;left:0;right:0;margin:auto;background-color:#F3F3F3;padding:20px 20px 40px;box-shadow:0px -3px 4px 0px #00000040}#modal-select-item .contents-container .complete-button-container .complete-button-inner{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;height:48px}#modal-select-item .contents-container .complete-button-container p.caution,#modal-select-item .contents-container .complete-button-container .selected-item p{font-size:10px;color:#929292}#modal-select-item .contents-container .complete-button-container .selected-item .price{display:block;margin-top:8px;font-size:16px;font-weight:bold}#modal-select-item .contents-container .complete-button-container .selected-item .price strong{font-size:26px;padding-left:5px}#modal-select-item .contents-container .complete-button-container .button-action{display:flex}#modal-select-item .contents-container .complete-button-container .button-action .text-button-container{width:100px;height:40px}#modal-share-for-group-gift .notice-snackbar{position:fixed;bottom:50px;left:50%;transform:translate(-50%, 0);z-index:110}#modal-edit-message-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-edit-message-card-for-group-gift .tap-container{position:absolute;top:0;left:0;width:100%;height:100%}#modal-edit-message-card-for-group-gift .contents-container{display:flex;flex-direction:column;width:100%;height:100%;overflow-y:scroll;background-color:#ffffff;position:relative;overflow-y:scroll}#modal-edit-message-card-for-group-gift .contents-container .header-container{position:fixed;top:0;z-index:30;width:calc(100% - 2 * 20px);padding:30px 20px 10px;display:flex;flex-direction:row;justify-content:space-between;background-color:#ffffff}#modal-edit-message-card-for-group-gift .contents-container .header-container .cancel-button{justify-content:flex-start}#modal-edit-message-card-for-group-gift .contents-container .margin-container{margin-top:80px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #error-messages{margin:30px 20px 0}#modal-edit-message-card-for-group-gift .contents-container .margin-container .message-container{padding-top:10px}#modal-edit-message-card-for-group-gift .contents-container .margin-container .message-container .content-container{min-height:165px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container{display:flex;justify-content:center}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container .delete-button{margin-top:5px;width:230px}#modal-edit-message-card-for-group-gift .contents-container .margin-container #delete-button-container .delete-button .text{color:#ccc7c1}#modal-edit-message-card-for-group-gift .contents-container .check-container{position:fixed;bottom:0;z-index:30;width:calc(100% - 2 * 20px);padding:15px 20px 30px;display:flex;flex-direction:column;align-items:center;background-color:#ffffff;box-shadow:0px -4px 4px 0px rgba(0,0,0,0.1)}#modal-edit-message-card-for-group-gift .contents-container .check-container .edit-button{margin-top:10px}#modal-preview-card-for-group-gift{position:fixed;top:0;left:0;width:100%;height:100vh;background:rgba(0,0,0,0.2);z-index:20}#modal-preview-card-for-group-gift .close-button{position:fixed;top:10px;right:6px;z-index:100}#modal-preview-card-for-group-gift #preview-footer{position:fixed;bottom:0;z-index:100;width:100%}#modal-preview-card-for-group-gift #preview-footer .footer-button{height:80px;border-radius:unset}#modal-preview-card-for-group-gift #preview-footer .footer-button .left-icon-container{margin-right:10px;width:18px;height:18px}#modal-replace-image .modal-body{padding:32px 20px 10px}#modal-replace-image .caution{margin-top:30px;text-align:center;color:#1e1e1e;font-size:12px;line-height:18px}#modal-replace-image .delete-button{margin-top:16px}#modal-replace-image .cancel-button{margin-top:5px}#modal-replace-image .cancel-button p{font-size:12px;line-height:18px;font-weight:400}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}#wrapper.not-found-for-group-gift,#wrapper.completed-for-group-gift,#wrapper.gifted-for-group-gift{background-color:#e5e5e5;min-height:calc(100vh - 64px);width:auto}#wrapper.not-found-for-group-gift #contents-container,#wrapper.completed-for-group-gift #contents-container,#wrapper.gifted-for-group-gift #contents-container{display:flex;flex-direction:column;align-items:center;padding:20% 20px 0}#wrapper.not-found-for-group-gift #buttons-container,#wrapper.completed-for-group-gift #buttons-container,#wrapper.gifted-for-group-gift #buttons-container{margin:80px auto;padding:0 20px}#wrapper.not-found-for-group-gift .branch,#wrapper.completed-for-group-gift .branch,#wrapper.gifted-for-group-gift .branch{margin-top:40px;width:104px}#wrapper.not-found-for-group-gift h1,#wrapper.not-found-for-group-gift h2,#wrapper.not-found-for-group-gift h3,#wrapper.not-found-for-group-gift h4,#wrapper.not-found-for-group-gift h5,#wrapper.not-found-for-group-gift h6,#wrapper.not-found-for-group-gift p,#wrapper.completed-for-group-gift h1,#wrapper.completed-for-group-gift h2,#wrapper.completed-for-group-gift h3,#wrapper.completed-for-group-gift h4,#wrapper.completed-for-group-gift h5,#wrapper.completed-for-group-gift h6,#wrapper.completed-for-group-gift p,#wrapper.gifted-for-group-gift h1,#wrapper.gifted-for-group-gift h2,#wrapper.gifted-for-group-gift h3,#wrapper.gifted-for-group-gift h4,#wrapper.gifted-for-group-gift h5,#wrapper.gifted-for-group-gift h6,#wrapper.gifted-for-group-gift p{font-weight:700}#wrapper.not-found-for-group-gift h1,#wrapper.completed-for-group-gift h1,#wrapper.gifted-for-group-gift h1{font-size:16px;line-height:29px}#wrapper.not-found-for-group-gift p,#wrapper.completed-for-group-gift p,#wrapper.gifted-for-group-gift p{font-size:14px;line-height:25px}#wrapper.not-found-for-group-gift #contents-container h1,#wrapper.not-found-for-group-gift #contents-container p{align-self:flex-start}#wrapper.completed-for-group-gift #contents-container h1,#wrapper.completed-for-group-gift #contents-container p{align-self:flex-start}#wrapper.completed-for-group-gift #contents-container .text-container{margin-top:20px;align-self:flex-start}#wrapper.completed-for-group-gift #contents-container .text-container h1,#wrapper.completed-for-group-gift #contents-container .text-container p{align-self:flex-start}#wrapper.completed-for-group-gift #buttons-container button{margin:20px 0}#wrapper.gifted-for-group-gift #contents-container{padding-top:10%}#wrapper.gifted-for-group-gift #contents-container h1,#wrapper.gifted-for-group-gift #contents-container p{align-self:flex-start}#wrapper.gifted-for-group-gift #contents-container .faq-container{display:flex;flex-direction:column;align-self:flex-start;margin-top:40px}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container{display:flex;flex-direction:row;align-items:center}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container .help-icon{width:20px}#wrapper.gifted-for-group-gift #contents-container .faq-container .title-container h3{margin-left:4px;font-size:14px}#wrapper.gifted-for-group-gift #contents-container .faq-container p{margin-top:4px;margin-left:24px;font-weight:400;font-size:14px;line-height:22px}#wrapper.gifted-for-group-gift #buttons-container{margin-top:40px}.holi{background-color:#771a1e}.red{color:#d1283e}.darkgray{color:#333333}.brown-bg{background:#f6f6f6}.dbrown-bg{background:#f1f1f1}.white-bg{background:#ffffff}.green{color:#5eb51f}.lightgray{color:#808080}.t-light{color:#726c66}.seasonal{position:relative}.seasonal .image_area{height:100%}.regular{position:relative}.regular .image_area{height:100%}.regular .regular-contents{position:absolute;bottom:0;left:0;right:0}#top .attention{background-color:#ffffff;border-radius:4px}#top .attention p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-lamp-black-2b67ab22491041402765a84d1ced04b3fcb77c55a2e0b00054f6ddd35a8d77b3.svg);background-repeat:no-repeat;background-size:20px;padding-left:30px}#top .attention.white{background-color:#197254}#top .attention.white p{background-image:url(https://d1swxkb7uqu9g1.cloudfront.net/assets/common/icon-lamp-white-ebb33a900cfe2e3e2f6788384467a9fbf83ebbdde05cd26683d0a9ee8b68dc98.svg)}#top .btn-rounded.green{background-color:#006241;color:#ffffff}#top .btn-rounded.btn-black{background-color:#1e1e1e;color:#ffffff}#top .two-column-card-list .normal-item p{min-height:calc(2em * 1.5)}#top #about .group-gift-banner{margin:80px auto 0;position:relative}#top #about .group-gift-banner .group-gift-new{position:absolute;width:60px;top:-35px;left:-10px}#top #about .group-gift-banner .detail-btn{position:absolute;padding:0 1px}
